Skip to content

0、ffmpeg安装教程

1、图片合成视频

shell
ffmpeg -f image2 -i /home/ttwang/images/image%d.jpg -vcodec libx264 out.mp4

图片的命名格式为image%d.jpg形式,即:image0.jpgimage1.jpgimage2.jpg、 ....... out.mp4为输出视频文件名

-vcodec:指定编码格式

-r:指定每秒帧率

framerate:指定每秒的图片数量

2、提取每帧图片

shell
ffmpeg -i video.mp4 -qscale:v 1 -qmin 1 -qmax 1 -vsync 0 video_frames/frame%08d.png

video.mp4是需要提取的视频

video_frames是存放提取帧的文件夹

2.5、图片处理

这步你可以对图片进行一些处理,比如用RealESRGANReal-CUGAN超分辨率,经过处理后可以用第3步合成视频,实现视频超分辨率!

3、将图片合成视频

shell
ffmpeg -i video_frames/frame%08d.jpg -i onepiece_demo.mp4 -map 0:v:0 -map 1:a:0 -c:a copy -c:v libx264 -r 23.98 -pix_fmt yuv420p video_with_audio.mp4

ffmpeg中文文档

ffmpeg官方文档没有中文,所以我找了篇质量较高的中文文档,作为备用参考

ffmpeg中文文档 - 简书

ffmpeg中文文档 - CSDN博客