Могу ли я напрямую скачать аудио, используя 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:
- Свекла (может со шпаргалкой трекера и гном-музыкой?)
- lltag
- foobar2000