Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
from moviepy.editor import *
Charger la voix off (à générer avant)
voix = AudioFileClip("voix_off_masculine.mp3")
Charger les images correspondantes
images = [
"mystere5_bloop.png",
"mystere4_yonaguni.png",
"mystere3_baltique.png",
"mystere2_ourang.png",
"mystere1_heracleion.png"
]
Créer un diaporama (20s par image, ajustable)
clips = [ImageClip(img).set_duration(20).resize(height=720) for img in images]
Concaténer les images
video = concatenate_videoclips(clips, method="compose")
Ajouter la voix off
video = video.set_audio(voix)
Ajouter musique d’ambiance
musique = AudioFileClip("mystere_music.mp3").volumex(0.2) final_audio = CompositeAudioClip([voix.volumex(1), musique]) video = video.set_audio(final_audio)
Exporter en MP4
video.write_videofile("video_mysteres.mp4", fps=24)
📚 Documentation preview 📚: https://python-packaging-user-guide--1903.org.readthedocs.build/en/1903/