Как транслировать видео с помощью youtube-dl в Python 3 - PullRequest
0 голосов
/ 28 мая 2019

Я бы хотел транслировать аудио с видео YouTube на Python, youtube-dl позволяет мне загрузить видео (аудио в моем случае), но этот процесс может занять некоторое время. Моя цель - иметь возможность динамически передавать аудио, как если бы я смотрел видео на YouTube. Я хотел бы начать воспроизведение аудио и одновременно загрузить остальную его часть.

Я знаю, что программа командной строки youtube-dl позволяет передавать потоковое видео на медиаплееры, например, VLC: youtube-dl -o - -- "[videoID]" | vlc -. Я мог бы создать подпроцесс и выполнить эту команду, но я бы предпочел использовать более чистый способ, если это возможно.

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

...