pythonで動画と音声を合成してみた
pythonで動画と音声を合成してみた
pythonを使って動画と音声を合成してみました。
ちょっとはまってしまったのは動画の拡張子や音声の拡張子が何でもマッチするわけではなかったというところです。
これの検証に少々時間を取られてしまいました...
参考:
・moviepy – Pythonによるビデオ編集
・Pythonを使ってmp4 と画像を組み合わせてビデオを作りたい
#moviepyのインストール
pip3 install moviepy
プログラム
import moviepy.editor as mp
clip = mp.VideoFileClip('video.mp4').subclip()
clip.write_videofile('synthesis.mp4', audio='voice.mp3')
結果
同階層の「video.mp4」と「voice.mp3」を読み込んで「synthesis.mp4」を吐き出します。
.
├── combine_video_with_voice.py
├── synthesis.mp4
├── video.mp4
└── voice.mp3
作成された動画は下の通りです。
ちょっと話し出す前にタメを作ってあげたほうが良かったですね。
ディスカッション
コメント一覧
まだ、コメントがありません