ffmpeg文档09-OpenCL选项

9 OpenCL选项

当FFmpeg编译时打开了--enable-opencl配置,则可以在全局使用OpenCL选项。
下面是支持的选项:

  • build_options:设置编译选项,指定编译的注册核心
    参考"OpenCL Specification Version: 1.2 chapter 5.6.4".
  • platform_idx:选定指定平台运行OpenCL的编码(格式),这里指定的索引必须是可以由ffmpeg -opencl_bench或者av_opencl_get_device_list()查询到的设备列表索引。
  • device_idx:指定设备运行的OpenCL编码(格式)。这里指定的索引必须是可以由ffmpeg -opencl_bench或者av_opencl_get_device_list()查询到的设备列表索引。
时间: 2024-08-24 21:17:06

ffmpeg文档09-OpenCL选项的相关文章

ffmpeg文档29-放缩选项

29 放缩选项 视频支持下面的一些选项. 选项可以在ffmpeg工具集中采用-option value的形式进行设置,或者在aresample滤镜中以option=value形式设置,也可以通过libavutil/opt.h的API或明确设置在SwrContext选项中. sws_flags 设置放缩标志.也用于设置放缩算法,仅有一个算法能被选中. 接受如下值: ‘fast_bilinear’ 快速双线性缩放算法 ‘bilinear’ 双线性缩放算法 ‘bicubic’ 双三次的缩放算法. ‘e

ffmpeg文档20-格式选项

20 格式选项 libavformat库提供一些常规的全局选项,它们都可被混合器/分离器设置.一些混合器/分离器还支持附加的私有选项,这些都在其组件处介绍. ffmpeg工具中选项通过特定的-option value进行设置,或者通过AVFormatContext选项设置,或者通过libavutil/opt.h中的API设置 下面是一些被支持的选项: avioflags flags (input/output) 可能值: ‘direct’ 减少缓冲 probesize integer (inpu

ffmpeg文档28-重采样选项

28 重采样选项 音频重采样支持下面一些选项. 选项可以在ffmpeg工具集中采用-option value的形式进行设置,或者在aresample滤镜中以option=value形式设置,也可以通过libavutil/opt.h的API或明确设置在SwrContext选项中. ich, in_channel_count 设置输入通道序数.默认为0.如果in_channel_layout被设置,则并不强制要求设置这个值. och, out_channel_count 设置输出通道序数,默认为0.

ffmpeg文档25-设备选项

25 设备选项 libavdevice库提供类似libavformat的接口,即一个输入设备被认为类似一个分离器活着输出设备类似一个混合器.这些接口也类似libavformat一样提供一些常规设备选项.(参考ffmepeg 格式手册). 当然,一些输入或者输出设备还提供一些私有的选项,它们只在特定的组件中有效. 可以做ffmpeg命令行中采用-option value来设定某个选项点,或者通过libavutil/opt.h中的API设置,或者通过AVFormatContext的显式值来进行设置.

ffmpeg文档27-输出设备

27 输出设备 输出设备是可配置用于ffmpeg写入多媒体数据的元素,其附加到系统的输出设备. 在编译配置ffmepg时,所有支持的输出设备都被默认允许.你可以使用配置选项–list-outdevs了解有哪些设备. 你可以通过–disable-outdevs禁止编译所有输出设备,然后再通过–enable-outdev=OUTDEV以支持个别的设备,也可以通过默认配置,再添加–disable-outdev=OUTDEV来禁用个别设备. 在ff*工具集中,-devices可以显示当前允许的输出设备.

ffmpeg文档43-开发者

43 开发者 是FFmpeg的开发者 关于作者的详细信息,可以观看项目(git://source.ffmpeg.org/ffmpeg)的Git历史,或者项目中目录中使用命令git log了解,或者浏览在线的源码(http://source.ffmpeg.org) 源代码树中维护者文件(MAINTAINERS)列出了特定组件的维护人员 另本文档英文版本由makeinfo于2015年6月16日生成 汉化翻译补充说明 由xdsnet(xdsnet at gmail dot com)在2015年6月16

ffmpeg文档26-输入设备

26 输入设备 FFmpeg中的输入设备配置元素用来启用对附加到您的系统一个多媒体设备访问数据. 当编译时,默认会支持所有的输入设备.你可以通过在配置脚本执行时附加–list-indevs了解到支持的设备. 可以通过–disable-indevs在编译时禁用所有输入设备,也可以在此基础上通过–enable-indev=INDEV允许个别设备,或者在默认支持基础上通过–disable-indev=INDEV禁用个别设备支持达到类似的目的. 在ff*工具集中,使用-devices可以获取当前支持的设

ffmpeg文档16-音频编码器

16 音频编码器 介绍当前可用的音频编码器 aac AAC(Advanced Audio Coding )编码器 当前原生(内置)编码器还处于实验阶段,而且只能支持AAC-LC(低复杂度AAC).要使用这个编码器,必须选择 ‘experimental’或者'lower' 因为当前还处于实验期,所以很多意外可能发生.如果需要一个更稳定的AAC编码器,参考libvo-aacenc,然而它也有一些负面报告. aac选项 b 设置码率,单位是bits/s,是自动恒定比特率(CBR)模式的码率 q 设置为

ffmpeg文档05-选项

5 选项 所有的数值选项,如果没有特殊定义,则需要一个接受一个字符串代表一个数作为输入,这可能跟着一个单位量词首字母,例如"k","m"或"G" 如果i是附加到SI单位的首字母,完整的字母将被解释为一个2的幂数单位,这是基于1024而不是1000的,添加B的SI单位则是再将此值乘以8.例如KB,MiB,G和B 对于选项中不带参数的布尔选项,即把相应的值设置为true,它们可以添加no设置为false,例如nofoo就相当于foo false .