python - 使用Python/OpenCV将mp4视频的长度加倍?

标签 python opencv video

我有几千个短片。它们都是相同的格式(.mp4)。通过遍历所有帧并复制它们,然后将它们附加到同一文件中,是否可以使用python和http://docs.opencv.org/3.0-beta/modules/videoio/doc/reading_and_writing_video.html将视频长度加倍?还是我在使用可用工具的情况下完全树错了?

谢谢

最佳答案

不确定opencv,但是moviepy应该完全按照您的要求进行。

这是一种关于如何用moviepy将视频长度加倍的方法:

from moviepy.editor import VideoFileClip, concatenate_videoclips

#load video file
clip = VideoFileClip("video.mp4")

#concatenate same video file two times
final_clip = concatenate_videoclips([clip, clip])

#write new video file (2 times the length of the original)
final_clip.write_videofile("new_video.mp4")

关于python - 使用Python/OpenCV将mp4视频的长度加倍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34347365/

相关文章:

python - collections.defaultdict 是如何工作的?

visual-studio - opencv中的链接器问题

python - 错误 : Could not build wheels for opencv-python which > use PEP 517 and cannot be installed directly

java - png 图像文件到视频(无损)

html - Vue.js 如何绑定(bind) html5 视频元素的播放速率?

python - 如何在两个字典中找到匹配值的字典键?

python xml xpath查询使用带有ns的标签和属性

python - 在docker容器中运行时无法将geopandas导入python

python - cv2.fitLine() 方法抛出的奇怪错误

angular - 如何从angular2中的函数调用视频暂停事件