问题描述
我正在使用moviepy连接10个〜30分钟的视频(总计5小时),并加快它们的播放速度,以使最终持续时间达到300秒。
对于示例代码,我有以下Google Colab .ipynb代码:
!apt install aria2
!pip3 install anime-downloader
!cd /content && anime dl 'gintama' --episodes 21:30
from moviepy.editor import *
l=[]
for i in range(21,31):
l.append(VideoFileClip("/content/gintama/gintama_0{}.mp4".format(str(i))))
temp_clip=concatenate_videoclips(l)
final_clip=temp_clip.fx(vfx.speedx,final_duration=300)
final_clip.write_videofile("/content/final.mp4",preset='ultrafast')
为简要解释我的代码,前三行下载了银魂的10集(21至30)。然后,代码将所有新下载的mp4文件附加到列表中,然后将其串联在temp_clip
中。然后,我只需将vfx
与final_duration=300
相加。然后代码将视频文件快速(约10分钟)写入final.mp4
。
现在,输出文件final.mp4
似乎已损坏/不起作用。请提供一些方法来识别错误或解决此问题。
更新:
在Google Colab本身中预安装的moviepy中似乎存在一个问题,只是升级了moviepy版本:
!pip install --upgrade moviepy
重新启动运行时可修复错误。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)