Başlıktakinden daha kesin olmak gerekirse, 320 kbps'lik bir MP3 dosyam olduğunu varsayalım. Sıkıştırırsam, mantıksal olarak, sesin her saniyesinden kabaca 320 kilobit dışındaki tüm veriler, sıkıştırılabilen yedek veriler olmalıdır. Sıkıştırılmış dosyayı FLAC veya başka bir kayıpsız codec bileşenine kodladığımda neden bu kadar büyük?
İlgili bir notta, kaynak mp3 sesini dekomprese edilmiş bir wav'dan kayıpsız bir şekilde kurtarmak teorik olarak mümkün mü? (MP3'ün kendisinin kayıp olduğunu biliyorum . Başka bir kayıp olmadan yeniden kodlamanın mümkün olup olmadığını soruyorum .)
DÜZENLEME: İlgili soruyu ve arkasındaki mantığı açıklığa kavuşturayım. Bir MP3 dosyasından açılmış bir wav'um olduğunu varsayalım (ve nedense mp3'ün kendisinde olmadığını varsayalım). Daha fazla kalite kaybetmek istemiyorsam, FLAC veya başka bir kayıpsız kodlayıcı ile yeniden kodlayabilir ve aynı kaliteyi korumak için daha büyük bir dosya alabilirim . Ya da tekrar mp3'e yeniden kodlayabilir ve orijinalle aynı boyutta alabilirim, ancak daha fazla veri kaybedebilirim. Açıkçası, bu vakaların hiçbiri ideal değildir. Orijinal boyuta veya orijinal kaliteye sahip olabilirim, ama her ikisi de değil (Orijinal kayıpsız kaynağın değil, orijinal mp3'ün kalitesini kastediyorum). Sorum şu: İkisini de alabilir miyiz? Teorik olarak kayıplı sıkıştırılmış verileri kayıplı dekomprese edilmiş verilerden daha fazla kaybetmeden kurtarmak mümkün müdür?
Mümkünse, sesi FLAC ile sıkıştıran kayıpsız bir sıkıştırma algoritması hayal edebiliyorum. Daha sonra sesi önceki kayıplı sıkıştırma belirtileri için tarar ve algılanırsa, kayıpsız olarak orijinal kayıplı dosyaya yeniden sıkıştırır. Sonra hangi dosya küçükse o tutar.