So laden Sie einen MP3-Track von einem YouTube-Video herunter

179

Es gibt mehrere Q & A-Threads, die erklären, wie man Youtube-Videos mit dem Terminal herunterlädt.

Ich möchte jedoch auch lernen, wie man die Soundtracks des Videos als MP3-Dateien extrahiert - auch nur mit dem Terminal.

Antworten, die kurz erklären, wie man youtube-dl oder andere ähnliche Hilfsprogramme benutzt, bevor man erklärt, wie man MP3 extrahiert, wäre ideal, um alle Informationen an einem Ort zu haben - auch wenn dieser Aspekt in anderen Posts behandelt wurde.

    
siraj 21.08.2012, 11:44
quelle

2 Antworten

332

Sie können das MP3 auch direkt von youtube herunterladen, ohne es mit ffmpeg

konvertieren zu müssen
youtube-dl --extract-audio --audio-format mp3 <video URL>

Aus der Online-Hilfe:

-x, --extract-audio        convert video files to audio-only files (requires
                           ffmpeg or avconv and ffprobe or avprobe)

Bedenken Sie auch, dass youtube-dl standardmäßig avconv verwendet, also sollten Sie in der Kommandozeile entweder avconv oder FFmpeg angeben. Aus der Online-Hilfe:

--prefer-avconv                  Prefer avconv over ffmpeg for running the
                                 postprocessors (default)
--prefer-ffmpeg                  Prefer ffmpeg over avconv for running the
                                 postprocessors

Weitere Optionen zum Beibehalten des ursprünglichen Videos, Anpassen der Bitrate oder Qualität des Audios und einiger anderer können Sie sehen, indem Sie youtube-dl -h betrachten.

    
uniquerockrz 22.08.2012 15:13
quelle
40

Herunterladen von youTube

Installiere youtube-dl aus dem offiziellen Repository in Ubuntu:

sudo apt-get install youtube-dl

Um ein Video herunterzuladen, führen Sie Folgendes aus:

youtube-dl <url>

ZB

youtube-dl http://www.youtube.com/watch?v=_z-hEyVQDRA

Sie können auch andere Optionen angeben

-b            Best quality
-m            Mobile version
-d            High Definition
-g            Don’t download, just show the url
-c            Resume download of a video which was interrupted before
-w            Don’t overwrite existing file

Für eine vollständige Liste der Schalter führen Sie man youtube-dl im Terminal aus.

Informationen von Pfandrecht

In mp3 konvertieren

Installieren Sie jetzt ffmpeg aus dem offiziellen Repo.

sudo apt-get install ffmpeg

Als nächstes schaue, ob die FLV-Datei von youtube heruntergeladen wurde, indem du

eingibst
ls *flv

Dies listet alle FLV-Dateien auf, die Sie haben. Was Sie sehen sollten, ist eine FLV-Datei mit dem gleichen Namen wie die V-Komponente der Youtube-URL, die Sie heruntergeladen haben.

Wenn Sie beispielsweise http://www.youtube.com/watch?v=_z-hEyVQDRA heruntergeladen haben, sollten Sie eine Datei namens _z-hEyVQDRA.flv

haben

Als nächstes müssen Sie diesen Dateinamen kopieren und dann in einen ffmpg-Befehl wie

einfügen
ffmpeg -i <file name>.flv -acodec libmp3lame <song name>.mp3

In diesem Beispiel würden Sie

eingeben
ffmpeg -i _z-hEyVQDRA.flv -acodec libmp3lame MasterOfPuppets.mp3

Sobald dies erfolgreich abgeschlossen wurde, haben Sie jetzt die MP3-Datei, nach der Sie gesucht haben.

Hinweis Zum Aufräumen können Sie rm _z-hEyVQDRA.flv eingeben, um die FLV-Datei loszuwerden, die Sie nicht mehr benötigen.

Informationen aus Pfandrecht

    
Jacob Tomlinson 21.08.2012 11:49
quelle