ffmpeg - 使用 ffmpeg 将 avi 转换为 3gp

标签 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 

将任何输入调整为 352 宽度视频并调整高度以尊重原始纵横比。
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

关于ffmpeg - 使用 ffmpeg 将 avi 转换为 3gp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19108879/

相关文章:

python - 使用 ffmpeg-python 链接 `drawtext`

python - 将填充颜色添加到 none 或 alpha 0,在使用 ffmpeg-python 时返回渲染视频中的绿色背景

c++ - FFMPEG - 读取视频文件并转换为位图

image - 如何为视频生成图像序列

java - Android ffmpgeg - 没有任何反应

image - 如何在 ffmpeg 中设置视频的图像高度和宽度

ffmpeg - 如何用FFMPEG正确将H264封装成FLV?

c++ - 在 Linux 上使用 FFmpeg 从 OpenCV 3 编写 x264

ffmpeg 结合了 3 个 filter_complex 命令

带有 libx264 的 Android ffmpeg - undefined reference