mp3とjpgやpng画像を合成してmp4動画を作成する方法
from pydub import AudioSegment
from moviepy.editor import *
audio_path = r'1.mp3'
image_path = r'1.png'
audio = AudioSegment.from_file(audio_path, 'mp3')
video = ImageClip(image_path).set_duration(audio.duration_seconds)
video.write_videofile(rf"test_movie.mp4", fps=10, audio=audio_path)
まずはpipでpydubとmoviepyをインストール。
py -m pip install pydub
py -m pip install moviepy
>audio.duration_seconds
mp3ファイルの秒数を取得
>ImageClip(image_path).set_duration(num)
image_pathをnumだけ表示させる
コメント