Задать вопрос

Возможно ли загрузить аудио с ютуба с помощью питон скрипта в переменную, не записывая на жесткий диск (в webm)?

Пишу телеграм бота для парсинга музыки с ютуба, использую для загрузки треков библиотеку youtube_dl, после отправки трека на сервера телеги удаляю с жд, для оптимизации и сокращения времени загрузки хочу пропустить шаг с записью на жд, сразу на лету отправлять в телегу!
  • Вопрос задан
  • 181 просмотр
Подписаться Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
ValdikSS
@ValdikSS
В youtube-dl есть функция получения прямой ссылки, без фактического скачивания. Получайте ссылку на аудио, а скачивайте её уже в вашем скрипте в переменную, без участия youtube-dl.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Samuel_Leonardo
попробуйте получить нужный url через функцию extract_info

далее через апи телеграма (sendAudio или др.) можно указать url, вместо непосредственной передачи файла
Ответ написан
Viktor_T2
@Viktor_T2
python developer
import io
файлвоперативке = io.BytesIO()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы