例如,以下命令行:
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 -
可以正常工作,除非源视频为360x240,输出为351x234。由于存储彩色数据的方式,难以处理大小不一的yuv420p视频很困难。
有没有办法让ffmpeg给出最接近的偶数值?
答案 0 :(得分:1)
如果要调整大小,请仅使用一个具有绝对值的尺寸,例如:
更改:
-vf "scale=w=416:h=234:force_original_aspect_ratio=decrease"
收件人:
-vf "scale=w=416:h=-2"
应缩放到416的宽度并适当缩放高度,以使宽高比保持不变。
-2 = scale using mod 2
-4 = scale using mod 4 etc....