關于FFmpeg的細節描述可以參考:FFmpeg 使用文檔介紹一:細節描述和流選擇
命令行選項
所有數值選項,除非另有說明,都接受一個表示數字的字符串作為輸入,該字符串后面可以跟一個國際單位制(SI)的單位前綴,例如:‘K’(千)、‘M’(兆)或’G’(吉)。
如果將
'i'
附加到SI單位前綴上,那么整個前綴將被解釋為二進制倍數的單位前綴,它基于1024的冪次而不是1000的冪次。在SI單位前綴后附加’B’會使該值乘以8。這允許使用例如:‘KB’、‘MiB’、'G’和’B’作為數字后綴。不接受參數的選項是布爾選項,它們將相應的值設置為真。它們可以通過在選項名稱前加上"no"來設置為假。例如,使用
"-nofoo"
將名為"foo"
的布爾選項設置為假。接受參數的選項支持一種特殊語法,其中命令行上給出的參數被解釋為文件的路徑,從該文件中加載實際的參數值。要使用這個特性,在選項名稱前立即添加一個正斜杠
'/'
(在前導短橫線之后)。例如:
ffmpeg -i INPUT -/filter:v filter.script OUTPUT
將從名為filter.script的文件中加載過濾器圖描述。