mp3-Datei aus flv-Video (Youtube, etc) extrahieren
Mit mplayer und gstreamer kann man relativ einfach aus flv-Dateien (von bspw. Musikvideos aus Youtube & Co) den Ton als mp3-Datei extrahieren:
mplayer -dumpaudio -dumpfile audio-file.mp3 video-file.flv
Um die ganzen Optionen nicht jedesmal eingeben zu müssen und den mp3-Namen automatisch aus dem Dateinamen des Videos zu bestimmen eignet sich folgendes einfache Bash-Skript:
#!/bin/bash
#Usage: myflv2mp3 filename.flv
mplayer -dumpaudio -dumpfile "${1%.flv}.mp3" "$1"
Optional kann man dann noch die Videodatei löschen, falls sie nicht mehr benötig wird:
rm "$1"
Alle flv-Dateien eines Ordners zu bearbeiten ist dann auch nicht mehr schwierig:
#!/bin/bash
for f in *.flv
do
mplayer -dumpaudio -dumpfile "${f%.flv}.mp3" "$f"
rm "$f"
done
10. Oktober 2009 | von Markus
Kategorie: