FLAC-lyd (.flac)

Xiph.Org Standard

Free Lossless Audio Codec (FLAC) er gullstandarden blant åpen kildekode-baserte tapsfrie lydformater. Det gir høye komprimeringsforhold med ekstremt rask, maskinvarevennlig dekoding.

Konverter FLAC til MP3

Gratis FLAC til MP3-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Undersøk og metadata

Operativsystemer og filanalysatorer identifiserer FLAC-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Byte-nivå hodesignatur (Magic Bytes)

Operativsystemer og filanalysatorer identifiserer FLAC-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

66 4C 61 43

ASCII-REPRESENTASJON: fLaC

Standardisering: Xiph.Org Open Standard / IETF Draft

Tekniske spesifikasjoner

BeholderarkitekturNative FLAC bitstream container with METADATA_BLOCK structure
KomprimeringLinear prediction (LPC) and Rice entropy coding with subframe partitioning
BytterekkefølgeBig-Endian bitstream headers; sample payloads signed integer PCM
FargeromN/A (Lossless Audio Stream)
Kanaler og struktur1 to 8 discrete audio channels
Maks. dimensjonerSample rates up to 655,350 Hz at 4 to 32 bits per sample
Gjennomsiktighet100% mathematically lossless bit-exact audio reproduction
Strømming og progressivNative frame synchronization words and seeking tables support byte-range HTTP streaming

Teknisk sammenligningsmatrise: FLAC vs konkurrenter

Teknisk attributtFLAC (Gjeldende)ALACWAVAPE
LisensieringsmodellGratis og åpen kildekode (BSD/GPL)Apache 2.0 åpen kildekodePublic Domain / Proprietær RIFFTilpasset åpen kildekode-lisens
CPU-belastning ved dekodingUltralav; minimal innvirkning på batterietLavNull CPU-dekomprimeringsforbrukModerat til høy
FeildeteksjonInnebygd 128-bits MD5-signatur av rå PCM-lydBare integritet på atomnivåIngen innebygdPer-ramme CRC32-sjekksummer
Adopsjon i maskinvareavspillereAllestedsnærværende i bilstereoer, hjemmemottakere og Hi-Fi-anleggApple-enheter og AirPlay-mottakereAlle enheterSvært begrenset

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

FLAC-dekoderen logger 'MD5 signature mismatch' eller spilleren hakker under avspilling.

Underliggende årsak: Bitrot eller overføringsfeil har snudd biter i de komprimerte lydrammedataene.

Utbedring: Test integriteten ved hjelp av 'flac -t sample.flac'. Rekomprimer med 'flac -F' for å ignorere korrupte rammer og gjenopprette lyden.

Sikkerhetsanalyse og parser-angrepsvektorer

FLAC har en moden kodebase, men feilaktig formede metadatablokker (som overdimensjonerte bilde- eller cue-ark-blokker) kan utløse parserproblemer.

Kjente angrepsvektorer

  • Heltallsoverflyt ved tolking av METADATA_BLOCK_PICTURE som fører til heap-korrupsjon i upatchede mediaindekserere.
  • Lagede kanaltilordningsbiter som forårsaker celledeling med null i stereodekorrelasjonsrutiner.
  • Heap-lesing utenfor grensene i libFLAC Vorbis-kommentalleser.

Beste praksis for forsvar:

Historisk opprinnelse og milepæler

2017Microsoft og Apple legger til innebygd støtte for FLAC-dekoding i Windows 10 og macOS High Sierra.
2003FLAC blir en del av Xiph.Org Foundation-paraplyen sammen med Ogg, Vorbis og Theora.
2001Josh Coalson utgir FLAC 1.0 under åpen kildekode-lisensene GPL/BSD.

Viktige fordeler

  • Fullstendig åpen og lisensfri spesifikasjon uten patentbegrensninger.
  • Asymmetrisk design muliggjør umiddelbar, lettvekts dekoding på strømbegrenset maskinvare.
  • Inkluderer en MD5-lydsignatur i STREAMINFO-hodet for automatisk verifisering av bitnivå-korrupsjon.

Tekniske begrensninger og ulemper

  • Filene er betydelig større (vanligvis 5x større) enn tapspregede formater som MP3, AAC eller Opus.
  • Ingen innebygd støtte for 32-bits flyttallslyddata som ofte brukes i interne miksebussar i DAW-er.
  • Historisk motstand fra eldre Apple-applikasjoner krevde alternative formater som ALAC.

Interessante tekniske fakta

  • Den 4-byte magiske signaturen 'fLaC' har blandede store og små bokstaver som representerer 'Free Lossless Audio Codec'.
  • Den europeiske romfartsorganisasjonen brukte FLAC til å komprimere vitenskapelige lydopptak fra atmosfæriske romferder.
  • Neil Youngs høyoppløselige Pono-musikkspiller bygde hele sin økosystem rundt 24-bit/192 kHz FLAC.

Ofte stilte tekniske spørsmål

Komprimerer FLAC lyd like bra som MP3?

Nei. FLAC er tapssfri, noe som betyr at det bevarer hver eneste lydsample, og oppnår typisk en reduksjon i størrelse på 50 %. MP3 er tapsbasert og kaster bort data som ikke kan høres for å oppnå en reduksjon på 80 % til 90 %.

Hva gjør FLAC-komprimeringsnivået (0-8)?

Komprimeringsnivåer i FLAC påvirker kodetid og CPU-innsats, IKKE lydkvalitet. Alle nivåer (0 til 8) dekodes til nøyaktig den samme lyden. Nivå 8 tar lengre tid å kode, men gir litt mindre filer.

Kan FLAC lagre albumcover?

Ja. FLAC inkluderer en dedikert METADATA_BLOCK_PICTURE-blokk som bygger inn forsiden, baksiden og omslagskunst direkte inne i lydfilen.

Relaterte konverteringspar for FLAC

FLAC til MP3

Konvertering av tapløse FLAC-filer til komprimerte MP3-filer reduserer filstørrelsen betraktelig, noe som gjør musikkbiblioteket ditt kompatibelt med eldre medieavspillere og lagringsbegrensede mobilenheter.

MP3 til FLAC

Konvertering av en tapsholdig MP3-fil til en tapløs FLAC-fil plasserer lyddata i en ukomprimert arkivbeholder, selv om den ikke kan gjenopprette frekvenser som allerede har blitt forkastet av den opprinnelige komprimering.

ALAC til FLAC

Konvertering av Apple Lossless Audio Codec-filer til FLAC Master flytter musikkarkivet ditt fra Apple-eksklusive MP4-beholdere til en åpen kildekode-standard som støttes på tvers av tusenvis av medieavspillere og maskinvareenheter.

FLAC til ALAC

Konvertering av FLAC Master-lydfiler til Apple Lossless endrer beholderen fra opprinnelig FLAC til MP4 samtidig som hver eneste bit med opprinnelige lyddata holdes intakt.

WAV til FLAC

Konvertering av ukomprimert WAV PCM til FLAC Master krymper lydfilene dine til halvparten av størrelsen uten å kaste bort en eneste bit med lyddata.

FLAC til WAV

Konvertering av FLAC Master til WAV PCM pakker ut komprimert lyd til rå pulskodemodulasjonsdata for uhindret maskinvarekompatibilitet.

APE til FLAC

Konvertering av Monkey's Audio-filer til FLAC Master bevarer hver eneste bit av originale lyddata samtidig som det låser opp universell kompatibilitet på tvers av nesten alle moderne mediespillere og maskinvare.

AIFF til FLAC

Omforming av AIFF-lyd til FLAC Master reduserer ukomprimerte filstørrelser med opptil 60 prosent samtidig som hver eneste bit av original lyddata bevares.