- [説明]コース学習アドレス:https://ke.qq.com/course/468797
目次
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