FFMPEG学习【组件文档——视频缩放和像素格式转换器】
来源:互联网 发布:淘宝卖家注册流程图 编辑:程序博客网 时间:2024/06/07 21:34
一、描述
FFmpeg rescaler为libswscale库图像转换实用程序提供了一个高级界面。 特别地,它允许执行图像重新缩放和像素格式转换。
二、缩放选项
视频缩放器支持以下命名选项。
可以通过在FFmpeg工具中指定-option值来设置选项。 对于编程使用,可以在SwsContext选项或libavutil / opt.h API中显式设置它们。
sws_flags
设置缩放标记。这也用于设置缩放算法。只能选择一个算法。默认值为“bicubic”。
它接受以下值:
“fast_bilinear”
选择快速双线性缩放算法。
‘bilinear’
选择双线性缩放算法。
‘bicubic’
选择双三次缩放算法。
‘experimental’
选择实验缩放算法。
‘neighbor’
选择最近邻调整算法。
‘area’
选择平均面积重定标算法。
“bicublin”
选择亮度分量的双三次缩放算法,色度分量双线性。
‘gauss’
选择高斯分类算法。
‘sinc’
选择sinc重新缩放算法。
‘lanczos’
选择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”
拜耳抖动
“ed”
误差扩散抖动
“a_dither”
算术抖动,基于加法
“x_dither”
算术抖动,基于xor(更随机/更少的明显的图案,a_dither)。
ALPHABLEND
将Alpha混合设置为在输入为alpha但不输出时使用。 默认值为“none”。
“uniform_color”
混合均匀的背景颜色
‘checkerboard’
混合到棋盘上
'none'
没有混合
- FFMPEG学习【组件文档——视频缩放和像素格式转换器】
- ffmpeg入门学习——文档8:软件缩放
- FFMPEG学习【组件文档——实用程序(Utilities)】
- FFMPEG学习【组件文档——音频重采样器】
- ffmpeg入门学习——文档5:同步视频
- ffmpeg缩放和格式转换yuv数据
- FFMPEG的像素格式
- ffmpeg 像素格式
- ffmpeg系列打开ffmpeg格式转换和缩放器
- FFmpeg基础库编程开发学习笔记——视频常见格式
- ffmpeg学习:滤镜(实现视频缩放,裁剪,水印等)
- pdf文档格式转换器应用
- ffmpeg视频缩放算法列举
- FFMpeg实现视频的缩放
- FFmpeg学习—android 利用ffmpeg 录制ogg格式音频文件
- ffmpeg文档8:软件缩放
- ffmpeg文档8:软件缩放
- Java 使用 ffmpeg.exe ( FLV视频转换器 )
- ul下,对不同高度的图片进行遮罩
- 《oracle虚拟机配置流程(三)开启oralce服务器,配置PLSQL与10g或11g客户端》共四步
- 总结一下安装LoadRunner会遇到的坑
- linux中kconfig-kbuild-makefile分析
- 机器学习(11)-大数据训练
- FFMPEG学习【组件文档——视频缩放和像素格式转换器】
- 分类与检索
- poj 1753【枚举+dfs(位向量法)】
- VS2015 Git 源码管理工具简单入门
- 北交大选课系统抢课的GIT地址
- 26. Remove Duplicates from Sorted Array(从排序数组中删除重复) —— Java
- 大数据的核心价值是什么
- Bitmap: Error, cannot access an invalid/free'd bitmap here!
- Android消息机制底层原理