Antworten:
Eine Alternative zu youtube-dl
wurde hier beschrieben: Neuer YouTube-Player und Downloader für die Befehlszeile mit lokaler Wiedergabelistenunterstützung: mps-youtube . Der Artikel ist ziemlich ausführlich, aber nur um zu zitieren, was für Ihre Frage relevant zu sein scheint:
mps-youtube ist ein neues Tool, mit dem Sie nicht nur YouTube-Videos (entweder das gesamte Video oder nur das Audio) herunterladen, sondern auch YouTube-Videos suchen und wiedergeben sowie lokale Wiedergabelisten erstellen können - alles über die Befehlszeile.
Standardmäßig handelt es sich hierbei im Wesentlichen um einen YouTube-Audioplayer (und -Downloader). Sie können jedoch die (externe) Videowiedergabe über die entsprechenden Optionen aktivieren.
Dieses Programm benötigt das Vorhandensein von python-pip
und mplayer
(beide installierbar von apt-get
). Dann renn sudo pip install mps-youtube
und du bist fertig.
Weitere Informationen zu mps-youtube finden Sie hier .
Anmerkungen
sudo apt-get install python-pip
Anwendungen installieren möchten, verwenden Sie diese sudo apt-get install --no-install-recommends python-pip
. Das funktioniert genauso gut (für den spezifischen Zweck der Installation mps-youtube
).Installieren Sie zuerst youtube-dl
:
sudo apt-get install youtube-dl
Laden Sie dann das YouTube-Video herunter und konvertieren Sie es
youtube-dl http://www.youtube.com/watch?v=dQw4w9WgXcQ -x
Das -x
wandelt es in Audio um.
Weitere Audiooptionen:
-x, --extract-audio convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe) --audio-format FORMAT "best", "aac", "vorbis", "mp3", "m4a", "opus", or "wav"; best by default --audio-quality QUALITY ffmpeg/avconv audio quality specification, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5)
Homepage :
Sie können mit youtube-dl suchen und herunterladen. Alles, was Sie tun müssen, ist die Eingabe der Suchbegriffe im Link, wie folgt:
youtube-dl -f bestaudio 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'
Da diese entweder im Titel alle Videos mit dem Suchbegriff bringt oder die Beschreibung (oder die Kommentare?) Können Sie weiter Download restrict nur die Videos mit dem Suchbegriff (oder einem beliebigen anderen Begriff) in dem Titel, dann verwenden --match-title
wie so:
youtube-dl -f bestaudio --match-title "<regex or caseless sub-string>" 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'
Sie können Videos auch ablehnen, indem Sie --reject-title
auf die gleiche Weise wie --match-title
oder beide gleichzeitig verwenden.
Ich habe diese Suchanfragen übrigens nur ausprobiert und etwas in der Suchfunktion von YouTube ist fehlerhaft. Wenn Sie den Teil "search_sort = video_view_count" aus der Zeichenfolge entfernen, werden viel mehr Ergebnisse angezeigt, von denen einige keinen der Begriffe enthalten, obwohl die Videos verwandt waren. Seien Sie also vorsichtig.
UPDATE
Die obige Antwort ist nicht wirklich vollständig. Youtube-dl verfügt über eine integrierte Suchfunktion für Google, Youtube und Yahoo. Für diese drei, können Sie die Befehle verwenden 'gvsearchX:TERMS'
, 'ytsearchX:TERMS'
und 'yvsearchX:TERMS'
bzw., und ersetzen Sie das ‚X‘ mit der Anzahl der Ergebnisse , die Sie wollen (und ersetzen Sie die ‚BEDINGUNGEN‘ mit Ihren Suchbegriffen, natürlich).
Es ist möglich. Nach der Installation von youtube-dl ( sudo apt-get install youtube-dl
) einfach
youtube-dl --format bestaudio <link>
Und es wird eine .m4a-Datei mit dem Titel des Videos gespeichert.
Xenoth
So rufen Sie alle herunterladbaren Formate ab:
youtube-dl -F <URL>
So laden Sie MP3 direkt herunter:
youtube-dl --extract-audio --audio-format mp3 <URL>
Für mich war der Trick:
--extract-audio
Flagge, wie von @ blade19899 empfohlen.--format bestaudio
Flag, wie von @Xenoth empfohlen.Ergebnis:
./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80
Ich benutze Ubuntu 16.04 und Audacity 2.1.2, aktiviere das Firefox-Add-On "Download Helper". Klicken Sie während der Wiedergabe des Youtube-Videos auf das dreifarbige Kugelsymbol oben rechts in der Firefox-Anzeige, wählen Sie die Download-Form (z. B. Schnell) und das System teilt Ihnen mit, wann das Video heruntergeladen wird. Wählen Sie aus den Downloads "In Ordner anzeigen", klicken Sie mit der rechten Maustaste und wählen Sie "Mit Audacity öffnen". Die Audiodatei wird dann auf dem Bildschirm angezeigt. Um als MP3 zu extrahieren, wählen Sie "Audio exportieren", ändern Sie die Dateierweiterung in "MP3", wählen Sie Ihr Ziel, z. B. "Musik", und los geht's. Vor dem Export können Sie das Audio mit Audacity optimieren, um unerwünschtes Vorsprechen oder Crowd-Clapping zu entfernen.
Sie können Tools von Drittanbietern wie 4K YouTube to MP3 verwenden. Auf diese Weise können Sie nur Audio aus einem Videoclip extrahieren. https://www.4kdownload.com/products/product-youtubetomp3
Sie haben sogar ein kurzes Tutorial, wie das geht https://www.4kdownload.com/howto/howto-convert-video-to-mp3
Wie die anderen Antworten angemerkt haben, ist youtube-dl perfekt dafür. Zum Herunterladen in höchster Qualität können Sie den folgenden Befehl verwenden:
youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 https://youtube.com/watch?v=bT-HDjub20o
Wenn Sie youtube-dl nicht nutzen können oder wollen, gibt es mehrere Websites, die dies für Sie tun können. Ich persönlich empfehle https://youtube-dlmp3.com
-f bestaudio
und lassen Sie sie dabei.