Могу ли я напрямую скачать аудио, используя youtube-dl?

Могу ли я напрямую загружать аудио из видео YouTube вместо того, чтобы сначала загружать аудио + видео, а затем извлекать аудио?

2 ответа

Решение

Вот недавняя статья в webupd8.org, которая объясняет, как использовать youtube-dl напрямую загружать аудио вместо первой загрузки видео + аудио, а затем извлекать аудио, используя -x, К сожалению, средство поиска, которое Maythux попросил здесь, не предлагается. Но это все же стоит посмотреть:
Загрузчик видео youtube-dl Получает поддержку для отдельных аудио и видео потоков YouTube DASH

В основном, загрузите последнюю версию youtube-dl из источника или из ppa, предлагаемого по ссылке выше, но не из Центра программного обеспечения.

Тогда, если у вас уже есть ссылка на видео...

Запустите, как пример:

youtube-dl -F http://www.youtube.com/watch?v=HRIF4_WzU1w

Это перечислит различные форматы загрузки, доступные для этого URL (аудио и видео).

$ youtube-dl -F http://www.youtube.com/watch?v=HRIF4_WzU1w
[youtube] Setting language
[youtube] HRIF4_WzU1w: Downloading webpage
[youtube] HRIF4_WzU1w: Downloading video info webpage
[youtube] HRIF4_WzU1w: Extracting video information
[info] Available formats for HRIF4_WzU1w:
format code extension resolution  note 
171         webm      audio only  DASH webm audio , audio@ 48k (worst)
140         m4a       audio only  DASH audio , audio@128k
160         mp4       192p        DASH video 
133         mp4       240p        DASH video 
134         mp4       360p        DASH video 
135         mp4       480p        DASH video 
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
43          webm      640x360     
18          mp4       640x360     (best)

Теперь выберите нужный аудиоформат. Я пошел за 140

Бежать:

youtube-dl -f 140 http://www.youtube.com/watch?v=HRIF4_WzU1w

$ youtube-dl -f 140 http://www.youtube.com/watch?v=HRIF4_WzU1w
[youtube] Setting language
[youtube] HRIF4_WzU1w: Downloading webpage
[youtube] HRIF4_WzU1w: Downloading video info webpage
[youtube] HRIF4_WzU1w: Extracting video information
[download] Destination: Martin Luther King - I Have a Dream on August 28, 1963 [Sous-titres & Subtitles] [FULL SPEECH]-HRIF4_WzU1w.m4a
[download] 100% of 15.19MiB in 00:04

Вот и все.

Из комментария @xiota, чтобы скачать лучшее аудио в формате m4a:

$ youtube-dl -f 'bestaudio[ext=m4a]' 'http://youtu.be/hTvJoYnpeRQ'

Я пропустил его в первом чтении, поэтому решил опубликовать комментарий в качестве ответа, чтобы сделать его более заметным.

У меня есть этот псевдоним, чтобы легко загружать любой звук с лучшими именами файлов:

$ alias | grep audio

alias youtube-dl-audio='youtube-dl --ignore-errors --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3'

Качество звука: Из документации: "По умолчанию youtube-dl пытается загрузить наилучшее доступное качество, т. Е. Если вы хотите наилучшего качества, вам не нужно передавать какие-либо специальные параметры, youtube-dl сам угадает это по умолчанию. " . Так что нет необходимости--audio-quality 0 или -f bestaudio.

Обновления: Загрузите последнюю версию youtube-dl. Избегайте версий репо или ppa, чтобы вы могли обновиться сyoutube-dl -U (необходимо довольно часто).

В настоящее время наш репозиторий для разработчиков заблокирован из-за уведомления RIAA об удалении DMCA. Загрузки по-прежнему работают в обычном режиме

Чтобы сразу установить его для всех пользователей UNIX (Linux, OS X и т. Д.), Введите:

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Альбомы: вы можете разделить файл на фрагменты / дорожки с помощьюmp3split.

Ошибка 403?: Добавить--rm-cache-dir.

Кроме того

ytmdl: Простой скрипт для получения песен с YouTube в формате mp3 со всеми тегами из iTunes

Теги MP3: я все еще пытаюсь найти надежный инструмент CLI, чтобы исправить и пометить все сгенерированные mp3:

Другие вопросы по тегам