Odpowiedzi:
Opisano tutaj alternatywę dla youtube-dl
: Nowy wiersz poleceń Odtwarzacz i downloader YouTube z obsługą lokalnych list odtwarzania: mps-youtube . Artykuł jest dość szczegółowy, ale tylko po to, aby podać, co wydaje się istotne dla twojego pytania:
mps-youtube to nowe narzędzie, które oprócz możliwości pobierania filmów z YouTube (całego wideo lub tylko audio), może także wyszukiwać i odtwarzać filmy z YouTube oraz tworzyć lokalne listy odtwarzania, wszystko z wiersza poleceń.
Domyślnie jest to w zasadzie odtwarzacz audio YouTube (i downloader), ale można włączyć (zewnętrzne) odtwarzanie wideo z jego opcji.
Ten program wymaga obecności python-pip
i mplayer
(z których oba można zainstalować apt-get
). Następnie biegnij sudo pip install mps-youtube
i gotowe.
Możesz przeczytać więcej o mps-youtube tutaj .
Notatki
sudo apt-get install python-pip
użyciu sudo apt-get install --no-install-recommends python-pip
. Działa to równie dobrze (do konkretnego celu instalacji mps-youtube
).Najpierw zainstaluj youtube-dl
:
sudo apt-get install youtube-dl
Następnie pobierz i przekonwertuj wideo z YouTube
youtube-dl http://www.youtube.com/watch?v=dQw4w9WgXcQ -x
W -x
konwertuje go na dźwięk.
Dalsze opcje audio:
-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)
Strona główna :
Państwo mogą wyszukiwać i pobierać za pomocą youtube-DL. Wszystko, co musisz zrobić, to podać wyszukiwane hasła w linku, w ten sposób:
youtube-dl -f bestaudio 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'
Wobec tego, że wychowuje wszystkie filmy z szukanej albo w tytule lub opisie (lub komentarze?), Można dodatkowo ograniczać pobieranie się tylko te filmy z szukanej (lub jakiegokolwiek innego terminu) w tytule, a następnie użyć --match-title
jak więc:
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"'
Możesz także odrzucić filmy, używając --reject-title
tego samego sposobu --match-title
, lub użyć obu w połączeniu.
Nawiasem mówiąc, właśnie wypróbowałem te wyszukiwania i coś jest nie tak w wyszukiwarce YouTube. Jeśli usuniesz część ciągu „search_sort = video_view_count”, spowoduje to znacznie więcej wyników, z których niektóre nie zawierają żadnych terminów, chociaż filmy były powiązane, więc bądź ostrożny.
AKTUALIZACJA
Powyższa odpowiedź nie jest naprawdę kompletna. Youtube-dl ma wbudowaną funkcję wyszukiwania dla Google, Youtube i Yahoo. Dla tych trzech, można użyć polecenia 'gvsearchX:TERMS'
, 'ytsearchX:TERMS'
i 'yvsearchX:TERMS'
odpowiednio, i zastąpić „X” z liczbą wyników, które chcesz (i zastąpić „warunków” z wyszukiwanych haseł, oczywiście).
Aby pobrać wszystkie formaty do pobrania:
youtube-dl -F <URL>
Aby pobrać mp3 bezpośrednio:
youtube-dl --extract-audio --audio-format mp3 <URL>
Dla mnie sztuczka polegała na:
--extract-audio
flagi, jak zalecane @ blade19899.--format bestaudio
flagi, zgodnie z zaleceniem @Xenoth.Wynik:
./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80
Korzystam z Ubuntu 16.04 i Audacity 2.1.2, aktywuję „pomocnika pobierania” dla przeglądarki Firefox. Podczas odtwarzania wideo z YouTube kliknij trzykolorową kulkę w górnej części prawej strony ekranu przeglądarki Firefox, wybierz formę pobierania (np. Szybko), a system poinformuje Cię, kiedy film zostanie pobrany. Z pobranych plików wybierz „pokaż w folderze”, a następnie kliknij R i wybierz „otwórz za pomocą Audacity”, plik audio zostanie wyświetlony na ekranie. Aby wyodrębnić jako, powiedzmy mp3, wybierz „eksportuj audio”, zmień rozszerzenie pliku na „mp3”, wybierz miejsce docelowe, np. „Muzyka” i gotowe. Przed eksportem możesz dostroić dźwięk za pomocą Audacity, aby usunąć niepożądane wstępne mówienie lub klaszczenie w tłumie.
Możesz używać narzędzi innych firm, takich jak YouTube YouTube na MP3. Pozwala to wyodrębnić tylko dźwięk z klipu wideo. https://www.4kdownload.com/products/product-youtubetomp3
Mają nawet krótki samouczek, jak to zrobić https://www.4kdownload.com/howto/howto-convert-video-to-mp3
Jak zauważyły inne odpowiedzi, youtube-dl jest idealny do tego .. aby pobrać z najwyższą jakością, możesz użyć polecenia:
youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 https://youtube.com/watch?v=bT-HDjub20o
Jeśli nie możesz lub nie chcesz używać youtube-dl, istnieje kilka stron internetowych, które mogą to dla Ciebie zrobić. Osobiście polecam https://youtube-dlmp3.com
-f bestaudio
i pozostaw to.