search

Wednesday, September 7, 2011

fedora 15: Кодирование видео для iPod 5th generation

Попробовав несколько программ (графических и работающих через командную строку), я пришел к выводу, что наилучший вариант для кодирования видео для iPod 5th generation - это программа handbrake.

Для ее установки необходимо скачать rpm-пакет с официального сайта: http://handbrake.fr/rotation.php?file=HandBrake-0.9.5-1-Fedora15_GUI_i686.rpm . Ссылка для 32-битной версии. На сайте есть также сборки для Windows, MacOS и Ubuntu.

Для установки просто кликните 2 раза на скачанный файл.

Теперь о специфичных для ipod 5th gen настройках. Зайдем в File -> Preferences и уберем галочку с Use iPod/iTunes friedly (.m4v) extension for mp4 (моему iPod'у этот формат дружным не показался). Нажимаем Ok. Ставим галочку рядом с iPod 5G Support. Выбираем уже существующий профиль для iPod. Переходим во вкладку H.264 и изменяем Subpel ME & Mode с 6 на 5. И, затем, в самом низу, там, где Advanced Option Screen заменяем строки на:
level=13:bframes=0:weightp=0:cabac=0:ref=1:vbv-maxrate=768:vbv-bufsize=768:analyse=all:me=umh:no-fast-pskip=1:subme=5:8x8dct=0:trellis=0


Самый важный момент тут - это level=13, который означает Baseline Profile = 1.3. Большинство конвертеров видео неподходят именно из-за сложности, а порой и невозможности, регулировать этот параметр. С остальными параметрами можно эксперементировать.

Видео записывать на iPod можно с помощью Banshee или gtkpod. Первый полноценный медиа-центр, однако, почему-то не все файлы желает добавлять в свою видео-библиотеку. Втрорая программка попроще, но работает отлично.

Обе устанавливаются очент просто: через Add/Remove Software.

Tuesday, September 6, 2011

fedora 15: Установка Arista Transcoder

Установим конвертер видеофайлов для fedora 15. Для этого скачаем исходники с официального сайта http://www.transcoder.org/.

В файле README содержится информация о зависимостях. У меня более-менее все оказалось уже установленно, кроме следующих:
gnome-python2-rsvg
gstreamer-plugins-bad-nonfree

Их можно установить с помощью Add/Remove Software при подключенном репозиторие RPMFusion.

В файле README также указана зависимость от nautilus-python. Но с ним отказался запускаться сам Наутилус, поэтому устанавливать его не будем.

Далее, заходим в папку с исходниками и из терминала запускаем команду:
sudo python setup.py install


Готово. Программа установлена. Однако, если у вас не работает окно добавления нового файла (просто не открывается), следует установить еще следующие пакеты через терминал:
sudo yum install hal-filesystem hal-info hal-libs hal-storage-addon


Программа имеет простой и привлекательный интерфейс. А также, содержит заготовки для поддержки форматов различных устройств.