FFmpegで、複数のjpeg画像からavi(動画)を作成する

 JPEG画像から動画(AVI)を作成するには、主にFFmpegを使用する方法と、デスクトップアプリケーション(After Effectsなど)を使用する方法があります。コマンドラインツールであるFFmpegを利用するのが、最も柔軟かつ効率的です。 

FFmpegを使用する方法
FFmpegは、画像シーケンスから動画を作成するための強力なツールです。すべてのJPEGファイルが、frame001.jpgframe002.jpgのように連番で命名されている必要があります。
  1. FFmpegをインストールする
    お使いのオペレーティングシステム(Windows、macOS、Linux)に対応したFFmpegをダウンロードしてインストールします。
  2. コマンドラインで実行する
    すべてのJPEGファイルが同じディレクトリにある状態で、ターミナル(コマンドプロンプト)を開き、以下のコマンドを実行します。
    sh
    ffmpeg -framerate 30 -i frame%03d.jpg -vcodec mjpeg output.avi
    
    このコマンドの意味は以下の通りです。
    • -framerate 30: 出力する動画のフレームレート(1秒あたりのコマ数)を30fpsに設定します。
    • -i frame%03d.jpg: 入力ファイル名を指定します。「frame」はファイル名の共通部分、「%03d」は3桁の連番を表します。ファイル名に合わせてこの部分を調整してください。
    • -vcodec mjpeg: 動画コーデックとしてMotion JPEGを指定します。これにより、各フレームがJPEG形式で圧縮されたAVIファイルが作成されます。
    • output.avi: 出力されるAVIファイル名を指定します。
  3. 特定の品質を指定する(オプション)
    より高品質なMJPEGを作成したい場合は、-qscale:vオプションを追加します。1が最高品質です。
    sh
    ffmpeg -framerate 30 -i frame%03d.jpg -vcodec mjpeg -qscale:v 1 output.avi

コメント

このブログの人気の投稿

Windows10(1709)の更新で、勝手に確定され漢字入力できなくなる