Untuk lebih tepatnya daripada di judul, misalkan saya memiliki file MP3 yaitu 320 kbps. Jika saya mendekompresnya, maka secara logis, semua data kecuali sekitar 320 kilobit dari setiap detik audio harus berupa data yang berlebihan, yang dapat dikompres. Jadi, ketika saya menyandikan file dekompresi ke FLAC, atau codec lossless lainnya, mengapa itu jauh lebih besar?
Pada catatan yang terkait, apakah secara teoritis dimungkinkan untuk memulihkan audio mp3 sumber tanpa kehilangan dari wav yang terkompresi? (Saya tahu mp3 itu sendiri lossy. Saya bertanya apakah mungkin untuk menyandikan ulang tanpa kehilangan lebih lanjut .)
EDIT: Izinkan saya mengklarifikasi pertanyaan terkait, dan alasan di baliknya. Misalkan saya memiliki wav yang didekompresi dari file MP3 (dan anggap saya tidak memiliki mp3 itu sendiri karena suatu alasan). Jika saya tidak ingin kehilangan kualitas lagi, saya dapat menyandikannya kembali dengan FLAC atau encoder lossless lainnya dan mendapatkan file yang lebih besar hanya untuk menjaga kualitas yang sama . Atau, saya dapat menyandikan ulang ke mp3 lagi dan mendapatkan ukuran yang sama seperti aslinya tetapi kehilangan lebih banyak data. Jelas, tidak satu pun dari kasus ini yang ideal. Saya dapat memiliki ukuran asli atau kualitas asli, tetapi tidak keduanya (maksud saya kualitas mp3 asli, bukan sumber lossless asli). Pertanyaan saya adalah: Bisakah kita mendapatkan keduanya? Apakah secara teori dimungkinkan untuk memulihkan data terkompresi yang hilang dari data yang terkompresi yang hilang, tanpa kehilangan lebih banyak lagi?
Jika mungkin, saya bisa membayangkan algoritma kompresi lossless yang kompres audio dengan FLAC. Kemudian ia juga memindai audio untuk mencari tanda-tanda kompresi lossy sebelumnya, dan jika terdeteksi, kompres kembali lossless ke file lossy asli. Kemudian ia menyimpan file mana yang lebih kecil.