有人能帮助我,指导我如何下载和安装Handbrake吗?
有两个官方的HandBrake PPA,ppa:stebbins/handbrake-releases
和 ppa:stebbins/handbrake-git-snapshots
。
前者包含稳定的发布版本,大约每年更新一次。当这些发布版本接近生命周期结束时,它们往往相对过时。当前稳定版本(0.9.8)发布于2012-07-18。
后者包含日常构建版本,每天(或凌晨)更新一次。这些版本当然不太稳定,而且没有文档,但它们仍然是好的软件。此外,随着稳定版本的老化,开发人员倾向于建议用户尝试使用日常构建版本。
要将其中一个添加到您的源中,只需运行:
sudo add-apt-repository ppa:stebbins/handbrake-releases
或者
sudo add-apt-repository ppa:stebbins/handbrake-git-snapshots
sudo apt-get update
sudo apt-get install handbrake
sudo apt-get install handbrake-cli
-releases
PPA似乎没有提供amd64软件包。尽管在Launchpad的Quantal软件包列表中出现,但Synaptic只显示i386软件包,无法安装。很奇怪。 - detlymkv
文件格式选项,而没有mp4
,那么请按照以下步骤安装handbrake
:https://askubuntu.com/a/473520 - Jasom DotnetHandbrake PPA已经更新到最新版本。
PPA
要安装,请在您的gnome终端中逐行复制/粘贴以下代码:
sudo add-apt-repository ppa:stebbins/handbrake-releases
sudo apt-get update
sudo apt-get install handbrake-cli handbrake-gtk
目前支持的版本: Raring(13.04),Quantal(12.10),Precise(12.04),Oneiric(11.10),Natty(11.04),Maverick(10.10),Lucid(10.04),Karmic(9.10)。
注意:您仍然可以在Ubuntu 13.10上手动下载适当的.deb
文件来安装最新版本的Handbrake。
从源代码编译
如果你想从源代码编译,以下是我成功的方法:
首先安装依赖项。
sudo apt-get install bzr subversion yasm build-essential \
autoconf libtool zlib1g-dev libbz2-dev libfribidi-dev \
intltool libglib2.0-dev libdbus-glib-1-dev libgtk2.0-dev \
libgudev-1.0-dev libwebkit-dev libnotify-dev \
libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
bzr branch lp:handbrake
cd handbrake
./configure
cd ./build
sudo make
sudo make install
来源:
如果您对软件源没有做任何更改,您应该会被引导到一个安装页面,而不是上面的图像所示。要将“宇宙”源添加到您的源中,请转到 编辑 > 软件和更新 > Ubuntu软件 标签下检查“由社区维护的免费开源软件(universe)”,然后关闭。
或者只需点击按钮使用该源。
sudo rm /etc/apt/sources.list.d/stebbins-handbrake-*
sudo apt-get update
sudo apt-add-repository ppa:stebbins/handbrake-snapshots
sudo apt-get update
sudo apt-get install handbrake-gtk handbrake-cli
sudo rm stebbins-handbrake-* /etc/apt/source.list.d/
看起来语法有误。如果你的意图是删除与stebbins-handbrake-*
匹配且位于/etc/apt/sources.list.d/
目录下的文件,这个命令将无法实现。(正确的命令应该是sudo rm /etc/apt/sources.list.d/stebbins-handbrake-*
)。 - Eliah Kagansudo apt-get install libass-dev libtheora-dev libvorbis-dev libsamplerate-dev
build/gtk/src
(ghb),您可以直接运行它,而无需使用makeinstall
。之前的解决方案都不适用于我使用的Ubuntu 13.10。其中一个涉及“bzr”的解决方案出现了错误:
../libhb/decssasub.c:30:21: fatal error: ass/ass.h: No such file or directory
#include <ass/ass.h>
^
compilation terminated.
make: *** [libhb/decssasub.o] Error 1
wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrakegtk_0.9.9ppa1~raring1_i386.deb
wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrakegtk_0.9.9ppa1~raring1_amd64.deb