gstreamer的matroskademux插件为什么有这个bug?

Zbrute
Dare to Be Stupid 2010-12-01 字数 120

好像把audio的mpeg4 AAC的samplerate都乘以2了,

为什么这样做啊?

结果导致后面的插件获取音频mpeg AAC的rate时都是实际值的两倍。

VideoCoding 视频编码
6 个回复
Nefarius
2010-12-03

aac with sbr?

【 在 Zbrute (Dare to Be Stupid) 的大作中提到: 】

: 好像把audio的mpeg4 AAC的samplerate都乘以2了,

: 为什么这样做啊?

: 结果导致后面的插件获取音频mpeg AAC的rate时都是实际值的两倍。

: ...................

Zbrute
Dare to Be Stupid 2010-12-04

是啊

【 在 Nefarius (  ) 的大作中提到: 】

: aac with sbr?

Nefarius
2010-12-05

这种本来就把频率除以2了

【 在 Zbrute (Dare to Be Stupid) 的大作中提到: 】

: 是啊

SYX
2010-12-06

这就对了啊

SBR导致的

【 在 Zbrute (Dare to Be Stupid) 的大作中提到: 】

: 是啊

Zbrute
Dare to Be Stupid 2010-12-06

可是为什么用mediainfo这个工具分析出audio的rate是48K,

可是gstreamer的get caps时得到的rate就是24K呢?

【 在 Nefarius (  ) 的大作中提到: 】

: 这种本来就把频率除以2了

Nefarius
2010-12-09

那得看gstreamer的caps怎么约定的啊  不过到了sink的时候 rate应该是对的了吧?

【 在 Zbrute (Dare to Be Stupid) 的大作中提到: 】

: 可是为什么用mediainfo这个工具分析出audio的rate是48K,

: 可是gstreamer的get caps时得到的rate就是24K呢?