hentai 发表于 2016-4-3 16:10:30

MediaInfo查看音频参数显示的是原始的(错误的)采样率?

本帖最后由 hentai 于 2016-8-2 15:47 编辑

MediaInfo查看的参数

foobar2000查看的参数



因为知道opus不支援44.1KHz的采样率,所以看到MediaInfo上显示44100就感觉很奇怪,用foobar2000查看后发现MediaInfo显示的是原始的采样率,那么用MediaInfo来查看音频的采样率岂不是可能会出差错?
另外为什么mp3,aac,opus之类的有损编码的音频查看不了采样深度?无损编码的可以。
4.5更新
已解决,有损编码确实不存在位深度这一属性。
翻了下wiki,找到了这么一段话——
   Bit depth is only meaningful in reference to a PCM digital signal. Non-PCM formats, such as lossy compression formats, do not have associated bit depths. For example, in MP3, quantization is performed on PCM samples that have been transformed into the frequency domain.

另外mediainfo确实有错误,不是我一个人遇到这种情况


IsaacZ 发表于 2016-4-4 00:47:35

请提供各种格式的样本以便大家帮你测试。

hentai 发表于 2016-4-4 17:08:33

本帖最后由 hentai 于 2016-4-5 14:20 编辑

IsaacZ 发表于 2016-4-4 00:47
请提供各种格式的样本以便大家帮你测试。
4.4更新
已上传aac(m4a封装),mp3,opus,flac样本各3个,7z压缩打包上传。
---------------------------
校验信息
---------------------------
名称: test.7z
大小: 215445191 字节 (205 MB)
SHA1: 6B05BE2DC219F1145C6BE35FF338D702B392BB3C

百度云:
链接:http://pan.baidu.com/s/1kVD4WeF 密码:gv10已解决,原因已说明,链接撤下。

hentai 发表于 2016-4-5 14:04:37

本帖最后由 hentai 于 2016-4-5 14:16 编辑

IsaacZ 发表于 2016-4-4 00:47
请提供各种格式的样本以便大家帮你测试。
已解决,有损编码确实不存在位深度这一属性。
翻了下wiki,找到了这么一段话——
   Bit depth is only meaningful in reference to a PCM digital signal. Non-PCM formats, such as lossy compression formats, do not have associated bit depths. For example, in MP3, quantization is performed on PCM samples that have been transformed into the frequency domain.
另外mediainfo确实有错误,不是我一个人遇到这种情况

IsaacZ 发表于 2016-4-5 14:46:16

是错误吗?还是不同软件呈现的结果不同?音频的当前采样率和原始采样率是不同的吗?

hentai 发表于 2016-4-5 14:52:53

IsaacZ 发表于 2016-4-5 14:46
是错误吗?还是不同软件呈现的结果不同?音频的当前采样率和原始采样率是不同的吗?

是错误的,opus不支援44.1KHz,把44.1KHz的音频转换为opus时,都会被重新采样到48KHz。

hentai 发表于 2016-4-5 14:58:38

IsaacZ 发表于 2016-4-5 14:46
是错误吗?还是不同软件呈现的结果不同?音频的当前采样率和原始采样率是不同的吗?

以下摘自OpusFAQ——
How do I use 44.1 kHz or some other sampling rate not directly supported by Opus?Tools which read or write Opus should inter-operate with other sampling rates by transparently performing sample rate conversion behind the scenes whenever necessary. In particular, software developers should not use Opus Custom for 44.1 kHz support, except in the very specific circumstances outlined above.Note that it's generally preferable for a decoder to output at 48kHz, even when you know the original input was 44.1kHz. This is not only because you can skip resampling, but also because many cheaper audio interfaces have poor quality output for 44.1kHz.

IsaacZ 发表于 2016-4-5 14:58:54

你可以给 MediaInfo 开发者反馈这个现象。

IsaacZ 发表于 2016-4-5 15:05:30

另外我想知道的是,48KHz是由Foobar2000播放器临时从44.1KHz重新采样转换的还是Opus文档里面原本就存在的?

hentai 发表于 2016-4-5 15:11:59

IsaacZ 发表于 2016-4-5 15:05
另外我想知道的是,48KHz是由Foobar2000播放器临时从44.1KHz重新采样转换的还是Opus文档里面原本就存在的?

原本不存在,原音乐是CD制式的音乐(16bit,44.1KHz),我用foobar2000调用opusenc把flac重新编码成opus后,采样率就成48KHz了
页: [1] 2
查看完整版本: MediaInfo查看音频参数显示的是原始的(错误的)采样率?