如何使用 HandBrake 转换视频?

如何使用 HandBrake 转换视频?

我有一个 FansConvert 网站,可以将动漫和电影转换为移动设备格式,尤其是 3gp 和 mp4。我创建这个网站是为了帮助那些没有电脑或无法在电脑上观看的人。另一个原因是,并不是每个人都有良好的网络连接来下载桌面版的大尺寸视频。

我通常使用在线工具http://video.online-convert.com转换小于 100MB 的视频,使用桌面应用程序 AVS Video Converter 转换大于 100MB 的视频。我知道转换大尺寸视频需要一些时间,并且需要配置良好的计算机才能发挥良好的性能。

我有 VPS,所以我想用它来转换大小超过 100MB 的视频。

我尝试了 FFMPEG,但失败了。然后我找到了 HandBrake 来转换视频。但问题是我不知道如何设置我转换的输出文件。

在 HandBrake wiki 上https://trac.handbrake.fr/wiki/CLIGuide,有很多选项提供。我尝试使用命令将 mkv 转换为 mp4 格式:

HandBrakeCLI -i video.mkv -o video.mp4 -e x264 -q 22 -r 15 -b 128 -B 32 -X 320 -Y 240

但还是失败了。输出结果不如我预期。

我需要帮助,如何将视频转换为符合规格的 mp4 格式:

Screen size: 320 x 240 pixel
Video Bitrate: 128 kbps
Audio quality: 32 kbps
Frame rate: 15 per second

请帮助我。谢谢。

答案1

您期望得到什么输出?我在我的旧随机 DVD 翻录上运行了您的命令,发现比特率有点太高,但图像大小和速率是正确的。

但你必须记住,你给出的数字是压缩目标,而不是限制。如果想更进一步,你需要降低帧大小、帧速率或采样率(对于音频)。即便如此,一些编解码器的开销也太大了。低的。

HandBrakeCLI -i input.avi -o out.mp4 -e x264 -r 15 -b 128 -B 32 -R44.1 -X 320 -Y 140

这让我更接近了(计算 123 kbps 视频、60kbps 音频),但超过这个数字,结果就会非常糟糕。它们已经相当糟糕了。

相关内容