音声と1枚の画像から動画ファイルを生成

作品プログラム
動作環境
プロデル 2.0.1322 Windows 10
投稿者
ohisama
投稿日
2026-02-07 10:32:10
ダウンロード数
20

作品のプログラム

メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
  終わり
  初期化する手順
    この実質大きさは{460, 394}
    この内容は「ffmpeg」
    初期化開始する
    音声ボタンというボタンを作る
      その位置と大きさは{30, 30, 112, 34}
      その内容は「音声ファイル」
    テキスト0というテキストを作る
      その位置と大きさを{150, 30, 270, 20}に変える
      その内容を「onsei.wav」に変える      
    画像ボタンというボタンを作る
      その位置と大きさは{30, 130, 112, 34}
      その内容は「画像ファイル」
    テキスト1というテキストを作る
      その位置と大きさを{150, 130, 270, 20}に変える
      その内容を「gazou.png」に変える      
    アウトボタンというボタンを作る
      その位置と大きさは{30, 230, 112, 34}
      その内容は「アウト」
    テキスト2というテキストを作る
      その位置と大きさを{150, 230, 270, 20}に変える
      その内容を「out.mp4」に変える      
    合成ボタンというボタンを作る
      その位置と大きさは{30, 330, 112, 34}
      その内容は「合成」
    初期化終了する
    この設計スケール比率は{144, 144}
  終わり
  音声ボタンがクリックされた時の手順
    開く画面のフィルタは「wavファイル|*.wav|mp3ファイル|*.mp3」
    開くファイルを選択して、ファイル名とする
    ファイル名が無でなければ
      テキスト0の内容をファイル名に変える
    そして
  終わり
  画像ボタンがクリックされた時の手順
    開く画面のフィルタは「pngファイル|*.png|jpgファイル|*.jpg」
    開くファイルを選択して、ファイル名とする
    ファイル名が無でなければ
      テキスト1の内容をファイル名に変える
    そして
  終わり
  アウトボタンがクリックされた時の手順
    開く画面のフィルタは「mp4ファイル|*.mp4」
    開くファイルを選択して、ファイル名とする
    ファイル名が無でなければ
      テキスト2の内容をファイル名に変える
    そして
  終わり
  合成ボタンがクリックされた時の手順
    テキスト2の内容が無でなければ
      「ffmpeg -loop 1 -i [テキスト1の内容] -i [テキスト0の内容] -vcodec mpeg4 -acodec pcm_s16le -shortest [テキスト2の内容]」をコマンド実行して出力する
      「ok」を表示する
    そして
  終わり
終わり
	

▲ページの先頭へ