<?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>Otmanix' Blog &#187; CoreAVC</title>
	<atom:link href="http://otmanix.de/tag/coreavc/feed/" rel="self" type="application/rss+xml" />
	<link>http://otmanix.de</link>
	<description>Wissenswertes und Belangloses aus dem Leben eines Admins</description>
	<lastBuildDate>Sat, 11 Feb 2012 00:58:23 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CoreAVC 2.0 verf&#252;gbar</title>
		<link>http://otmanix.de/2009/12/24/coreavc-2-0-verfuegbar/</link>
		<comments>http://otmanix.de/2009/12/24/coreavc-2-0-verfuegbar/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 12:39:20 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Media Server]]></category>
		<category><![CDATA[CoreAVC]]></category>
		<category><![CDATA[ps3mediaserver]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=1568</guid>
		<description><![CDATA[Corecodec hat uns p&#252;nktlich, kurz vor Weihnachten, die Version 2.0 des CoreAVC-Codecpakets beschert &#8211; bis 26.12.09 f&#252;r 9,95$, danach 12,95$. Neu ist der Support von Windows 7 (mit etwas Bastelei und ein paar Bugs ging das auch mit 1.9.5) und &#8230; <a href="http://otmanix.de/2009/12/24/coreavc-2-0-verfuegbar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Corecodec hat uns p&#252;nktlich, kurz vor Weihnachten, die Version 2.0 des <a title="coreavc" href="http://corecodec.com/products/coreavc" target="_blank">CoreAVC</a>-Codecpakets beschert &#8211; bis 26.12.09 f&#252;r 9,95$, danach 12,95$.</p>
<p>Neu ist der Support von Windows 7 (mit etwas Bastelei und ein paar Bugs ging das auch mit 1.9.5) und die 32+64bit Unterst&#252;tzung.</p>
<p>Wie bereits zuvor hier im Blog erw&#228;hnt kann mit Hilfe von CoreAVC der CPU-Leistungsbedarf bei der Dekodierung von HD-Videos gedrosselt werden. Sollte eine NVidia-Grafikkarte neuerer Generation verbaut sein kann &#252;ber die CUDA-Schnittstelle noch mehr Leistung gespart werden in dem die GPU unterst&#252;tzt. Selbst eine Geforce 9400 bringt bereits erhebliche Entlastung auf einem Dualcore-System. Vor allem Netbooks mit ION (Atom-CPU + Geforce 9400M) profitieren davon. Die 64bit-Unterst&#252;tzung ist bei der Nutzung des Mediacenters / Windows Media Player sinnvoll. Auch der von mir gern genutzte Streaming Server PMS (PS3 Media Server) kann beim Transcoding mit Avisynth Gebrauch von CoreAVC machen.</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/12/24/coreavc-2-0-verfuegbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PS3 Media Server und Windows 7</title>
		<link>http://otmanix.de/2009/10/18/ps3-media-server-und-windows-7/</link>
		<comments>http://otmanix.de/2009/10/18/ps3-media-server-und-windows-7/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 14:49:06 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Media Server]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[avisynth]]></category>
		<category><![CDATA[CoreAVC]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[ffdshow]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[ps3mediaserver]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=1489</guid>
		<description><![CDATA[F&#252;r alle die PS3 Media Server auf Windows 7 benutzen wollen habe ich hier ein paar Infos zusammengetragen. Einrichten von PS3 Media Server auf Windows 7 64bit Wie bereits gesagt, 64bit geh&#246;rt die Zukunft Als Grundvoraussetzung sollte zun&#228;chst einmal UPNP &#8230; <a href="http://otmanix.de/2009/10/18/ps3-media-server-und-windows-7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>F&#252;r alle die PS3 Media Server auf Windows 7 benutzen wollen habe ich hier ein paar Infos zusammengetragen.</p>
<h3>Einrichten von PS3 Media Server auf Windows 7 64bit</h3>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/00win7.JPG"><img class="alignnone size-thumbnail wp-image-1491" title="00win7" src="http://otmanix.de/wp-content/uploads/2009/10/00win7-150x150.jpg" alt="00win7" width="150" height="150" /></a></p>
<p>Wie bereits gesagt, 64bit geh&#246;rt die Zukunft <img src='http://otmanix.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Als Grundvoraussetzung sollte zun&#228;chst einmal UPNP am Router aktiviert werden. Hier im Beispiel eine  AVM Fritzbox:</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/00router.JPG"><img class="alignnone size-thumbnail wp-image-1492" title="00router" src="http://otmanix.de/wp-content/uploads/2009/10/00router-150x150.jpg" alt="00router" width="150" height="150" /></a></p>
<p>Des weiteren sollte man &#252;berpr&#252;fen, ob die Windows-Dienste upnphost und ssdpsrv automatisch gestarten werden und laufen.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/00ssdp_upnp.JPG"><img class="alignnone size-thumbnail wp-image-1493" title="00ssdp_upnp" src="http://otmanix.de/wp-content/uploads/2009/10/00ssdp_upnp-150x150.jpg" alt="00ssdp_upnp" width="150" height="150" /></a></p>
<p>Nun bitte Sun JDK/JRE 6 Update 16 / Windows x64 herunterladen und installieren: <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">http://java.sun.com/javase/downloads/index.jsp</a></p>
<p>Ich bervorzuge das  JDK, dass das JRE bereits beeinhaltet. Das JDK wird auf jeden Fall ben&#246;tigt, wenn man eine PMS beta selbst kompilieren will.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/01jdk.JPG"><img class="alignnone size-thumbnail wp-image-1495" title="01jdk" src="http://otmanix.de/wp-content/uploads/2009/10/01jdk-150x150.jpg" alt="01jdk" width="150" height="150" /></a> <a href="http://otmanix.de/wp-content/uploads/2009/10/02jre.JPG"><img class="alignnone size-thumbnail wp-image-1496" title="02jre" src="http://otmanix.de/wp-content/uploads/2009/10/02jre-150x150.jpg" alt="02jre" width="150" height="150" /></a></p>
<p>Setze die Umgebungsvariable JAVA_HOME=C:\Program Files\Java\jdk1.6.0_16 (wird optional f&#252;r das Kompilieren ben&#246;tigt)</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/03java_home.JPG"><img class="alignnone size-thumbnail wp-image-1497" title="03java_home" src="http://otmanix.de/wp-content/uploads/2009/10/03java_home-150x150.jpg" alt="03java_home" width="150" height="150" /></a></p>
<p>Lade das Apache ant Windows zip-package herunter (wird optional f&#252;r das Kompilieren ben&#246;tigt): <a href="http://ant.apache.org/bindownload.cgi" target="_blank">http://ant.apache.org/bindownload.cgi</a></p>
<p>Entpacke das zip und kopiere den Inhalt nach C:\Program Files (x86)\apache-ant-1.7.1</p>
<p>Setze die Umgebungsvariable ANT_HOME=C:\Program Files (x86)\apache-ant-1.7.1</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/04ant_home.JPG"><img class="alignnone size-thumbnail wp-image-1498" title="04ant_home" src="http://otmanix.de/wp-content/uploads/2009/10/04ant_home-150x150.jpg" alt="04ant_home" width="150" height="150" /></a></p>
<p>F&#252;ge den ant-binary-Pfad der Systemvariable PATH hinzu:</p>
<p>PATH=… ;C:\Program Files (x86)\apache-ant-1.7.1\bin</p>
<p>Lade das Tortoise SVN msi-package 64bit (+ language pack if necessary) herunter und installiere es (wird optional f&#252;r das Kompilieren ben&#246;tigt): <a href="http://tortoisesvn.net/downloads" target="_blank">http://tortoisesvn.net/downloads</a></p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/05tortoise.JPG"><img class="alignnone size-thumbnail wp-image-1499" title="05tortoise" src="http://otmanix.de/wp-content/uploads/2009/10/05tortoise-150x150.jpg" alt="05tortoise" width="150" height="150" /></a></p>
<p>Starte Windows durch und erstelle einen Ordner f&#252;r den PMS sourcecode (wird optional f&#252;r das Kompilieren ben&#246;tigt). Klicke mit der rechten Maustaste auf den Ordner um den PMS Sourcecode auszuchecken…</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/06tortoise.JPG"><img class="alignnone size-thumbnail wp-image-1500" title="06tortoise" src="http://otmanix.de/wp-content/uploads/2009/10/06tortoise-150x150.jpg" alt="06tortoise" width="150" height="150" /></a> <a href="http://otmanix.de/wp-content/uploads/2009/10/07tortoise.JPG"><img class="alignnone size-thumbnail wp-image-1501" title="07tortoise" src="http://otmanix.de/wp-content/uploads/2009/10/07tortoise-150x150.jpg" alt="07tortoise" width="150" height="150" /></a></p>
<p>Nach Herunterladen des Sourcecode kann die neueste PMS Betaversion kompiliert werden.</p>
<p>&#214;ffne die Eingabeaufforderung und wechsle in das PMS Sourcecode-Verzeichnis. Mit &#8220;ant&#8221; kann dann das Kompilieren gestartet werden.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/08compile.JPG"><img class="alignnone size-thumbnail wp-image-1502" title="08compile" src="http://otmanix.de/wp-content/uploads/2009/10/08compile-150x150.jpg" alt="08compile" width="150" height="150" /></a></p>
<p>Nach dem Kompilieren findet man den installer der beta im Unterverzeichnis &#8220;dist&#8221;.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/09dist.JPG"><img class="alignnone size-thumbnail wp-image-1503" title="09dist" src="http://otmanix.de/wp-content/uploads/2009/10/09dist-150x149.jpg" alt="09dist" width="150" height="149" /></a></p>
<p>Klicke mit der rechten Maustaste auf den Installer f&#252;r Windows und w&#228;hle &#8220;als Administrator ausf&#252;hren&#8221;.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/10runas.JPG"><img class="alignnone size-thumbnail wp-image-1504" title="10runas" src="http://otmanix.de/wp-content/uploads/2009/10/10runas-150x97.jpg" alt="10runas" width="150" height="97" /></a></p>
<p>Installiere nun PMS und folge den Anweisungen.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/11pms.JPG"><img class="alignnone size-thumbnail wp-image-1505" title="11pms" src="http://otmanix.de/wp-content/uploads/2009/10/11pms-150x150.jpg" alt="11pms" width="150" height="150" /></a></p>
<p>Evtl. kommt nach der Installation ein seltsames Popup. Bitte darin best&#228;tigen, dass PMS korrekt installiert wurde.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/12installed.JPG"><img class="alignnone size-thumbnail wp-image-1506" title="12installed" src="http://otmanix.de/wp-content/uploads/2009/10/12installed-150x150.jpg" alt="12installed" width="150" height="150" /></a></p>
<p>Starte danach PMS zum ersten Mal. Es erscheint ein Popup der Windows-Firewall. Bitte best&#228;tigen, dass Java im Heimnetzwerk Zugriff bekommt.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/13firewall.JPG"><img class="alignnone size-thumbnail wp-image-1507" title="13firewall" src="http://otmanix.de/wp-content/uploads/2009/10/13firewall-150x150.jpg" alt="13firewall" width="150" height="150" /></a></p>
<p>Statt dessen kann man auch eine manuelle Firewallregel erstellen (h&#246;here Sicherheit).</p>
<p>F&#252;ge eingehende und ausgehende Regeln der Windows firewall f&#252;r tcp und udp port 5001 hinzu. Dazu &#8220;Systemsteuerung &gt; System und Sicherheit &gt; Windows Firewall &gt; Erweiterte Einstellungen&#8221; bearbeiten.</p>
<p>Nat&#252;rlich kann man die Windows Firewall auch komplett abschalten (nicht mehr so sicher), wenn  zumindest die Firewall am router aktiv ist.</p>
<p>Nach dem Konfigurieren der Firewall bitte PMS beenden und neu starten. ggf. kommt nochmals das seltsame Popup. Auch dieses Mal best&#228;tigen, dass PMS korrekt installiert wurde&#8230;</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/14installed.JPG"><img class="alignnone size-thumbnail wp-image-1508" title="14installed" src="http://otmanix.de/wp-content/uploads/2009/10/14installed-150x150.jpg" alt="14installed" width="150" height="150" /></a></p>
<p>Jetzt startet PMS und verbindet sich mit der PS3.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/15start.JPG"><img class="alignnone size-thumbnail wp-image-1509" title="15start" src="http://otmanix.de/wp-content/uploads/2009/10/15start-150x150.jpg" alt="15start" width="150" height="150" /></a></p>
<p>Das wars also&#8230; PMS l&#228;uft auf Windows 7 (64 bit). ein erster Test zeigt, dass streaming und Transcoding klappt.</p>
<h3>Besonderheiten bei Windows 7</h3>
<div>
<p>Die Ablageorte der Konfigurationsdateien und des Logs haben sich ge&#228;ndert:</p>
<p>C:\Users\xxx\AppData\Roaming\PMS\PMS.conf</p>
<p>C:\Users\xxx\AppData\Local\Temp\javaps3media\debug.log</p>
<h3>Transcoding Engines und Windows 7</h3>
<p>Im Windows 7 gab es &#196;nderungen bzgl. Codecs. Standardm&#228;&#223;ig wird nun der Microsoft DTV/DVD Decoder anderen Codecs wie ffdshow tryouts oder CoreAVC bevorzugt. Auf 64 bit Systemen ist u.a. auch das Mediacenter und der Mediaplayer in 64bit ausgeliefert. Aus diesem Grund kann man sich &#252;berlegen alternative Codecs auch in 64 bit zu installieren.</p>
<p>Um die &#252;blichen Transcoding engines auch unter Windows 7 zur Verf&#252;gung zu haben ben&#246;tigt man noch zus&#228;tzliche Software:</p>
<ul>
<li>installiere <a href="http://sourceforge.net/projects/avisynth2/files/AviSynth%202.5/AviSynth%202.5.7/Avisynth_257.exe/download" target="_blank">Avisyth 2.5.7</a></li>
<li><a href="http://sourceforge.net/projects/guliverkli/files/VSFilter/VSFilter%202.37/vsfilter_20051125.7z/download" target="_blank">vsfilter-plugin 2.37</a> (entpacke unicode vsfilter.dll nach  C:\Program Files (x86)\AviSynth 2.5\plugins)</li>
<li>installiere neuestes <a href="http://www.codecguide.com/" target="_blank">k-lite codec pack 32bit and 64bit</a> oder <a href="http://www.cccp-project.net/" target="_blank">CCCP codec pack</a></li>
<li>optional kann man auch noch <a href="http://www.coreavc.com/" target="_blank">CoreAVC</a> installieren (kostenpflichtig! CUDA support nur mit neuesten Nvidia Treibern f&#252;r Win7 und einer CUDA-f&#228;higen Grafikkarte)</li>
<li>Benutze den <a href="http://www.codecguide.com/windows7_preferred_filter_tweaker.htm" target="_blank">preferred filter tweaker for Windows 7</a> um vom bevorzugten Microsoft DTV/DVD Decoder zu einem anderen Codec (z.B. ffdshow oder CoreAVC) umzuschalten. Alte Tools zum umschalten funktionieren hier nicht!</li>
<li>Optional kann man auch <a href="http://download.videolan.org/pub/videolan/vlc/0.9.8a/" target="_blank">VLC 0.9.8</a> f&#252;r experimentellen Web Streaming Support installieren</li>
</ul>
<p><a href="http://otmanix.de/wp-content/uploads/2009/10/win7-coreavc.JPG"><img class="alignnone size-thumbnail wp-image-1510" title="win7-coreavc" src="http://otmanix.de/wp-content/uploads/2009/10/win7-coreavc-150x150.jpg" alt="win7-coreavc" width="150" height="150" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/10/18/ps3-media-server-und-windows-7/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>Java PS3 Media Server f&#252;r dummies &#8211; Teil 5 Videolan- und Avisynth</title>
		<link>http://otmanix.de/2009/04/19/java-ps3-media-server-fuer-dummies-teil-5-videolan-und-avisynth/</link>
		<comments>http://otmanix.de/2009/04/19/java-ps3-media-server-fuer-dummies-teil-5-videolan-und-avisynth/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 18:56:18 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Media Server]]></category>
		<category><![CDATA[avisynth]]></category>
		<category><![CDATA[CoreAVC]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[ffdshow]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[ps3mediaserver]]></category>
		<category><![CDATA[Streaming]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=1264</guid>
		<description><![CDATA[Wie bereits im letzten Artikel erw&#228;hnt m&#252;ssen ggf. erst Voraussetzungen f&#252;r die Inbetriebnahme von Engines geschaffen werden. Videolan / VLC F&#252;r Streaminginhalte aus dem Web ist der VLC-Player die optimale Software. VLC steht sowohl f&#252;r Windows, Linux als auch MacOS &#8230; <a href="http://otmanix.de/2009/04/19/java-ps3-media-server-fuer-dummies-teil-5-videolan-und-avisynth/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wie bereits im letzten Artikel erw&#228;hnt m&#252;ssen ggf. erst Voraussetzungen f&#252;r die Inbetriebnahme von Engines geschaffen werden.</p>
<h4>Videolan / VLC</h4>
<p>F&#252;r Streaminginhalte aus dem Web ist der VLC-Player die optimale Software. VLC steht sowohl f&#252;r Windows, Linux als auch MacOS X zur Verf&#252;gung. <span style="text-decoration: line-through;">Einen optimalen Betrieb bietet die derzeit stabile Version 0.9.9 die <a title="VLC" href="http://www.videolan.org/vlc/" target="_blank">hier zum Download bereitsteht</a>.</span> Die <a title="vlc 0.9.8a" href="http://download.videolan.org/pub/videolan/vlc/0.9.8a/" target="_blank">Version 0.9.8</a> ist gut getestet, neuere Versionen funktionieren <a title="VLC / PMS Probleme" href="http://forum.videolan.org/viewtopic.php?f=4&amp;t=63050" target="_blank">nicht zuverl&#228;ssig</a>.</p>
<p>Nach der Installation von VLC muss man PMS neu starten und kann die Engines aktivieren. Dazu im Karteireiter Transkodierungseinstellungen Videolan Video streaming bzw. Videolan Audio Streaming markieren und auf das stromsteckersysmbol dr&#252;cken und speichern.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/04/pms-vlc1.jpg"><img class="alignnone size-full wp-image-1266" title="VLC" src="http://otmanix.de/wp-content/uploads/2009/04/pms-vlc1.jpg" alt="VLC" width="372" height="262" /></a></p>
<p>Die Videolan Video Streaming Engine sollte an die erste Position geschoben werden (blaue Pfeiltasten).</p>
<h3>Avisynth</h3>
<p>Auf Windows-PCs  gibt es noch eine weitere Alternative f&#252;r das Transkodieren. Auch wenn das Transkodieren seit der gut funktionierenden Muxing-Funktion an Bedeutung verloren hat &#8211; gelegentlich wird das doch ben&#246;tigt. Ich habe z.B. schon einige Filmtrailer mit h.264-Videocodec gesehen, die ein AVC-Level 5.1 hatten. Das unterst&#252;tzt die PS3 eben (noch) nicht. Ohne Transkodieren bleibt der Bildschirm deshalb schwarz.</p>
<p><a title="Avisynth" href="http://de.wikipedia.org/wiki/Avisynth" target="_blank">Avisynth</a> ist ein kostenloser Frameserver f&#252;r Windows (die Linux-Entwicklung von Avisynth 3.0 wurde eingestellt). Laut Readme soll Avisynth 2.5.7 installiert werden. <span style="text-decoration: line-through;">Ich konnte allerdings keine Probleme mit der aktuellen stabilen Version 2.5.8 feststellen. Avisynth 2.5.8 f&#252;r Windows steht bei Sourceforge zum <a title="Avisynth download" href="http://sourceforge.net/project/showfiles.php?group_id=57023&amp;package_id=72557&amp;release_id=650255" target="_blank">Download</a> bereit.</span> Avisynth 2.5.8 verursacht bei best. Videoformaten Ruckler, deshalb bitte <a href="http://sourceforge.net/projects/avisynth2/files/AviSynth%202.5/AviSynth%202.5.7/Avisynth_257.exe/download">Avisynth 2.5.7 installieren</a>.<span style="text-decoration: line-through;"><br />
</span></p>
<p>Nach der Installation von Avisynth muss noch das zugeh&#246;rige Plugin <a title="VSfilter Avisynth" href="http://sourceforge.net/project/showfiles.php?group_id=82303&amp;package_id=84359" target="_blank">VSfilter</a> heruntergeladen werden. Nach dem Entpacken der Datei muss die vsfilter.dll (Unicode) in das Plugin-Verzeichnis von Avisynth kopiert werden (C:\Programme\AviSynth 2.5\plugins).</p>
<h4>Dekodieren mit ffdshow</h4>
<p>Beim Transkodieren wird zun&#228;chst das Video am PC dekodiert und dann nach MPG2 kodiert und zur PS3 gestreamt. F&#252;r das Dekodieren steht die freie Software <a title="ffdshow" href="http://de.wikipedia.org/wiki/Ffdshow" target="_blank">ffdshow</a> zur Verf&#252;gung.</p>
<p>F&#252;r das demuxen von Containerformaten wie mkv ben&#246;tigt ffdshow den kostenlosen <a title="Haali Media Splitter" href="http://de.wikipedia.org/wiki/Haali_Media_Splitter" target="_blank">Haali Media Splitter</a>. Beides wird i.d.R. als Bestandteil von Codecpacks installiert.</p>
<h5>K-Lite Mega Codec Pack</h5>
<p>Wer ein Rundum-Sorglos-Paket haben m&#246;chte, dem kann ich das K-Lite Mega Codec Pack empfehlen, das hier zum <a title="Download K-Lite" href="http://www.codecguide.com/download_mega.htm" target="_blank">Download</a> bereit steht. Je nach Wunsch steht es in verschiedenen Ausstattungsvarianten zur Verf&#252;gung: von &#8220;rank und schlank&#8221; bis &#8220;almost everything&#8221; mit freiem Mediaplayer f&#252;r Windows, uvm..</p>
<p>Nach der Installation geht es um die Konfiguration von Untertiteln und um das Lautsprechersetup.</p>
<p>Dazu im Startmen&#252; unter “Programme &gt; K-Lite Codec Pack &gt; Configuration &gt; ffdshow audio decoder” aufrufen. Im Men&#252; “Mixer” muss das Lautsprechersetup konfiguriert werden. Um 5.1 Surround Sound (Lautsprecher: 4x Surround, 1x Center, 1x Subwoofer) auf der PS3 zu nutzen muss “3/0/2 &#8211; 5 channels” eingestellt werden.</p>
<p>Anschlie&#223;end ist noch im Startmen&#252; unter “Programme &gt; K-Lite Codec Pack &gt; Configuration &gt;Haali Media Splitter” den Karteireiter “Options” aufzurufen. Dort im Men&#252; “languages” ist folgendes einzustellen:</p>
<p>Audio language priority: ger,eng</p>
<p>Subtitle language priority: ger,eng</p>
<p>audio and subtitle languages: ger,off;eng,ger;*,ger;*,eng</p>
<p>Trackset languages: ger,eng</p>
<p>Die o.g. Einstellungen bewirken, da&#223; standardm&#228;&#223;ig Deutsch ohne Untertitel, alternativ Englisch mit deutschen Untertiteln, usw. bei der Verwendung von Avisynth als Transcoding-engine abgespielt wird.</p>
<p>Im Men&#252; Compatibility den Wert f&#252;r “autoload VSFilter” auf “Yes” setzen.</p>
<h5>CCCP Codec Pack</h5>
<p>Ein schlankes Codecpack mit wenig Ballast ist das <a title="CCCP Codec Pack" href="http://www.cccp-project.net/" target="_blank">CCCP Codec Pack</a>. Es steht hier zum <a title="Download CCCP Codec Pack" href="http://www.cccp-project.net/download.php?type=cccp" target="_blank">Download</a> bereit. Die Konfiguration des Codec Packs kann der <a title="CCCP Codec Pack FAQ" href="http://www.cccp-project.net/wiki/index.php?title=FAQ" target="_blank">FAQ</a> entnommen werden. Prinzipiell m&#252;ssen die selben Einstellungen wie oben im K-Lite vorgenommen werden.</p>
<h4>Avisynth-Engine aktivieren</h4>
<p><a href="http://otmanix.de/wp-content/uploads/2009/04/pms-avisynth1.jpg"><img class="alignnone" title="Avisynth" src="http://otmanix.de/wp-content/uploads/2009/04/pms-avisynth1.jpg" alt="Avisynth" width="30%" height="30%" /></a></p>
<p>Nach dem Installieren und Konfigurieren von Avisynth, ffdshow und Haali Media Splitter kann nun die Engine Avisynth/MEncoder aktiviert werden. Avisynth/ffmpeg liefert keine besseren Ergebnisse und kann deaktiviert bleiben.</p>
<h4>Performancetuning: Dekodieren von h.264 mit coreavc</h4>
<p>Mit <a title="coravc" href="http://www.coreavc.com/" target="_blank">coreavc</a> steht ein sehr schneller, aber kostenpflichtiger Dekoder f&#252;r h.264-HD-Videos zur Verf&#252;gung.</p>
<p>Zun&#228;chst einmal muss man im ffdshow das Dekodieren von H.264 deaktivieren:</p>
<p><a href="../wp-content/uploads/2009/03/ffdshow.jpg"></a><a href="http://otmanix.de/wp-content/uploads/2009/03/ffdshow.jpg"><img class="alignnone size-full wp-image-1103" title="ffdshow" src="http://otmanix.de/wp-content/uploads/2009/03/ffdshow.jpg" alt="ffdshow" width="465" height="144" /></a></p>
<p>Bei der Nutzung des <a title="K-Lite Mega Codec Pack" href="http://www.codecguide.com/" target="_blank">K-Lite Codec-Packs</a> w&#228;hlt man im Startmen&#252; “K-Lite Codec Pack &gt; Configuration &gt; ffdshow video decoder”. Danach im linken Men&#252; “Codecs” ausw&#228;hlen und rechts f&#252;r das Format H.264/AVC von “libavcodec” auf “deaktiviert” umstellen und o.k. dr&#252;cken.</p>
<p>Tip: Man kann sich zun&#228;chst einmal eine 14 Tage g&#252;ltige Testversion herunterladen und das Ergebnis bewerten.</p>
<p><a href="../wp-content/uploads/2009/03/coreavc1.jpg"></a><a href="http://otmanix.de/wp-content/uploads/2009/03/coreavc1.jpg"><img class="alignnone size-full wp-image-1117" title="coreavc1" src="http://otmanix.de/wp-content/uploads/2009/03/coreavc1.jpg" alt="coreavc1" width="491" height="387" /></a></p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/03/coreavc2.jpg"><img class="alignnone size-full wp-image-1119" title="coreavc2" src="http://otmanix.de/wp-content/uploads/2009/03/coreavc2.jpg" alt="coreavc2" width="495" height="389" /></a></p>
<p><a href="../wp-content/uploads/2009/03/coreavc2.jpg"><br />
</a></p>
<p>Der Haali Media Splitter ist beim Codecpack schon mit installiert und wird deshalb nicht nochmals ben&#246;tigt.</p>
<p>Wenn m&#246;glich, dann sollte <a title="CUDA" href="http://de.wikipedia.org/wiki/CUDA" target="_blank">CUDA</a> in den CoreAVC-Optionen eingeschaltet werden. Dazu im Startmen&#252; “CoreCodec &gt; CoreAVC &gt; Configure CoreAVC” w&#228;hlen. Dann den Haken bei “Prefer CUDA Acceleration” setzen und mit o.k. best&#228;tigen.</p>
<p>Achtung: CUDA funktioniert nur mit bestimmten NVidia-Grafikkarten und dann auch nur mit <a title="NVidia Treiber" href="http://www.nvidia.de/Download/index.aspx?lang=de" target="_blank">aktuellem Treiber</a> (Version mindestens 181.64)!</p>
<p>Laut Aussage der Entwickler im ffdshow-Forum ist wegen des enormen Programmieraufwands auch zuk&#252;nftig keine GPU-Unterst&#252;tzung f&#252;r ffdshow geplant. CoreAVC bleibt also bis auf weiteres in Sachen Performance die erste Wahl.</p>
<p><a href="../wp-content/uploads/2009/03/coreavc3.jpg"></a><a href="http://otmanix.de/wp-content/uploads/2009/03/coreavc3.jpg"><img class="alignnone size-full wp-image-1120" title="coreavc3" src="http://otmanix.de/wp-content/uploads/2009/03/coreavc3.jpg" alt="coreavc3" width="648" height="391" /></a></p>
<p>Update bzgl. Windows 7:</p>
<p>Bei Windows 7 mu&#223; der <a href="http://www.codecguide.com/windows7_preferred_filter_tweaker.htm" target="_blank">preferred filter tweaker for Windows 7</a> benutzt werden um die Benutzung von &#228;lteren Codec-Formaten statt Microsoft DTV/DVD Decoder zu erzwingen.</p>
<p>Update bzgl. VLC:</p>
<p>Das Streaming von Web-Videos wie Youtube funktioniert nicht mehr zuverl&#228;ssig. Ich empfehle stattdessen das PMS addon <a title="pmsencoder" href="http://github.com/chocolateboy/pmsencoder" target="_blank">pmsencoder</a> zu benutzen, das als Wrapper f&#252;r Mencoder dient. Bitte readme bzgl. Installation und Konfiguration lesen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/04/19/java-ps3-media-server-fuer-dummies-teil-5-videolan-und-avisynth/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>H.264 tuning f&#252;r Playback und Transcoding</title>
		<link>http://otmanix.de/2009/03/07/h264-tuning-fuer-playback-und-transcoding/</link>
		<comments>http://otmanix.de/2009/03/07/h264-tuning-fuer-playback-und-transcoding/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 17:51:37 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Media Server]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[CoreAVC]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[DirectShow]]></category>
		<category><![CDATA[DivX]]></category>
		<category><![CDATA[ffdshow]]></category>
		<category><![CDATA[H.264]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[ps3mediaserver]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=1101</guid>
		<description><![CDATA[Bei der Wiedergabe von HD-Videos am PC spielt die Leistungsf&#228;higkeit der CPU eine erhebliche Rolle. Der Rechner wird beim Dekodieren von 1080p-Videos in schnellen Action-Szenen,  allgemein bei hohem Anteil von Bewegtbild, extrem gefordert. Ohne Ruckler gelingt dies meist erst jenseits &#8230; <a href="http://otmanix.de/2009/03/07/h264-tuning-fuer-playback-und-transcoding/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bei der Wiedergabe von HD-Videos am PC spielt die Leistungsf&#228;higkeit der CPU eine erhebliche Rolle. Der Rechner wird beim Dekodieren von 1080p-Videos in schnellen Action-Szenen,  allgemein bei hohem Anteil von Bewegtbild, extrem gefordert. Ohne Ruckler gelingt dies meist erst jenseits der 2,6GHz-Marke bei aktuellen DualCore-CPUs von Intel (Core2 Duo) oder AMD (Athlon64 X2).</p>
<p>Wie kann man hier Tuning betreiben?</p>
<p>1. &#220;bertakten der CPU &#8211; mit allen Vor- und Nachteilen&#8230;</p>
<p>2. Optimierung des DirectShow Filters f&#252;r H.264-Inhalte</p>
<p>In diesem Beitrag geht es um letztgenannte Variante. In der Regel verwenden Codec-Packs den freien DirectShow Filter ffdshow. Dieser ben&#246;tigt zum Dekodieren von H.264-Inhalten zur Zeit noch enorm viel Rechenleistung und nutzt keine Multicore-CPUs. Zuk&#252;nftige Updates sollen hier Optimierung bringen.</p>
<p>Wer heute mit weniger CPU-Leistung auskommen muss kann alternative DirectShow Filter f&#252;r H.264 benutzen. Zu erw&#228;hnen sind hier</p>
<p>1. <a title="CoreAVC" href="http://www.coreavc.com/" target="_blank">CoreAVC 1.9</a></p>
<p>2. <a title="DivX" href="http://www.divx.com/de/downloads/divx" target="_blank">DivX 7</a></p>
<p>Gegen CoreAVC spricht der Kostenfaktor, allerdings bietet das Produkt die bestm&#246;gliche Leistung.</p>
<p>DivX ist kostenlos erh&#228;ltlich und leistet (ohne Einbeziehung der Grafikkarte) &#228;hnliche Werte wie CoreAVC. Leider musste ich feststellen, dass DivX nicht im Zusammenspiel mit PMS funktioniert. Deshalb ist hier das kostenpflichtige CoreAVC (ab 8$) die bessere Wahl.</p>
<h3>Umstellung ffdshow</h3>
<p>Zun&#228;chst einmal muss man im ffdshow das Dekodieren von H.264 deaktivieren:</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/03/ffdshow.jpg"><img class="alignnone size-full wp-image-1103" title="ffdshow" src="http://otmanix.de/wp-content/uploads/2009/03/ffdshow.jpg" alt="ffdshow" width="465" height="144" /></a></p>
<p>Bei der Nutzung des <a title="K-Lite Mega Codec Pack" href="http://www.codecguide.com/" target="_blank">K-Lite Codec-Packs</a> w&#228;hlt man im Startmen&#252; &#8220;K-Lite Codec Pack &gt; Configuration &gt; ffdshow video decoder&#8221;. Danach im linken Men&#252; &#8220;Codecs&#8221; ausw&#228;hlen und rechts f&#252;r das Format H.264/AVC von &#8220;libavcodec&#8221; auf &#8220;deaktiviert&#8221; umstellen und o.k. dr&#252;cken.</p>
<h3>Einrichtung DivX</h3>
<p>Es folgt die Installation von DivX 7, wobei nur eine Installationsoption ben&#246;tigt wird:</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/03/divx.jpg"><img class="alignnone size-full wp-image-1107" title="divx" src="http://otmanix.de/wp-content/uploads/2009/03/divx.jpg" alt="divx" width="348" height="307" /></a></p>
<p>Das nervende Logo beim Abspielen kann man auch Ausschalten. Dazu im Startmen&#252; &#8220;DivX &gt; DivX Plus directshow filters &gt; H264 decoder config&#8221; w&#228;hlen und den Haken bei &#8220;disable logo&#8221; setzen.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/03/divx-logo.jpg"><img class="alignnone size-full wp-image-1108" title="divx-logo" src="http://otmanix.de/wp-content/uploads/2009/03/divx-logo.jpg" alt="divx-logo" width="303" height="217" /></a></p>
<p>Hier nun der Vergleich von ffdshow zu DivX beim Abspielen der ersten Minute des Big Buck Bunny Videos in 1080p/H.264-Quicktime:</p>
<div id="attachment_1110" class="wp-caption alignnone" style="width: 253px"><a href="http://otmanix.de/wp-content/uploads/2009/03/cpu-ffdshow.jpg"><img class="size-full wp-image-1110" title="cpu-ffdshow" src="http://otmanix.de/wp-content/uploads/2009/03/cpu-ffdshow.jpg" alt="cpu-ffdshow" width="243" height="88" /></a><p class="wp-caption-text">CPU-Last bei ffdshow tryouts Rev. 2624</p></div>
<div id="attachment_1111" class="wp-caption alignnone" style="width: 248px"><a href="http://otmanix.de/wp-content/uploads/2009/03/cpu-divx.jpg"><img class="size-full wp-image-1111" title="cpu-divx" src="http://otmanix.de/wp-content/uploads/2009/03/cpu-divx.jpg" alt="cpu-divx" width="238" height="89" /></a><p class="wp-caption-text">CPU-Last bei DivX 7</p></div>
<h3>Einrichtung CoreAVC</h3>
<p>Alternativ zu DivX folgt also die Installation von CoreAVC.</p>
<p>Tip: Man kann sich zun&#228;chst einmal eine 14 Tage g&#252;ltige Testversion herunterladen und das Ergebnis bewerten.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/03/coreavc1.jpg"><img class="alignnone size-full wp-image-1117" title="coreavc1" src="http://otmanix.de/wp-content/uploads/2009/03/coreavc1.jpg" alt="coreavc1" width="491" height="387" /></a></p>
<p>Es wird damit geworben, dass &#252;ber die CUDA-Schnittstelle NVidia-Grafikkarten zum Decoding herangezogen werden k&#246;nnen. Das m&#252;sste eigentlich die CPU entlasten&#8230;</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/03/coreavc2.jpg"><img class="alignnone size-full wp-image-1119" title="coreavc2" src="http://otmanix.de/wp-content/uploads/2009/03/coreavc2.jpg" alt="coreavc2" width="495" height="389" /></a></p>
<p>Der Haali Media Splitter ist i.d.R. beim Code-Pack schon mit installiert und wird deshalb nicht nochmals ben&#246;tigt.</p>
<p>Hier nun zum Vergleich die CPU-Auslastung bei der Wiedergabe des selben Videos mit CoreAVC:</p>
<div id="attachment_1121" class="wp-caption alignnone" style="width: 260px"><a href="http://otmanix.de/wp-content/uploads/2009/03/cpu-coreavc.jpg"><img class="size-full wp-image-1121" title="cpu-coreavc" src="http://otmanix.de/wp-content/uploads/2009/03/cpu-coreavc.jpg" alt="cpu-coreavc" width="250" height="93" /></a><p class="wp-caption-text">CPU-Last bei CoreAVC</p></div>
<p>Nun schalte ich CUDA in den CoreAVC-Optionen ein. Dazu im Startmen&#252; &#8220;CoreCodec &gt; CoreAVC &gt; Configure CoreAVC&#8221; w&#228;hlen. Dann den Haken bei &#8220;Prefer CUDA Acceleration&#8221; setzen und mit o.k. best&#228;tigen.</p>
<p>Achtung: CUDA funktioniert nur mit bestimmten NVidia-Grafikkarten und dann auch nur mit <a title="NVidia Treiber" href="http://www.nvidia.de/Download/index.aspx?lang=de" target="_blank">aktuellem Treiber</a> (Version mindestens 181.64)!</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/03/coreavc3.jpg"><img class="alignnone size-full wp-image-1120" title="coreavc3" src="http://otmanix.de/wp-content/uploads/2009/03/coreavc3.jpg" alt="coreavc3" width="648" height="391" /></a></p>
<p>Jetzt zum Vergleich die CPU-Auslastung bei der Wiedergabe des selben Videos mit CoreAVC bei aktivierter CUDA-Unterst&#252;tzung:</p>
<div id="attachment_1122" class="wp-caption alignnone" style="width: 262px"><a href="http://otmanix.de/wp-content/uploads/2009/03/cpu-coreavc-cuda.jpg"><img class="size-full wp-image-1122" title="cpu-coreavc-cuda" src="http://otmanix.de/wp-content/uploads/2009/03/cpu-coreavc-cuda.jpg" alt="cpu-coreavc-cuda" width="252" height="94" /></a><p class="wp-caption-text">CPU-Last bei CoreAVC mit aktiviertem CUDA</p></div>
<p>Das ist doch wirklich erstaunlich&#8230; Bei Mitbenutzung der Grafikkarte ist die CPU kaum ausgelastet! Unsch&#246;n ist allerdings, dass die Grafikkartenunterst&#252;tzung erst bei CoreAVC Professional f&#252;r 15$ inbegriffen ist. F&#252;r Besitzer &#228;lterer Rechner ist das u.U. aber trotzdem eine gute Alternative zum Aufr&#252;sten (der CPU und ggf. abh&#228;ngigen Komponenten wie Mainboard und RAM).</p>
<p>Wer PMS zum Streamen an die PS3 nutzt kann die weniger gewordene CPU-Auslastung dank CUDA gut f&#252;r das Encoding nach MPG2 ben&#246;tigen. Allerdings ist der Bedarf f&#252;r das Transcoding i.A. dank neuer Features in PMS drastisch gesunken. Alle PS3-kompatiblen Dateiformate, auch H.264 (bis AVC level 4.1), werden nur noch gemuxt statt transkodiert.</p>
<h3>Testumgebung</h3>
<p>Die Tests wurden auf einem Rechner mit (nicht &#252;bertaktetem) AMD Athlon64 X2 5050e (2 Cores, 2,6 GHz), 4GB RAM und NVidia Geforce 9400GT auf Windows XP SP3 durchgef&#252;hrt. Zum Test wurde das kostenlose Big Buck Bunny Video in der <a title="Big Buck Bunny - 1080p H.264" href="http://mirror.bigbuckbunny.de/peach/bigbuckbunny_movies/big_buck_bunny_1080p_h264.mov" target="_blank">1080p-H.264-Version</a> im Windows Media Player 11 abgespielt.</p>
<p>Beim Abspielen auf der Playstation 3 habe ich im PMS die Transcoding Engine Avisynth/Mencoder gew&#228;hlt. Mit CoreAVC habe ich bei aktiviertem CUDA keinerlei Performanceengp&#228;sse beobachten k&#246;nnen. D.h. in dieser Konstellation d&#252;rfte das auch noch bei schw&#228;cherer CPU-Leistung ruckelfrei laufen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/03/07/h264-tuning-fuer-playback-und-transcoding/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

