我创建了一个脚本来下载youtube视频并从中提取每个时段的图像
屏幕截图视频
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)
零件
^{pr2}$所以我在第一个ffmpeg
命令中得到了如下错误
[mp4 @ 0x55d537f64240] Could not find tag for codec vp8 in stream #0, codec not currently supported in container.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
答案很接近szatmary answer,但是我需要下载mp4格式的视频,所以我需要做的就是编辑第一个命令
之后,我得到了另一个错误的图像文件名,我想保存每次从视频。在
所以这是我找到的最终解决方案:
^{pr2}$错误很明显:
使用另一个支持vp8的容器,如webm或mkv。在
相关问题 更多 >
编程相关推荐