💡 こんなときに便利!

  • 🎧 音声ファイルだけでは寂しい…! → 画像付きの動画にすれば、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"

💡 ポイント:ファイル名にスペースがある場合は \ を使うか "" で囲みましょう!

🎉 まとめ

これで、🎧 音声ファイル + 🖼️ 画像 = 🎥 動画 を作成できました! 🎉

ぜひ試してみてください! 💪✨