使用Python/OpenCV将mp4视频的长度增加一倍



我有几千个短视频。它们都是相同的格式(.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")

最新更新