Как загрузить и установить Handbrake?


61

Я новичок в Ubuntu, поэтому не очень хорошо знаю, как использовать терминал для загрузки и установки программ, которых нет в центре программного обеспечения. Я безуспешно пытался загрузить и установить Handbrake.

Может ли кто-нибудь помочь мне, проведя меня через загрузку и установку Handbrake?



Прошу прощения за полное отсутствие понимания того, как работает Ubuntu, но как вы «запускаете» указанную программу? Это alt + F2 и затем ввести "sudo add-apt-repository ppa: stebbins / handbrake-Releases"? Что должно произойти после этого? На самом деле я не могу разобраться с Ubuntu!

Обратите внимание, что принятый ответ устарел. Ручной тормоз находится в основных хранилищах в разделе «Вселенная и PPA не требуется». Смотрите ответ ниже для получения полной информации.
Нил Мэйхью

Ответы:


79

Есть два официальных PPA HandBrake, 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

в зависимости от того, что вы хотите. Чтобы установить HandBrake с графическим интерфейсом, выполните:

sudo apt-get update
sudo apt-get install handbrake

В качестве альтернативы, если вы предпочитаете CLI (интерфейс командной строки), а не GUI, замените последнюю строку на:

sudo apt-get install handbrake-cli

-releasesPPA , кажется, не предлагают amd64 пакеты. Несмотря на то , что Synaptic появляется в списке пакетов Quantal на Launchpad , он показывает только те i386пакеты, которые не будут установлены. Weird.
детально

Это вполне исчерпывающий и краткий ответ, мои самые искренние пожелания вам, сэр: D
синеконата

Если вы видите только mkvвариант формата файла и отсутствует, mp4то установите handbrakeкак это https://askubuntu.com/a/473520
Jasom Dotnet

9

Ручник 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файлы:

Мне удалось без проблем установить их на свою Ubuntu 13.10 amd64


Из источника

Если вы хотите скомпилировать его из исходного кода, вот что сработало для меня:

Сначала установите зависимости.

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

Источник :


3

HandBrake доступен в Центре программного обеспечения Ubuntu, найдите его

введите описание изображения здесь

Если вы не внесли каких-либо изменений в свои Источники программного обеспечения, вы должны будете перейти на страницу установки, а не на изображение, приведенное выше. Чтобы добавить источник «юниверса» в свои источники, перейдите в «Правка»> «Источники программного обеспечения» и на вкладке «Программное обеспечение Ubuntu» выберите «Бесплатное программное обеспечение с открытым исходным кодом (юниверс)), поддерживаемое сообществом», и закройте.

введите описание изображения здесь

Или просто нажмите кнопку, чтобы использовать этот источник.


1

Handbrake не имеет поддержки ppa в 12.04. Если вы попытались добавить PPA и все еще получаете сообщение об ошибке, это решение решило проблему для меня

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

Вам необходимо выполнить процесс обновления дважды, в первый раз, чтобы удалить недопустимые ppas из списка совпадений, а во второй раз добавить правильный PPA.


3
Я не совсем уверен, что вы пытаетесь сделать, но 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-*будет.)
Элия ​​Каган

Это отлично сработало для меня. Я уже пытался установить Handbrake под 13.10, но он не работал. Я удалил существующий исходный код, добавил снимки, а затем установил ручной тормоз без проблем.
Ревноах

0

Мне пришлось добавить эти пакеты для компиляции на Ubuntu 12.04 LTS:

sudo apt-get install libass-dev libtheora-dev libvorbis-dev libsamplerate-dev

Двоичный файл находится в build/gtk/src(ghb), и вы можете запустить его напрямую, не используя makeinstall.


0

Ни одно из предыдущих решений не работало для меня с 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

Однако мне удалось заставить его работать, загрузив напрямую и установив с помощью dpkg. (взято с http://ubuntuhandbook.org/index.php/2013/10/install-handbrake-in-ubuntu-13-10-saucy/ )

Для 32-битных:

wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrakegtk_0.9.9ppa1~raring1_i386.deb

Для 64-битных:

wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrakegtk_0.9.9ppa1~raring1_amd64.deb

Затем установите sudo dpkg -i handbrake-gtk_0.9.9ppa1 ~ raring1 _ *. Deb

и исправьте зависимости sudo apt-get -f install

Пожалуйста, сообщите мне в комментариях, если вы знаете, какую библиотеку мне не хватает для работы опции "bzr". У меня довольно новая установка Ubuntu.

Ура, Стюарт.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.