目次
バックグラウンド
- 広く使われています
- コアビデオプレーヤーとしてFFmpegを使用する
- Mplayer、シュータープレーヤー、Baofengビデオ、KMPlayer、QQビデオ...
- コアトランスコーダーとしてFFmpegを使用する
- フォーマットファクトリ、アライグマビデオコンバータ、ストームトランスコーディング...
- 全体として、FFmpegはビデオ業界の「スイスアーミーナイフ」です。
- 特徴
- コマンドラインに基づく
- FFmpegインターフェースはあまりユーザーフレンドリーではなく、操作は比較的複雑ですが、柔軟性もあります。
- オープンソース
- 世界中の優れた開発者を引き付けて開発に参加させることができます
基本的なDOSコマンド
- 最も重要なコマンド
- 指定されたフォルダコマンドを開きます cd { ファイルパス}
- 上位フォルダcdに切り替えます。
- 現在のディレクトリcdxxxのxxxという名前のフォルダに切り替えます
- 現在のドライブ文字コマンドを変更し ますc:
- その他のコマンド
- ディレクトリコマンドdirの内容を表示します
- ディレクトリ作成コマンドmd
- ファイルコピーコマンドコピー
- ファイル削除コマンドdel
- 画面クリアコマンドcls
- Windowsシステムによって提供される追加のコマンド
- ping、ipconfigなど。
FFmpegコマンドラインツールの入手
- ダウンロードリンク
- FFmpegの公式ウェブサイト(http://ffmpeg.org)にアクセス→[ダウンロード]→[選択]を選択します
- ウェブサイト:https://github.com/BtbN/FFmpeg-Builds/releases
- FFmpegの公式ウェブサイトから直接ソースコードをダウンロードしないように注意してください。
ffmpeg.exeの使用
コマンドフォーマット
- 特徴
- ffmpeg.exeはビデオトランスコーディングに使用されます。
- 最も単純なコマンド
ffmpeg -i input.avi -b:v 640k output.ts
- このコマンドは、現在のフォルダー内のinput.aviファイルをoutput.tsファイルに変換し、output.tsファイルのビデオビットレートを640kbpsに設定します。
- コマンドフォーマット
ffmpeg -i {输入文件路径} -b:v {输出视频码率} {输出文件路径}
- すべてのパラメーターは、キーと値のペアの形式で指定されます。
- たとえば、入力ファイルパラメータは「-i」、パラメータ値はファイルパス、出力ビデオビットレートパラメータは「-b:v」、パラメータ値はビデオビットレート値です。
- ただし、最後の出力ファイルパスにはパラメータ名が含まれていないことに注意してください
コマンドパラメータ
- 詳細なパラメータにアクセスできます:http://ffmpeg.org/ffmpeg.html
パラメータ 説明 -h
助けて
-iファイル名
入力ファイル
-t期間
処理時間を設定します。形式はhh:mm:ssです。
-ss位置
開始時間を設定します。形式はhh:mm:ssです。
-b:vビットレート
ビデオビットレートを設定する
-b:ビットレート
オーディオビットレートを設定する
-r fps
フレームレートを設定する
-s wxh
フレームサイズを設定します。フォーマットはWxHです。
-c:vコーデック
ビデオエンコーダーを設定する
-c:コーデック
オーディオエンコーダーを設定する
-ar freq
オーディオサンプルレートを設定する
[最初のビデオの20秒から、5秒のビデオを取り、MP4形式に変換します]ffmpeg -ss 20 -i aa.mkv -t 5 aaa.mp4
[ビットレートを100kに設定し、5秒間のビデオを傍受して、MP4形式に変換します]
ffmpeg -ss 20 -i aa.mkv b:v 100k -t 5 aaa.mp4
[毎秒5フレームを設定し、15秒のビデオを傍受し、MP4形式に変換します]
ffmpeg -ss 20 -i aa.mkv -r 5 -t 15 aaa.mp4
[各フレームのサイズを1280 * 720に設定し、15秒のビデオを傍受して、MP4形式に変換します]
ffmpeg -ss 20 -i aa.mkv -s 1280*720 -t 15 aaa.mp4
ffplay.exeの使用
- 詳細なパラメータにアクセスできます:http://ffmpeg.org/ffplay.html
コマンドフォーマット
- 特徴
- ffplay.exeはビデオの再生に使用されます。
- 最も単純なコマンド
ffplay input.avi
- このコマンドは、現在のフォルダーにあるinput.aviファイルを再生します。
- コマンドフォーマット
ffplay {输入文件路径}
- ffplay.exeのパラメーター形式はffmpeg.exeに似ています。すべてのパラメーターはキー値に基づいています
- 正しい形式で指定します(出力ファイルが含まれていないため、入力パラメーターのみを指定できます)。最後の入力ファイルパスにはパラメータ名が含まれていないことに注意してください
ホットキー
ホットキー 説明 q、ESC 脱落 f 全画面表示 p、スペース タイムアウト 画面をマウスでクリックします 指定した場所にジャンプします