LAME: переключить частоту дискретизации файла без перекодирования?

3042
Naftuli Kay

Можно ли пересчитать файл MP3 с другой скоростью (44,1) без повторного кодирования? У меня есть несколько файлов MP3, которые находятся на 48, и мне нужно переключить их на 44.1, и я не хочу перекодировать мои файлы, чтобы сделать это, потому что я потеряю качество. Исходные файлы имеют CBR 320 и частоту 48 кГц. Можно ли это сделать?

Текущий способ, которым я делаю это, использует следующую команду:

lame -b 320 -q 0 --resample 44.1 input.mp3 output.mp3 

Есть лучший способ сделать это?

2
Я не верю, что это возможно. 13 лет назад 1
Да, вероятно нет. Я не слишком знаком с тем, как работает частота дискретизации в аудио, но я бы предположил, что мне придется перекодировать, чтобы изменить частоту дискретизации. Если вы хотите опубликовать это как ответ, я был бы рад отдать вам должное :) В конце концов, я просто закончил тем, что делал выше и использовал `id3cp` для копирования тегов ID3. Naftuli Kay 13 лет назад 0
@ Рэндольф, ты сказал это первым ... я просто сказал это окончательно ... если ты переместишь свой комментарий к ответу, я удалю свой. RobotHumans 13 лет назад 0
Я ответил со ссылкой на статью в Википедии тоже. 13 лет назад 0

1 ответ на вопрос

1

Нет, я не верю, что это возможно. Частота дискретизации зависит от количества выборок в секунду, что потребует повторного кодирования дорожки для изменения этого значения.

Смотрите больше в статье в Википедии о скорости выборки .

Похожие вопросы