(FFMpeg研究ノート):FFmpegダウンロード、ffmpeg.exeおよびffplay.exeの基本的な使用法

目次

バックグラウンド

基本的なDOSコマンド

FFmpegコマンドラインツールの入手

ffmpeg.exeの使用

コマンドフォーマット

コマンドパラメータ

ffplay.exeの使用

コマンドフォーマット

ホットキー

バックグラウンド

  • 広く使われています
    • コアビデオプレーヤーとして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」、パラメータ値はビデオビットレート値です。
    • ただし、最後の出力ファイルパスにはパラメータ名が含まれていないことに注意してください

コマンドパラメータ

パラメータ 説明

-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の使用

コマンドフォーマット

  • 特徴
    • ffplay.exeはビデオの再生に使用されます。
  • 最も単純なコマンド
ffplay input.avi

 

  • このコマンドは、現在のフォルダーにあるinput.aviファイルを再生します。
  • コマンドフォーマット
ffplay {输入文件路径}

 

  • ffplay.exeのパラメーター形式はffmpeg.exeに似ています。すべてのパラメーターはキー値に基づいています
  • 正しい形式で指定します(出力ファイルが含まれていないため、入力パラメーターのみを指定できます)。最後の入力ファイルパスにはパラメータ名が含まれていないことに注意してください

ホットキー

ホットキー 説明
q、ESC 脱落
f 全画面表示
p、スペース タイムアウト
画面をマウスでクリックします 指定した場所にジャンプします

おすすめ

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