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

时间:2015-12-18 01:52:37

标签: python opencv video

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

由于

1 个答案:

答案 0 :(得分:1)

不确定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")