💡 こんなときに便利!
- 🎧 音声ファイルだけでは寂しい…! → 画像付きの動画にすれば、YouTubeやSNSでシェアしやすい!
- 🎥 簡単に動画を作りたい! → プログラム1つで自動化しよう!
🛠️ 必要なもの
- Python(バージョン3.x 推奨)
- moviepy ライブラリ(インストール方法は下記)
- 音声ファイル(mp3, m4a など)
- 画像ファイル(png, jpg など)
まずは、以下のコマンドで moviepy
をインストールしましょう。
pip install moviepy==2.0.0.dev2
🎉 簡単!Pythonスクリプト
以下のPythonコードを使えば、音声と画像を組み合わせた動画を簡単に作成できます! 🎬✨
import sys
from moviepy.editor import ImageClip, AudioFileClip
def create_video(audio_file, image_file, output_file):
# 🖼️ 画像を動画クリップに変換
image_clip = ImageClip(image_file)
# 🎧 音声ファイルを読み込む
audio_clip = AudioFileClip(audio_file)
# ⏳ 画像の表示時間を音声の長さに合わせる
image_clip = image_clip.set_duration(audio_clip.duration)
# 🎥 音声を画像クリップに設定
video_clip = image_clip.set_audio(audio_clip)
# 🎨 動画を出力(コーデックを指定)
video_clip.write_videofile(output_file, fps=24, codec="libx264")
if __name__ == "__main__":
if len(sys.argv) != 4:
print("Usage: python create_video.py <audio_file> <image_file> <output_file>")
else:
audio_file = sys.argv[1]
image_file = sys.argv[2]
output_file = sys.argv[3]
create_video(audio_file, image_file, output_file)
🌟 実行方法
ターミナルやコマンドプロンプトで、以下のように実行します。
python3 create_video.py "flower milk tea.m4a" "IMG_9767-3.png" "flower_milk_tea.mp4"
💡 ポイント:ファイル名にスペースがある場合は \
を使うか ""
で囲みましょう!
🎉 まとめ
これで、🎧 音声ファイル + 🖼️ 画像 = 🎥 動画 を作成できました! 🎉
ぜひ試してみてください! 💪✨