例如,这个命令行:
ffmpeg -i rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov -vf "scale=w=416:h=234:force_original_aspect_ratio=decrease" -an -f rawvideo -pix_fmt yuv420p -r 15 -
Run Code Online (Sandbox Code Playgroud)
工作正常,除非源视频为 360x240,输出将为 351x234。这有点糟糕,因为由于颜色数据的存储方式,具有奇怪尺寸的 yuv420p 视频很难处理。
有没有一种方法可以强制 ffmpeg 给出最接近的可能偶数值?
您可以通过在过滤器中使用force_divisible_by=2来实现这一点,如下所示:
-vf scale=w=852:h=480:force_original_aspect_ratio=decrease:force_divisible_by=2
Run Code Online (Sandbox Code Playgroud)
我知道这个问题很旧,但希望这对某人有帮助。
| 归档时间: |
|
| 查看次数: |
1173 次 |
| 最近记录: |