ffmpeg常用引數

2021-08-03 11:38:55 字數 2676 閱讀 1753

具體的錄音、螢幕錄製、格式轉換、抓取音訊的例子請看

我的另一篇blog,這裡記點引數備查。

基本選項:

-formats

輸出所有可用格式

-f fmt

-i filename

指定輸入檔名,在linux下當然也能指定:0.0(螢幕錄製)或攝像頭

-y覆蓋已有檔案

-t duration

記錄時長為t

-fs limit_size

設定檔案大小上限

-ss time_off

從指定的時間(s)開始, [-]hh:mm:ss[.***]的格式也支援

-itsoffset time_off

設定時間偏移(s),該選項影響所有後面的輸入檔案。該偏移被加到輸入檔案的時戳,定義乙個正偏移意味著相應的流被延遲了 offset秒。 [-]hh:mm:ss[.***]的格式也支援

-title string

標題-timestamp time

時間戳-author string

作者版權資訊

-comment string

-album string

album名

-v verbose

與log相關的

-target type

設定目標檔案型別("vcd", "svcd", "***", "dv", "dv50", "pal-vcd", "ntsc-svcd", ...)

-dframes number

設定要記錄的幀數

-b指定位元率(bits/s),似乎ffmpeg是自動vbr的,指定了就大概是平均位元率

-vb-vframes number

-r rate

楨速率(fps)

-s size

解析度-aspect aspect

-croptop size

設定頂部切除尺寸(in pixels)

-cropbottom size

設定底部切除尺寸(in pixels)

-cropleft size

設定左切除尺寸 (in pixels)

-cropright size

設定右切除尺寸 (in pixels)

-padtop size

設定頂部補齊尺寸(in pixels)

-padbottom size

底補齊(in pixels)

-padleft size

左補齊(in pixels)

-padright size

右補齊(in pixels)

-padcolor color

補齊帶顏色(000000-ffffff)

-vn-vcodec codec

強制使用codec編譯碼方式('copy' to copy stream)

-sameq

-pass n

選擇處理遍數(1或者2)。兩遍編碼非常有用。第一遍生成統計資訊,第二遍生成精確的請求的位元速率

-passlogfile file

選擇兩遍的紀錄檔名為file

-newvideo

-pix_fmt format

set pixel format, 'list' as argument shows all the pixel formats supported

-intra

僅適用幀內編碼

-qscale q

以《數值》質量為基礎的vbr,取值0.01-255,約小質量越好

-loop_input

設定輸入流的迴圈數(目前只對影象有效)

-loop_output

-g int

設定影象組大小

-cutoff int

設定截止頻率

-qmin int

設定最小質量

-qmax int

設定最大質量

-qdiff int

量化標度間最大偏差 (vbr)

-bf int

使用frames b 幀,支援mpeg1,mpeg2,mpeg4

音訊選項:

-ab設定位元率(單位:bit/s,也許老版是kb/s)

-aframes number

設定轉換多少楨(frame)的音訊

-aq quality

設定音訊質量 (指定編碼)

-ar rate

設定音訊取樣率 (單位:hz)

-ac channels

設定聲道數

-an取消音訊

-acodec codec

指定音訊編碼('copy' to copy stream)

-vol volume

設定錄製音量大小(預設為256)

-newaudio

在現在的音訊流後面加入新的音訊流

字幕選項:

-sn取消字幕

-scodec codec

設定字幕編碼('copy' to copy stream)

-newsubtitle

在當前字幕後新增

-slang code

設定字幕所用的iso 639編碼(3個字母)

audio/video 抓取選項:

-vc channel

-tvstd standard

設定電視標準 ntsc pal(secam)

ffmpeg引數大全

video options set bitrate in bits s set bitrate in bits s set the number of video frames to record number set the number of data frames to record numb...

ffmpeg引數詳解

使用 ffmpeg infile options i infile 如果沒有輸入檔案,那麼視音訊捕捉就會起作用。l 檢視許可證 h 顯示說明 version 顯示版本 formats 顯示可用的格式,編解碼器,協議 f fmt 輸出格式 i filename 輸入檔名稱 y 覆蓋輸出檔案 t dur...

ffmpeg常用編碼引數含x264

ab 音訊轉換後的bit率 預設64k acodec 制度音訊使用的編碼器 codecs ac 制定轉換後音訊的聲道 ar 音訊轉換後的取樣率 profile v main high baseline level v 3.2 ss 00 00 00 to 00 05 00 t 300 質量引數 pr...