FFMPEG 3.4.1 バージョンパラメータの詳細 使用方法: ffmpeg [オプション] [[入力ファイル オプション] -i 入力ファイル] … {[出力ファイル オプション] 出力ファイル} … FFMPEG ヘルプ:
-h - 基本オプションを印刷する -h long - より多くのオプションを出力します -h full - すべてのオプションを印刷します(すべてのフォーマットとコーデック固有のオプションを含み、非常に長い) -h type=name - 指定されたデコーダー/エンコーダー/デマルチプレクサー/マルチプレクサー/フィルターのすべてのオプションを出力します。オプションの詳細な説明については、man ffmpeg を参照してください。
ヘルプ/情報/機能を印刷:
-L ライセンスを表示 -h トピック表示ヘルプ - ?トピック表示ヘルプ -help トピックヘルプを表示 --help トピック ヘルプを表示 -version はバージョンを表示します -buildconf ビルド構成を表示 -formats は利用可能なフォーマットを表示します -muxers 利用可能なマルチプレクサを表示する -demuxers 利用可能なデマルチプレクサを表示する -devices 利用可能なデバイスを表示します -codecs は利用可能なコーデックを表示します -decoders 利用可能なデコーダーを表示します -encoders は利用可能なエンコーダーを表示します -bsfs 利用可能なビットストリームフィルターを表示 - プロトコルは利用可能なプロトコルを表示します -filters は利用可能なフィルターを表示します -pix_fmts は利用可能なピクセル形式を表示します -layouts は標準のチャンネルレイアウトを表示します -sample_fmts 利用可能なオーディオサンプル形式を表示します -colors は利用可能な色名を表示します -sources devices 入力デバイスのソースを一覧表示します -sinks devices 出力デバイスのシンクの一覧を表示します -hwaccels は利用可能なハードウェアアクセラレーション方法を表示します
グローバル オプション (1 つのファイルだけでなくプログラム全体に影響します):
-loglevel loglevelはログレベルを設定します -v loglevel ログレベルを設定する -report レポートを生成する -max_alloc バイトは、割り当てられた単一のブロックの最大サイズを設定します。 -y 出力ファイルを上書きする -n 出力ファイルを上書きしない -ignore_unknown 不明なストリームタイプを無視する -filter_threads 非複合フィルタスレッドの数 -filter_complex_threads -filter_complex スレッドの数 -stats はエンコード中の進行状況レポートを出力します -max_error_rate エラー率 (0.0: エラーなし、1.0: 100% エラー最大エラー率 -bits_per_raw_sample 数値は、生のサンプルあたりのビット数を設定します。 -vol ボリューム ボリューム変更 (256 = 通常)
各ファイルの主なオプションは次のとおりです。
-f fmt 強制フォーマット -c コーデック コーデック名 -codec コーデック コーデック名 -pre preset プリセット名 -map_metadata outfile[,metadata]:infile[,metadata] infileからoutfileのメタデータ情報を設定します -t 期間 オーディオ/ビデオを「期間」秒間記録またはトランスコードします -to time_stop 録音またはトランスコードの停止時間 -fs limit_size はファイルサイズの制限を設定します(バイト単位) -ss time_off は開始時間のオフセットを設定します -sseof time_off はEOFからの相対的な開始時間オフセットを設定します -seek_timestamp -ssを使用してタイムスタンプシークを有効/無効にします -timestamp time は録画のタイムスタンプを設定します ('now' は現在時刻を設定します) -metadata string=文字列 メタデータを追加 -program title=string:st=number ... 指定されたストリームでプログラムを追加します -target type ターゲットファイルの種類を指定します ("vcd"、"svcd"、"dvd"、"dv"、または "dv50" で、オプションでプレフィックス "pal-"、"ntsc-"、または "film-" が付きます) -apad オーディオパッド -frames number は出力するフレームの数を設定します -filter filter_graph ストリームフィルターグラフを設定する -filter_script ファイル名 ファイルからストリームフィルタの説明を読み込む -reinit_filter は入力パラメータの変更時にフィルターグラフを再起動します。 -破棄する破棄する -配置構成
FFMPEG ビデオ オプション:
-vframes number は出力するビデオフレームの数を設定します -r rate フレームレートを設定する(Hz値、分数、または省略形) -s size フレームサイズを設定する(WxH または省略形) - アスペクト比を設定します(4:3、16:9、または1.3333、1.77777) -bits_per_raw_sample 数値は、生のサンプルあたりのビット数を設定します。 -vn ビデオを無効にする -vcodec codec ビデオコーデックを強制します(「copy」はストリームをコピーします) -タイムコード hh:mm:ss[:;. ] ffTimeCodeの初期値を設定します。 -pass n パス番号を選択 (1 ~ 3) -vf filter_graph ビデオフィルターを設定する -ab ビットレート オーディオ ビットレート (-b:a を使用してください) -b ビットレート ビデオビットレート (-b:v を使用してください) -dn データを無効にする
FFMPEG オーディオ オプション:
-frames number は出力するオーディオフレームの数を設定します -aq quality オーディオ品質を設定する(コーデック固有) -ar rate オーディオのサンプリングレート (Hz) を設定します -ac チャンネル オーディオチャンネルの数を設定する - オーディオを無効にする -acodec codec オーディオコーデックを強制します('copy' はストリームをコピーします) -vol ボリューム ボリューム変更 (256 = 通常) -af filter_graph オーディオフィルターを設定する
FFMPEG 字幕オプション:
-s size フレームサイズを設定する(WxH または省略形) -sn 字幕を無効にする -scodec codec 字幕コーデックを強制します(「copy」はストリームをコピーします) -stag fourcc / タグ サブタイトル タグ / fourcc -fix_sub_duration 字幕の長さを修正 -canvas_size size キャンバスのサイズを設定します(WxH または省略形) -spre preset 指定されたプリセットに字幕オプションを設定します
以下もご興味があるかもしれません:- Centos 6.5 の PHP 5.3 に ffmpeg 拡張機能をインストールする詳細な手順
- MAC に FFmpeg をインストールするグラフィック チュートリアル
- Ffmpeg を使用して flv ビデオのサムネイルとビデオ時間を取得するためのコード
- CentOS サーバーに FFmpeg をインストールするための完全な手順
|