如何使用 moviepy 连接多个视频
How to concatenate multiple videos using moviepy
是的,基本上我们想像这样加入多个视频:
1 + 1 + ...= 11...(1:视频)
抱歉,这是我当场能想到的最好的例子。
并将它们导出为一个视频
参考这个例子:
from moviepy.editor import VideoFileClip, concatenate_videoclips
# Read files
vid1 = VideoFileClip("video1.mp4")
vid2 = VideoFileClip("video2.mp4")
vid3 = VideoFileClip("video3.mp4")
# Concat them
final = concatenate_videoclips([vid1, vid2, vid3])
# Write output to the file
final.write_videofile("newVideo.mp4")
希望对您有所帮助!
A 在尝试连接两个 .avi 视频时遇到问题。我使用了 'night vision' 的解决方案,
不创建 .avi,而是创建 mp4,使用 mp4 编解码器
def concatenate_videos(list_videos,newname):
from moviepy.editor import VideoFileClip, concatenate_videoclips
concatinated = concatenate_videoclips([VideoFileClip(v) for v in list_videos])
concatinated.write_videofile(newname + '.mp4', codec='libx264')
是的,基本上我们想像这样加入多个视频: 1 + 1 + ...= 11...(1:视频) 抱歉,这是我当场能想到的最好的例子。 并将它们导出为一个视频
参考这个例子:
from moviepy.editor import VideoFileClip, concatenate_videoclips
# Read files
vid1 = VideoFileClip("video1.mp4")
vid2 = VideoFileClip("video2.mp4")
vid3 = VideoFileClip("video3.mp4")
# Concat them
final = concatenate_videoclips([vid1, vid2, vid3])
# Write output to the file
final.write_videofile("newVideo.mp4")
希望对您有所帮助!
A 在尝试连接两个 .avi 视频时遇到问题。我使用了 'night vision' 的解决方案, 不创建 .avi,而是创建 mp4,使用 mp4 编解码器
def concatenate_videos(list_videos,newname):
from moviepy.editor import VideoFileClip, concatenate_videoclips
concatinated = concatenate_videoclips([VideoFileClip(v) for v in list_videos])
concatinated.write_videofile(newname + '.mp4', codec='libx264')