- Katılım
- 2 Ağustos 2016
- Mesajlar
- 6.779
- Tepkime puanı
- 0
- Puan
- 36
- Konum
- Pripyat
- Web sitesi
- www.ytpara.com
Selamlar, 2 videoyu tek video çıktısı alacak şekilde birleştirmek için bir konu açmıştım, bu konuda ise onun 40 videodan 20 video çıktısı alacak şekilde düzenlediğim hali var. Klasöre attığınız 40videoyu bir kaç dakikada 20 video çıktısı olarak çıkaracaktır.
Öne gelmesini istediğiniz videonun adı yalın halde 1.mp4, 2.mp4 , 3.mp4, 19.mp4, 20.mp4 vb sayısı olmalı,
sona eklenecek video ise S1.mp4, S2.mp4, S3.mp4, S19.mp4, S20.mp4 şeklinde olmalıdır.
Çıktılar x1.mp4, x2.mp4, x3.mp4 şeklinde çıkacaktır.
NOT : 40'tan az video kullanabilirsiniz
ÖNERİ;___________
Videoları adlandırmak için klasöre attığınız videoların birine yeniden adlandır deyip adını girin, sonra TAB'a basarak diğerine geçerek 1-2-3 diye hızlıca sıralandırabilirsiniz. 20 video ortalma 20 saniye sürüyor adlandırması.
Aslında bunun da ffmpeg kodu var, adlandırma yapıyor ama kafa karıştırır o iyice :d
Kod:
ffmpeg -i 1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T1.ts
ffmpeg -i s1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y1.ts
ffmpeg -i "concat:T1.ts|Y1.ts" -c copy x1.mp4
del Y1.ts
del T1.ts
del 1.mp4
del s1.mp4
ffmpeg -i 2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T2.ts
ffmpeg -i s2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y2.ts
ffmpeg -i "concat:T2.ts|Y2.ts" -c copy x2.mp4
del Y2.ts
del T2.ts
del 2.mp4
del s2.mp4
ffmpeg -i 3.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T3.ts
ffmpeg -i s3.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y3.ts
ffmpeg -i "concat:T3.ts|Y3.ts" -c copy x3.mp4
del Y3.ts
del T3.ts
del 3.mp4
del s3.mp4
ffmpeg -i 4.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T4.ts
ffmpeg -i s4.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y4.ts
ffmpeg -i "concat:T4.ts|Y4.ts" -c copy x4.mp4
del Y4.ts
del T4.ts
del 4.mp4
del s4.mp4
ffmpeg -i 5.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T5.ts
ffmpeg -i s5.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y5.ts
ffmpeg -i "concat:T5.ts|Y5.ts" -c copy x5.mp4
del Y5.ts
del T5.ts
del 5.mp4
del s5.mp4
ffmpeg -i 6.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T6.ts
ffmpeg -i s6.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y6.ts
ffmpeg -i "concat:T6.ts|Y6.ts" -c copy x6.mp4
del Y6.ts
del T6.ts
del 6.mp4
del s6.mp4
ffmpeg -i 7.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T7.ts
ffmpeg -i s7.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y7.ts
ffmpeg -i "concat:T7.ts|Y7.ts" -c copy x7.mp4
del Y7.ts
del T7.ts
del 7.mp4
del s7.mp4
ffmpeg -i 8.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T8.ts
ffmpeg -i s8.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y8.ts
ffmpeg -i "concat:T8.ts|Y8.ts" -c copy x8.mp4
del Y8.ts
del T8.ts
del 8.mp4
del s8.mp4
ffmpeg -i 9.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T9.ts
ffmpeg -i s9.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y9.ts
ffmpeg -i "concat:T9.ts|Y9.ts" -c copy x9.mp4
del Y9.ts
del T9.ts
del 9.mp4
del s9.mp4
ffmpeg -i 10.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T10.ts
ffmpeg -i s10.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y10.ts
ffmpeg -i "concat:T10.ts|Y10.ts" -c copy x10.mp4
del Y10.ts
del T10.ts
del 10.mp4
del s10.mp4
ffmpeg -i 11.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T11.ts
ffmpeg -i s11.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y11.ts
ffmpeg -i "concat:T11.ts|Y11.ts" -c copy x11.mp4
del Y11.ts
del T11.ts
del 11.mp4
del s11.mp4
ffmpeg -i 12.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T12.ts
ffmpeg -i s12.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y12.ts
ffmpeg -i "concat:T12.ts|Y12.ts" -c copy x12.mp4
del Y12.ts
del T12.ts
del 12.mp4
del s12.mp4
ffmpeg -i 13.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T13.ts
ffmpeg -i s13.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y13.ts
ffmpeg -i "concat:T13.ts|Y13.ts" -c copy x13.mp4
del Y13.ts
del T13.ts
del 13.mp4
del s13.mp4
ffmpeg -i 14.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T14.ts
ffmpeg -i s14.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y14.ts
ffmpeg -i "concat:T14.ts|Y14.ts" -c copy x14.mp4
del Y14.ts
del T14.ts
del 14.mp4
del s14.mp4
ffmpeg -i 15.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T15.ts
ffmpeg -i s15.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y15.ts
ffmpeg -i "concat:T15.ts|Y15.ts" -c copy x15.mp4
del Y15.ts
del T15.ts
del 15.mp4
del s15.mp4
ffmpeg -i 16.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T16.ts
ffmpeg -i s16.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y16.ts
ffmpeg -i "concat:T16.ts|Y16.ts" -c copy x16.mp4
del Y16.ts
del T16.ts
del 16.mp4
del s16.mp4
ffmpeg -i 17.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T17.ts
ffmpeg -i s17.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y17.ts
ffmpeg -i "concat:T17.ts|Y17.ts" -c copy x17.mp4
del Y17.ts
del T17.ts
del 17.mp4
del s17.mp4
ffmpeg -i 18.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T18.ts
ffmpeg -i s18.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y18.ts
ffmpeg -i "concat:T18.ts|Y18.ts" -c copy x18.mp4
del Y18.ts
del T18.ts
del 18.mp4
del s18.mp4
ffmpeg -i 19.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T19.ts
ffmpeg -i s19.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y19.ts
ffmpeg -i "concat:T19.ts|Y19.ts" -c copy x19.mp4
del Y19.ts
del T19.ts
del 19.mp4
del s19.mp4
ffmpeg -i 20.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts T20.ts
ffmpeg -i s20.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts Y20.ts
ffmpeg -i "concat:T20.ts|Y20.ts" -c copy x20.mp4
del Y20.ts
del T20.ts
del 20.mp4
del s20.mp4