ffmpeg笔记
·
ffmpeg的一些使用笔记
将视频拆解为图像帧
可以将视频提取为一系列的图片文件(例如 PNG 或 JPEG)。通常建议使用 .png 以保证无损还原。
ffmpeg -i input_video.mp4 -q:v 1 -start_number 0 frames_%04d.png
-q:v 1: 设置最高质量(对于 JPEG 适用;对于 PNG,它是无损的)。
frames_%04d.png: 输出序列帧的格式。%04d 表示四位数字编号(例如 0001.png)。
将图像帧重新合成视频
将处理好的图像序列重新编码回视频文件,24为帧率,根据情况修改。
ffmpeg -framerate 24 -i frames_%04d.png -c:v libx264 -pix_fmt yuv420p output_video.mp4
快速将手机拍摄的竖屏录像转换为横屏
因为这些录像的本质只是加了一个旋转参数,因此不需要重新编码整个视频,只需要修改Metadata中的旋转参数就可以:
ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=0 output.mp4
基于glob匹配将文件夹中图像按文件名连接成mp4
对于帧率24,图像后缀名均为jpg的情况:
ffmpeg -framerate 24 -pattern_type glob -i '*.jpg' -c:v libx264 -pix_fmt yuv420p output.mp4
更多推荐


所有评论(0)