Görüntü dizisinden bir video oluşturmaya çalışıyorum. Ama her görüntüyü farklı sayılarla göstermeliyim. Bunu FFMPEG ile nasıl yapılır.Bir videoda belirli bir süre için görüntü nasıl gösteriliyor ffmpeg
Şimdiden teşekkürler.
Görüntü dizisinden bir video oluşturmaya çalışıyorum. Ama her görüntüyü farklı sayılarla göstermeliyim. Bunu FFMPEG ile nasıl yapılır.Bir videoda belirli bir süre için görüntü nasıl gösteriliyor ffmpeg
Şimdiden teşekkürler.
FFmpeg wiki'da bazı ipuçları vardır. Bu bir örnek (ikinci-en son wiki) özellikle ihtiyaçlarınız için muhtemelen uygundur:
numarası (örneğin 30)-t
sonra Videonun saniye cinsinden süresini olan
ffmpeg -loop 1 -f image2 -i img.png -c:v libx264 -t 30 out.mp4
. (İsterseniz) çıkan videoları birleştirmek sonra
ffmpeg -loop 1 -f image2 -i intro.png -c:v libx264 -t 5 out1.mp4
ffmpeg -loop 1 -f image2 -i someimage.png -c:v libx264 -t 15 out2.mp4
ffmpeg -loop 1 -f image2 -i someotherimage.png -c:v libx264 -t 25 out3.mp4
ffmpeg -loop 1 -f image2 -i outro.png -c:v libx264 -t 10 out4.mp4
Ve:
Basitçe böyle o komutu birkaç defa yürütmek
bir metin dosyası (örnek: videos.txt
) oluştur nerede video dosya isimleri listelenir. Bu komut (gerekirse değişim dosya)
file 'out1.mp4'
file 'out2.mp4'
file 'out3.mp4'
file 'out4.mp4'
Run Video mer hakkında
ffmpeg -f concat -i videos.txt -c copy final_video.mp4
fazla bilgi ging (birleştirme) wiki'da bulunabilir.
Bunu yapmanın en iyi yolu bu mu? – Prospero