翻译ffmpeg-all文档(35),音频源

1440阅读 0评论2015-07-28 xdsnet
分类:其他平台

音频源

下面介绍当前可用的音频源

abuffer

缓冲音频帧,作为滤镜链图中有效的组成(起点)

它主要编程使用,特别是通过libavfilter/asrc_abuffer.h中的接口进行调用。

接受如下参数:

aevalsrc

按表达式生成一个音频信号(信号发生器)

它接受一个或者多个表达式(每个对应一个通道),根据表达式计算产生相应的音频信号。

接受如下的选项:

每个表达式可以包含下面的常量:

anullsrc

null(空)音频源会产生未处理的音频帧。它一般用于分析/调试,或作为滤镜可忽略的输入源(例如sox合成滤镜)

这个源接受下面选项:

anullsrc例子

所有选项参数都必须明确定义。

flite

使用libflite库合成声音话语

编译选项是--enable-libflite

注意flite库不是线程安全的。

接受如下选项:

flite例子

关于libflite库的更多信息,确认上一篇:翻译ffmpeg-all文档(34)-音频滤镜
下一篇:翻译ffmpeg-all文档(36),音频槽