Есть ли способ конвертировать аудио MPEG-2 Layer 3 в MPEG-1 Layer 3 аудио?
Я пытался найти такие инструменты в Интернете, но ни один из них не делает этого явно.
Есть ли способ конвертировать аудио MPEG-2 Layer 3 в MPEG-1 Layer 3 аудио?
Я пытался найти такие инструменты в Интернете, но ни один из них не делает этого явно.
Практически нет разницы между MPEG-1 Layer III (ISO/IEC 11172-3) и MPEG-2 Layer III (ISO/IEC 13818-3), за исключением поддерживаемых битрейтов и частот дискретизации.
Частоты выборки являются взаимоисключающими между этими двумя. MPEG-1 допускает 32, 48 и 44,1 кГц, в то время как MPEG-2 допускает 16, 24 и 22,05 кГц. (Неофициальный) MPEG-2.5 допускает 8, 12 и 11,025 кГц.
MP3-кодер LAME автоматически выберет правильный стандарт в зависимости от частоты дискретизации (или скорости передачи в битах):
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