ffmpeg常用命令行记录

https://ffmpeg.org/ffmpeg.html#Options
https://blog.csdn.net/m0_37624402/article/details/125123818
https://zhuanlan.zhihu.com/p/637790915
FFMPEG常用命令行

FFmpeg是一个非常强大的多媒体框架,可以用来转码、转换视频、合并视频等等。把常见的命令行做一个记录,方便以后查询

命令格式:

ffmpeg -i [输入文件名] [参数选项] -f [格式] [输出文件]
-acodec:音频选项
-vcodec:视频选项

视频格式转换

ffmpeg -i input.avi output.mp4

视频裁剪

ffmpeg -i input.mp4 -ss 00:00:10.0 -t 00:00:05.0 output.mp4

视频裁剪并改变分辨率

ffmpeg -i input.mp4 -ss 00:00:10.0 -t 00:00:05.0 -s 640x480 output.mp4

视频裁剪并改变码率

ffmpeg -i input.mp4 -ss 00:00:10.0 -t 00:00:05.0 -b:v 256k output.mp4

视频转换并设置帧率

ffmpeg -i input.avi -r 24 output.mp4

视频转换并设置比特率

ffmpeg -i input.avi -b:v 256k output.mp4

视频转换并设置音量

ffmpeg -i input.avi -vol 50 output.mp4

视频转换并添加水印

ffmpeg -i input.avi -i watermark.png -filter_complex overlay output.mp4

视频转换并修改音频编码

ffmpeg -i input.avi -c:a aac output.mp4

视频转换并修改视频编码

ffmpeg -i input.avi -c:v libx264 output.mp4

视频转换并设置视频码率

ffmpeg -i input.avi -b:v 256k output.mp4

视频转换并设置音频码率

ffmpeg -i input.avi -b:a 128k output.mp4

视频转换并设置视频尺寸

ffmpeg -i input.avi -s 640x480 output.mp4

视频转换并设置视频帧率

ffmpeg -i input.avi -r 24 output.mp4

视频转换并设置视频aspect ratio

ffmpeg -i input.avi -aspect 16:9 output.mp4

视频转换并设置视频B-frames

ffmpeg -i input.avi -max_b_frames 1 output.mp4

视频转换并设置视频GOP(Group of Pictures)

ffmpeg -i input.avi -g 60 output.mp4

视频转换并设置视频preset

ffmpeg -i input.avi -preset medium output.mp4

视频转换并设置视频tune

ffmpeg -i input.avi -tune stillimage output.mp4

视频转换并设置视频profile

ffmpeg -i input.avi -profile:v baseline output.mp4

视频转换并设置视频level

ffmpeg -i input.avi -level 3.0 output.mp4

视频转换并设置视频pixel format

ffmpeg -i input.avi -pix_fmt yuv420p
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容