HandBrake只支持MKV格式。

我正在运行Ubuntu 14.04 LTS 32位版本。我已经安装了HandBrake rev5474(i686),我相信这是最新的,并且安装了Ubuntu Restricted Extras。我可以通过VLC播放DVD,但在进行转码以便将它们备份到我的Twonky媒体服务器时,出现了问题。

我启动HandBrake,并发现唯一可用供选择的格式是MKV。

当我在运行Ubuntu 13.10及更低版本的机器上使用Handbrake时,我没有任何问题和**很多格式(包括我真正想要的MP4),但在重新格式化并安装14.04后,我遇到了这个问题。

非常感谢您的帮助。

1个回答

这是Debian bug #695225 - Handbrake不支持mp4容器。有一个修复版本的Handbrake PPA,请参见Handbrake Releases PPA。要启用它,请执行以下操作:
sudo apt-get purge handbrake # remove any old versions
sudo add-apt-repository ppa:stebbins/handbrake-releases
sudo apt-get update
sudo apt-get install handbrake-gtk

要使mp4格式正常工作,您必须进入首选项并禁用“iPod友好的mkv格式”复选框。 handbrake-gtk也可以在apps.ubuntu中找到。

部分成功。在必要的“sudo”下,我按照上面的代码进行了操作,但仍然只有MPV。 - Mitty
然后,我通过软件和更新GUI界面删除了所有额外的ppa:stebbins/handbrake-snapshot存储库(我有3个)。我重新运行了最后三个命令,但仍然只有MPV。 - Mitty
最后,我再次执行了上述步骤,但这次使用了Synaptic软件包管理器,以确保从ppa:stebbins/handbrake-snapshots安装Handbrake。成功了!!! - Mitty
谢谢。我的方法并不优雅,如果没有你最初的指导,它也不会奏效。我有点担心上面的代码没有完美运行,这可能意味着我的机器还存在其他潜在问题。尽管如此,我非常感激。谢谢。 - Mitty
4我需要添加由bain提供的repo,但是需要安装“handbrake-gtk”而不是“handbrake”。 - Joachim
1handbrake-gtk也可以在apps.ubuntu上找到。 - user47206
1使用这个答案,我只能转换为mkv或m4v格式,而不能转换为mp4格式。 - Jonathan Rogiest
6@JonathanRogiest 禁用偏好设置 -> “为MP4使用iPod/iTunes友好的.m4v文件扩展名” - jmiserez
令人惊讶的是,这种解决方法仍然是必要的。 - T.J. Crowder
我发现简单地将.m4v重命名为mp4通常可以正常工作。 - kerry
m4v和mp4是相同的东西,只是不同的名称。 - sudo
这个解决方法在2018年仍然是必要的,并且仍然有效。顺便说一下,这似乎是Handbrake的新版本,你可以使用gbh而不是handbrake来运行。我真讨厌mkv格式。有时候即使在VLC中也会出现问题,而其他软件几乎都不支持它。 - sudo