簡體   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