这里有一个新手问题:我需要通过缩小视频尺寸和改变比特率的方式来降低视频质量(作为向客户添加水印的替代方案)。
我已经尝试过:
ffmpeg -i input_video.mp4 -vf scale=1200:600 -v:b 10M output_video.mp4
当然,这是错误的。我猜应该有另外一种方法来添加比特率命令。
需要帮助吗?
这里有一个新手问题:我需要通过缩小视频尺寸和改变比特率的方式来降低视频质量(作为向客户添加水印的替代方案)。
我已经尝试过:
ffmpeg -i input_video.mp4 -vf scale=1200:600 -v:b 10M output_video.mp4
当然,这是错误的。我猜应该有另外一种方法来添加比特率命令。
需要帮助吗?
给你:
ffmpeg -i input_video.mp4 -vf "scale=1200:600" -b:v 10M output_video.mp4
这里有两个错误:
-v:b
: 比特率编解码器(b
)和流选择器(v
代表视频)被交换了。-vf scale
: 过滤命令应该放在引号之间(你也可以使用常规的缩放选项-s 1200x600
代替)。
-crf 23
),如果您需要特定文件大小,则可以使用双通道编码。详见:trac.ffmpeg.org/wiki/Encode/H.264 - slhck