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")
我在连接不同的视频剪辑时也遇到了问题。有些分辨率不同,这使得输出的视频文件出现了一些小故障。我用一根绳子把它修好了
final_clip = concatenate_videoclips(cliparray, method='compose')
结果输出没有任何问题,但由于它们具有不同的分辨率,moviepy在视频剪辑中分配最高的分辨率。若要修复此问题,您可以将其裁剪为相同的大小 我从你那里得到的