ffmpeg文档29-放缩选项
29 放縮選項
視頻支持下面的一些選項。
選項可以在ffmpeg工具集中采用-option value的形式進行設置,或者在aresample濾鏡中以option=value形式設置,也可以通過libavutil/opt.h的API或明確設置在SwrContext選項中。
-
sws_flags
設置放縮標志。也用于設置放縮算法,僅有一個算法能被選中。
接受如下值:
-
‘fast_bilinear’
快速雙線性縮放算法
-
‘bilinear’
雙線性縮放算法
-
‘bicubic’
雙三次的縮放算法.
-
‘experimental’
實驗縮放算法.
-
‘neighbor’
近鄰取樣縮放算法
-
‘area’
平均區域尺度縮放算法.
-
‘bicublin’
對亮度采用雙三次的縮放算法,對色度采用雙線性縮放算法
-
‘gauss’
高斯縮放算法
-
‘sinc’
辛格縮放算法
-
‘lanczos’
蘭索斯分塊縮放算法
-
‘spline’
自然雙三次的樣條插值縮放算法
-
‘print_info’
允許輸出/調試日志
-
‘accurate_rnd’
允許精度舍入
-
‘full_chroma_int’
允許完整的色度插值
-
‘full_chroma_inp’
選擇完整的濃度輸入
-
‘bitexact’
允許bitexact(位精確算法 )輸出
-
-
srcw
設置源寬度
-
srch
設置源高度
-
dstw
設置目標寬度
-
dsth
設置目標高度
-
src_format
設置源像素格式 (必須表示為整數).
-
dst_format
設置目標像素格式 (必須表示為整數).
-
src_range
選擇源區域范圍
-
dst_range
選擇目標區域范圍
-
param0, param1
設置縮放算法參數。指定的值是特定縮放算法適用的可能被別的算法忽略。值為浮點數
-
sws_dither
設置抖動算法。接收如下值,默認為 ‘auto’.
-
‘auto’
自動選擇
-
‘none’
沒有抖動
-
‘bayer’
bayer抖動
-
‘ed’
error diffusion(誤差擴散)抖動
-
‘a_dither’
arithmetic(算術)抖動,基于加法
-
‘x_dither’
arithmetic(算術)抖動, 基于xor(異或) (比a_dither有更多的隨機性/更少的模式化).
-
轉載于:https://www.cnblogs.com/xdsnet/p/5196566.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的ffmpeg文档29-放缩选项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 字符类型
- 下一篇: nginx 日志获取不到远程访问ip问题