获取音轨编码

时间:2017-02-23 16:42:02

标签: c++ audio encoding metadata type-signature

假设我有.3g2文件。我注意到,它们可以包含不同编码的音轨(AAC,AMR)。

或者,例如,.m4a文件可以包含(AAC或ALAC)编码的音轨。

MediaInfo检测得很好,但我希望能够使用C ++做到这一点。

我的问题是,如何检测媒体文件中音轨的类型?

感谢。

1 个答案:

答案 0 :(得分:0)

MediaInfo也可以使用C ++界面,只需下载MediaInfo库包和here is a C++ example

获取第一个音轨格式:MediaInfo::Get(Stream_Audio, 0, "Format")