Waarom maken WAV en FLAC zichzelf belachelijk door te zeggen dat de geluidskwaliteit anders is?

Als je naar het audiobestand (audiofiel; zogenaamd audiofiel in Japan) kijkt, is de geluidskwaliteit anders tussen WAV en FLAC! Er zijn mensen die schreeuwen. In dit artikel zou ik willen overwegen of het waar is.

Verschillen tussen
WAV (WAVE) is een bestandsformaat dat lineaire PCM kan opslaan, en FLAC is een formaat dat audio kan opslaan door compressie zonder verlies (dwz compressie kan worden uitgevoerd zonder verlies van geluidskwaliteit).
Volgens de FLAC-standaard kunnen formaten tot 32 integer-bits/655 350 Hz worden opgeslagen, maar de encoder zelf ondersteunt maximaal 24 integer-bits.
WAV is een oude standaard gemaakt in 1991, en is eigenlijk een soort containerstandaard genaamd RIFF. Verschillende golfvormgegevens kunnen worden opgeslagen in WAV, en 64-bits floats, enz. kunnen ook worden opgeslagen.
Met andere woorden, als ze zich beide in het 24-bits bereik bevinden, kan exact dezelfde golfvorm worden opgeslagen. Dit is een perfecte match op golfvormniveau.
Als je een muziekspeler met de naam foobar2000 gebruikt, kun je bevestigen dat er geen 1-bit verschil is tussen WAV en FLAC met behulp van een plug-in genaamd Binary Comparator.
FLAC heeft een CRC-controlesom voor elk frame en het bestand heeft een MD5-hash om bestandsbeschadiging te detecteren. WAV is mogelijk niet merkbaar, zelfs niet als het beschadigd is, zoals vervormde gegevens.
Trouwens, als je 32 bits of meer wilt besparen, kun je een verliesvrij compressieformaat gebruiken genaamd WavPack.
“Decodeer gar belasting”
De logica van degenen die beweren dat er een verschil is in geluidskwaliteit tussen WAV en FLAC is over het algemeen “FLAC vereist decodering naar PCM voor afspelen, en aangezien er behoefte is aan decodering, is de CPU-belasting hoog en de geluidskwaliteit hoog. geluid is hoog”. Het wordt erger. ”
De eerste helft van deze logica is correct. FLAC is compressie zonder verlies en moet worden gedecodeerd om af te spelen. Bij de bespreking van de tweede helft rijzen echter vragen.
Hoewel FLAC in de eerste plaats een gecomprimeerd formaat is, is de belasting tijdens het decoderen een van de laagste van alle verliesvrije gecomprimeerde audioformaten.
De CodecPerformanceComparison-site heeft decoderingssnelheden per formaat. Onder hen is FLAC veel sneller dan Monkey’s Audio, WAVPACK, AAC en MP3. De decoderingssnelheid is bijna hetzelfde, ongeacht of de compressieverhouding 5 of 8 is.
FLAC zou alleen kunnen decoderen met behulp van integer rekenen (bron), en het is behoorlijk snel. Hoewel WAV geen decodering vereist, gebruikt het alleen de CPU in die zin dat het het bestand leest, het in het geheugen opslaat en de CPU het stuurprogramma verwerkt en de gegevens naar de geluidskaart stuurt.
WAV is ook niet gecomprimeerd, dus er is een probleem dat de bestandsgrootte toeneemt. Dit betekent dat het lezen van bestanden uit opslag duidelijk vaker voorkomt dan FLAC. Dit is niets meer dan meer van de busbandbreedte van uw computer gebruiken. Hoe verklaar je de elektromagnetische ruis die deze magazijnen en bussen genereren? Heeft iemand het uitgezocht?
Belang van de ABX-test (dubbelblinde test)
Ik denk dat de meeste mensen in audiobestanden (Ota, audiofielen) wetenschap bagatelliseren en dingen met verschillende gissingen bedenken, waarbij ze uitsluitend op hun eigen zintuigen vertrouwen.
“Helder geluid” “Vloeiende en elegante hoge tonen” “Natuurlijke bas”
Deze woorden klinken goed, maar ze hebben te maken met falsifieerbaarheid, en ik kan niet eens een argument beginnen.
Ik wil A en B vergelijken. Op dat moment is “ABX-test” of dubbelblinde test (dubbelblinde methode) handig.
Stel dat er A en B zijn. Ik wil A en B vergelijken. Dit kunnen WAV en FLAC zijn, zuurstofvrije koperen kabels en Amazon Basics-kabels. Het kan het geluid zijn dat door waterkracht opgewekte elektriciteit wordt gereproduceerd en het geluid dat zonlicht weergeeft, of het verschil tussen iPod en Walkman, cassettebandje en record.
Als je echt een vergelijking wilt maken, verberg dan A en B en vraag het. Hier is nog een medewerker aan verbonden. Wanneer de test begint, bereidt de medewerker eerst de apparatuur van A en B voor en speelt elk geluid duidelijk als A of B. Vervolgens verbergt de medewerker A of B en speelt het geluid af. Het kan in de orde van AABBABAA of ABABAAB zijn. Speel in ieder geval willekeurig. En de medewerker vraagt: “Wat was het willekeurige geluid dat ik oorspronkelijk had ingediend, A of B?” U kunt de geluiden A en B op elk moment tijdens de test opvragen en opnieuw beluisteren.