是否有一种方法可以成功地将任何剪辑拼接在一起,以防止出现奇怪的故障?我用较小的.mp4文件组装了一个.mp4,最后得到了一个带有奇怪故障的视频。我在Windows10上通过崇高文本3运行Python3.6.1,我使用MoviePy进行连接。
代码:
from moviepy.editor import VideoFileClip, concatenate_videoclips
import os.path
path = "C:/Users/blah/videos/out/"
cliparray = []
for filename in os.listdir(path):
cliparray.append(VideoFileClip(path + filename))
final_clip = concatenate_videoclips(cliparray)
final_clip.write_videofile(path + "concatenatedvideo.mp4", codec = "libx264")怪异的小故障:
发布于 2017-08-03 14:15:41
我在连接不同的视频片段时也出现了故障。其中一些具有不同的分辨率,这使得输出视频文件出现了一些小问题。我用
final_clip = concatenate_videoclips(cliparray, method='compose')结果输出没有任何故障,但由于他们有不同的分辨率,电影分配最高分辨率的视频剪辑。要解决这个问题,您可能只需裁剪到相同的大小。
发布于 2022-05-16 04:51:29
from moviepy.editor import *
#load video 1 in to variable
video_1 = VideoFileClip('video1.mp4')
#load video 2 in to variable
video_2 = VideoFileClip('video2.mp4')
clips = [video_1, video_2]
# concatenating both the clips
final = concatenate_videoclips(clips,method='compose')
#writing the video into a file / saving the combined video
final.write_videofile("merged.mp4")https://stackoverflow.com/questions/45248042
复制相似问题