Bug 25457 - Опакетить HandBrake video transcoder
: Опакетить HandBrake video transcoder
Status: CLOSED FIXED
: New/proposed packages
(All bugs in New/proposed packages/Обычный репозиторий)
: не указана
: all Linux
: P3 normal
Assigned To:
:
: http://handbrake.fr/
:
:
:
  Show dependency tree
 
Reported: 2011-04-18 14:43 by
Modified: 2012-06-18 23:14 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-04-18 14:43:23
Столкнулся с тем, что у нас практически нет нормального адекватного софта для
создания DVD/BD-Ripов в современные подвинутые форматы - H264/Theora.
Нашел вот это: http://handbrake.fr/
По отзывам - более менее адекватная софтина.
------- Comment #1 From 2011-08-10 16:33:47 -------
Неужели никому не интересна тема высококачественного кодирования видео?
------- Comment #2 From 2011-09-06 20:01:28 -------
Вам разве не интересна? ;-)

P.S.
Я k9copy использую
------- Comment #3 From 2011-09-06 23:46:20 -------
(В ответ на комментарий №2)
> Вам разве не интересна? ;-)

Интересна. Я пробовал собрать. Но там апстрим поступил очень забавно - при
сборке HandBrake сначала с инета начинают втягиваться и собираться исходники
всех нужных для сборки и функционирования библиотек, вплоть до ffmpeg. У меня
не хватило ума отучить его от этого и собрать с системными.

> P.S.
> Я k9copy использую

Я пробовал k9copy и его qt4-собрата backlite - они по функционалу и по
результату и рядом не валялись с HandBrake.
------- Comment #4 From 2011-09-06 23:49:24 -------
Я это не голосновно сказал, я реально видел AVC-рипы очень высокого качества,
на которые MediaInfo показывала, что кодировалось HandBrake.
------- Comment #5 From 2011-09-07 15:42:41 -------
Тогда поищите, как для других дистрибутивов собирают. Наверняка там оторвано
ненужное
------- Comment #6 From 2011-09-08 09:27:45 -------
(В ответ на комментарий №5)
> Тогда поищите, как для других дистрибутивов собирают. Наверняка там оторвано
> ненужное

Полюбуйтесь :)
1. Мандрива:
ftp://ftp.pbone.net/mirror/ftp.mandrivauser.de/rpm/GPL/2010.1/SRPMS/release/handbrake-0.9.5-2mud2010.2.src.rpm
2. PCLinux:
ftp://ftp.is.co.za/mirror/pclinuxos.com/pclinuxos/apt/pclinuxos/2010/SRPMS.updates/handbrake-0.9.5-1pclos2011.src.rpm
3. OpenSuSe (вообще гениально):
ftp://ftp.pbone.net/mirror/packman.iu-bremen.de/suse/openSUSE_11.4/Multimedia/src/handbrake-0.9.5-1.pm.2.3.src.rpm
------- Comment #7 From 2012-06-04 15:34:18 -------
В итоге сделал жутко не правильно и недистрибутивно, как в OpenSUSE - собрал с
его версиями библиотек. Да вот незадача - собирается в t6, и даже работает и
видео кодирует так, как нужно, в сизиф - нет:
===============================================
2012-Jun-02 01:07:50 :: task #72677 for sisyphus started by drool:
#100 build 0.9.5-alt1 from /people/drool/packages/handbrake.git
2012-Jun-02 01:07:52 :: cloned Sisyphus
2012-Jun-02 01:07:53 :: [i586] #100 handbrake.git 0.9.5-alt1: build start
2012-Jun-02 01:07:53 :: [x86_64] #100 handbrake.git 0.9.5-alt1: build start
/usr/src/RPM/BUILD/HandBrake-0.9.5/gtk/src/callbacks.c: In function
'ghb_notify_done':
/usr/src/RPM/BUILD/HandBrake-0.9.5/gtk/src/callbacks.c:4893:3: error: too many
arguments to function 'notify_notification_new'
/usr/include/libnotify/notification.h:114:21: note: declared here
2012-Jun-02 01:26:00 :: [x86_64] handbrake.git 0.9.5-alt1: remote: build failed
2012-Jun-02 01:26:00 :: [x86_64] #100 handbrake.git 0.9.5-alt1: build FAILED
/usr/src/RPM/BUILD/HandBrake-0.9.5/gtk/src/callbacks.c: In function
'ghb_notify_done':
/usr/src/RPM/BUILD/HandBrake-0.9.5/gtk/src/callbacks.c:4893:3: error: too many
arguments to function 'notify_notification_new'
/usr/include/libnotify/notification.h:114:21: note: declared here
2012-Jun-02 01:26:11 :: [i586] handbrake.git 0.9.5-alt1: remote: build failed
2012-Jun-02 01:26:11 :: [i586] #100 handbrake.git 0.9.5-alt1: build FAILED
2012-Jun-02 01:26:00 :: [x86_64] build FAILED
2012-Jun-02 01:26:12 :: [i586] build FAILED
2012-Jun-02 01:26:12 :: task #72677 for sisyphus FAILED
===============================================
В t6 уже отправил. Кто-нить может попробовать допилить его до сизифной сборки?
http://git.altlinux.org/people/drool/packages/?p=handbrake.git;a=summary
Тэги 0.9.5-alt1.1 и 0.9.5-alt1.2 - грубые неработоспособные эксперименты, так
что их нужно игнорировать.

P.S. Работал с версией 0.9.5, уже есть 0.9.6, но там лично для меня регресс -
убрана возможность кодирования видео с предварительно заданным размером
результирующего файла.
------- Comment #8 From 2012-06-18 23:13:50 -------
В сизифе