Перекодирование mp3 файлов и потеря качества


1

Если я декодирую и перекодирую файл MP3 с теми же настройками, должен ли он быть похож на оригинал?

Перекодировка может быть полезна при работе с поврежденными mp3-файлами. Когда я просто играю их (с mp3lib), он производит щелчки и удары в наушниках, но декодирование их с lame --decodeлучшим звуком (беззвучные звуки).

Так что я только что побежал lame --decode rhapsody.mp3 - | lame -b 64 -h - rhapsody.recode.mp3. Это хороший способ борьбы с битыми mp3-файлами?

PS просто любопытно: если я буду декодировать / кодировать снова и снова то, к чему он будет сходиться (если он сходится)?

Ответы:


2

Декодирование, перекодирование и MP3-файл подобны открытию изображения в формате JPG, а затем сохранению его как другого файла JPG.

MP3, такой как JPG, является форматом сжатия с потерями, поэтому вы будете терять информацию каждый раз, когда перекодируете его.

Тем не менее, эффекты могут быть минимизированы путем сохранения с наименьшим количеством сжатия - вы выбрасываете меньше файла.

Так что в вашем случае вы должны быть в порядке с одной итерацией.

Однако, если вы будете настойчивы, у вас будет все больше и больше артефактов и, возможно, если вы будете продолжать в том же духе достаточно долго, это будет просто мазок звука.


(Экспериментируя с циклом декодирования-кодирования, чтобы выяснить это)
Vi.

1
Если вы округлите число, если потеряете некоторую информацию. Но если вы снова и снова его округляете, он не потеряет больше информации.
Ви.

После 57 итераций декодирования и кодирования музыка стала очень плохой. Как если бы это был очень низкий битрейт.
Ви.

@Vi - хорошая аналогия с округлением чисел - не возражаете, если я буду использовать ее где-нибудь еще?
ChrisF

@ChrisF, нет возражений использовать аналогию для других вещей. / * Почему вы спрашиваете BTW? Разве это не очевидно? * /
Vi.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.