将 MPEG-2 第 3 层转换为 MPEG-1 第 3 层音频

lan*_*ng2 1 mp3

有没有办法将 MPEG-2 第 3 层音频转换为 MPEG-1 第 3 层音频?

我试图在互联网上搜索这样的工具,但没有一个明确地这样做。

slh*_*hck 5

除了支持的比特率和采样率之外,MPEG-1 第三层 (ISO/IEC 11172-3) 和 MPEG-2 第三层 (ISO/IEC 13818-3) 之间几乎没有区别。

这两者之间的采样率是互斥的。MPEG-1 允许 32、48 和 44.1 kHz,而 MPEG-2 允许 16、24 和 22.05 kHz。(非官方)MPEG-2.5 允许 8、12 和 11.025 kHz。

LAME MP3编码器会自动选择合适的标准取决于采样率(或比特率):

lame in.wav --resample 32000 out-32.mp3
Resampling:  input 44.1 kHz  output 32 kHz
Encoding as 32 kHz j-stereo MPEG-1 Layer III (10.7x)  96 kbps qval=3

lame in.wav --resample 24000 out-24.mp3
Resampling:  input 44.1 kHz  output 24 kHz
Encoding as 24 kHz j-stereo MPEG-2 Layer III (12x)  64 kbps qval=3

lame in.wav --resample 12000 out-12.mp3
Resampling:  input 44.1 kHz  output 12 kHz
Encoding as 12 kHz j-stereo MPEG-2.5 Layer III (12x)  32 kbps qval=3
Run Code Online (Sandbox Code Playgroud)