<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gentoo Way &#187; ffmpeg</title>
	<atom:link href="http://gentooway.ru/tag/ffmpeg/feed" rel="self" type="application/rss+xml" />
	<link>http://gentooway.ru</link>
	<description>Linux, Gentoo, Kubuntu, Ubuntu, Debian ... компилируем всё!</description>
	<lastBuildDate>Fri, 06 Jan 2012 10:21:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ubuntu &#8212; Использование FFmpeg и x264</title>
		<link>http://gentooway.ru/2009/11/ubuntu-ispolzovanie-ffmpeg-i-x264</link>
		<comments>http://gentooway.ru/2009/11/ubuntu-ispolzovanie-ffmpeg-i-x264#comments</comments>
		<pubDate>Tue, 10 Nov 2009 14:29:38 +0000</pubDate>
		<dc:creator>Дмитрий Бекетов</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[x264]]></category>

		<guid isPermaLink="false">http://blog.freemandigger.selfip.net/?p=15</guid>
		<description><![CDATA[Самый простой способ получения высококачественного видео - использовать при кодировании предустановки libx264 которые идут вместе с FFmpeg. Перед использованием этих настроек рекомендую прочитать инструкцию по кодированию FFmpeg и x264 (на английском) дабы иметь более чёткое представление об используемых опциях. Вы можете добавлять свои опции такие как разрешение фрэйма (например: -s 640x480) или модифицировать мои примеры [...]]]></description>
			<content:encoded><![CDATA[<p>Самый простой способ получения высококачественного видео - использовать при кодировании предустановки libx264 которые идут вместе с FFmpeg.</p>
<p>Перед использованием этих настроек рекомендую прочитать <a href="http://rob.opendot.cl/index.php/useful-stuff/ffmpeg-x264-encoding-guide/">инструкцию по кодированию FFmpeg и x264</a> (на английском) дабы иметь более чёткое представление об используемых опциях. Вы можете добавлять свои опции такие как разрешение фрэйма (например: -s 640x480) или модифицировать мои примеры для своих нужд. Текущий список различный предустановок, например losless и ipod, можно посмотреть в директории <em>/usr/share/ffmpeg</em>.</p>
<p><em><em><span id="more-15"></span></em></em><strong>One-pass CRF</strong> (Один проход Постоянный битрейт) используя настройку для HQ (высокого качества). Неплохо для общего кодирования. Для изменения качества модифицируйте <em>-crf</em>. Чем меньше число тем выше качество и тем больше размер итогового файла. Разумный интервал от 18 до 28.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span style="color: #660033;">-i</span> input.avi <span style="color: #660033;">-acodec</span> libfaac <span style="color: #660033;">-ab</span> 128k <span style="color: #660033;">-ac</span> <span style="color: #000000;">2</span> <span style="color: #660033;">-vcodec</span> libx264 <span style="color: #660033;">-vpre</span> hq <span style="color: #660033;">-crf</span> <span style="color: #000000;">22</span> <span style="color: #660033;">-threads</span> <span style="color: #000000;">0</span> output.mp4</div></div>
<p><strong>Two-Pass encode</strong> (Кодирование в два прохода)<strong> </strong>использует быстрый первый проход и HQ настройку. Данный метод используется когда важен конечный битрейт и/или конечный размер файла. Часто используется для мобильных устройств таких как iPod из-за некоторых ограничений по битрейту у него.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span style="color: #660033;">-y</span> <span style="color: #660033;">-i</span> input.avi <span style="color: #660033;">-pass</span> <span style="color: #000000;">1</span> <span style="color: #660033;">-vcodec</span> libx264 <span style="color: #660033;">-vpre</span> fastfirstpass <span style="color: #660033;">-b</span> 512k <span style="color: #660033;">-bt</span> 512k <span style="color: #660033;">-threads</span> <span style="color: #000000;">0</span> <span style="color: #660033;">-f</span> mp4 <span style="color: #660033;">-an</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span style="color: #660033;">-i</span> input.avi <span style="color: #660033;">-pass</span> <span style="color: #000000;">2</span> <span style="color: #660033;">-acodec</span> libfaac <span style="color: #660033;">-ab</span> 128k <span style="color: #660033;">-ac</span> <span style="color: #000000;">2</span> <span style="color: #660033;">-vcodec</span> libx264 <span style="color: #660033;">-vpre</span> hq <span style="color: #660033;">-b</span> 512k <span style="color: #660033;">-bt</span> 512k <span style="color: #660033;">-threads</span> <span style="color: #000000;">0</span> <span style="color: #660033;">-f</span> mp4 output.mp4</div></div>
<p><strong>Two-pass iPod 640x480</strong> используя быстрый первый проход, HQ и ipod640 настройки.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span style="color: #660033;">-i</span> input.avi <span style="color: #660033;">-pass</span> <span style="color: #000000;">1</span> <span style="color: #660033;">-an</span> <span style="color: #660033;">-vcodec</span> libx264 <span style="color: #660033;">-vpre</span> fastfirstpass <span style="color: #660033;">-vpre</span> ipod640 <span style="color: #660033;">-b</span> 512k <span style="color: #660033;">-bt</span> 512k <span style="color: #660033;">-s</span> 640x480 <span style="color: #660033;">-threads</span> <span style="color: #000000;">0</span> <span style="color: #660033;">-f</span> rawvideo <span style="color: #660033;">-y</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>null <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span style="color: #660033;">-i</span> input.avi <span style="color: #660033;">-pass</span> <span style="color: #000000;">2</span> <span style="color: #660033;">-acodec</span> libfaac <span style="color: #660033;">-ab</span> 128k <span style="color: #660033;">-ac</span> <span style="color: #000000;">2</span> <span style="color: #660033;">-vcodec</span> libx264 <span style="color: #660033;">-vpre</span> hq <span style="color: #660033;">-vpre</span> ipod640 <span style="color: #660033;">-b</span> 512k <span style="color: #660033;">-bt</span> 512k <span style="color: #660033;">-s</span> 640x480 <span style="color: #660033;">-threads</span> <span style="color: #000000;">0</span> output.mp4</div></div>
<p>Больше информации, а также другие примеры использования: <a href="http://rob.opendot.cl/index.php/useful-stuff/ipod-video-guide/">iPod Video Guide</a> (на английском).</p>
]]></content:encoded>
			<wfw:commentRss>http://gentooway.ru/2009/11/ubuntu-ispolzovanie-ffmpeg-i-x264/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu &#8212; Установка последней версии FFmpeg и x264 (и обновление)</title>
		<link>http://gentooway.ru/2009/11/ubuntu-ustanovka-poslednej-versii-ffmpeg-i-x264-i-obnovlenie</link>
		<comments>http://gentooway.ru/2009/11/ubuntu-ustanovka-poslednej-versii-ffmpeg-i-x264-i-obnovlenie#comments</comments>
		<pubDate>Tue, 10 Nov 2009 12:15:20 +0000</pubDate>
		<dc:creator>Дмитрий Бекетов</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[x264]]></category>

		<guid isPermaLink="false">http://blog.freemandigger.selfip.net/?p=5</guid>
		<description><![CDATA[FFmpeg это универсальный инструмент для конвертации кодирования различных видео и аудио форматов. x264 гораздо лучше кодирует высококачественное видео нежели другие популярыне кодеки. Несмотря на то, что FFmpeg и x264 доступны в репозитории Ubuntu, их всё равно необходимо компилировать из исходных кодов. Например это обязателньое требование перед обращением с вопросом по возникшей ошибке в рассылку ffmpeg-user [...]]]></description>
			<content:encoded><![CDATA[<p>FFmpeg это универсальный инструмент для конвертации кодирования различных видео и аудио форматов.</p>
<p>x264 гораздо лучше кодирует высококачественное видео нежели другие популярыне кодеки.</p>
<p>Несмотря на то, что FFmpeg и x264 доступны в репозитории Ubuntu, их всё равно необходимо компилировать из исходных кодов. Например это обязателньое требование перед обращением с вопросом по возникшей ошибке в рассылку <a href="http://lists.mplayerhq.hu/pipermail/ffmpeg-user/">ffmpeg-user</a></p>
<p>В последнее время FFmpeg и x264 часто обновляются и, наверное, вам бы хотелось использовать новейшие версии для кодирования видео.  К тому же FFmpeg и x264 в репозитории Ubuntu могут не поддерживать необходимые кодеки или форматы.</p>
<p><span id="more-6"></span>Данная иснструкция предназначена для <strong>Ubuntu Karmic Koala 9.10</strong>, <strong>Ubuntu Jaunty Jackalope 9.04</strong>, и <strong>Ubuntu Intrepid Ibex 8.10</strong>.</p>
<h2>Устанавливаем зависимости</h2>
<p><strong>1.</strong> Если установлены x264, libx264-dev, и ffmpeg, то их нужно удалить. Открываем терминал и выполняем следующий код:</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get remove</span> <span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> x264 libx264-dev</div></div>
<p><strong>2.</strong> Затем установим все пакеты, неаобходимые для компиляции FFmpeg и x264 (для их установки вам необходимо <a href="https://help.ubuntu.com/community/Repositories/Ubuntu#head-5bbef89639d9a7d93fe38f6356dc17847d373096" target="_blank">включить репозитории universe и multiverse</a> ):</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get update</span><br />
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libtheora-dev libx11-dev libxvidcore4-dev zlib1g-dev</div></div>
<h2>Установка x264</h2>
<p><strong>3.</strong> Скачайте текущие исходные коды из офицтального git репозитория x264, скомпилируйте и установите их. Вы можете выполнить "./configure --help" чтобы увидеть полный список опций которые можно включить или выключить. Если вы за файерволом или не можете использвать git, тогда можно скачать <a href="ftp://ftp.videolan.org/pub/videolan/x264/snapshots/">снимки в виде tar-архива</a>.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">cd</span><br />
<span style="color: #c20cb9; font-weight: bold;">git clone</span> git:<span style="color: #000000; font-weight: bold;">//</span>git.videolan.org<span style="color: #000000; font-weight: bold;">/</span>x264.git<br />
<span style="color: #7a0874; font-weight: bold;">cd</span> x264<br />
.<span style="color: #000000; font-weight: bold;">/</span>configure<br />
<span style="color: #c20cb9; font-weight: bold;">make</span><br />
<span style="color: #c20cb9; font-weight: bold;">sudo</span> checkinstall <span style="color: #660033;">--fstrans</span>=no <span style="color: #660033;">--install</span>=<span style="color: #c20cb9; font-weight: bold;">yes</span> <span style="color: #660033;">--pkgname</span>=x264 <span style="color: #660033;">--pkgversion</span> <span style="color: #ff0000;">&quot;1:0.svn<span style="color: #780078;">`date +%Y%m%d`</span>&quot;</span> <span style="color: #660033;">--default</span></div></div>
<h2>Установка FFmpeg</h2>
<p><strong>4.</strong> Скачайте текущие исходные коды из офицтального svn репозитория FFmpeg, скомпилируйте и установите их. Вы можете выполнить "./configure --help" чтобы увидеть полный список опций которые можно включить или выключить. Если вы за файерволом или не можете использвать svn, тогда можно скачать <a href="http://ffmpeg.mplayerhq.hu/releases/ffmpeg-checkout-snapshot.tar.bz2">ежедневный снимок</a>.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">cd</span><br />
<span style="color: #c20cb9; font-weight: bold;">svn checkout</span> svn:<span style="color: #000000; font-weight: bold;">//</span>svn.ffmpeg.org<span style="color: #000000; font-weight: bold;">/</span>ffmpeg<span style="color: #000000; font-weight: bold;">/</span>trunk <span style="color: #c20cb9; font-weight: bold;">ffmpeg</span><br />
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #c20cb9; font-weight: bold;">ffmpeg</span><br />
.<span style="color: #000000; font-weight: bold;">/</span>configure <span style="color: #660033;">--enable-gpl</span> <span style="color: #660033;">--enable-nonfree</span> <span style="color: #660033;">--enable-pthreads</span> <span style="color: #660033;">--enable-libfaac</span> <span style="color: #660033;">--enable-libfaad</span> <span style="color: #660033;">--enable-libmp3lame</span> <span style="color: #660033;">--enable-libtheora</span> <span style="color: #660033;">--enable-libx264</span> <span style="color: #660033;">--enable-libxvid</span> <span style="color: #660033;">--enable-x11grab</span><br />
<span style="color: #c20cb9; font-weight: bold;">make</span><br />
<span style="color: #c20cb9; font-weight: bold;">sudo</span> checkinstall <span style="color: #660033;">--fstrans</span>=no <span style="color: #660033;">--install</span>=<span style="color: #c20cb9; font-weight: bold;">yes</span> <span style="color: #660033;">--pkgname</span>=<span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span style="color: #660033;">--pkgversion</span> <span style="color: #ff0000;">&quot;4:0.5+svn<span style="color: #780078;">`date +%Y%m%d`</span>&quot;</span> <span style="color: #660033;">--default</span></div></div>
<p>Установка окончена. Вы можете оставить директории ~/x264 и ~/ffmpeg если планируете обновлять исходные коды.</p>
<h2>Обновление</h2>
<p>Когда-нибудь вы захотите обновиться до последней версии:</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get remove</span> <span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> x264 libx264-dev<br />
<span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>x264<br />
<span style="color: #c20cb9; font-weight: bold;">make</span> distclean<br />
<span style="color: #c20cb9; font-weight: bold;">git pull</span><br />
.<span style="color: #000000; font-weight: bold;">/</span>configure<br />
<span style="color: #c20cb9; font-weight: bold;">make</span><br />
<span style="color: #c20cb9; font-weight: bold;">sudo</span> checkinstall <span style="color: #660033;">--fstrans</span>=no <span style="color: #660033;">--install</span>=<span style="color: #c20cb9; font-weight: bold;">yes</span> <span style="color: #660033;">--pkgname</span>=x264 <span style="color: #660033;">--pkgversion</span> <span style="color: #ff0000;">&quot;1:0.svn<span style="color: #780078;">`date +%Y%m%d`</span>&quot;</span> <span style="color: #660033;">--default</span><br />
<span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">ffmpeg</span><br />
<span style="color: #c20cb9; font-weight: bold;">make</span> distclean<br />
<span style="color: #c20cb9; font-weight: bold;">svn update</span><br />
.<span style="color: #000000; font-weight: bold;">/</span>configure <span style="color: #660033;">--enable-gpl</span> <span style="color: #660033;">--enable-nonfree</span> <span style="color: #660033;">--enable-pthreads</span> <span style="color: #660033;">--enable-libfaac</span> <span style="color: #660033;">--enable-libfaad</span> <span style="color: #660033;">--enable-libmp3lame</span> <span style="color: #660033;">--enable-libtheora</span> <span style="color: #660033;">--enable-libx264</span> <span style="color: #660033;">--enable-libxvid</span> <span style="color: #660033;">--enable-x11grab</span><br />
<span style="color: #c20cb9; font-weight: bold;">make</span><br />
<span style="color: #c20cb9; font-weight: bold;">sudo</span> checkinstall <span style="color: #660033;">--fstrans</span>=no <span style="color: #660033;">--install</span>=<span style="color: #c20cb9; font-weight: bold;">yes</span> <span style="color: #660033;">--pkgname</span>=<span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span style="color: #660033;">--pkgversion</span> <span style="color: #ff0000;">&quot;4:0.5+svn<span style="color: #780078;">`date +%Y%m%d`</span>&quot;</span> <span style="color: #660033;">--default</span></div></div>
<p>Помните что названия опций командной строки FFmpeg от версии к версии зачастую меняются. Также это относится к настройкам кодирования. Так что если ваш скрипт после обновления перестал работать - это первое на что стоит обратить внимание.</p>
<h2>Отмена изменений, описанных в этой инструкции</h2>
<p>Чтобы удалить FFmpeg/x264, а также всё что было сделано:</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get remove</span> x264 <span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libtheora-dev libx11-dev libxvidcore4-dev zlib1g-dev</div></div>
<p>Напоследок - удалите директории <em>ffmpeg</em> и <em>x264</em> из домашней папки.</p>
]]></content:encoded>
			<wfw:commentRss>http://gentooway.ru/2009/11/ubuntu-ustanovka-poslednej-versii-ffmpeg-i-x264-i-obnovlenie/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

