摘要:
35 音频源 下面介绍当前可用的音频源 abuffer 缓冲音频帧,作为滤镜链图中有效的组成(起点) 它主要编程使用,特别是通过libavfilter/asrc_abuffer.h中的接口进行调用。 接受如下参数: time_base 用于提交帧的时间戳时基。是浮点数或者分数形式。 sample_r 阅读全文
posted @ 2016-02-17 21:34
xdsnet
阅读(777)
评论(0)
推荐(0)
摘要:
34 音频滤镜 当你配置编译FFmpeg时,先采用--disable-filters可以禁止所有的滤镜,然后显式配置想要支持的滤镜。 下面是当前可用的音频滤镜 adelay 延迟一个或者多个音频通道 它接受如下选项: delays 参数是以|分隔的列表字符串,分别用于指明对应各个通道延迟的微秒(mi 阅读全文
posted @ 2016-02-17 21:33
xdsnet
阅读(3268)
评论(0)
推荐(0)
摘要:
33 时间线编辑 一些滤镜支持常规的enable选项。对于支持时间线编辑的滤镜,这个选项可以被设置为一个表达式,其通过评估之前的情况来决定是否把帧画面发送给滤镜。如果表达式计算结果为非0值,则表明滤镜被使用,否则滤镜将被跳过(即把帧画面直接送到滤镜链图的下一个滤镜中) 表达式中可以出现下面的值: ‘ 阅读全文
posted @ 2016-02-17 21:31
xdsnet
阅读(419)
评论(0)
推荐(0)
摘要:
滤镜链图介绍 一个滤镜链图(filtergraph)是连接滤镜的有向图。它可以包含循环动作,也可以在多个滤镜间形成链路,每个链接都有一个连接到滤镜的输入和一个连接到滤镜的输出。 滤镜链图中的每个滤镜都是一个滤镜注册类应用程序的实例,它定义了滤镜的功能、输入接口和输出接口。 如果滤镜没有输入端(接口) 阅读全文
posted @ 2016-02-17 21:29
xdsnet
阅读(853)
评论(0)
推荐(0)
摘要:
31 graph2dot FFmpeg工具目录下包含一个graph2dot程序可以用来分析滤镜链图描述并产生用dot语言描述的对应文本表示。 调用命令: graph2dot -h 可以了解如何使用graph2dot 你可以把dot语言描述用于dot程序(graphviz程序套件中),并获取到滤镜链图 阅读全文
posted @ 2016-02-17 21:27
xdsnet
阅读(684)
评论(0)
推荐(0)
摘要:
30 滤镜入门 FFmpeg通过libavfilter库实现滤镜功能。 在libavfilter中,一个滤镜可以有多个输入和多个输出。为了尽可能介绍清楚,我们假定有下面的滤镜链图。 [main] input --> split ---------------------> overlay --> o 阅读全文
posted @ 2016-02-17 21:26
xdsnet
阅读(480)
评论(0)
推荐(0)
摘要:
29 放缩选项 视频支持下面的一些选项。 选项可以在ffmpeg工具集中采用-option value的形式进行设置,或者在aresample滤镜中以option=value形式设置,也可以通过libavutil/opt.h的API或明确设置在SwrContext选项中。 sws_flags 设置放 阅读全文
posted @ 2016-02-17 21:25
xdsnet
阅读(861)
评论(0)
推荐(0)
摘要:
28 重采样选项 音频重采样支持下面一些选项。 选项可以在ffmpeg工具集中采用-option value的形式进行设置,或者在aresample滤镜中以option=value形式设置,也可以通过libavutil/opt.h的API或明确设置在SwrContext选项中。 ich, in_ch 阅读全文
posted @ 2016-02-17 21:24
xdsnet
阅读(1614)
评论(0)
推荐(0)
摘要:
27 输出设备 输出设备是可配置用于ffmpeg写入多媒体数据的元素,其附加到系统的输出设备。 在编译配置ffmepg时,所有支持的输出设备都被默认允许。你可以使用配置选项–list-outdevs了解有哪些设备。 你可以通过–disable-outdevs禁止编译所有输出设备,然后再通过–enab 阅读全文
posted @ 2016-02-17 21:23
xdsnet
阅读(1597)
评论(0)
推荐(0)
摘要:
26 输入设备 FFmpeg中的输入设备配置元素用来启用对附加到您的系统一个多媒体设备访问数据。 当编译时,默认会支持所有的输入设备。你可以通过在配置脚本执行时附加–list-indevs了解到支持的设备。 可以通过–disable-indevs在编译时禁用所有输入设备,也可以在此基础上通过–ena 阅读全文
posted @ 2016-02-17 21:22
xdsnet
阅读(1460)
评论(0)
推荐(0)

浙公网安备 33010602011771号