Возможно ли чтение видео на YouTube только для звука в командной строке?

8

Я хотел бы подключиться к YouTube и читать видео только для аудио с командами. Это возможно?

aleroy
источник
VLC может воспроизводить видео с YouTube, вам нужно поиграть с параметрами командной строки, чтобы отключить графический интерфейс, видео и указать правильное аудиоустройство

Ответы:

13

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

youtube-dl -x --audio-format mp3 '<URL>'


Например, чтобы загрузить этот интересный разговор о Линусе gitи включить имя загрузчика в имя файла (*),

youtube-dl -x --audio-format mp3 --output '%(uploader)s-%(title)s.%(ext)s' 'https://www.youtube.com/watch?v=4XpnKHJAok8'

сохранит аудио как файл
Google-Tech Talk - Linus Torvalds on git.mp3


На сегодняшний день для этого необходимо загрузить полные видеоданные и разделить звуковую часть, отбросив изображения.
Но это ожидается , что это будет возможно скачать только звуковую дорожку в ближайшее время , с одним из следующих обновлений youtube-dl, в сочетании с изменениями на стороне сервера YouTube.

youtube-dlзатем использует ffmpegдля преобразования загруженного .m4aфайла в .mp3формат.

Чтобы сделать командную строку короче, параметры могут быть сохранены в файле конфигурации:
~/.config/youtube-dl.conf

* -xэто краткая форма--extract-audio

Volker Siegel
источник
Не работает: [скачать] 100% размера .MiB во времени ОШИБКА: ffprobe или avprobe не найдены. Пожалуйста, установите один. Я думаю, что это из-за ffmpeg.
алеро
@aleroy Да, верно. (Попробуйте apt-get install ffmpeg или эквивалентный)
Volker Siegel
Все это предполагает загрузку видео, но что, если мы не скачиваем его, а просто читаем? Как я могу это сделать?
алеро
Что вы подразумеваете под "просто читать"? Аудио смешивается с видео в одном файле, поэтому сначала нужно получить этот файл.
Фолькер Сигел
Почему ты проходишь мимо --restrict-filenames? Это совсем не обязательно. Также обратите внимание, что любая последняя версия youtube-dl загружает только аудио для видео YouTube .
phihag
6

Вы можете использовать, youtube-dl -f bestaudio <URL>чтобы загрузить аудио видео и mplayerвоспроизвести его.

Khaelix
источник
Спасибо, но у меня нет mplayer, и я не хочу его устанавливать. Знаете ли вы тот, который уже установлен на OS X Mavericks?
алеро
aleroy, вам нужно будет что-то установить , почему бы и нет mplayer?
Александр
@ Александр, я наконец-то сделал это, сайт не заставил меня в это поверить. Но как бы то ни было, как я могу теперь поместить это в фон? (не приостановлено с Ctrl+Z)
алеро
просто напечатайте bgпосле нажатия ctrl-zили, что лучше, используйтеtmux
Alexander
1
@ Александр спасибо, я открыл для себя Tmux, и он очень мощный.
алеро