FFmpeg(一)
阿新 • • 發佈:2018-11-12
1. FFmpeg分為3個版本:Static
、 Shared
、 Dev
前兩個版本可以直接在命令列中使用。包含了三個exe
:ffmpeg.exe
,ffplay.exe
,ffprobe.exe
Static
版本中的exe
體積較大,那是因為相關的Dll
都已經編譯進exe
裡面去了。
Shared
版本中exe
的體積相對小很多,是因為它們執行的時候還需要到相關的dll中呼叫相應的功能
Dev
版本用於開發,裡面包含了庫檔案xxx.lib
以及標頭檔案xxx.h
2.命令列工具的使用
1. ffmpeg.exe
用於轉碼的應用程式:一個簡單的轉碼命令 將input.avi轉碼成output.ts,並設定視訊的位元速率為640kbps
ffmpeg -i input.avi -b:v 640k output.ts
具體用法參考: ffmpeg引數中文詳細解釋 詳細的使用說明(英文):http://ffmpeg.org/ffmpeg.html
2.ffplay.exe
主要用於播放的應用程式 ,播放test.avi
ffplay test.avi
具體的使用方法可以參考:ffplay的快捷鍵以及選項 詳細的使用說明(英文):http://ffmpeg.org/ffplay.html
3. ffprobe.exe
ffprobe是用於檢視檔案格式的應用程式。 詳細的使用說明(英文): http://ffmpeg.org/ffprobe.html