本人使用过的 ffmpeg 命令含义说明
指令 | 说明 |
---|---|
-y | 输出文件已存在时,自动覆盖 |
-i path | 输入文件地址path |
-loop 1 -t 5 | 将图片转码成时长为5秒的视频 |
-c:v libx264 | 使用 lib264转码器 |
-r 24 | 输出视频帧率24 |
-b:v 5M | 输出视频比特率 5兆 |
-c:a libmp3lame | 使用音频转码器 libmp3lame |
-ac 2 | 2个音频通道 |
-ar 22050 | 设置音频采样率 22050 赫兹 |
-pix_fmt yuvj420p | 使用yuvj420p 色彩空间 |
-maxrate 2M | 最大比特率2M |
-bufsize 2M | 缓存空间大小 2M |
-vf “滤镜图” | 单输入滤镜 |
-filter_complex “滤镜图” | 多输入滤镜 |
滤镜图包含多个滤镜链,分号分隔;滤镜链包含多个滤镜,逗号分隔 |
滤镜图中的指令 | 说明 |
---|---|
crop=W:H:X:Y | 剪切视频: W是剪切宽度, H是剪切高度, |