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
Неужели никому не интересна тема высококачественного кодирования видео? Вам разве не интересна? ;-) P.S. Я k9copy использую (В ответ на комментарий №2) > Вам разве не интересна? ;-) Интересна. Я пробовал собрать. Но там апстрим поступил очень забавно - при сборке HandBrake сначала с инета начинают втягиваться и собираться исходники всех нужных для сборки и функционирования библиотек, вплоть до ffmpeg. У меня не хватило ума отучить его от этого и собрать с системными. > P.S. > Я k9copy использую Я пробовал k9copy и его qt4-собрата backlite - они по функционалу и по результату и рядом не валялись с HandBrake. Я это не голосновно сказал, я реально видел AVC-рипы очень высокого качества, на которые MediaInfo показывала, что кодировалось HandBrake. Тогда поищите, как для других дистрибутивов собирают. Наверняка там оторвано ненужное (В ответ на комментарий №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 В итоге сделал жутко не правильно и недистрибутивно, как в 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, но там лично для меня регресс - убрана возможность кодирования видео с предварительно заданным размером результирующего файла. В сизифе |