Change method of resize to use fx.resize.resize

This code is old, pretty sure I did this because the old method didn't work anymore (would cause an error)
This commit is contained in:
Chev 2025-05-24 19:37:12 -07:00
parent 59f01e35f1
commit ce30d56ddd
Signed by: chev2
GPG key ID: 0B212D6AED495EC9

14
main.py
View file

@ -7,6 +7,7 @@ from os import listdir, mkdir, path
import moviepy.audio import moviepy.audio
from moviepy import editor from moviepy import editor
from moviepy.video import fx from moviepy.video import fx
from moviepy.video.fx import resize
""" """
TODO: TODO:
@ -187,17 +188,18 @@ print(f"Compiling {videoAmount} videos... ", end="\r")
for index, video in enumerate(randomVideos): for index, video in enumerate(randomVideos):
print(f"Compiling {videoAmount} videos... {get_progress_bar_str(index, len(randomVideos), progress_bar_len=40)}", end="\r") print(f"Compiling {videoAmount} videos... {get_progress_bar_str(index, len(randomVideos), progress_bar_len=40)}", end="\r")
newClip = editor.VideoFileClip(video).resize(height=480) #target_resolution=(512, 512) newClip = editor.VideoFileClip(video)
sizedClip = fx.resize.resize(newClip, height=480)
randomDuration = rng.uniform(*video_clip_times) randomDuration = rng.uniform(*video_clip_times)
if newClip.duration > randomDuration: if sizedClip.duration > randomDuration:
startOffset = rng.uniform(0, newClip.duration - randomDuration) startOffset = rng.uniform(0, sizedClip.duration - randomDuration)
newClip = newClip.subclip(startOffset, startOffset+randomDuration) sizedClip = sizedClip.subclip(startOffset, startOffset+randomDuration)
if rng.choice([True, True, False]) and shouldUseEffects: if rng.choice([True, True, False]) and shouldUseEffects:
newClip = rng.choice(videoEffects)(newClip) #apply a random effect sizedClip = rng.choice(videoEffects)(sizedClip) #apply a random effect
videoObjects.append(newClip) videoObjects.append(sizedClip)
print(f"Compiling {videoAmount} videos... {get_progress_bar_str(1, 1, progress_bar_len=40)}") print(f"Compiling {videoAmount} videos... {get_progress_bar_str(1, 1, progress_bar_len=40)}")
print("Finished compiling videos.") print("Finished compiling videos.")