
Ich habe eine langsame Verbindung und möchte nur Audio von YouTube mit extrahieren youtube-dl
.
Mein Ziel besteht daher darin, Audio in bester Qualität herunterzuladen und zu extrahieren und gleichzeitig das kleinste verfügbare Videoformat herunterzuladen, das ohnehin entsorgt wird.
Antwort1
Ich weiß nicht, ob es tatsächlich implementiert ist, aber das könnte funktionieren:
youtube-dl -f worstvideo+bestaudio www.youtube.com/watch?v=dQw4w9WgXcQ
oder
youtube-dl -f worst+bestaudio www.youtube.com/watch?v=dQw4w9WgXcQ
Antwort2
Wenn Sie nur Audio extrahieren möchten, bietet youtube-dl eine spezielle Option dafür --extract-audio
.
Ausdiese Antwort:
Sie können die MP3 auch direkt von YouTube herunterladen, ohne sie mit ffmpeg zu konvertieren
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. Sie sollten also in Erwägung ziehen, entweder avconv oder FFmpeg in der Befehlszeile anzugeben. 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 Originalvideos, zum Anpassen der Bitrate oder Audioqualität und einige andere finden Sie unter youtube-dl -h
.