从youtube下载视频并转换为MP4
发布时间:2020-12-20 11:10:17 所属栏目:Python 来源:网络整理
导读:我创建了一个脚本来下载YouTube视频并从中提取每个时段的图像 screenshotvideo def screenshotvideo(url,interval,id,fullduration,title,quality): interval = int(interval) parsed_t = isodate.parse_duration(fullduration) durationseconds=parsed_t.to
我创建了一个脚本来下载YouTube视频并从中提取每个时段的图像
screenshotvideo def screenshotvideo(url,interval,id,fullduration,title,quality): interval = int(interval) parsed_t = isodate.parse_duration(fullduration) durationseconds=parsed_t.total_seconds() iterat=int(durationseconds/int(interval)) for i in range(0,iterat): print(str(id)) print(str(i)) print(str(i*interval)) part(url,time.strftime('%H:%M:%S',time.gmtime(int(i*interval))),"00:00:01",title+"-"+str(id),quality) 部分 def part(url,starttime,duration,name,quality): f = os.popen("ffmpeg $(youtube-dl -f "+quality+" -g '"+url+"' | sed 's/.*/-ss "+starttime+" -i &/') -t "+duration+" -c copy "+name+".mp4") now = f.read() print(now) f = os.popen("ffmpeg -i "+name+".mp4 -ss 00:00:00 -vframes 1 "+name+".jpg") now = f.read() print(now) f = os.popen("rm -rf "+name+".mp4") now = f.read() print(now) 所以我在第一个ffmpeg命令中得到了以下错误
解决方法
错误很明显:
使用支持vp8的其他容器,如webm或mkv. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |