Как скачать видео с YouTube в разрешении 1080p с английскими субтитрами, используя yt-dlp с Python 3Python

Программы на Python
Anonymous
Как скачать видео с YouTube в разрешении 1080p с английскими субтитрами, используя yt-dlp с Python 3

Сообщение Anonymous »

Я пытаюсь загрузить видео с YouTube с помощью yt-dlp в Python 3.9. Я хочу загружать видео в качестве 1080p, и если 1080p недоступно, необходимо загрузить наилучшее доступное качество. Аудио и видео файлы должны быть объединены в один файл MP4, и у меня установлен ffmpeg для обработки процесса объединения.
Вот мой сценарий:

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

import os
import sys
from yt_dlp import YoutubeDL

def download_video(url):
output_dir = r"/path"  # Update this path

# Ensure the output directory exists
if not os.path.exists(output_dir):
os.makedirs(output_dir)

ydl_opts = {
'format': '(bestvideo[height

Подробнее здесь: [url]https://stackoverflow.com/questions/78812011/how-to-download-youtube-videos-in-1080p-with-english-subtitles-using-yt-dlp-with[/url]

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