繁体   English   中英

MoviePy Output 视频疯狂失真

[英]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")

尝试与设置为composemethod参数连接:

final_clip = concatenate_videoclips(all_clips, method="compose")

从文档字符串:

method="compose",如果剪辑没有相同的分辨率,最终的分辨率将是这样的,没有剪辑必须调整大小。 因此,最终剪辑具有列表中最高剪辑的高度和最宽剪辑的宽度。 所有尺寸较小的剪辑都将居中显示。 如果 mask=True,边框将是透明的,否则它将是bg_color指定的颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM