[[Vorlage(archiviert)]] {{{#!vorlage Wissen [:Pakete_installieren:] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(2)]] Dieser Artikel richtet sich an diejenigen, die gerne Musikvideos auf [wikipedia:Youtube:] oder ähnlichen Internetseiten ansehen, und die Audiospur als MP3 oder [:Vorbis:OGG-Vorbis]-Datei abspeichern möchten. Es wird ein leichter Weg über [:Soundconverter:] oder "`SoundKonverter`", und ein fortgeschrittener Weg über das Terminal mit einigen Hilfsprogrammen vorgeschlagen. Hierbei wird mit Hilfe einer [:Firefox:]-Erweiterung oder Internetseiten wie [http://www.keepvid.com/ keepvid.com] {en} und [http://www.2video.de/ 2video.de] {de} das Video im Containerformat [wikipedia:Flash_Video:] ('''.flv''') heruntergeladen und die Audiospur extrahiert bzw. encodiert. Noch komfortabler geht es allerdings mit dem Programm [:Clipgrab:]. = Voraussetzungen = Für die Umwandlung mit grafischer Oberfläche und wahlweise in das unfreie MP3-Format werden diese Pakete benötigt[1]: * '''soundconverter''' (''universe'', [2]) - GNOME, Xfce * '''soundkonverter''' (''universe'') - KDE * '''gstreamer0.10-plugins-ugly''' (''universe'') - optional für Unterstützung von MP3 * '''gstreamer0.10-plugins-ugly-multiverse''' (''multiverse'') - dito, nur bis [:Natty:Ubuntu 11.04] Um dieses Ziel mit Hilfe der [:Firefox:]-Erweiterung und des Terminals zu erreichen, müssen folgende Pakete installiert sein [1]: {{{#!vorlage Paketinstallation firefox mplayer ffmpeg, optional lame, optional }}} Die letzten beiden Pakete müssen nur installiert werden, wenn in der FLV-Datei keine MP3-Audiospur enthalten ist. = Download des Videos = Bei häufiger Benutzung kann eine Browser-Erweiterung hilfreich sein. Für den Browser Firefox können die bekannten Erweiterungen [https://addons.mozilla.org/de/firefox/addon/3006 Video DownloadHelper] {de} oder [https://addons.mozilla.org/de/firefox/addon/220 FlashGot] {de} installiert werden (siehe [:Firefox/Erweiterungen: Firefox-Erweiterungen installieren]). Anderenfalls wird die URL der Video-Website in das Eingabefeld von [http://www.keepvid.com/ keepvid.com] {en} oder [http://www.2video.de/ 2video.de] {de} eingefügt und "''Download''" ausgewählt. Wenn das Video erfolgreich heruntergeladen wurde, kann der nächste Schritt übersprungen werden. = Download des Videos durch die Erweiterung = Nachdem die Webseite mit dem Video aufgerufen wurde, wird das Video mit Hilfe des "Video DownloadHelper" heruntergeladen. Diese heruntergeladene Datei hat hierbei die Dateiendung '''.flv''' - dies ist ein Containerformat, in dem das Video und auch der Ton abgespeichert sind. Manche Videos liegen auch in einer "HQ"-Version (High-Quality) Version vor, in der Regel als .mp4-Datei. Aus diesen, in der Regel höherwertigen, Dateien lässt sich der Ton mit via ffmpeg extrahieren. = Konvertierung mittels Soundconverter = Durch die Wahl von "''Öffnen mit''" im Kontextmenü der Videodatei kann diese mit [:Soundconverter:] geöffnet werden. In ''"Bearbeiten → Einstellungen"'' kann das Ausgabeformat nach der Installation des oben genannten Gstreamer-Plugins von Ogg-Vorbis zu MP3 geändert werden. Die Konvertierung erfolgt nach den Richtlinien des Einstellungsmenüs durch die Betätigung der Schaltfläche ''"Umwandeln"'' in das gewünschte Format. = Konvertierung mittels SoundKonverter = Die heruntergeladenen Dateien fügt man im Programm zur Dateiliste hinzu, indem man den Schalter ''"Dateien hinzufügen"'' drückt. Auf der Seite ''"Einfach"'': Mit der Option ''"Qualität"'' wird auch das mögliche Ausgabeformat bestimmt. Wählt man hier ''"Verlustfrei"'' oder ''"Hybrid"'', dann steht MP3 nicht zur Verfügung. Nun muss man unter ''"Ausgabeformat"'' nur noch mp3 auswählen. Mit der Option ''"Ausgabe"'' wird gesteuert, wo die erzeugten Sound-Dateien abgelegt werden sollen. Am einfachsten ist die Option Ursprungsordner, damit die Dateien im selben Verzeichnis landen wie die Video-Datei. Zu guter Letzt die Umwandlung mit dem Schalter ''"Start"'' anstoßen. = Konvertierung mittels iVAc (früher MP3Conversion) = 1) Auf ''"iVAc Ikon"'' doppel klicken, das auf dem Desktop oder im K Menu unter ''"Klang und Video"'' liegt. Das Ikon stellt eine Margerite dar. 1.2) Wenn nichts passiert dann muss man Java Runtime Environment (JRE) erstmal installieren: {{{#!vorlage Befehl sudo apt-get install openjdk-6-jre }}} oder wenn Java 7 verfügbar ist {{{#!vorlage Befehl sudo apt-get install openjdk-7-jre }}} und wieder zum Punkt 1). 2) Jetzt hat man 2 Alternative: * entweder die Internetadresse von Youtube (o.ä.) in iVAc im Feld ''"Type video address"'' direkt einfügen,''' und dann auf ''"Add"'' klicken''' (das nicht vergessen ansonsten nichts wird passieren). * oder die heruntergeladenen Videos fügt man im Programm zur Dateiliste hinzu (durch ''"drag and drop"'' um meherere Videos einfach importieren oder auf ''"import files"'' klicken). 3) Dann wählt man das Ausgangverzeichnis (''"Output folder"'') aus. 4) Und dann auf ''"Convert"'' (unten) klicken. Wenn es nicht klappt (das ''"Progress bar''" unten bleibt still), dann muss man in der (K)Console das folgende eintippen, um mencoder (aus MPlayer Packet) vorher zu installieren: {{{#!vorlage Befehl sudo apt-get install mplayer }}} = Vorgehensweise im Terminal um eine reine Audiodatei zu erzeugen = == Audiospur der FLV ist bereits MP3 == Wenn im "Container" bereits eine MP3 Audiospur beinhaltet wird, so kann diese ohne Qualitätsverluste extrahiert werden. Um zu prüfen, welcher Audiocodec in der Originaldatei verwendet wurde kann folgender Befehl verwendet werden: {{{#!vorlage Befehl mplayer -frames 0 -identify video.flv 2>/dev/null | awk -F= '/ID_AUDIO_CODEC/ {print $2}' }}} Lautet die Ausgabe bspw. `ffmp3float` handelt es sich um einen MP3 Audiostream. Bei der Ausgabe `ffaac` wird der Audiostream später im AAC Format gespeichert. {{{#!vorlage Befehl mplayer -dumpaudio -dumpfile audiospur.mp3 video.flv }}} Bei diesem Kommando muss beachtet werden, dass die Ausgabedatei im MP3 Format als erstes angegeben wird! (Dies ist untypisch) Alternativ kann dasselbe Ergebnis auch mit ffmpeg erzielt werden. {{{#!vorlage Befehl ffmpeg -i video.flv -vn -acodec copy audiospur.mp3 }}} Wenn die Ausgabedatei '''audiospur.mp3''' abgespielt werden kann, so ist das Ziel hiermit erreicht. Wenn dies nicht funktioniert, kann man darauf schließen dass die FLV-Datei einen anderen Audiocodec verwendet. In diesem Fall muss die Audiospur transcodiert werden gemäß der im folgenden beschrieben Methode. == Audiospur der FLV ist in einem anderem Format == {{{#!vorlage Hinweis Wenn die Audiospur in der FLV Datei nicht im MP3 oder OGG Format vorliegt, muss diese decodiert und neu encodiert werden. Die Audioqualität von Internetvideos kann sehr gering sein, daher führt eine weitere Codierung möglicherweise zu (deutlichen) Qualitätsverlusten. }}} Um aus der FLV-Datei dennoch die Audiospur in einer MP3 / OGG Datei zu speichern sind folgende Schritte notwendig: * Audiospur einer '''.flv'''-Datei extrahieren, beispielsweise in eine '''.wav''' Datei (mit Hilfe von [:FFmpeg:]) * '''.wav''' Datei in '''.mp3''' umwandeln (mit Hilfe von [:LAME:]) oder * '''.wav''' Datei in '''.ogg''' umwandeln (mit Hilfe von [:Audiodateien_umwandeln#vorbis-tools:vorbis-tools]) === mp3 === Anwendungsbeispiel [3]: {{{#!vorlage Befehl ffmpeg -i video.flv -vn temp.wav # Extrahieren der Audiospur als .wav-Datei lame --preset 128 temp.wav audiospur.mp3 # Konvertieren der wav-Datei in eine MP3-Datei }}} Dies funktioniert genau so mit '''.mp4'''-Dateien wie auch anderen Formaten (z.B. '''.avi'''). Gibt [:FFmpeg:] einen Fehlermeldung aus, so kann die Audiospur auch hier nicht ausgelesen werden. Danach kann die Datei '''temp.wav''' gelöscht werden. Natürlich kann bei LAME auch jedes andere Preset genutzt werden. === ogg === Für die Umwandlung in OGG-Vorbis [3]: {{{#!vorlage Befehl ffmpeg -i video.flv -vn temp.wav # Extrahieren der Audiospur als .wav-Datei oggenc temp.wav # Konvertieren der wav-Datei in eine ogg-Datei }}} Danach kann die Datei '''temp.wav''' gelöscht werden. Natürlich kann bei [:Audiodateien_umwandeln#vorbis-tools:vorbis-tools] auch jede andere Einstellung verwendet werden. = Links = * [http://x.platformeasytools.free.fr/download_MC.html iVAc (früher MP3Conversion)] {en} - benötigt [:Java:] # tag: YouTube, Multimedia, Video