<?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>Ky6uk&#039;s Blog &#187; MPlayer</title>
	<atom:link href="http://ky6uk.org/tag/mplayer/feed" rel="self" type="application/rss+xml" />
	<link>http://ky6uk.org</link>
	<description>Очередной прыщебложик... :3</description>
	<lastBuildDate>Mon, 02 Aug 2010 06:40:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Mplayer и VDPAU: потерянный кодек</title>
		<link>http://ky6uk.org/mplayer-i-vdpau-poteryannyj-kodek?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mplayer-i-vdpau-poteryannyj-kodek</link>
		<comments>http://ky6uk.org/mplayer-i-vdpau-poteryannyj-kodek#comments</comments>
		<pubDate>Mon, 03 Aug 2009 23:50:13 +0000</pubDate>
		<dc:creator>Ky6uk</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MPlayer]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VDPAU]]></category>

		<guid isPermaLink="false">http://ky6uk.ugatu.net/?p=227</guid>
		<description><![CDATA[Буквально месяца два назад обновил драйвер на мою новенькую видеокарту GeForce 8400 с поддержкой VDPAU (декодирование видео средствами GPU). После этого решил проверить эту новую функцию на HD видео, которое очень сильно тормозит при моем текущем старом Celeron 2000. Выбрал видео &#171;потолще&#187;, запустил &#8211; загрузка процессора 100%, тормоза неимоверные. Обновил MPlayer с поддержкой VDPAU, обновил [...]]]></description>
			<content:encoded><![CDATA[<p>Буквально месяца два назад обновил драйвер на мою новенькую видеокарту GeForce 8400 с поддержкой VDPAU (декодирование видео средствами GPU). После этого решил проверить эту новую функцию на HD видео, которое очень сильно тормозит при моем текущем старом Celeron 2000.<br />
<span id="more-227"></span><br />
Выбрал видео &laquo;потолще&raquo;, запустил &#8211; загрузка процессора 100%, тормоза неимоверные. Обновил MPlayer с поддержкой VDPAU, обновил фронтед для него &#8211; SMPlayer, обновил драйвер до последней версии и обновил библиотеки ffmpeg. Для Ubuntu это всё брал на PPA (у меня Ubuntu 9.10):</p>
<pre class="brush: plain;">$ cat /etc/apt/sources.list
...
deb http://ppa.launchpad.net/brandonsnider/ppa/ubuntu/ jaunty main
deb http://ppa.launchpad.net/rvm/testing/ubuntu jaunty main
deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu karmic main
...</pre>
<p>Затем я запустил видео, следуя инструкциям c <a href="http://ubuntuforums.org/showthread.php?t=1037625">ubuntuforums.org</a> и <a href="https://launchpad.net/~nvidia-vdpau/+archive/ppa">launchpad.net</a>:</p>
<pre class="brush: plain;">$ mplayer -vo vdpau -vc ffmpeg12vdpau,ffh264vdpau,ffwmv3vdpau,ffvc1vdpau, /path/to/file</pre>
<p>Каково же было моё удивление после того, как тормозящее ранее HD видео проигрывалось без единого заскока. Проверка загруженности процессора показала, что он загружен на смешные 10%. То есть получилось так, что производительность увеличилась в целых десять раз.</p>
<p>Порадовался я такому положению дел и благополучно забыл за ненадобностью. Через месяц понадобилось проиграть HD видео и я опять вспомнил, но не тут-то было. Злополучный MPlayer выдавал только звук и ошибку видеокодека:</p>
<pre class="brush: plain;">==========================================================================
Forced video codec: ffh264vdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Cannot find codec 'h264_vdpau' in libavcodec...
VDecoder init failed :(
Cannot find codec matching selected -vo and video format 0x31637661.
Read DOCS/HTML/en/codecs.html!
==========================================================================
</pre>
<p>Google молчал как партизан, знакомые убунтоводы тоже. Переустановка библиотек, плеера, дров &#8211; не помогало абсолютно ничего. Я уже было отчаялся найти решение проблемы, но оно таки внезапно появилось.</p>
<p>Когда я устанавливал очередной софт, случайно наткнулся на пакет <a href="http://packages.ubuntu.com/search?keywords=kubuntu-restricted-extras">kubuntu-restricted-extras</a>, который рекомендует установить некоторые проприетарные пакеты для проигрывания DVD и mp3. Для этого в рекомендуемых пакетах были библиотеки ffmpeg (libavformat, libavdevice и т.д.), но со словом <em>unstripped</em> в названии. Судя по описанию, это были неограниченные версии обычных библиотек. Терять не чего, решил поставить. И, как вы уже догадались, после замены обычных библиотек на эти, MPlayer опять начал показывать HD видео используя VDPAU.</p>
<blockquote><p>Коротко: решить проблему с потерянным vdpau-кодеком в MPlayer можно заменив пакет <strong>libavcodec</strong> на <strong>libavcodec-unstripped</strong></p></blockquote>
<blockquote><p><span style="color: #de0f02;"><strong>Внимание!</strong> После обновления от 20.08.2009 пакета </span><strong><span style="color: #de0f02;">ffmpeg</span></strong><span style="color: #de0f02;"> до версии 4:0.5+svn20090706-1ubuntu1 пакет </span><strong><span style="color: #de0f02;">libavcodec-unstripped</span></strong><span style="color: #de0f02;"> был удален из дистрибутива и поддержка VDPAU была добавлена в обычный </span><strong><span style="color: #de0f02;">libavcodec52</span></strong><span style="color: #de0f02;"> (исправлена ошибка </span><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511544">#511544</a><span style="color: #de0f02;">).</span></p></blockquote>
<h3  class="related_post_title">Похожие статьи</h3><ul class="related_post"><li><a href="http://ky6uk.org/ispolzovanie-neskolkix-ssh-klyuchej" title="Использование нескольких SSH ключей">Использование нескольких SSH ключей</a></li><li><a href="http://ky6uk.org/vtun-organizaciya-vpn-mezhdu-dvumya-tochkami" title="VTun: организация VPN между двумя точками">VTun: организация VPN между двумя точками</a></li><li><a href="http://ky6uk.org/kde-4-5-svezhij-vzglyad-iz-ubuntu-10-10" title="KDE 4.5: свежий взгляд из Ubuntu 10.10">KDE 4.5: свежий взгляд из Ubuntu 10.10</a></li><li><a href="http://ky6uk.org/razdayom-3g-internet-ot-megafona-cherez-dir-320" title="Раздаём 3G-интернет от &laquo;Мегафона&raquo; через DIR-320.">Раздаём 3G-интернет от &laquo;Мегафона&raquo; через DIR-320.</a></li><li><a href="http://ky6uk.org/java-aplety-v-google-chrome-ubuntu" title="Java-аплеты в Google Chrome (Ubuntu).">Java-аплеты в Google Chrome (Ubuntu).</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://ky6uk.org/mplayer-i-vdpau-poteryannyj-kodek/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->