使用ffmpeg将avi转换为3gp

使用ffmpeg将avi转换为3gp,ffmpeg,Ffmpeg,我正在尝试将avi转换为3gp,并将帧的大小从800x600减小到更小的尺寸,适合手机。 我应该使用什么尺寸以及在下面的命令中设置它的位置? 请给我新命令 ffmpeg -i input.avi -vcodec libx264 -s qvga -b 6438912 -r 16 -acodec libvo_aacenc -ab 393216 -ar 32000 -ac 1 -y output.3gp 谢谢您可以使用-vf选项根据纵横比缩放输入视频 -vf scale=352:-1 ffmpe

我正在尝试将avi转换为3gp,并将帧的大小从800x600减小到更小的尺寸,适合手机。 我应该使用什么尺寸以及在下面的命令中设置它的位置? 请给我新命令

ffmpeg -i input.avi -vcodec libx264 -s qvga -b 6438912 -r 16 -acodec libvo_aacenc -ab 393216 -ar 32000 -ac 1 -y output.3gp

谢谢

您可以使用
-vf
选项根据纵横比缩放输入视频

-vf scale=352:-1 
ffmpeg -i input.avi -vf scale=352:-1 -codec:v libx264 -b:v 6438912 -r 16 -codec:a libvo_aacenc -b:a 393216 -ar 32000 -ac 1 -y output.3gp
将调整任何输入到352宽度视频的大小,并根据原始纵横比调整高度

-vf scale=352:-1 
ffmpeg -i input.avi -vf scale=352:-1 -codec:v libx264 -b:v 6438912 -r 16 -codec:a libvo_aacenc -b:a 393216 -ar 32000 -ac 1 -y output.3gp

如果您已经在使用
比例
,为什么要包括
-s
<代码>-b不明确:请改用
-b:v