コンテンツ準備(SMPのCut&Join編)

Cut、Joinによりコンテンツを準備する手順です。

Intrtv制御の動画モードは、1動画ファイルしか設定できません。
そのため、必要部分を1つの動画にまとめる必要があります。

動画編集ソフトによる作業も可能ですが、費用と時間を要します。
(ハードとソフトの購入、基本操作学習と編集作業の時間など)

そこで、今回は無料で利用できるFFmpegを使用します。
メリットは、無料である点、機能が充実している点です。
デメリットは、コマンドを理解しない使えない点です。

コマンドは、コマンドサンプルを活用できれば問題ありません。
逆に、動画編集ソフトより簡単に作業できるようになります。


<補足1>

 Cut、Join編集は、以下の作業工程がお勧めです。
 <作業行程>
  ①カメラ撮影&Studioで変換元データ作成する
  ②変換元データのCut編集する
  ③Output.*のファイル名を変更する
  ④Cut編集ファイルをJoin編集する
  ⑤必要に応じ、解像度変換を行う。

 これであれば、動画の組み合わせ変更も容易であるため
 効率良く作業できると思います。


<補足2>
 解像度変換は、FFmpeg_Smpの[Resol_Chg]を使用してください。

 低解像度ファイルは、次のような対処に有効です。
 ・低スペックPCで、Intrtv制御ファイルの編集作業や動作確認
  (制御ファイル完成後、高スペックPCで高解像度ファイルに切替える)


<補足3>

 Join編集において、mp4の場合に結合部の切替映像が一時停止する
 現象が発生します。
 (mp4は、開始時間の調整で多少抑制できます)
 気になる場合、Webmによる編集をお勧めします。
 (Webmは、この現象の発生頻度が少なくなります)
 


<内容>
 1.コマンド準備(FFmpeg_Smp)
 2.ワークホルダー準備、バッチ修正
 3.コマンド実行


1.コマンド準備(FFmpeg_Smp)

  FFmpeg_Smpは、コマンドのサンプル出力するツールです。
  Cut_1fは、開始時間、指定時間を変更し使用します。
  Join_2fは、ファイル名を調整し使用します。

  

        Cut_1fのコマンド作成

  <手順(Cut_1f)>
   ①FFmpeg_Smpの[Cut&Join]を選択する
   ②Cut_1fにチェックを付ける
   ③[Cmd_Create]を押す(コマンド表示)
   ④[Output_File]を押す(ファイル作成)
   ⑤ファイル名を押す(ダウンロード)
   ⑥ダウンロードファイルの拡張子を、”.bat”に変更する
   ⑦ファイルを左クリックし、プロパティのセキュリティを許可する
    ※「許可する」にチェックし、適用させる

  

        Join_2fのコマンド作成

  <手順(Join_2f)>
   ①FFmpeg_Smpの[Cut&Join]を選択する
   ②Cut_1fにチェックを付ける
   ③[Cmd_Create]を押す(コマンド表示)
   ④[Output_File]を押す(ファイル作成)
   ⑤ファイル名を押す(ダウンロード)
   ⑥ダウンロードファイルの拡張子を、”.bat”に変更する
   ⑦ファイルを左クリックし、プロパティのセキュリティを許可する
    ※「許可する」にチェックし、適用させる

2.ワークホルダ準備、バッチ修正

  <手順>
   ①空き領域を確認する
    以下のファイルが保存できる領域があること
    ・変換元動画ファイル
    ・変換後動画ファイル

   ②空き領域に変換用ワークホルダを作成する

   ③ワークフォルダに、以下のファイルをまとめる
    ・FFmpegのバッチファイル(Cut_1f、Join_2f)
    ・変換元動画ファイル
    ・ffmpeg.exe(事前にダウンロードしておく)

   ④-A 変換元動画ファイル名を調整する
    ・変換元動画ファイル名を変更する場合
     ⇒”Input01.*”に変更する
      ※例えば、h.264(mp4)なら、Input01.mp4とする
    ・Cut_1f.batを変更する場合
     ⇒”input01.*”を変換元動画ファイル名に変更する
      ※例えば、input.mp4 ⇒ “AAA_01.mp4″とする
       念のためダブルコーテーションで囲んでください

   ④-B Cut_1f.batのカット編集パターンを増やす(必要に応じ)
    ⇒以下の行をパターン数分コピーし、Output01.*を変更する
     ffmpeg -ss 00:00:00.00 -i input01.mp4 -ss 0…

   ④-C Cut_1f.batの各パターンの開始時間と指定時間を変更する
    ⇒ffmpeg -ss 00:00:00.00 -i input01.mp4 -ss 0 -t 00:00:05.00
          開始時間           指定時間

   ⑤-A Join_2f.batの入力ファイルを変更する
    ⇒以下の部分をCut編集の出力ファイルに合わせて編集する
     echo file ‘%CD%\input01.mp4’ >> input_list.txt
     echo file ‘%CD%\input02.mp4’ >> input_list.txt
     ※この並び順に結合されます

3.コマンド実行

  <手順>
   ①Cut_1f.batを実行する
   ②カット編集された動画ファイルを確認する
   ③Join_2f.batを実行する
   ④Output.*のファイル名を変更する