<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.uugrn.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaitlynjung</id>
	<title>UUGRN - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.uugrn.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaitlynjung"/>
	<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/Spezial:Beitr%C3%A4ge/Kaitlynjung"/>
	<updated>2026-04-16T07:12:03Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.42.5</generator>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Audio_aus_Video_extrahieren_mit_MPlayer&amp;diff=9838</id>
		<title>Audio aus Video extrahieren mit MPlayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Audio_aus_Video_extrahieren_mit_MPlayer&amp;diff=9838"/>
		<updated>2012-03-18T19:20:29Z</updated>

		<summary type="html">&lt;p&gt;Kaitlynjung: lol, was fuern legastheniker hat das denn verbrochen?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gelegentlich wünscht man sich, eine Audiospur aus einem Video zu extrahieren. Dies ist eine kleine Anleitung dies mit [[MPlayer]] zu tun.&lt;br /&gt;
&lt;br /&gt;
== Mittels -dumpaudio (verlustfrei) ==&lt;br /&gt;
Mittels der Option &amp;lt;code&amp;gt;-dumpaudio&amp;lt;/code&amp;gt; kann man [[mplayer]] dazu bewegen, einen Audio Channel &#039;&#039;raw&#039;&#039; in ein File zu dumpen.&lt;br /&gt;
&lt;br /&gt;
=== Vorteile / Nachteile ===&lt;br /&gt;
Der Vorteil liegt darin, dass nicht de- und neu encodiert wird. Dadurch gibt es keinen Qualitätsverlust bei verlustbehafteten Codecs. &lt;br /&gt;
Der Nachteil ist, dass der Audio Player, mit dem das File später wieder abgespielt werden soll, diesen Codec unterstützen muss, dies ist nicht zwangsläufig der Fall. Bei Videos im [[OGG]] Format bestehen jedoch gute Chancen, ein sinvolles Ergebnis zu bekommen (Da meist [[Vorbis]] oder [[FLAC]] Audiospur) und bei Videos die als [[MPEG]] abgelegt sind (Der Audio Channel ist ein valider MP2/3 Stream&amp;lt;!-- immer? --&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die Option &amp;lt;code&amp;gt;-dumpfile&amp;lt;/code&amp;gt; kann genutzt werden, um anzugeben, wie das neue File heißen soll.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&lt;br /&gt;
 $ mplayer -dumpaudio -dumpfile myaudio.ogg myvideo.ogg&lt;br /&gt;
 $ mplayer -dumpaudio -dumpfile myaudio.mp3 myvideo.mpg&lt;br /&gt;
&lt;br /&gt;
== Mittels -ao pcm (meist verlustbehaftet) ==&lt;br /&gt;
Die option &amp;lt;code&amp;gt;-ao&amp;lt;/code&amp;gt; dient dazu, den Audio Output Treiber auszuwaehlen. Normalerweise sollte das auf [[OSS|oss]], [[ALSA|alsa]] oder [[ESD|esd]] stehen. Es gibt aber auch einen Output Treiber &#039;&#039;pcm&#039;&#039;, der dazu dient, [[PCM]] (&#039;&#039;Wave&#039;&#039;) Files zu schreiben. Er kann dies sowohl mit als auch ohne [[PCM]] Header. Hier soll dieses Output genutzt werden, um einem Audio Encoder zuzufueren. In unserem Falle [[oggenc]] dem Standard [[OGG]] [[Vorbis]] Encoder. Es kann aber auf ähnliche Weise auch [[flac]] ([[FLAC]] Encoder) oder ähnliche genutzt werden.&lt;br /&gt;
&lt;br /&gt;
=== Vorteile / Nachteile ===&lt;br /&gt;
Der Vorteil ist, dass hier der Codec, in dem der Audio Channel im Video vorliegt, egal ist, da wir ja die Daten neu encoden. Der Nachteil ist, dass bei  Verwendung eines verlustbehafteten Audio Codecs die Qualität abnimmt. Aus diesem Grunde ist die obige Vorgehensweise stark empfohlen.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&#039;&#039;&#039;Fall 1:&#039;&#039;&#039; Das Video wird komplett decodiert und MPlayer schreibt die Datei &#039;&#039;audiodump.wav&#039;&#039; mit unseren Audiodaten. Diese Datei wird im zweiten Schritt neu encodet und im dritten Schritt gelöscht, da wir sie nicht mehr brauchen.&lt;br /&gt;
 $ mplayer -ao pcm -vo null myvideo.ogg&lt;br /&gt;
 $ oggenc audiodump.wav -o myaudio.ogg&lt;br /&gt;
 $ rm audiodump.wav&lt;br /&gt;
Dieses Verfahren braucht allerdings recht viel Platz auf dem Datenträger, da die Audiodaten komplett unkomprimiert zwischengelagert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fall 2:&#039;&#039;&#039; Hier wird ein [[FIFO]] eingesetzt, um sich die temporäre Datei zu sparen.&lt;br /&gt;
 $ mkfifo audiodump.wav&lt;br /&gt;
 $ mplayer -ao pcm -vo null myvideo.ogg&lt;br /&gt;
 $ oggenc audiodump.wav -o myaudio.ogg&lt;br /&gt;
 $ rm audiodump.wav&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Es kann zu deutlichem Geschwindigkeitszuwachs kommen, wenn MPlayer die option &#039;&#039;-vc dummy&#039;&#039; zusätzlich mit übergeben wird. Diese schaltet das Dekodieren der Videodaten ab. Dies führt aber ggf. zu Problemen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&lt;br /&gt;
[[Kategorie:Multimedia]]&lt;/div&gt;</summary>
		<author><name>Kaitlynjung</name></author>
	</entry>
</feed>