Как извлечь из загружаемого видео только аудио? Python yt-dlpPython

Программы на Python
Anonymous
Как извлечь из загружаемого видео только аудио? Python yt-dlp

Сообщение Anonymous »

Мне нужно скачать только аудио из видео с YouTube. Для этого я использую инструмент yt-dlp.
В консоли я ввожу следующую команду, которая загружает аудио в формате .webm. Меняю расширение на .mp3 и всё работает нормально, это обычный файл .mp3.
Команда: yt-dlp --extract-audio https://www.youtube.com/ watch?v=cJuO985zF8E
В скрипте Python я использую этот код:

Код: Выделить всё

import yt_dlp
import os

def download_audio(link):
with yt_dlp.YoutubeDL({'extract_audio': True}) as video:
info_dict = video.extract_info(link, download = True)
video_title = info_dict['title']
print(video_title)
#video.download(link)

download_audio('https://www.youtube.com/watch?v=cJuO985zF8E')
Но скрипт загружает видео не как аудиофайл, а как видео. Как решить эту проблему?
(извините за мой английский)
Я пробовал много методов, но ничего не помогло.

Подробнее здесь: https://stackoverflow.com/questions/758 ... hon-yt-dlp

Вернуться в «Python»