Es gibt mehrere Fragen- und Antworten-Themen, in denen erklärt wird, wie YouTube-Videos mit dem Terminal heruntergeladen werden.
Ich möchte aber auch lernen, wie ich die Soundtracks des Videos als MP3-Dateien extrahiere - auch wenn ich nur das Terminal benutze.
Eine kurze Erläuterung der Verwendung youtube-dl
oder anderer ähnlicher Hilfsprogramme vor dem Extrahieren der MP3-Datei ist ideal, um alle Informationen an einem Ort zu haben - auch wenn dieser Aspekt in anderen Beiträgen behandelt wurde.
youtube-dl -F "$1" ; read -p "Please enter the desired quality # " FORMAT ; youtube-dl -f $FORMAT "$1"
sudo port install youtube-dl
zum Installierenyoutube-dl
.Antworten:
Sie können die MP3-Datei auch direkt von YouTube herunterladen, ohne sie mit ffmpeg konvertieren zu müssen
Aus der Online-Hilfe:
Denken Sie auch daran, dass youtube-dl standardmäßig avconv verwendet. Geben Sie daher in der Befehlszeile entweder avconv oder FFmpeg an. Aus der Online-Hilfe:
Weitere Optionen zum Beibehalten des Originalvideos, zum Anpassen der Bitrate oder Qualität des Audios und einiger anderer Optionen finden Sie unter
youtube-dl -h
.quelle
ffmpeg
ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
das hat mir geholfen: askubuntu.com/questions/791969/error-while-using-youtube-dlzsh
oderOh My Zsh
stattBash
, dann könnten Sie einen Fehler sagen „keine Übereinstimmungen gefunden“ - einfach die URL setzen innerhalb von Zitaten so:youtube-dl --extract-audio --audio-format mp3 "<video URL>"
oderyoutube-dl --extract-audio --audio-format mp3 '<video URL>'
.youtube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0
-f bestaudio
. Aus der Dokumentation : "Standardmäßig versucht youtube-dl, die beste verfügbare Qualität herunterzuladen. Wenn Sie also die beste Qualität wünschen, müssen Sie keine speziellen Optionen angeben, und youtube-dl wird dies standardmäßig für Sie erraten."Herunterladen von youTube
Installiere youtube-dl aus dem offiziellen Repository in Ubuntu:
oder als offizielle Liesmich empfehlen mit
curl
oderwget
. Auf diese Weise können Sie ein Upgrade mit durchführensudo youtube-dl -U
Um ein Video herunterzuladen, gehen Sie wie folgt vor:
Z.B
Sie können auch andere Optionen angeben
Für eine vollständige Liste der Schalter führen Sie
man youtube-dl
im Terminal.Informationen von hier
Umwandlung in MP3
Nun installiere ffmpeg aus dem offiziellen Repo.
Stellen Sie als Nächstes sicher, dass die FLV-Datei von YouTube heruntergeladen wurde, indem Sie Folgendes eingeben
Dies listet alle FLV-Dateien auf, die Sie haben. Was Sie sehen sollten, ist eine FLV-Datei mit demselben Namen wie die 'v'-Komponente der heruntergeladenen YouTube-URL.
Wenn Sie beispielsweise heruntergeladen haben
http://www.youtube.com/watch?v=_z-hEyVQDRA
, sollten Sie eine Datei mit dem Namen haben_z-hEyVQDRA.flv
Als nächstes müssen Sie diesen Dateinamen kopieren und ihn dann wie folgt in einen ffmpg-Befehl einfügen
Für dieses Beispiel würden Sie also eingeben
Sobald dies erfolgreich abgeschlossen wurde, haben Sie jetzt die MP3-Datei, nach der Sie gesucht haben.
Hinweis
rm _z-hEyVQDRA.flv
eingeben, um die nicht mehr benötigte FLV-Datei zu entfernen.quelle
-acodec liblamemp3
in der ffmpeg-Befehlszeile.-ac 2 -ab 128k
um sicherzustellen, dass es bei 128k konvertiertyoutube-dl -x "${URL}"
.Für diejenigen von uns, die eine GUI-Oberfläche bevorzugen, gibt es YouTube zu MP3 von MediaHuman.
1. Installation
Sie können direkte Downloads für Ubuntu 16.04+ durchführen, aber ich bevorzuge das Repository wegen automatischer Updates.
2. Verwendung
Suchen und öffnen Sie 'Youtube to MP3' über einen Dash oder einen anderen Launcher. Kopieren Sie die Youtube-Video-URL aus dem Browser in Ihre Zwischenablage und fügen Sie sie in die Anwendung ein, indem Sie oben links auf die Schaltfläche "Link einfügen" klicken. Siehe Screenshot unten.
Der Download und die Konvertierung beginnen automatisch und das Audio wird im Home-Ordner unter gespeichert
/Music/Downloaded by MediaHuman
quelle