Я использую этот скрипт для скачивания видео. Видео было загружено, но без звука.
. / Download.py
#!/usr/bin/env python
# encoding: utf-8
from __future__ import unicode_literals
import os, sys, youtube_dl
def download(url):
ydl_options = {
"outtmpl": "%(id)s.%(ext)s",
"writethumbnail": True,
"addmetadata": True,
"format": "bestvideo/best[height<=720]+bestaudio/best[height<=720]",
"continuedl": True,
"quiet" : True,
"restrictfilenames": False,
"ignoreerrors": True
}
with youtube_dl.YoutubeDL(ydl_options) as ydl:
try:
ydl.download([url])
except (youtube_dl.utils.DownloadError,youtube_dl.utils.ContentTooShortError,youtube_dl.utils.ExtractorError) as e:
print(e)
def main():
download(str(sys.argv[1]))
if __name__ == "__main__":
main()
Как загрузить видео с разрешением меньше или равным 720p и со звуком.