From 8a0029a048934c48fa60c45f289e9547f198dca8 Mon Sep 17 00:00:00 2001 From: Paillat Date: Mon, 22 May 2023 10:40:33 +0200 Subject: [PATCH] refactor(montage.py): remove unused translate function refactor(montage.py): remove unused srt_fr variable refactor(montage.py): remove saving of french subtitle file refactor(main.py): remove unused translate import and function call --- generators/montage.py | 8 -------- main.py | 8 +------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/generators/montage.py b/generators/montage.py index 9b98357..9909ef0 100644 --- a/generators/montage.py +++ b/generators/montage.py @@ -78,15 +78,10 @@ def subs(length, total, text, srt, index): srt.append(sub) return srt -def translate(target, text): - translation = translator.translate_text(text, target_lang=target).text - return translation - def mount(path, script): num_slides = len(os.listdir(path + "/audio")) clips = [] srt = pysrt.SubRipFile() - srt_fr = pysrt.SubRipFile() total_length = 0 for i in range(num_slides): audio = AudioFileClip(path + "/audio/audio" + str(i) + ".mp3") @@ -98,7 +93,6 @@ def mount(path, script): length = complete_audio.duration total_length += length srt = subs(length, total_length, script[i]['spoken'], srt, i) - srt_fr = subs(length, total_length, translate("FR", script[i]['spoken']), srt_fr, i) slide = ImageClip(path + "/slides/slide" + str(i) + ".png").set_duration(length) slide = slide.set_audio(complete_audio) clips.append(slide) @@ -114,14 +108,12 @@ def mount(path, script): for i in range(int(total_length / music.duration)): musics.append(music) music = concatenate_audioclips(musics) - final_clip = concatenate_videoclips(clips, method="compose") existing_audio = final_clip.audio final_audio = CompositeAudioClip([existing_audio, music]) final_clip = final_clip.set_audio(final_audio) final_clip.write_videofile(path + "/montage.mp4", fps=60, codec="nvenc") srt.save(path + "/montage.srt") - srt_fr.save(path + "/montage_fr.srt") with open (randpath.split(".")[0] + ".txt", 'r', encoding='utf-8') as f: music_credit = f.read() f.close() diff --git a/main.py b/main.py index 86a56cb..38d4aa1 100644 --- a/main.py +++ b/main.py @@ -5,7 +5,7 @@ import logging from generators.ideas import generate_ideas from generators.script import generate_script -from generators.montage import mount, prepare, translate +from generators.montage import mount, prepare from generators.miniature import generate_miniature from generators.uploader import upload_video @@ -56,12 +56,6 @@ async def main(): with open(path + "/meta.txt", 'w', encoding='utf-8') as f: f.write(description) f.close() - with open(path + "/meta_FR.txt", 'w', encoding='utf-8') as f: - transtitle = translate('FR', idea['title']) #use the non formatted title - transdesc = translate('FR', idea['description']) - final = f"Titre: {transtitle}\nDescription: {transdesc}\nCrédits musicaux: {credits}" - f.write(final) - f.close() generate_miniature(path, title=idea['title'], description=idea['description']) upload_video(path, idea['title'], description, 28, "", "private", subjectdirpath) print(f"Your video is ready! You can find it in {path}.")