Вот недавняя статья в webupd8.org, которая объясняет, как использовать youtube-dl
для прямой загрузки аудио вместо первой загрузки видео + аудио, а затем извлечения аудио с использованием -x
. К сожалению, средство поиска, которое Мэйткс запросил здесь , не предлагается. Но все же стоит посмотреть:
Video Downloader youtube-dl
Получает поддержку отдельных аудио и видео потоков DASH YouTube
В основном, загрузите последнюю версию 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'
Я пропустил его при первом чтении, поэтому я решил опубликовать комментарий как ответ, чтобы сделать его более заметным. sup>
cmd.exe
Вы могли попытаться заменить одинарные кавычки, удваивает кавычки (могли быть другие связанные с Windows проблемы).
– Ariane
13.05.2020, 10:17
ffmpeg -i input.m4a -vn -c:a copy output.m4a
– Manoj Patil 13.05.2020, 10:17-f bestaudio
, поскольку лучшее аудио могло быть .webm и не .m4a-f m4a Использования, если Вы хотите лучшее m4a качественное аудио. – Bryan Oakley 13.05.2020, 10:17youtube-dl -f bestaudio http://...
если Вы don' t хотят выбрать лучшее аудио вручную. – Bryan Oakley 13.05.2020, 10:18youtube-dl 2015.01.23.4 and newer will automatically correct the header of the m4a file if ffmpeg is present on the system.
Так, еслиffmpeg
установлен преждеyoutube-dl
, назван теперь, это автоматически зафиксирует контейнер ТИРЕ и Вас won' t должен выполнить sunk818' s фиксируют. – Manoj Patil 13.05.2020, 10:18youtube-dl -f 'bestaudio[ext=m4a]' "http://youtu.be/hTvJoYnpeRQ"
– Morten Kristensen 13.05.2020, 10:18