Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Free Lossless Audio Codec - Teknopedia
Free Lossless Audio Codec - Teknopedia
Niente fonti!
Questa voce o sezione sull'argomento formati di file non cita le fonti necessarie o quelle presenti sono insufficienti.

Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti.
Free Lossless Audio Codec
Estensione.flac
Magic numberfLaC[1]
Tipo MIMEaudio/flac
Uniform Type Identifier (UTI)org.xiph.flac
SviluppatoreXiph.Org Foundation
LicenzaLibera
1ª pubblicazione20 luglio 2001
Ultima versione1.5.0 (11 febbraio 2025)
TipoCompressione audio
CompressioneLossless
Standardxiph.org/flac/format.html
Formato aperto?Sì
Sito webxiph.org/flac/
Modifica dati su Wikidata · Manuale

Free Lossless Audio Codec (in acronimo FLAC) è un codec audio libero con compressione dati lossless, cioè senza perdita di qualità.[2] A differenza delle codifiche lossy (come l'Ogg Vorbis, l'MP3 o l'AAC) questo tipo di compressione non rimuove informazioni dal flusso audio, risultando quindi adatto sia all'ascolto con lettori di musica digitale, sia all'archiviazione su memorie di massa. Il formato FLAC è attualmente supportato da una buona parte dei software audio.[3]

FLAC è specificamente progettato per comprimere dati audio, diversamente dalla maggior parte degli algoritmi di compressione lossless generici (come ad esempio ZIP e gzip), questo gli permette di raggiungere compressioni importanti, dell'ordine del 30-50% contro il 10-20% raggiunto da quelli tradizionali quando utilizzati per comprimere file audio. In particolare risulta estremamente efficace se usato per archiviare Stems/Spaccati di un progetto musicale (un singolo file per ogni singola traccia che compone il progetto intero). Un progetto medio stems da 30/35 piste per tre minuti di durata può facilmente arrivare a pesare complessivamente oltre 2 GB se campionato in PCM, mentre il medesimo materiale se compresso in FLAC può facilmente stare sotto i 300 MB. Questo avviene perché FLAC, al contrario di come si farebbe in PCM, comprime soprattutto le parti di silenzio presenti nei vari stems a peso zero, impattando enormemente sul peso complessivo finale dell'archivio.

Storia

[modifica | modifica wikitesto]

Lo sviluppo è iniziato nel 2000 da Josh Coalson.[4] Il formato del flusso dati è stato congelato quando FLAC è entrato in fase beta con il rilascio della versione 0.5 dell'implementazione di riferimento il 15 gennaio 2001. La versione 1.0 è stata pubblicata il 20 luglio 2001.[4]

Il 29 gennaio 2003 Xiphophorus (adesso Xiph.Org Foundation) ha annunciato l'inclusione del FLAC fra i propri progetti, insieme con Ogg Vorbis, Ogg Theora e Speex.[4][5]

A partire dal mese di dicembre 2008 la prestigiosa casa discografica Deutsche Grammophon, che sin dai primi anni del Novecento pubblica esclusivamente musica classica, ha incominciato a rendere disponibili per il download a pagamento, i propri titoli in formato FLAC.

Caratteristiche

[modifica | modifica wikitesto]

Codifica

[modifica | modifica wikitesto]

FLAC supporta solo campioni in virgola fissa (fixed-point), non in virgola mobile. Può gestire dati in PCM con profondità di bit da 4 a 24 bit, qualsiasi frequenza di campionamento da 1 Hz a 65535 Hz (con incrementi di 1 Hz) o da 10 Hz a 655350 Hz (con incrementi di 10 Hz) e un numero di canali da uno a otto.

Passaggi della codifica

[modifica | modifica wikitesto]
  • Suddivisione in blocchi: l'input viene diviso in più parti contigue, anche variabili in grandezza (su questo punto vi sono delle controversie, perché alcuni[alcuni sviluppatori] suggeriscono che anche i blocchi debbano rimanere fissi).
  • Compattamento del flusso multicanale: in questo step l'encoder FLAC si occupa di calcolare, nel caso di input stereo e surround, la media dei canali e la loro differenza. Il segnale a qualità migliore viene passato al processo successivo.
  • Previsione: partendo dal primo blocco, avviene la previsione di quale possa essere il successivo con degli algoritmi matematici che tentano di ricostruire il segnale. In questo caso, verranno codificati solo i parametri, dato che gli algoritmi matematici devono essere presenti sia sull'encoder sia sul decoder.
  • Codifica residua: la codifica residua permette a FLAC di essere effettivamente un codec lossless. Si codifica senza perdita tutta la parte di segnale che si differenzia dalla ricostruzione matematica di predizione, e viene incorporata nel file finale. Il guadagno si ha sul fatto che il segnale residuo, proprio per la scrematura matematica, sarà minore in bytes rispetto al corrispettivo PCM.

Livelli di compressione

[modifica | modifica wikitesto]

libFLAC, la libreria di codifica e decodifica di riferimento, utilizza un parametro per il livello di compressione che varia da zero (più veloce) a otto (più lento); i file compressi sono però sempre la rappresentazione identica e senza perdita dei dati originali. Sebbene il processo di compressione implichi un compromesso tra velocità e dimensioni, il processo di decodifica non dipende dal livello di compressione ed è sempre relativamente veloce.

Metadati

[modifica | modifica wikitesto]
  • Per il livello di volume, FLAC supporta ReplayGain
  • Per i tag, FLAC supporta lo stesso formato del codec Vorbis[6]

Note

[modifica | modifica wikitesto]
  1. ↑ FLAC - Format, su xiph.org. URL consultato il 30 giugno 2023.
  2. ↑ (EN) FLAC - Free Lossless Audio Codec, su Xiph.Org Foundation. URL consultato il 22 dicembre 2014.
    «FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality»
  3. ↑ (EN) FLAC - links, su Xiph.Org Foundation. URL consultato il 22 dicembre 2014.
    «A large and growing list of software supports the FLAC format»
  4. 1 2 3 (EN) FLAC - news, su xiph.org. URL consultato il 15 marzo 2018.
  5. ↑ (EN) FLAC Joins Xiph!, su xiph.org. URL consultato il 15 marzo 2018 (archiviato dall'url originale il 29 maggio 2008).
  6. ↑ (EN) FLAC - faq, su xiph.org. URL consultato il 15 marzo 2018.

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file sul Free Lossless Audio Codec

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su xiph.org. Modifica su Wikidata
  • (EN) Free Lossless Audio Codec, su SourceForge. Modifica su Wikidata
  • Free Lossless Audio Codec, su packages.debian.org. Modifica su Wikidata
  • Repository sorgenti di Free Lossless Audio Codec, su github.com. Modifica su Wikidata
  • (EN) Free Lossless Audio Codec, su Free Software Directory. Modifica su Wikidata
  • Come aprire il file .FLAC?, su FileExtension.info. URL consultato il 25 settembre 2020 (archiviato il 5 febbraio 2018).
V · D · M
Standard di compressione dei dati per il multimedia
Video
ISO/IECMotion JPEG · Motion JPEG 2000 · MPEG-1 · MPEG-2 · MPEG-4 ASP · MPEG-4 AVC · MVC · MPEG-H Part 2 / HEVC · MPEG-I Part 3 / VVC · MPEG-5 (Part1/EVC · Part2/LC EVC)
ITU-TH.120 · H.261 · H.262 · H.263 · H.264 · H.265 · H.266 · H.267
altroAMV · AV1 · AVS · Bink · Daala · Dirac · DNxHD · FFV1 · Huffyuv · Indeo · Pixlet · ProRes · RealVideo · RTVideo · SheerVideo · Smacker · Snow · Sorenson · Theora · VC-1 · VP6 · VP7 · VP8 · VP9 · WMV
Audio
ISO/IECAAC · HE-AAC · HE-AAC v2 · MPEG-1 Layer I · MPEG-1 Layer II · MPEG-1 Layer III (MP3) · MPEG-2 Layer I · MPEG-2 Layer II · MPEG-2 Layer III (MP3)
ITU-TG.711 · G.722 · G.722.1 · G.722.2 · G.723 · G.723.1 · G.726 · G.728 · G.729 · G.729.1 · G.729a
altroAC3 · AMR · Apple Lossless · aptX · ATRAC · CELT · FLAC · iLBC · Monkey's Audio · μ-law · Musepack · Nellymoser · OptimFROG · Opus · RealAudio · RTAudio · SHN · SILK · Siren · Speex · TAK · Vorbis · WavPack · WMA
Immagine
ISO/IEC/ITU-THEIF · JPEG · JPEG 2000 · JPEG XL · JBIG · JBIG2 · lossless JPEG · PNG · MNG
altroBMP · FXG · GIF · ICER · ILBM · TGA · JPDP · JPEG XR/HD Photo · ICNS · OpenEXR · OpenRaster · PCX · PGF · PSD · TIFF · WBMP · WebP
Contenitore
generico3gp · ASF · AVI · Bink · DMF · DPX · FLV · M2TS · Matroska · MOD · MP4 · MXF · NUT · Ogg · QuickTime · RealMedia · Smacker · RIFF · TOD · VOB · WebM
solo audioAIFF · AU · WAV · BWF · RF64
  Portale Informatica
  Portale Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=Free_Lossless_Audio_Codec&oldid=143852495"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022