Попытка загрузить видео на YouTube с помощью yt_dlp, я получаю ошибку: ошибка: '__files_to_merge'Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Попытка загрузить видео на YouTube с помощью yt_dlp, я получаю ошибку: ошибка: '__files_to_merge'

Сообщение Anonymous »

Я хочу скачать видео на YouTube, я сделал, но звук не объединяется с видео (аудио не слышно). Как я могу исправить это с помощью yt-dlp? < /P>
Error: '__files_to_merge'
import os
import yt_dlp

def download_video(video_url, save_path):
if not save_path.endswith('.mp4'):
save_path += '.mp4'

try:
ydl_opts = {
'outtmpl': save_path,
'format': 'bestvideo+bestaudio/best',
'merge_output_format': 'mp4',
'postprocessors': [
{'key': 'FFmpegMerger'},
],
}
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
ydl.download([video_url])
print(f"Downloaded: {save_path}")
except Exception as e:
print(f"Failed to download: {video_url}\nError: {e}")

def main():
# List of video URLs
video_urls = [
'https://youtu.be/u_CQggTmSO8', # Example URL
'https://youtu.be/vCzMfZtrdjk',
# Add more video URLs here
]

# Directory to save videos
save_dir = 'Udacity_GenAI_Videos'
if not os.path.exists(save_dir):
os.makedirs(save_dir)

for i, video_url in enumerate(video_urls):
save_path = os.path.join(save_dir, f'video_{i+1}.mp4')
download_video(video_url, save_path)

if __name__ == "__main__":
main()


Подробнее здесь: https://stackoverflow.com/questions/794 ... iles-to-me
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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