0
去除帧我理解这可能是一个微不足道的问题,但到目前为止,我曾与我尝试了各种解决方案,没有运气,我敢肯定,必须有实现这一目标的便捷途径。蟒蛇/视频 - 无需重新编码
我如何将着手从视频文件中删除帧/毫秒无切片,合并和重新编码?
我发现的所有解决方案都涉及将各种时间导出为各种格式,我希望不需要这样做。
使用ffmpeg
/avconv
有必要将临时流转换为.ts
,然后连接,最后重新编码为原始格式。
Python库MoviePy
似乎做我需要很准确的话,但:
- 的
cutout
函数返回不能导出的文件,作为write_videofile
功能的尝试和失败,以获取删除帧 - 如果我将原始文件分割成不同的剪辑,然后将它们与
concatenate_videoclips
合并,则导出不会失败,但需要两倍的视频长度。由此产生的视频具有更快的帧速率,只有连接视频的提示点能够及时放置,音频以正常速度播放。同样值得注意的是,输出文件虽然缩短了5-7%,但却大约增加了15%。
是否有任何其他图书馆,我不知道我可能会考虑?
我试图想象是提供方便地访问最常见的视频格式,让我有弹出不需要的画面,并更新文件头,不钻研每个格式的细节的能力的抽象层。