libav解码器具有哪种类型的文件输出?

时间:2019-07-23 20:16:54

标签: decode libav

我使用此功能来解码.wave文件https://libav.org/documentation/doxygen/master/decode__audio_8c_source.html。如果我调用该函数,则输出文件应该是什么类型(解码数据的扩展名)。

1 个答案:

答案 0 :(得分:0)

它没有文件扩展名,只是音频样本的原始内存缓冲区。编解码器上下文中的format字段具有一个描述格式的枚举。几乎可以是有符号/无符号,每个样本8/16位甚至每个样本浮点数,或者。它也可以是平面的,这意味着每个通道在data字段中都有自己的存储缓冲区。完整列表在这里:https://www.ffmpeg.org/doxygen/4.1/group__lavu__sampfmts.html#gaf9a51ca15301871723577c730b5865c5