Tag Archiv: x264

Свежие версии mplayer и x264 для Ubuntu

Если вы часто занимаетесь кодированием видео, особенно с использованием x264, рано или поздно, вы придете к выводу, что основные программы для кодирования видео (mplayer/mencoder и x264) в официальных репозиториях обновляются не так часто, как этого хотелось бы, учитывая весьма существенные периодические изменения в этих программах.
В интернете предлагают собирать программы из исходников, пользоваться git или svn, но, при этом вам придется самостоятельно следить за обновлениями как самих программ, так и пакетов, которые нужны для сборки (различные исходники кодеков и т.п.). К тому же, многие пользователи Ubuntu непривычны к компиляции, и такая задача может показаться им весьма неудобной.

Намного привлекательнее выглядит идея использования стороннего PPA-репозитория с последними версиями программ. Такой репозиторий «MPlayer Daily Builds« предлагает команда “MOTU Media Team«. 
Для добавления репозитория и обновления программ выполните следующее:
sudo add-apt-repository ppa:motumedia/mplayer-daily && sudo apt-get update && sudo apt-get upgrade

Теперь при появлении свежих версий обновления будут устанавливаться вместе с обновлениями всей системы.

Сборка x264 из git

Если вы занимаетесь кодирование AVC-видео постоянно и распространяете готовый материал на различных торрент-трекерах, вам необходимо иметь самую свежую версию кодека x264, учитывая его постоянное активное развити. К сожалению, репозитории Ubuntu обычно предлагают не самую последнюю версию.

Наилучшим решением будет установка (и периодическое обновление) при помощи git.

Перед выполнением следующих действий систему желательно обновить.
 
Если вы раньше не использовали сборку при помощи git, но необходимо установить  этот пакет:

sudo apt-get install git

Если x264 и libx264-dev уже были установлены ранее в системе из репозиториев, то рекомендуется их удалить перед сборкой из git.

sudo apt-get remove x264 libx264-dev

Должен сказать, что такой рекомендации придерживаются авторы большинства руководств, но на практике собранные при помощи git пакеты нормально замещали аналогичные из репозиториев, поэтому оставляю этот пункт на ваше усмотрение.