Ponowne kodowanie plików mp3 i utrata jakości


1

Jeśli dekoduję i ponownie koduję plik MP3 z tymi samymi ustawieniami, czy powinien on być podobny do oryginału?

Ponowne kodowanie może być przydatne w przypadku uszkodzenia uszkodzonych plików mp3. Kiedy je po prostu odtwarzam (z mp3lib), generuje kliknięcia i krwawienia w słuchawkach, ale dekoduje je lame --decode produkuje lepszy dźwięk (ciche cichobieżenie).

Więc właśnie pobiegłem lame --decode rhapsody.mp3 - | lame -b 64 -h - rhapsody.recode.mp3. Czy jest to dobry sposób radzenia sobie z uszkodzonymi plikami mp3?

P.S. po prostu ciekawy: jeśli zdekoduję / zakoduję raz po raz, co będzie zbieżne (jeśli zbiegnie się)?

Odpowiedzi:


2

Dekodowanie i ponowne kodowanie oraz plik MP3 przypomina otwieranie obrazu JPG, a następnie zapisywanie go jako innego JPG.

MP3 jak JPG jest formatem kompresji stratnej, więc tracisz informacje za każdym razem, gdy go kodujesz.

Efekty można jednak zminimalizować, oszczędzając przy najmniejszej kompresji - odrzucasz mniej pliku.

Więc w twoim przypadku powinieneś być w porządku z jedną iteracją.

Jeśli jednak utrzymasz się, otrzymasz coraz więcej artefaktów i potencjalnie, jeśli utrzymasz je wystarczająco długo, będzie to tylko rozmazany dźwięk.


(Eksperymentowanie z pętlą kodowania dekodowania, aby to sprawdzić)
— Vi.

1
Jeśli zaokrąglisz liczbę, stracisz trochę informacji. Ale zaokrąglasz go raz za razem, nie stracisz więcej informacji.
— Vi.

Po 57 dekodowanych kodowaniach iteracji muzyka stała się bardzo zła. Jak gdyby był bardzo niski bitrate.
— Vi.

@Vi - analogia zaokrąglania liczb jest dobrym pomysłem, jeśli użyję go gdzie indziej?
— ChrisF

@ChrisF, Brak zastrzeżeń co do użycia analogii do innych rzeczy. / * Dlaczego pytasz BTW? Czy to nie oczywiste? * /
— Vi.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.