使用: ffmpeg [[infile options] -i infile]… …
如果沒有輸入檔案,那麼視音訊捕捉就會起作用。
-l 檢視許可證
-h 顯示說明
-version 顯示版本
-formats 顯示可用的格式,編解碼器,協議…
-f fmt 輸出格式
-i filename 輸入檔名稱
-y 覆蓋輸出檔案
-t duration 設定錄音時間
-fs limit_size 設定限制檔案大小
-ss time_off 設定開始時間偏移
-itsoffset time_off 設定輸入時間偏移
-title string 設定標題
-timestamp time 設定時間戳記
-author string 設定作者
-album string 設定相簿
-v verbose 控制總額日誌
-target type 指定的目標檔案型別 (「vcd」, 「svcd」, 「***」, 「dv」, 「dv50″,「pal-vcd」, 「ntsc-svcd」, …)
-dframes number 設定資料幀的記錄
-scodec codec 強制字幕編碼器 (『copy』 to copy stream)
-newsubtitle 新增乙個新的字幕流,以目前的輸出流
-r rate 設定幀比率(hz value, fraction or abbreviation)
-s size 設定幀大小 (wxh or abbreviation)
-aspect aspect 設定的長寬比 (4:3, 16:9 or 1.3333, 1.7777)
-croptop size 設定頂端作頻率的大小 (in pixels)
-cropbottom size 設定底端作頻率的大小 (in pixels)
-cropleft size 設定左端作頻率的大小 (in pixels)
-cropright size 設定右端作頻率的大小(in pixels)
-padtop size 設定頂端頻率的大小 (in pixels)
-padbottom size 設定底部頻率的大小(以畫素)
-padleft size 設定左頻率的大小(以畫素)
-padright size 設定右頻率的大小(以畫素)
-padcolor color 設定顏色的頻率(十六進製制000000通過ffffff )
-pass n 選擇通過數量(1 or 2)
-passlogfile file 選擇兩個通過日誌檔名稱
-pix_fmt format 設定畫素格式
-intra 使用內部幀
-vdt n 放棄起增點
-qdiff q 最大值之間的差異量化表(vbr)
-rc_eq equation 設定速率控制方程
-rc_override override 速率控制特定間隔覆蓋
-me method 設定運動估計方法
-me_threshold 運動估計起增點
-strict strictness 如何嚴格按照標準
-deinterlace 反交錯
-psnr 計算的psnr壓縮幀
-intra_matrix matrix 指定內部矩陣係數
-inter_matrix matrix 指定跨矩陣係數
-top top=1/bottom=0/auto=-1 場首要
-dc precision 內直流精度
-qphist 顯示 qp 柱形統計圖
-vbsf bitstream filter 流過濾器的音訊選項:
-aframes number 設定音訊幀記錄
-ab bitrate 設定音訊位元率(在kb的速率/秒)
-aq quality 設定質量的音訊質量(編解碼器的具體)
-ar rate 設定音訊取樣率(赫茲)
-ac channels 指定數目的音訊通道
-an 禁用音訊
-acodec codec 強制音訊編碼 (『copy』 to copy stream)
-vol volume 改變聲音大小 (256=normal)
-newaudio 增加乙個新的音訊流到當前輸出流
-alang code 設定iso 639語言**(3 字母)目前字幕高階音訊設定:
-atag fourcc/tag 強制音訊四字元**/標記
-absf bitstream filter 過濾位元流子標題選項
-scodec codec 強制子標題編碼(『copy』 to copy stream)
-newsubtitle 增加乙個新的子標題流到當前輸出流
-vd device 設定音訊抓取裝置
-tvstd standard 設定電視標準 (ntsc, pal (secam))
-ad device 設定音訊裝置
-grab format 設定抓取用的格式
-gd device 設定高階抓取裝置選項:
-map file:stream[:syncfile:syncstream] 設定輸入資料流
-map_meta_data outfile:infile 設定中繼資料資訊從輸入檔案到輸出檔案
-benchmark 新增基準時間
-dump 轉儲每個輸入資料報
-hex 當轉儲資料報時,也轉儲載重量
-re 在本幀讀入。比率
-loop_input 迴路(目前只有工程與)
-loop_output 多少次迴圈的輸出格式,支援迴圈( 0迴圈永遠)
-threads count 執行緒計數
-async 音訊同步方式
-copyts 複製時間戳
-shortest 最快完成輸入編碼
-dts_delta_threshold轉換過程中資料報的大小, 即資料緩衝區的大小按照本意, 資料緩衝區越大轉換速度越快,但這與系統的執行狀態有關
-ps size 設定資料報大小
-muxdelay seconds 設定最高解復用器-解碼延遲
-muxpreload seconds 設定初始解復用器-解碼延遲
to .flv
ffmpeg -i ad.wmv -ab 128 -acodec lib***lame -ac 2 -ar 22050 -r 29.97 -qscale 6 -y ad.flv
to mov
ffmpeg -i ad.wmv -vcodec libx264 -b 512
-presetfast -tune film -profile main -crf 22 -threads 0 ad.mov
FFMPEG 命令列引數詳解
ffmpeg 3.4.1 版本 python ffmpeg options infile options i infile ab bitrate 設定音訊位元速率 ar freq 設定音訊取樣率 ac channels 設定通道 預設為1 an 不使能音訊紀錄 acodec codec 使用code...
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常用引數
具體的錄音 螢幕錄製 格式轉換 抓取音訊的例子請看 我的另一篇blog,這裡記點引數備查。基本選項 formats 輸出所有可用格式 f fmt i filename 指定輸入檔名,在linux下當然也能指定 0.0 螢幕錄製 或攝像頭 y覆蓋已有檔案 t duration 記錄時長為t fs li...