ffmpeg使用命令
0、ffmpeg安装教程
1、图片合成视频
1 | ffmpeg -f image2 -i /home/ttwang/images/image%d.jpg -vcodec libx264 out.mp4 |
图片的命名格式为image%d.jpg
形式,即:image0.jpg
、image1.jpg
、image2.jpg
、 …….out.mp4
为输出视频文件名
-vcodec
:指定编码格式
-r
:指定每秒帧率
framerate
:指定每秒的图片数量
2、提取每帧图片
1 | ffmpeg -i video.mp4 -qscale:v 1 -qmin 1 -qmax 1 -vsync 0 video_frames/frame%08d.png |
video.mp4
是需要提取的视频
video_frames
是存放提取帧的文件夹
2.5、图片处理
这步你可以对图片进行一些处理,比如用RealESRGAN或Real-CUGAN超分辨率,经过处理后可以用第3步合成视频,实现视频超分辨率!
3、将图片合成视频
1 | 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官方文档没有中文,所以我找了篇质量较高的中文文档,作为备用参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 代码港湾!
评论