1 |
ffmpeg -i input.mp4 output.mp4 |
オプション | 内容 |
-version | バージョン情報を表示 |
-i [input filename] | 入力ファイルパス |
-y | 出力ファイルの上書き |
-f [format] | 出力ファイルのフォーマットを強制 |
オプション | 内容 |
-b [bitrate] | ビデオビットレート(bit/s)。デフォルトは200kb/s |
-r [fps] | フレームレート(fps)。デフォルトは25fps |
-s | フレームサイズ。横幅x高さ。デフォルトは160×128。画像は-sオプションで指定したとおりに、ストレッチされるため、縦横比はそれに応じて変化する。縦横比を保ちたい場合は自力で計算して求める |
-vcodec [codec] | ビデオコーデックの指定。’copy’とすると入力動画のコーデックを使う。 |
-pass [n] | 2パスエンコードの番号を指定。1または2。1を指定した場合動画の解析を行って-passlogfileに指定したファイルに情報を書き出す。 |
-passlogfile [file] | 2パスエンコードの動画解析結果を出力するファイルパスを指定。 |
オプション | 内容 |
-ar freq | 音声サンプリング周波数。デフォルトは44100Hz |
-ab bitrate | 音声ビットレート。(bit/s)。デフォルトは64kb/s |
-ac channels | 音声チャンネル数。デフォルトは1 |
-acodec codec | 音声コーデックの指定。’copy’とすると入力動画のコーデックを使う。 |
-an | 音声の録音を無効にする。主に2パスエンコードの最初の1回目で指定する。 |
連番PNG 画像から Gif 動画を作成する。
1 |
ffmpeg -i image_%04d.png -pix_fmt rgb24 -f gif output.gif |
連番PNG 画像から MP4 動画を作成する。
1 |
ffmpeg -i image_%04d.png -vcodec libx264 -pix_fmt yuv420p -r 60 output.mp4 |
MP4 動画から PNG 画像を作成する。
1 |
ffmpeg -i input.mp4 -vcodec png image_%04d.png |
MP4動画からGif動画を作成する。
1 |
ffmpeg -i base_file.mp4 output.gif |
1 |
ffmpeg -i input.mp4 -vf crop=256:256:256:0 output.mp4 |
元になる動画『input.mp4』(サイズ:768×256)を,左上をゼロ(X:0、Y:0)とし,そこから X:256、Y:0 を起点にして,W=256,H=256 のクロップした『output.mp4』を出力する