Pythonで音声と画像を合成してmp4動画を作成する

スポンサーリンク

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だけ表示させる

引用元:Pythonで画像と音声を合成し動画を作成する

python
スポンサーリンク

コメント

タイトルとURLをコピーしました