Bug 25457

Summary: Опакетить HandBrake video transcoder
Product: New/proposed packages Reporter: Motsyo Gennadi <drool>
Component: Обычный репозиторийAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P3 CC: zerg
Version: не указана   
Hardware: all   
OS: Linux   
URL: http://handbrake.fr/

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

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

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

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

Я пробовал k9copy и его qt4-собрата backlite - они по функционалу и по результату и рядом не валялись с HandBrake.
Comment 4 Motsyo Gennadi 2011-09-06 23:49:24 MSK
Я это не голосновно сказал, я реально видел AVC-рипы очень высокого качества, на которые MediaInfo показывала, что кодировалось HandBrake.
Comment 5 Sergey V Turchin 2011-09-07 15:42:41 MSK
Тогда поищите, как для других дистрибутивов собирают. Наверняка там оторвано ненужное
Comment 6 Motsyo Gennadi 2011-09-08 09:27:45 MSK
(В ответ на комментарий №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 Motsyo Gennadi 2012-06-04 15:34:18 MSK
В итоге сделал жутко не правильно и недистрибутивно, как в 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 Motsyo Gennadi 2012-06-18 23:13:50 MSK
В сизифе