ffmpeg解帧和合成视频

解帧:

ffmpeg -i input_video.MOV -r 5 output_dir/frame%04d.jpg

-r代表帧率

-i代表输入

合成视频:

ffmpeg -r 5 -start_number 123 -i input_dir/frame%02d.jpg  -vf fps=5  output_dir/video.mp4 

1)在起始数字不是00的时候,会报错如下:

Could find no file with path 'xxx.jpg' and index in the range 0-4

-start_number 代表%02d的起始数字,可以解决上述问题

2)当输出视频不是标准格式的时候,-r只能保证输出的帧率,但会按照默认视频fps=25进行丢帧,即你25张图片输出的视频只有1秒而不是5秒。

-vf fps=5 解决了丢帧的问题。

上一篇:论文笔记系列--Progressive Differentiable Architecture Search:Bridging the Depth Gap between Search and Eva


下一篇:step4 . day1标准IO和文件IO