moviepy 合并后破坏视频
moviepy ruining video after combining them
我正在尝试制作一个程序,从 TikTok 下载视频并将所有单独的视频合并到一个 .mp4 文件中,然后将最终视频移动到我桌面上的一个文件夹中。我已经能够让它下载所有视频,当我观看单独的视频时,它们播放正常,但是当我合并视频时,有些视频乱七八糟,看起来像这样,但音频很好。
#slecting all .mp4 files
video_files = glob.iglob("*.mp4")
print(video_files)
clips = []
for clip in video_files: # For each mp4 file name
clips.append(VideoFileClip(clip)) # Store them as a VideoFileClip and add to the clips list
today = date.today()
final = concatenate_videoclips(clips) # Concatenate the VideoFileClips
final.write_videofile(f"{today}.mp4", codec="libx264")
#moving completed video to folder on desktop
shutil.move(f'{today}.mp4', '/Users/jacobmarrandio/Desktop/done_videos/')
感谢您的帮助
您希望在合并之前确保所有视频的大小相同。或者,您可以通过以下更改填充 space 来修改较小的剪辑以具有黑色边距:
final = concatenate_videoclips(clips, method='compose')
我正在尝试制作一个程序,从 TikTok 下载视频并将所有单独的视频合并到一个 .mp4 文件中,然后将最终视频移动到我桌面上的一个文件夹中。我已经能够让它下载所有视频,当我观看单独的视频时,它们播放正常,但是当我合并视频时,有些视频乱七八糟,看起来像这样,但音频很好。
#slecting all .mp4 files
video_files = glob.iglob("*.mp4")
print(video_files)
clips = []
for clip in video_files: # For each mp4 file name
clips.append(VideoFileClip(clip)) # Store them as a VideoFileClip and add to the clips list
today = date.today()
final = concatenate_videoclips(clips) # Concatenate the VideoFileClips
final.write_videofile(f"{today}.mp4", codec="libx264")
#moving completed video to folder on desktop
shutil.move(f'{today}.mp4', '/Users/jacobmarrandio/Desktop/done_videos/')
感谢您的帮助
您希望在合并之前确保所有视频的大小相同。或者,您可以通过以下更改填充 space 来修改较小的剪辑以具有黑色边距:
final = concatenate_videoclips(clips, method='compose')