而历史悠久的算法,莫过于,ReplayGain ReplayGain是David Robinson在2001年发布的一项建议标准,用于衡量计算机音频格式 中音频的响度。...相关的维基资料: https://en.wikipedia.org/wiki/ReplayGain 现在大多数的音频播放器都支持这个特性。...title=Replaygain#Players_support 开源项目地址: http://mp3gain.sourceforge.net/ 项目是C代码,非常干净。
全面的ReplayGain支持。可自定义的键盘快捷键。开放组件架构允许第三方开发人员扩展播放器的功能。
… replaygain A->A ReplayGain scanner.
44100 Hz, stereo, fltp, 128 kb/s Metadata: encoder : LAME3.99r Side data: replaygain
44100 Hz, stereo, s16p, 128 kb/s Metadata: encoder : LAME3.99r Side data: replaygain...0x0069), 44100 Hz, stereo, 128 kb/s Metadata: encoder : LAME3.99r Side data: replaygain
在《音频增益响度分析 ReplayGain 附完整C代码示例》也提及到了。 不过本文还不是着重于这三个算法,还是先从采样算法来。
│ │ ├── pixfmt.h │ │ ├── random_seed.h │ │ ├── rational.h │ │ ├── rc4.h │ │ ├── replaygain.h
前面分享过一个算法《音频增益响度分析 ReplayGain 附完整C代码示例》 主要用于评估一定长度音频的音量强度, 而分析之后,很多类似的需求,肯定是做音频增益,提高音量诸如此类做法。
libavcodec AV_PKT_DATA_METADATA_UPDATE side data type : yes Checking for libavcodec AV_PKT_DATA_REPLAYGAIN
44100 Hz, stereo, s16p, 128 kb/s Metadata: encoder : LAME3.99r Side data: replaygain
pixelutils.h│ │ ├── pixfmt.h│ │ ├── random_seed.h│ │ ├── rational.h│ │ ├── rc4.h│ │ ├── replaygain.h
INSTALL libavutil/rc4.h INSTALL libavutil/rational.h INSTALL libavutil/replaygain.h INSTALL libavutil
8.77 lv2 8.78 mcompand 8.79 pan 8.80 replaygain 8.81 resample 8.82 rubberband 8.83 sidechaincompress
领取专属 10元无门槛券
手把手带您无忧上云