(オーディオとビデオの研究ノート):ffmpeg / ffplay / ffprobeヘルプコマンド、オーディオとビデオの処理フロー、およびコマンド分類クエリ

目次

ffmpeg / ffplay / ffprobeの違い

ヘルプドキュメントを表示するffmpegコマンド

ヘルプドキュメントを表示するffplayコマンド

ヘルプドキュメントを表示するffprobeコマンド

ffmpegオーディオおよびビデオ処理フロー(強調)

ffmpegコマンド分類クエリ(強調)

ffmpeg -version

ffmpeg -buildconf

ffmpeg -formats

ffmpeg -devices(サポートされているデバイス)一般的なD入力E出力

ffmpeg-コーデック

ffmpeg -bsfs

ffmpeg-プロトコル

ffmpeg -filters

ffmpeg -pix_fmts

ffmpeg -layouts

ffmpeg -sample_fmts

ffmpeg -colors

特定のカテゴリでサポートされているパラメータを表示する

ffmpeg / ffplay / ffprobeの違い

fmpeg

超高速オーディオおよびビデオエンコーダ

超高速オーディオおよびビデオエンコーダ

ffplay

シンプルなメディアプレーヤー

シンプルなメディアプレーヤー

ffprobe

シンプルなマルチメディアストリームアナライザー

シンプルなマルチメディアストリームアナライザー

ヘルプドキュメントを表示するffmpegコマンド

  • 基本情報:ffmpeg -h
  • 高度な情報:ffmpeg -h long
  • すべての情報:ffmpeg -h full
  • 印刷が多すぎる場合:ffmepg -h full> ffmpeg_h_full.log次に、ffmpeg_h_full.logファイルを開いて表示します
ffmpeg [options] [[infile options] -i infile]...
{[outfile options] outfile}...

ヘルプドキュメントを表示するffplayコマンド

  • すべての情報:ffplay -h
ffplay [options] input_file

ヘルプドキュメントを表示するffprobeコマンド

  • すべての情報:ffprobe -h
ffprobe [OPTIONS] [INPUT_FILE]
  • ffmpeg / ffplay / ffprobeのいくつかのパラメーターは一般的であり、いくつかのパラメーターは一般的ではないので、それらを使用するときは注意を払う必要があります。

【例】

ffmpeg -h full | findstr 264

ffmpegオーディオおよびビデオ処理フロー(強調)

ffmpeg -i test_1920x1080.mp4 -acodec copy -vcodec libx264 -s 1280x720 test_1280x720.flv

ffmpeg -i test_1920x1080.mp4 -acodec copy -vcodec libx265 -s 1280x720 test_1280x720.mkv

 

  • -acodec copyは、オーディオがデコードおよび再エンコードせずにコピーされることを意味します

ffmpegコマンド分類クエリ(強調)

 

-バージョン バージョンを表示 -bsfs 利用可能なビットストリームフィルターを表示する
-buildconf コンパイル構成を表示する -プロトコル 利用可能なプロトコルを表示する
-フォーマット 利用可能なフォーマットを表示する
(muxers + demuxers)
-フィルター 利用可能なフィルターを表示する
-マルチプレクサ 使用可能なマルチプレクサを表示する -pix_fmts 利用可能なピクセル形式を表示する
-デマルチプレクサ 利用可能なデマルチプレクサを表示する -レイアウト 標準チャンネル名を表示
-コーデック 利用可能なコーデックを表示する
(デコーダー+エンコーダー)
-sample_fmts 利用可能なオーディオサンプル
フォーマットを表示する
-デコーダー 利用可能なデコーダーを表示する -色 利用可能な色の名前を表示する
-エンコーダー 利用可能なエンコーダーを表示する

ffmpeg -version

ffmpeg -buildconf

ffmpeg -formats

ffmpeg -devices(サポートされているデバイス)一般的なD入力E出力

ffmpeg-コーデック

ffmpeg -bsfs

ffmpeg-プロトコル

ffmpeg -filters

ffmpeg -pix_fmts

ffmpeg -layouts

ffmpeg -sample_fmts

ffmpeg -colors

特定のカテゴリでサポートされているパラメータを表示する

  • 最初に上記の方法を使用して特定のタイプを見つけます。最後にsを追加するものもあり、タイプはsを追加する必要はありません。
ffmepg -h type=name
  • といった:
ffmpeg -h muxer=flv
ffmpeg -h filter=atempo (atempo调整音频播放速率)
ffmpeg -h encoder=libx264

 

おすすめ

転載: blog.csdn.net/baidu_41388533/article/details/111768076