MP3 线性增益均衡工具

MP3 线性增益均衡工具

傻木
2026-01-07 / 0 评论 / 11 阅读 / 正在检测是否收录...

MP3 线性增益均衡工具 使用说明书

开发语言: Python + Tkinter + FFmpeg

  1. 软件简介
    本工具专为大批量 MP3 音频处理设计,旨在解决音频文件音量大小不一的痛点。
    它不同于传统的“硬削峰”标准化,而是采用线性增益调整,在保留动态范围的同时统一听感响度。
    核心功能:
    智能响度分析:基于 EBU R128 标准分析音频响度 (LUFS)。
    静音移除:自动检测并剪切音频开头和结尾的静音部分。
    线性增益:基于中间值整体提升或降低音量,避免破音和动态压缩。
    极速处理:自动检测 CPU 物理核心数,利用多线程并发处理
    掐头去尾: 剪掉音频开始和结尾的静音部分,低于-45db的音频都会剪掉(中间不影响)
  2. 使用步骤
    第一步:选择源文件目录
    点击“源文件目录”右侧的 [浏览] 按钮,选择包含 MP3 文件的文件夹。
    软件会自动扫描该目录下(不包含子目录)的所有 .mp3 文件。
    第二步:确认输出目录
    选择源目录后,软件会自动在源目录下生成一个名为 processed 的文件夹作为默认输出路径。
    你可以点击 [浏览] 手动更改。
    安全机制:如果你手动将输出目录设为与源目录相同,软件会在运行时强制将其改回 processed 子目录,或者在文件名后添加 _new 后缀,绝对确保不会覆盖你的原始文件。
    第三步:设置比特率 (Bitrate)
    软件提供两种模式:
    保持原比特率 (推荐):
    默认勾选。
    软件会自动分析每个源文件的比特率(如 128k, 320k),并在输出时保持一致,最大程度保留原音质。
    手动设置:
    取消勾选“保持原比特率”。
    拖动下方滑块,在 64kbps 到 320kbps 之间固定输出比特率。
    第四步:开始处理
    点击底部的 [开始处理] 按钮。
    分析阶段:软件会根据文件数量智能抽取样本,计算目标响度(详见下方算法说明)。
    处理阶段:多线程并发执行“去静音+调整增益+转码”。
    完成:进度条走完后,会弹出提示框,你可以去输出目录查看结果了。
  3. 核心算法说明 (智能采样)
    为了在处理海量文件(如几千首)时不必等待漫长的全量分析,本软件内置了高效的体积分布采样算法。
    采样逻辑:
    当文件总数 ≤ 60 个时:
    分析所有文件的响度,计算中位数。
    当文件总数 > 60 个时:
    软件会在所有文件中抽取 60 个 代表性样本进行分析,计算中位数

优势:通过分析这 60 个涵盖各种样本算出的响度中位数,足以代表整个文件夹的平均水平,从而将启动分析时间缩短数倍。

常见问题
Q: 为什么我的滑块是灰色的无法拖动?
A: 请检查是否勾选了“保持原比特率”。取消勾选后,滑块即可激活,允许手动指定统一的比特率。
Q: 输出的文件音质会有损失吗?
A: 任何 MP3 重编码都会有微小的理论损失。但本工具默认使用 libmp3lame 编码器并尽量保持原始比特率,对于人耳听感来说,音质损失几乎不可察觉,而音量统一带来的体验提升是巨大的。
Q: 抽样比例是?
A: 不告诉你。

运行界面.jpg

https://abpyu.lanzoul.com/imnlF3fkrxdc
密码:fcs3

0

评论 (0)

取消
网站版权本人所有,你要有本事,盗版不究。 sam@gpcb.net