FFmpeg ile 200 video nasıl birleştirilir?

Little Doge

Hectopat
Katılım
15 Ocak 2021
Mesajlar
1.567
Çözümler
17
Daha fazla  
Cinsiyet
Erkek
Hepsi 1 dakika ve 4K olmak üzere 200 videoyu birleştirmek için FFmpeg yazılımını denedim ama ne yapsam hata verdi. Edit programlarında render almak istemiyorum.

FFmpeg için yardımcı olabilir misiniz?
 
Öncelikle bütün videoların codeclerinin, çözünürlüklerin, bitrate değerlerinin, FPS değerlerinin ve ses codeclerinin tamamen aynı değerde olması gerekiyor. Aksi takdirde bunu yapamazsınız, yapsanız bile bütün videoları tekrar birleştirme esnasında encode etmeniz gerekir.

Önce bir dosya listesi hazırlamalısınız.

Dosya adımız files.txt olsun.
Kod:
file 'video1.mp4'
file 'video2.mp4'
...
file 'video200.mp4'

Ardından şu komutla videoları birleştireceksiniz:

Bash:
ffmpeg -f concat -safe 0 -i files.txt -c copy merged.mp4
 
Son düzenleme:
Yapay zekanın öyle yazması normal çünkü en kolay şekliyle böyle yapılıyor.

Açıklamamı istediğiniz kısım neresi tam olarak?
 
Path eklemekten, 200 videonun başlıklarını sırasıyla not defterine eklemeye kadar yaptım ama hatayı çözemedim.

Tam olarak nerede yanlış yaptığımı/yönlendirildiğimi bilmiyorum aslında.
 
Son düzenleme:
Hatayı görmeden bir şey yapamam.
 
Buyurun.
ffmpeg : The term 'ffmpeg' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
  • ffmpeg -f concat -safe 0 -i files.txt -c copy merged.mp4
  • ~~~~~~
+ CategoryInfo : ObjectNotFound: (ffmpeg:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Ayrıca "list" dosyasındaki başlıkların doğruluğundan emin değilim:
1764598838518.png
 
Son düzenleme:

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı