Free Lossless Àudio Codec

De WikiLingua.net

FLAC (libflac)  Image:FLAC logo.png
Desarrollador: Xiph.Org / Josh Coalson
Última versió: 1.2.1 (17 de setembre de 2007)
S.O.: Multiplataforma
Gènere: Códec d'àudio
Llicència: Tipus BSD / "Llicència Xiph"
En espanyol: -
Lloc Web: http://flac.sf.net

Free Lossless Àudio Codec (FLAC) (Códec de compressió d'àudio sense pèrdua en espanyol) és un format del projecte Ogg per a codificar àudio sense pèrdua, és a dir, l'arxiu inicial pot ser recompuesto totalment amb el desavantatge que l'arxiu ocupi molt més espai del que s'obtindria a l'aplicar compressió amb pèrdua o Lossy.

Altres formats com MPEG-1 Layer 3 (MP3), Windows Mitja Àudio (WMA) (excepte WMA Lossless), Advanced Àudio Coding (AAC), (Ogg Vorbis), Adaptive Transform Acoustic Coding ATRAC, ADPCM, etc., al comprimir l'arxiu perden, de forma irreversible, part de la informació de l'original, a canvi d'una gran pèrdua de grandària en l'arxiu. FLAC no perd tanta grandària d'arxiu, rara vegada baixa de deixar l'arxiu en un terç de la grandària original, ja que no elimina gens de la informació continguda en l'original. Com norma es redueix entre la meitat fins a tres cambres segons el tipus de so processat.


Taula de continguts

[editar] El projecte

El projecte FLAC inclou:

  • El códec amb el qual haurà de ser codificada la informació d'àudio.
  • El format contenidor pròpiament dit
  • La biblioteca libFLAC, que permet programar compresores i reproductors, a més inclou els metadatos dels arxius.
  • LibFLAC++
  • Flac, Permet codificar i decodificar els FLAC streams per mitjà de la línia de comandos usant la llibreria libFLAC
  • Metaflac, editor de metadatos per a fitxers flac per mitjà de línia de comandos.
  • Plugins per a diferents reproductors d'àudio com Winamp i Foobar2000, entre uns altres.

[editar] Comparacions

FLAC està dissenyat per a comprimir àudio. A causa d'això, els arxius resultants són reproducibles i útils, a més de ser més petits que si s'hagués aplicat directament a l'arxiu PCM un algoritmo de compressió genèric (com ZIP). Els algoritmos amb pèrdua poden comprimir a més d'1\/10 de la grandària inicial, a costa de descartar informació; FLAC, en el seu lloc, usa la predicció lineal per a convertir les mostres, en sèries de petits nombres no correlativos (conegut com "residus"), que s'emmagatzemen eficientemente usant la codificació Golomb-Arrissi (veure: "Regles Golombinas", o "Golombianas"). A més d'això, per a aprofitar els silencis (on els valors numèrics presenten molta repetició) usa codificació per "longitud de pista" (RLE"Run-Length Encoding") per a mostres idèntiques.

Nota: RLE i RAU són conceptes provinents de la lectura mecànica dels registres, i es corresponen a les lectures amb "Velocitat Lineal Constant" (típiques de les cintes magnetofónicas), i amb "Velocitat Angular Constant" (característica dels discos i gramófonos. En els lectors de CD, es pot seleccionar un mètode o un altre de reproducció, segons els paràmetres d'enregistrament. El més comú és CAV, però el CLV permet una major linealidad en el registre; encara que requereix el concurs de servos per a controlar la velocitat angular del rotor, segons s'escurça el ràdio de la pista.

FLAC s'ha convertit en un dels formats preferits per a la venda de música per Internet, igual que Monkey's Àudio que funciona idénticamente bé. A més és usat en l'intercanvi de cançons per la xarxa, com alternativa al MP3, quan es desitja obtenir una major reducció del pes que en un arxiu WAV-PCM, i no perdre qualitat de so. També és el format ideal per a realitzar còpies de seguretat de CDs, ja que permet reproduir exactament la informació de l'original, i recuperar-la en cas de problemes amb aquest material.

FLAC no suporta mostres en "mengi flotant", només en "punt fix". Admet qualsevol resolució PCM de 4 a 32 bits, i qualsevol freqüència de mostreig (sample rate) des d'1 a 65535KHz, en increments de 1Hz.

Per a una major compressió aconseguint un major temps de codificació es pot usar el següent comando

flac --lax -mep -b 8192 -l 32 -r 0,16 imput.wav -o output.flac

El fitxer resultant pugues no funcionar en reproductors normals, però funcionés en els decodificadores programari. Per a evitar això ha d'usar el següent comando:

flac -mep -b 8192 -l 32 -r 0,8 imput.wav -o output.flac

[editar] Taula comparativa de funcionalitats

Habitualment un dels factors que més es tenen en compte a l'hora d'escollir aquest códec d'àudio és la compresón que aporta; no obstant això, depenent de quin sigui nostra aplicació final i de si es consideren els mitjans dels quals dispose l'usuari, no sempre ens convé ni el códec més ràpid ni el qual més comprimeixi. En aquesta taula queda demostrat que el FLAC és una bona opció en molts dels distints casos en els quals un usuari es pot trobar; aquí es comparen les funcionalitats més destacades d'aquest amb les d'altres códecs d'àudio sense pèrdues. Els códecs analitzats són els següents:


Códec Cod Decod Comp. Flexible Robustez
error
Exp Tagging HW SW Híbrido/
C.Pèrdues
Streaming Codigo
Obert
Multi-
canal
Alta resolució SOTA
Wavpack Molt ràpid Molt ràpid 58% Molt Bo ANEU3/APE Limitat Tots
ALAC Mitjana Ràpid 58.5% Dolent No QT tags Dolent No Sí(descodif) Win/MAC
FLAC Ràpid Molt ràpid 58.7% Molt Bo VorbisTag Molt Bo Molt Bo No Tots
Monkey's Ràpid Mitjà 55.5% Molt Bo No ANEU3/APE Limitat No No No Tots
OptimFROG Lent Mitjà 54.7% Molt Bo ANEU3/APE No Poc No No Win/Mac
/Linux
Shorten Molt ràpid Molt ràpid 63.5% Dolent No No Limitat Molt Bo No No No No Tots

-% Compressió quant menor és més comprimeix.

-Codificació i decod: velocitat requerida.

-HW i SW: suporti i compatibilidad en ambdós camps(Maquinari i Programari)

-Exp: el contingut de la trama és explorable a nivell de mostra

[editar] Característiques dels arxius

Els arxius FLAC solen tenir aquesta mateixa extensió (*.FLAC); són perfectament reproducibles amb alguns reproductors, fins i tot en computadores antigues, ja que una de les característiques del projecte, és que els arxius decodifiquen en manera senzilla. A més permeten usar la funció recerca. Aquests arxius, són de velocitat de bits variable, perquè no totes les parts d'una mateixa cançó són igualment compresibles.

Una altra característica és que, com tots els formats sense pèrdua, el ràtio final depèn molt de l'estil musical, i de la seva complexitat i varietat sonora, aparti de la pròpia cançó. Per a música clàssica obté ràtios d'aproximadament 1/2; en altres estils, com el dansi o el rock, els arxius es queden des de 2/3 fins a 4/5 de la grandària original en format PCM. Un altre factor de molta importància és l'existència dels silencis, ja que algunes cançons tenen diversos segons al principi o al final.

[editar] Suporti Programari

[editar] Codificació

[editar] Decodificación

[editar] Ripeo

  • Windows
    • BonkEnc usant l'API de FLAC.dll
    • CDex o
    • DBpowerAMP amb códec oficial
    • Exact Àudio Copy
    • foobar2000
    • MediaMonkey
    • MP3 Stream Editor
    • Winamp
    • PlexTools
  • Mac US X
    • Max — 10.4
  • Linux
    • ABCDE
    • Cdda2wav
    • Cdparanoia
    • Mencoder
    • GNOME
      • Grip
      • RipOff
      • Sound Juicer
    • KDE
      • KAudioCreator
      • Konqueror

[editar] Suporti Maquinari

[editar] Vegi's també

[editar] Enllaços externs