Шукайте та завантажуйте лише аудіо з YouTube


19

Чи є спосіб пошуку, а потім завантаження з YouTube, із ситуацією, що мені потрібно завантажити лише аудіо, а не відео.

Відповіді:


6

Тут youtube-dlописана альтернатива : Новий командний рядок YouTube Player та завантажувач із підтримкою місцевих списків відтворення: mps-youtube . Стаття досить детальна, але лише для того, щоб процитувати те, що здається актуальним для вашого питання:

mps-youtube - це новий інструмент, який, крім того, що зможе завантажувати відео з YouTube (або все відео чи лише аудіо), також може шукати та відтворювати відео YouTube та створювати локальні списки відтворення, все з командного рядка.
За замовчуванням це в основному аудіоплеєр YouTube (і завантажувач), але ви можете включити (зовнішнє) відтворення відео з його параметрів.

Ця програма потребує наявності python-pipта mplayer(обох з яких можна встановити apt-get). Потім запустіть sudo pip install mps-youtubeі ви закінчите.

Більше про mps-youtube ви можете прочитати тут .

Примітки

  • ця програма завантаження тільки аудіо , якщо ви так хочете , і , отже , зекономити на трафіку: замість завантаження відео і потім витяг аудіо на вашому кінці, ви завантажуєте тільки аудіо.
  • якщо ви не хочете , щоб встановити всі рекомендує запропонував sudo apt-get install python-pipвикористання sudo apt-get install --no-install-recommends python-pip. Це працює так само добре (для конкретної мети встановлення mps-youtube).

23

Спочатку встановіть youtube-dl:

sudo apt-get install youtube-dl

Потім завантажте та конвертуйте відео YouTube

youtube-dl http://www.youtube.com/watch?v=dQw4w9WgXcQ -x

У -xперетворює його в аудіо.

Інші параметри аудіо:

-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)

Домашня сторінка :


+1 для відповіді, але youtube-dl не має можливості шукати у youtube
Maythux

8

Ви можете шукати та завантажувати за допомогою youtube-dl. Все, що вам потрібно зробити, це надати пошукові терміни за посиланням, наприклад:

 youtube-dl -f bestaudio 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'  

Оскільки це відображає всі відео із пошуковим терміном або в заголовку, або в описі (або в коментарях?), Ви можете додатково обмежити завантаження лише тих відео, які мають назву (або будь-який інший термін) у заголовку, а потім використовувати --match-titleяк так:

 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"'  

Ви також можете відхиляти відео, використовуючи --reject-titleтак само, як --match-titleабо використовувати їх одночасно.

Між іншим, я просто спробував ці пошуки, і щось є помилковим у пошуковій мережі YouTube. Якщо ви видалите частину рядка "search_sort = video_view_count", це дає ще багато результатів, деякі з яких не мають жодного з термінів, хоча відео було пов’язане, тому будьте уважні.

ОНОВЛЕННЯ
Наведена відповідь насправді не є повною. У Youtube-dl є вбудований інструмент пошуку для Google, Youtube та Yahoo. Для цих трьох, ви можете використовувати команди 'gvsearchX:TERMS', 'ytsearchX:TERMS'і , 'yvsearchX:TERMS'відповідно, і замінити «X» з кількістю результатів , які ви хочете (і замінити «Умови» з точки зору пошуку, очевидно).


6

Це можливо. Після установки youtube-dl ( sudo apt-get install youtube-dl) Просто

youtube-dl --format bestaudio <link>

І це збереже .m4a файл із назвою відео.

Ксенот


Однак не обов'язково .m4a. Це буде будь-який формат найкращої якості звуку.
пак

0

Щоб отримати усі завантажувані формати:

youtube-dl -F <URL> 

Щоб завантажити mp3 безпосередньо:

youtube-dl --extract-audio --audio-format mp3 <URL>

Це не завантажує mp3 безпосередньо. Він завантажує найкращий відеоформат і витягує аудіо, після чого обробляє аудіо з відео, перетворюючись у mp3 (що майже точно не є аудіо, вбудованим у відео). Так це погіршує якість звуку.
пак

0

Для мене, що таке фокус:

  1. Завантаження останньої версії youtube-dl, як зазначено в їх README (інакше вона може вийти з ладу; принаймні версія, яку витягнув мій Ubuntu).
  2. Використовуйте --extract-audioпрапор, як рекомендується @ blade19899
  3. Використовуйте також --format bestaudioпрапор, як рекомендує @Xenoth.

Результат:

./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80

0

Я використовую Ubuntu 16.04 та Audacity 2.1.2, активуйте надбудову Firefox "завантажити помічник". Поки відтворюється відео з Youtube, натисніть на триколірний символ кулі у верхній частині вікна RH екрану Firefox, виберіть форму завантаження (наприклад, швидке), і система повідомить вам про завантаження відео. Після завантаження виберіть "показати в папці", потім клацніть R та виберіть "відкрити за допомогою Audacity", тоді аудіофайл виводиться на екран. Щоб витягнути як, скажімо, mp3, виберіть "експортувати аудіо", змініть розширення файлу на "mp3", виберіть місце призначення, наприклад "музика", і підете далі. Перед експортом ви можете налаштувати аудіо за допомогою Audacity, щоб видалити небажані попередні розмови або плескання в натовпі.



-1

Як відзначали інші відповіді, youtube-dl ідеально підходить для цього .. для завантаження з найвищою якістю, тоді ви можете використовувати команду:

youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 https://youtube.com/watch?v=bT-HDjub20o

Якщо ви не можете або не хочете використовувати youtube-dl, то є кілька веб-сайтів, які можуть зробити це за вас .. Я особисто рекомендую https://youtube-dlmp3.com


Це перетворить будь-який вбудований аудіо в mp3, тим самим погіршивши якість звуку. Якщо ви хочете фактично найкращої якості звуку, тоді ви б вказали -f bestaudioі залишили його.
пак
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.