[英]MoviePy Output Video crazy distortion
嘿,伙计们,我只是第一次使用 MoviePy,一开始它工作得很好。 但在第三个剪辑(第 34 秒)之后,我观察到一个奇怪的中断。 我对此无话可说,但请看一下它和下面的代码。 每个剪辑本身都完美无瑕。 可能是什么原因? 提前致谢! https://www.dropbox.com/s/v7aur2h6nej751p/my_tiktok_compilation.mp4?dl=0
from moviepy.editor import VideoFileClip, concatenate_videoclips
import os, os.path
## Cutting the Clips ##
all_clips = []
# folder path
dir_path = r'./clips'
count = 0
# Iterate directory
for path in os.listdir(dir_path):
# check if current path is a file
if os.path.isfile(os.path.join(dir_path, path)):
count += 1
clip = VideoFileClip(f"./clips/{path}")
#clip.set_position("center") # automatically centered
all_clips.append(clip)
print('File count:', count)
final_clip = concatenate_videoclips(all_clips)
final_clip.write_videofile("my_tiktok_compilation.mp4")
尝试与设置为compose
的method
参数连接:
final_clip = concatenate_videoclips(all_clips, method="compose")
从文档字符串:
method="compose",如果剪辑没有相同的分辨率,最终的分辨率将是这样的,没有剪辑必须调整大小。 因此,最终剪辑具有列表中最高剪辑的高度和最宽剪辑的宽度。 所有尺寸较小的剪辑都将居中显示。 如果 mask=True,边框将是透明的,否则它将是
bg_color
指定的颜色。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.