目标是否明确要求 AMR 或 GSM 语音?
只有电话、语音信箱、手持设备或旧网关的契约明确要求时,才选择对应的 AMR 或 GSM 方向。如果目标接受普通媒体格式,不要因为源文件年代久就强行转成窄带语音编码。
Elysia Tools
导航
Workflow Playbook
诊断编码、容器、采样率、位深和声道不匹配,再为目标播放器或处理链选择边界清晰的转换路径。
专题
重点不是旧文件能不能转换,而是下一个播放器或处理器究竟接受哪一种文件。保留源文件,记录目标的容器、编码、采样率、位深、声道和配置要求,并用代表性短样本测试,再处理生产归档。
audio-format-info 可以显示真实容器、编码和采样参数。WAV 通常承载 PCM,但 WAV 是容器,并不保证只有一种采样格式。扩展名正确的文件仍可能因为 PCM 打包、采样率、位深、声道布局或内部流不被接收端支持而失败。先记录差异再转换。
电话、语音信箱、手持设备或网关契约要求时才用 AMR/GSM。一般处理需要未压缩 PCM/WAV 交接时使用 MP3 转 WAV;AAC、MP3、OGG、Opus 只在交付环境指定对应编码时选择;需要无损压缩则考虑 WAV 转 FLAC。
采样兼容应一次只改变一个参数:按要求重采样,按 PCM 表示要求调整采样格式或位深,适合时在降位深时加入 dithering,并且只在明确的单声道或立体声契约下调整声道。DSD 或 DTS 不受支持时,根据目标选择 DSD 转 PCM 或 DTS 转 AC3,不要猜测。
对输出再次运行 audio-format-info,把每个要求字段与目标契约比较,然后在真实播放器或处理阶段打开同一个输出文件,检查解码错误、静音、时长截断、缺失声道和意外元数据变化。需要更广泛格式处理可关联 audio-convert,需要证据可关联 audio-analyze,需要声道行为可关联 audio-channel-routing,邻近处理可关联 audio-utility。
工作流指南
先对原文件运行 audio-format-info,记录容器、编码、码率、采样率、位深、声道数、声道布局、时长和配置。把这些事实与目标契约逐项比较,避免把容器问题误判成编码或采样格式问题。
目标明确要求 AMR 或 GSM 时,按交接方向选择工具:AMR 转 MP3 或 GSM 转 MP3 便于检查,只有接收系统要求对应语音编码时才使用 MP3 转 AMR 或 MP3 转 GSM。不要把转成 MP3 当成恢复音质的证据。
下游处理器需要未压缩 PCM 携带在 WAV 容器中时,使用 MP3 转 WAV。对 WAV 输出再按目标选择 AAC、MP3、OGG 或 Opus;若要无损压缩则选择 FLAC,并保留源文件,因为有损源转码无法找回已丢失的细节。
只有目标明确要求另一采样率时才使用 audio-resample。接收端需要不同 PCM 表示时使用 audio-change-sample-format 或 audio-bit-depth-reducer;降低位深且量化噪声需要控制时使用 audio-dither;明确要求单声道或立体声时再用 audio-channel-resample。完成后检查声道映射没有被意外改变。
目标不能解码 DSD 时,用 DSD 转 PCM 生成 PCM/WAV 兼容输出;目标不能解码 DTS 但接受 AC3 时,用 DTS 转 AC3,并确认目标声道布局和码率。对输出再次运行 audio-format-info,再把同一个文件放入真实目标播放器或处理阶段测试。
只有电话、语音信箱、手持设备或旧网关的契约明确要求时,才选择对应的 AMR 或 GSM 方向。如果目标接受普通媒体格式,不要因为源文件年代久就强行转成窄带语音编码。
下游工具需要 WAV 携带 PCM 时使用 MP3 转 WAV。只有目标指定压缩编码时才从 WAV 转 AAC、MP3、OGG 或 Opus;需要无损压缩时选择 WAV 转 FLAC。
如果目标支持旧编码,先保留原流。如果不支持,使用 DSD 转 PCM 走 PCM/WAV 路径,或使用 DTS 转 AC3 适配接受 Dolby Digital 的目标,然后复核声道和播放结果。