问题描述
奇怪的问题,但我在玩moviepy。我在这个脚本中尝试了 cutout() 方法,但由于某种原因,它最终得到了不同长度的音频到视频。
frame_ranges = [[10,11],[15,16]]
for lst in frame_ranges:
vid = vid.cutout(lst[0],lst[1])
if vid.audio.duration != vid.duration:
print(f"BAD DURATION: {str(vid.duration)},{str(vid.audio.duration)}")
它输出如下:
BAD DURATION: 77.20015873015879,72.46498866213156
BAD DURATION: 77.20015873015879,72.46498866213156
我已经检查过,这是导致持续时间改变的部分
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)