ffmpeg 中国語パラメータの詳細な説明

ffmpeg 中国語パラメータの詳細な説明

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 をインストールするための完全な手順

<<:  MacにMySQLをインストールするときに忘れたパスワードを変更する方法

>>:  JS を使って 1 分で github+Jekyll ブログに訪問カウント機能を追加する実装

推薦する

フィールドの文字セットの違いによる MySQL のインデックス失敗の解決策

インデックスとは何ですか?なぜインデックスを作成するのですか?インデックスは、列に特定の値を持つ行を...

Vueはel-tree遅延読み込みを使用して、追加、削除、変更、クエリ機能を実装します。

Vue のツリー表示については、プロジェクトが使用されています: エフェクト ダイアグラムがツリー...

vue-cropperプラグインは、画像キャプチャとアップロードコンポーネントのカプセル化を実現します。

vue-cropperプラグインをベースにした画像キャプチャとアップロードコンポーネントをカプセル...

MYSQL の解凍版における中国語の文字化け問題の解決方法

MYSQLの解凍バージョンがインストールされます1: 解凍後、my.ini ファイルをコピーし、バイ...

Node はあいまい検索用の検索ボックスを実装します

この記事の例では、検索ボックスでファジークエリを実装するためのNodeの具体的なコードを参考までに共...

ウェブデザインにおけるテキスト入力ボックスのパラメータの説明

一般的なゲストブック、フォーラムなどでは、テキスト入力ボックスが使われています。これは HTML 言...

Linux で lvm 論理ボリューム パーティションのサイズを調整するチュートリアル (xfs や ext4 などのさまざまなファイル システム用)

序文システムをインストールしたときに、パーティション領域を適切に割り当てませんでした。その後のメンテ...

VMware仮想マシンにLinux(CentOS)をインストールするための詳細な構成手順

CentOS7をダウンロード私がダウンロードしたイメージはCentOS-7-x86_64-DVD-1...

MySQL の従来のソート、カスタム ソート、中国語のピンイン文字によるソート

MySQL の通常のソート、カスタム ソート、中国語のピンイン文字によるソート。実際の SQL を記...

トップに戻るボタンの例の JavaScript 実装

この記事では、トップに戻るボタンを実装するためのJavaScriptの具体的なコードを参考までに紹介...

MySQL 8.0.3 RCがリリースされようとしています。変更点を見てみましょう。

MySQL 8.0.3がリリースされます。新機能を見てみましょうMySQL 8.0.3 は RC ...

Linux システムで HugePages をすばやく構成するための完全な手順

序文Linux システムの HugePages と Oracle データベースの最適化については、関...

HTML 縦列表示テキストを使用してテキストを縦列で表示します

コードをコピーコードは次のとおりです。 <span style='display:bl...

HTML テーブル マークアップ チュートリアル (41): テーブル ヘッダーの幅と高さの属性 WIDTH、HEIGHT

デフォルトでは、ヘッダーの幅と高さはコンテンツに応じて自動的に調整されます。ヘッダーの幅と高さを手動...

Vue コンポーネント (Vuex を含む) 間の値の転送に関する簡単な説明

目次父から息子へ:息子から父へ: Vuex を使用せずにコンポーネント間で値を渡す方法は、親から子、...