Python MoviePy:连接视频剪辑会导致最终视频出现奇怪的小故障

Python MoviePy:连接视频剪辑会导致最终视频出现奇怪的小故障,python,ffmpeg,codec,moviepy,Python,Ffmpeg,Codec,Moviepy,有没有一种方法可以成功地将所有剪辑拼接在一起,从而防止出现奇怪的故障?我从较小的.mp4文件中整理了一个.mp4文件,最后得到了一个有奇怪故障的视频。我正在Windows10上通过Sublime Text 3运行Python 3.6.1。我用MoviePy做连接 代码: from moviepy.editor import VideoFileClip, concatenate_videoclips import os.path path = "C:/Users/blah/videos/out/

有没有一种方法可以成功地将所有剪辑拼接在一起,从而防止出现奇怪的故障?我从较小的
.mp4
文件中整理了一个
.mp4
文件,最后得到了一个有奇怪故障的视频。我正在Windows10上通过Sublime Text 3运行Python 3.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")
奇怪的小故障:

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")
  • 其中一个剪辑将变成由较小剪辑组成的3x3网格
  • 另一个音频与视频不一致
  • 另一个速度比正常速度快

  • 我在连接不同的视频剪辑时也遇到了问题。有些分辨率不同,这使得输出的视频文件出现了一些小故障。我用一根绳子把它修好了

    final_clip = concatenate_videoclips(cliparray, method='compose')
    
    结果输出没有任何问题,但由于它们具有不同的分辨率,moviepy在视频剪辑中分配最高的分辨率。若要修复此问题,您可以将其裁剪为相同的大小

    我从你那里得到的