wlmddblt 发表于 2011-2-21 13:52:46

如何在播放音频文件的时候显示增减的分贝大小?

本帖最后由 wlmddblt 于 2011-2-28 08:36 编辑

我的情况是这样的:

刚开始我把所有的mp3文件用mp3gain将分贝值调到相同的值,认为这样放到DVD上播放的时候,就不会有音量的苦恼了。可是后来经过很多试验,发现分贝值只是一个表面概念,有的文件分贝值小,实际音量却比分贝值较大的文件还要大。

所以,我希望能有一种办法,可以在播放文件的时候,显示分贝值的大小,这样我就可以知道增加或减少的分贝值大小。然后再用mp3gain分别做有针对性地增益处理,而不是一棍子打死。

有这样的办法吗?

Hiroshi 发表于 2011-2-21 15:52:53

回复 1# wlmddblt

你想过没有,在播放文件的时候,可以显示分贝值的大小软件,它是用什么原理来工作的?
(绝大多数就是采用mp3gain做扫描的。)
它显示给你的大小本来就不是很正确的,那么按照这样的数据做大小增减
和用mp3gain做有什么两样?   

如果你想做到绝对正确,只能一首一首地手工调节了。
用音频软件+听觉………

lijianwen 发表于 2011-2-21 22:55:58

阿姐鼓,这样的歌曲,开始的时候把音量使劲调高,后半段的时候把音量使劲调低,是不是要这样做才行呢?
面对这样的歌曲,mp3gain什么也做不了,无法做“征对性”的处理。换句话说,整张碟的动态问题,没有完美,除非歌曲动态是接近的。

wlmddblt 发表于 2011-2-22 20:01:58

我的意思就是要一个一个人工调过去,这样虽然麻烦,但却能一劳永逸。

其实,与其像一楼说那么多,还不如用一句话总结:我在找一款播放器,该播放器是以分贝值来显示音量,而不是百分比。

目前,我只发现foobar 2000能在调节音量时显示分贝值,但是这很不理想,因为只有在移动音量条的时候才会显示音量。不知你们是否知道有什么播放器能以分贝值显示音量吗?

chnxn 发表于 2011-2-22 23:55:50

本帖最后由 chnxn 于 2011-2-22 23:59 编辑

回复 4# wlmddblt
最好的办法正如二楼所说:音频软件(波形图=视觉)+听觉。
另外,如三楼所说,想完美,尽可能动态接近。
此外,基本没有波形起伏的最好不用。

wlmddblt 发表于 2011-2-23 15:28:02

回复 5# chnxn


    这种方法还不如用foobar2000,既方便又快速。因为我要知道的是相对的分贝值,而不是绝对分贝值。所以导入音频软件是没有必要的

chnxn 发表于 2011-2-24 13:28:31

回复 6# wlmddblt
这样说来,audition,goldwave的设计者可就汗颜了,竟不如一个播放器。
是真的吗!?
此外,概念挺多:相对的分贝值,绝对分贝值。
其实还有: 峰值分贝值,平均分贝值。
究竟要哪一个为准绳?

Hiroshi 发表于 2011-2-24 15:30:26

本帖最后由 Hiroshi 于 2011-2-24 15:39 编辑

回复 4# wlmddblt

仔细阅读了帖子,你手里拿的是mp3。

用mp3gain将分贝值调到相同的值,造成了音量值一致,
而实际的音量并没有得到真正的统一。

即使有什么软件能显示每个素材的分贝值,这个值也是不正确的,只能做参考。
如果想得到素材的原始分贝值,用mp3gain把素材做扫描,
不要做增减操作就可以了,播放器里的增益值也是这样得到的。

不怕麻烦,想一劳永逸的话,只能这样做了。

比如有A,B,C,D,E等5个mp3。

把这5个素材导入音频软件,根据波形图振幅的大小边听边增减分贝数,
调节到你要的大小位置,然后记下对素材做了增减的分贝数目,
例如A→-3dB,B→﹢5dB,C→﹢1.5dB,D→-1,E→﹢6dB。

把A,B,C,D,E等5个原始素材导入mp3gain,
参照以上得到的数据分别对素材做个别分贝数目增减,
这样导出来的音量就很准了,而且不要重新渲染。
(据说mp3gain是无损的。)



Hiroshi技研
High technology

wlmddblt 发表于 2011-2-25 20:14:39

我之前用的方法是在播放音频文件的时候,把foobar2000的音量调到某个合适的值,例如-10分贝。
下面举一个例子:有四个分贝值一样的文件
第一个有点大声,于是移动音量条来减少分贝,移到某个值,觉得舒适,发现减小了3分贝,将它记下来。

然后又将foobar2000音量条移到-10分贝,播放第二个文件。听了之后发现刚好觉得舒适,于是不做处理。

又将foobar2000音量条移到-10分贝,播放第三个文件,发现有点小声,于是移动音量条来增大音量,移到舒适值之后,发现增加了1.5分贝,将它记下来。

又重新将foobar2000音量条移到-10,播放第四个文件,这个文件很特殊,因为虽然音量刚好,但是音乐的内容让人感觉“敏感”、“锋芒”、“不入流”,于是希望将它调小。移动音量条,发现减小了4分贝,将它记下来。

接下来将这四个文件都导入mp3gain,点击“分析音轨”,之后出现了分贝值。下面就以90分贝为例吧:
处理第一个文件:输入87分贝,然后点击“应用音轨增益”。
处理第二个文件:不做处理。
处理第三个文件:输入91.5分贝,点击“应用音轨增益”。
处理第四个文件:输入86分贝,点击“应用音轨增益”。


其实,我的想法是,用人工的方法不但能解决一棍子打死的问题,更重要的是,这能解决场合的问题,因为有些音乐比较特殊,它们虽然好听,但是内容会让某些人觉得敏感、不舒服,如果能适当减小音量就能起到很好的效果。所以后者才是重点。

此外,峰值分贝值、平均分贝值这些都不是唯一标准,最重要的标准,是你快速预览一遍之后,根据自己对音乐的内容和实际音量的判断,觉得什么音量听起来舒服才是最重要的。


我目前只能用上面的方法,如果还有比这更好的方法,不吝赐教!

Hiroshi 发表于 2011-2-25 20:52:10

回复 9# wlmddblt


只要自己觉得好,怎样做都可以。

让你把素材导入音频软件的原因就是;

比如一首歌曲4分钟,用播放器播放时,一般是挑选片段,
不可能从头听到尾,所以很难把握曲子的整体大小。
做的数量多了,听的时间长了,听觉就会发生变化,感觉也会跟着变。

把素材导入音频软件的好处就是可以看到曲目的整体大小,
波形振幅图是一个重要的参考依据,不会因为情绪等人为的变化而变化。

O(∩_∩)O哈!
页: [1] 2
查看完整版本: 如何在播放音频文件的时候显示增减的分贝大小?