ffmpeg -r 1/5 -start_number 2 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4
这一行工作得很好,但我想从另一个文件夹中的图像创建一个视频文件。
我文件夹中的图像名称是:
img001.jpg
img002.jpg
img003.jpg
...
我如何从不同的文件夹输入图像文件?例如:C: \ mypics
我尝试了这个命令,但ffmpeg只生成了第一个图像(img001.jpg)的视频。
ffmpeg -r 1/5 -start_number 0 -i C:\myimages\img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4
为我创建视频与音频它工作,你需要指定:
正常帧:-framerate 30
audio -i audio/audio.ogg
以及libx264库
system("ffmpeg -framerate 30 -i #{out_dir}/%03d.png -i audio/audio.ogg
-c:a copy -shortest -c:v libx264 -pix_fmt yuv420p out/final
/#{out_dir.sub("out/", "")}.mp4")
如果你想创建一个循环,例如3乘以-stream_loop 2,因为0,1,2
system("ffmpeg -stream_loop 2 -framerate 30 -i
#{out_dir}/%03d.png -i audio/audio.ogg -c:a copy -shortest -c:v
libx264 -pix_fmt yuv420p -b:v 50M out/final/#{out_dir.sub("out/",
"")}.mp4")