Невозможно загрузить видео YouTube с shutil Python - PullRequest
0 голосов
/ 11 апреля 2020

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

Вот мой код:

import requests
import shutil
import time
import urllib

video_url = r"https://i.ytimg.com/vi/hoNb6HuNmU0/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBTdEdTL4oiRB_L8AJITd9xzfllMA"
resp = requests.get(video_url, stream=True)
local_file = open(r'C:/users/intel/desktop/local_image.mp4', 'wb')
resp.raw.decode_content = True
shutil.copyfileobj(resp.raw, local_file)
del resp

Любая ваша помощь будет оценена ...

1 Ответ

0 голосов
/ 11 апреля 2020

Ваш подход не будет работать.

Проверьте https://github.com/ytdl-org/youtube-dl на правильный способ загрузки видео с YouTube.

...