ffmpeg宽度不能被2整除(375x500)错误

问题描述 投票:0回答:1

我曾尝试使用ffmpeg将视频缩放到375x500。

ffmpeg -i input.mp4 -s 375x500 -c:a copy output.mp4

出现此错误,[libx264 @ 0x5639d358ad60]宽度不能被2整除(375x500)初始化输出流0:0时出错-打开输出流#0:0的编码器时出错-可能是不正确的参数,例如bit_rate,rate,width或height。

我尝试了很多命令,但没有得到解决方案。

ffmpeg h.264 video-compression
1个回答
0
投票

libx264要求使用标准yuv420p像素格式时,宽度/高度必须被2整除。请参阅有关如何使用秤/垫/作物修复not divisible by 2错误的许多建议:

但是,如果您必须的尺寸恰好为375x500,则必须使用支持此尺寸的像素格式:

ffmpeg -i input.mp4 -vf "format=yuv444p,scale=375:500" -c:a copy output.mp4

缺点是几乎没有播放器或设备将能够播放它(除非它使用FFmpeg)。

有关更多信息,请参见formatscale过滤器文档以及ffmpeg -pix_fmts的输出。

© www.soinside.com 2019 - 2024. All rights reserved.