天天看點

FFmpeg使用---FFmpeg程式的使用(ffmpeg.exe, ffplay.exe, ffprobe.exe)

一、FFmpeg程式的使用(ffmpeg.exe, ffplay.exe, ffprobe.exe)

本章主要介紹一下ffmpeg工程包含的三個exe的使用方法。

ffmpeg的官方網站是:http://ffmpeg.org/

編譯好的可用版本的下載下傳位址: http://ffmpeg.zeranoe.com/builds/

根據平台自行下載下傳對應的版本,如圖所示:

FFmpeg使用---FFmpeg程式的使用(ffmpeg.exe, ffplay.exe, ffprobe.exe)

FFmpeg Builds.png

該網站中的FFMPEG分為3個版本:Static,Shared,Dev。

前兩個版本可以直接在指令行中使用,他們的差別在于:Static裡面隻有3個應用程式:ffmpeg.exe,ffplay.exe,ffprobe.exe,每個exe的體積都很大,相關的Dll已經被編譯到exe裡面去了。Shared裡面除了3個應用程式:ffmpeg.exe,ffplay.exe,ffprobe.exe之外,還有一些Dll,比如說avcodec-54.dll之類的。Shared裡面的exe體積很小,他們在運作的時候,到相應的Dll中調用功能。

Dev版本是用于開發的,裡面包含了庫檔案xxx.lib以及頭檔案xxx.h,這個版本不包含exe檔案。

打開指令終端,進入檔案bin目錄,就可以使用這3個應用程式了。

1.1、ffmpeg.exe

ffmpeg是用于轉碼的應用程式。

一個簡單的轉碼指令可以這樣寫:

将vtest.avi轉碼成v1.ts,并設定視訊的碼率為640kbps

格式如下:

./ffmpeg -I 源檔案路徑 -b:v 碼率 目标檔案路經

具體的使用方法可以參考: ffmpeg參數中文詳細解釋

詳細的使用說明(英文):http://ffmpeg.org/ffmpeg.html

1.2、ffplay.exe

ffplay是用于播放的應用程式。

一個簡單的播放指令可以這樣寫:

./ffpmeg 源檔案路徑

具體的使用方法可以參考:ffplay的快捷鍵以及選項

詳細的使用說明(英文):http://ffmpeg.org/ffplay.html

1.3 ffprobe.exe

ffprobe是用于檢視檔案格式的應用程式。

詳細的使用說明(英文):http://ffmpeg.org/ffprobe.html