FLAC
|
FLAC (Free Lossless Audio Codec), es un códec de audio que permite la compresión de audio sin pérdida de calidad de modo que el tamaño del archivo de audio se reduce sin que se pierda información. Es uno de los codecs de audio más rápidos y usados, además de ser el único no propietario[3]. FLAC soporta etiquetado de metadatos, portada de álbum, búsqueda rápida y está disponible en la mayoría de los sistemas operativos, incluyendo Windows, Unix (Linux, BSD, Solaris, OS X, IRIX), BeOS, OS/2 y Amiga.
Historia
El desarrollo de FLAC comenzó en el año 2000[1] y la primera versión, 1.0 fue publicada el 20 de julio de 2001. [1] El 29 de enero de 2003, el proyecto FLAC se incorporó a la Fundación Xiph.Org, la que es responsable de otros proyectos como Vorbis, Theora y Speex
Características
- Losseless: no hay pérdida de información en el proceso de codificación y el audio decodificado es idéntico al utilizado en la codificación. Cada cuadro contiene un CRC de 16 bits de la información para la detección de errores de transmisión. La integridad de la información de audio es asegurada almacenando una firma MD5 de la información del audio original en la cabecera del archivo, con la que se puede comparar durante la decodificación.
- Rapidez" FLAC está concebido para la velocidad de decodificación que es mucho menos intensiva en el cómputo que otros códecs. EL rendimiento de la decodificación en tiempo real se logra fácilmente en hardware modesto.
- Flexibilidad de metadatos: el sistema de metadatos soporta etiquetas, portada de álbum, seek tables y cue sheets. Las aplicaciones pueden escribir sus propios metadatos. Nuevos bloques de metadatos se pueden definir e implementar en versiones futuras sin romper decodificadores viejos.
- Seekable: soporta la búsqueda rápida muy útil en la reproducción y en aplicaciones para la edición de audio.
- Capacidad para streaming: cada cuadro contiene la información suficiente para decodificar ese cuadro
- Adecuado para la archivación: es un formato abierto y no hay pérdida de generación si se necesita convertir a otro formato. Además del CRC y las firma MD5 FLAC utiliza otra opción para la verificación y comparación de la información resultante y la original.
- Conveniente para la archivación en CD: contiene una hoja de metadatos para almacenar la tabla de contenidos del CD con las pistas y puntos de indexación. Lo que permite el ripeo de un CD hacia un solo archivo y más tarde importar el cue sheet mientras de codifica para generar una representación del CD entero.
- Resistencia a errores:
además de las características anteriores, el códec tiene la particularidad de no contar con métodos de prevención de copia.
Comparación
La decodificación de FLAC es la más rápida de los codecs sin pérdida y su compresión está dentro del 3% incluso el codec más complejo.
Caracterísiticas | FLAC | WavPack | TAK | Monkey's | OptimFROG | ALAC | WMA |
---|---|---|---|---|---|---|---|
Velocidad de codificación* | muy rápida | muy rápida | muy rápida | rápida | lenta | rápida | rápida |
Velocidad de decodificación* | muy rápida | rápida | muy rápida | lenta | muy lenta | rápida | promedio |
Compresión* | 57.0% | 57.1% | 56.0% | 55.1% | 54.6% | 57.8% | 58.4% |
Flexibilidad** | muy buena | muy buena | muy buena | muy buena | muy buena | mala | mala |
Manejo de errores | sí | sí | sí | no | sí | sí | |
Seeking | sí | sí | sí | sí | sí | sí | sí |
Etiquetas | Vorbis tags | ID3/APE | APEv2 (exp.) | ID3/APE | ID3/APE | iTunes | ASF |
Soporte para hardware | muy bueno | limitado | no | limitado | no | bueno | limitado |
Soporte para software | muy bueno | bueno | promedio | bueno | promedio | promedio | bueno |
Hybrid/lossy | LossyWAV | sí | LossyWAV | no | sí | no | LossyWAV |
ReplayGain | sí | sí | sí | no | sí | parcial | no |
RIFF chunks | sí | sí | sí | sí | no | ||
Streaming | sí | sí | sí | no | sí | sí | sí |
Soporte para pipe | sí | sí | sí | sí | sí | sí | sí |
Software libre | sí | sí | no | sí | no | sí | no |
Multicanal | sí | sí | sí | no | no | sí | sí |
Alta resolución | sí | sí | sí | sí | sí | sí | sí |
Soporte sistemas operativos | todos | todos | Win/Linux Wine | todos | Win/Mac/Linux | todos | Win/Mac |
Características | Shorten | LA | TTA | MPEG-4 ALS | MPEG-4 SLS | Real Lossless |
---|---|---|---|---|---|---|
Velocidad de codificación* | muy rápida | muy lenta | rápida | promedio | lenta | lenta |
Velocidad de decodificación* | rápida | muy lenta | promedio | rápida | lenta | muy rápida |
Compresión* | 62.3% | 53.3% | 56.6% | 56.6% | ? | ~56% |
Flexibilidad** | malo | promedio | malo | muy buena | malo | malo |
Manejo de errores | no | no | sí | sí | sí | |
Búsqueda | sí | sí | sí | sí | sí | sí |
Etiquetas | no | ID3v1 | ID3 | sí | sí | proprietario |
Soporte para hardware | limitado | no | limitado | no | no | no |
Soporte para software | muy bueno | malo | promedio | malo | malo | malo |
Hybrid/lossy | no | no | no | LossyWAV | sí | no |
ReplayGain | no | no | sí | sí | sí | no |
RIFF chunks | sí | sí | no | |||
Streaming | no | no | sí | sí | sí | |
Soporte para pipe | sí | sí | no | no | ||
Código abierto | sí | no | sí | sí | sí | no |
Multicanal | no | no | sí | sí | sí | no |
Alta resolución | no | no | sí | sí | sí | no |
Soporte para sistemas operativos | todos | Win/Linux | todos | todos | todos | Win/Mac/Linux |
(*) Menos es mejor.
Software
Existe una larga lista de software que soporta el formato FLAC.[4]
Implementaciones de formatos de terceros
Codificadores/decodificadores/convertidores/etiquetadores
Editores de audio
Reproductores de audio/servidores |
Ripeo de CD/grabaciónOrganizadores
Plugins, herramientas de desarrollo y bibliotecas
Análisis científico de audio
|
Véase también
Fuentes
Referencias
- 1 2 3 Noticias FLAC. Consultado el 18 de marzo de 2014.
- ↑ Historial de cambios de FLAC (en Inglés). Consultado el 18 de marzo de 2014.
- ↑ Sitio Web oficial de FLAC (en inglés). Consultado el 18 de marzo de 2014.
- ↑ Lista de software que soporta FLAC (en inglés). Consultado el 18 de marzo de 2014.