.fw files.wiki
FLAC

Archivos FLAC

Códec de audio sin pérdida libre

FLAC es un formato de audio comprimido abierto y sin pérdida que conserva el audio PCM mientras reduce el tamaño del archivo.

Free Lossless Audio Codec audio file

Desarrollador
Xiph.Org Foundation / Josh Coalson
Categoría
Audio
Tipo MIME
audio/flac
Formato
Binario
Bytes mágicos
66 4C 61 43
Primera versión
2001
Última versión
1.5.0 reference codec; format version 1.0
Estándar abierto
Sí

Abrir un archivo .FLAC en línea

Leyendo el archivo…

¿Qué es un archivo .FLAC?

El archivo .flac suele incluir free lossless audio codec (abreviado como “FLAC”), que es un formato de audio PCM comprimido introducido inicialmente y luego mantenido por la Xiph.org Foundation, siendo Joshua (Josh) Coalson su creador. Los archivos codificados de forma nativa en FLAC incluyen el marcador ASCII fLaC con offset 0 (equivalente de hex 66 4C 61 43) y ningún formato de producción importante no relacionado usa la misma extensión. FLAC almacena exactamente las muestras PCM originales; por lo tanto, la decodificación devuelve las muestras de audio codificadas originalmente sin pérdidas psicoacústicas, a diferencia de MP3, AAC, Vorbis o incluso Opus. Permite la compresión de muestras de audio para mono, estéreo y múltiples canales, incluidos temas musicales para 44.1 y 48 kHz e incluso 24bit/96khz/24 bit/192 kHz según la especificación del formato. El tamaño habitual de los archivos codificados de forma nativa en FLAC es mayor que el de los archivos en formato MP3/AAC y menor que el de WAV/AIFF, pero la música suele comprimirse entre aproximadamente un 40% y un 70% en comparación con los archivos PCM originales sin comprimir. Los usuarios de este formato de audio suelen encontrarse con FLAC en ripeos de CD, descargas de Bandcamp, sitios de música en alta resolución, archivos de muestras de audio y sus propias bases de datos musicales.

Cómo abrir un archivo .FLAC

Abrir un archivo .FLAC en Windows

  1. 1 Ve a la carpeta donde está tu archivo en Explorador de archivos. Normalmente, los archivos descargados terminan en Descargas.
  2. 2 Haz doble clic en tu archivo .FLAC si tienes una aplicación para archivos .flac en tu equipo. Si no se abre, pasa al paso tres.
  3. 3 Haz clic derecho en tu archivo .FLAC -> selecciona Abrir con -> Elegir otra aplicación.
  4. 4 Elige VLC media player en la lista (Windows 11: elige Siempre). En Windows 10 -> marca "Usar siempre esta aplicación para abrir archivos .flac" y haz clic en Aceptar.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para Windows

Abrir un archivo .FLAC en macOS

  1. 1 En la app Finder, localiza tu archivo .FLAC.
  2. 2 Solo haz doble clic en tu archivo .FLAC para abrir automáticamente el programa asociado con él.
  3. 3 ¿Necesitas otra app en tu Mac? Haz Control-clic en el archivo (o clic derecho con el mouse). En el menú emergente, selecciona Abrir con -> VLC media player.
  4. 4 Si no aparece en la lista, elige Otra… y busca la aplicación manualmente.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para macOS

Abrir un archivo .FLAC en Linux

  1. 1 Abre tu gestor de archivos. Según el escritorio, puede llamarse Archivos (GNOME), Dolphin (KDE Plasma), Nemo (Cinnamon) o Thunar (Xfce).
  2. 2 Haz doble clic en el archivo.
  3. 3 O elige otro programa haciendo clic derecho en el archivo -> Abrir con -> VLC media player.
  4. 4 Instala VLC media player (si no está instalado en tu equipo) desde el centro de software, el repositorio o Flathub.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para Linux

Abrir un archivo .FLAC en Android

  1. 1 Abre Archivos u otra app de gestión de archivos.
  2. 2 En Descargas, busca el archivo .FLAC y ábrelo tocándolo.
  3. 3 Se mostrará una lista de apps capaces de abrir el archivo. Toca VLC media player y pulsa Siempre para asociar de forma permanente este tipo de archivo con esta app.
  4. 4 ¿No hay ninguna app capaz de abrir este archivo? Descarga VLC media player desde Google Play Store.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para Android

Abrir un archivo .FLAC en iPhone / iPad

  1. 1 Usa la app Archivos y ve a En mi iPhone, iCloud Drive o Descargas.
  2. 2 Toca el archivo .FLAC que quieras abrir.
  3. 3 Si el archivo puede abrirse con una app integrada de iOS (formato compatible), se abrirá automáticamente.
  4. 4 Mantén pulsado el archivo para abrir el menú contextual -> elige Compartir -> selecciona VLC media player en la lista de apps.
  5. 5 Si no aparece esa opción, primero descarga la app desde el App Store y luego toca el documento otra vez.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para iPhone / iPad

Abrir un archivo .FLAC en línea

  1. 1 Ve al visor en línea en la parte superior de esta página.
  2. 2 Arrastra el archivo hasta allí o selecciónalo, y su contenido aparecerá en la pestaña de tu navegador. El archivo no se sube.

¿Sigue sin abrirse? Consulta los problemas comunes y sus soluciones, o ábrelo en tu navegador.

Programas para En línea

Más detalles sobre cómo abrir archivos .FLAC

En Windows, FLAC es compatible directamente en las versiones recientes de Microsoft Media Player, además de ser compatible con reproductores como VLC, foobar2000, MusicBee, AIMP, Winamp, JRiver Media Center y también con editores como Audacity.

La reproducción en formato FLAC puede realizarse en VLC, foobar2000 en Mac OS, Elmedia Player, JRiver Media Center en Mac OS o usando Audacity para Mac OS. Las opciones de línea de comandos que se pueden considerar son ffplay(FFmpeg) y también las utilidades de flac desde la terminal. Si conviertes el archivo a un formato más antiguo en el contexto de trabajar con Apple Music Library e iTunes, quizá prefieras hacer primero la conversión a ALAC porque estas aplicaciones funcionan principalmente con este formato de codificación sin pérdidas.

Para las distribuciones basadas en Linux, suele haber reproductores con compatibilidad con GStreamer como VLC, Rhythmbox, audacious clementine, DeaDBeeF, Strawberry y reproductores de audio de línea de comandos para compatibilidad con FLAC, además de otros reproductores. FLAC puede reproducirse fácilmente en distintos sistemas operativos Android gracias a los códecs integrados del sistema y también a las apps habituales, que son VLC, Poweramp, AIMP, foobur2000, Neutron Music Player, etc. Además, en el caso de iPhone y iPad, la aplicación nativa Files permite reproducir estos archivos en algunas versiones concretas, mientras que Quick Look en iPhone también funciona para la reproducción. También hay varios reproductores distintos como VLC, foobur2000 y Neutron.

FLAC puede reproducirse en un navegador, como en versiones de Chrome, Firefox, Edge y Safari, si tienes HTML5 y un reproductor de audio. Si la reproducción al hacer doble clic falla, puedes instalar un reproductor compatible con FLAC o configurar la función Open With. Además, ffprobe input.flac mostrará si VLC player acepta correctamente el formato FLAC y si no hay un error sobre la asociación de la extensión o la instalación de los códecs. Usa Audacity, Ocenaudio y reaper como software de edición.

Detalles técnicos

Es un bitstream binario, no un formato de texto. El inicio de un archivo FLAC nativo siempre está marcado por el identificador de 32 bits fLaC (bytes hex:66 4C 61 43) que comienza en el primer byte del datastream. Justo después vienen varios bloques que contienen información como metadatos, con el bloque STREAMINFO que guarda datos esenciales del stream (tamaño mínimo y máximo de bloque y de frame, sample rate, canal, número de bits de la muestra, etc.). En el documento de formato se describen varios bloques típicos: los bloques STREAMINFO, PADDING, APPLICATION, SEEKTABLE, VORBIS_COMMENT, CUESHEET y PICTURE; la especificación también menciona varios códigos reservados e ilegales para los valores del tipo de código de bloque. Así, el formato nativo FLAC representa un stream de audio con algo de información adjunta (y sin información de video ni del programa); podrían estar presentes los frames de audio FLAC, tags, cue sheets (la lista de índices) e incluso imágenes opcionales además.

El datastream está representado por varios frames que guardan muestras de audio para los canales. La compresión FLAC incluye la división en bloques de los datos y un proceso de compresión lineal predictiva mediante predictores fijos y LPC, codificando la diferencia entre las muestras predichas y los valores reales (residuals) mediante códigos rice (también con la decorrelación entre canales de las muestras de valores residuales para audio estereofónico). En la especificación actual, la frecuencia máxima, el número de canales y los bits por muestra son 655350 Hz, 8 y 32 respectivamente; muchos decodificadores permiten el uso de algunos casos específicos (como 24, 16 bit/estereofonía/48 o 44.1kHz), aunque. El registro correspondiente del tipo MIME es audio/flac; algunas aplicaciones antiguas solo pueden soportar audio/x-flac. Los datos de stream FLAC también pueden usarse como un stream Ogg y llamarse en consecuencia Ogg FLAC (normalmente tiene una extensión .oga en lugar de .flac). El codificador de referencia admite desde el nivel 0 hasta el nivel 8; con un número mayor del nivel de compresión, se necesita más potencia de procesador para crear archivos que son un poco más cortos que en niveles inferiores sin ningún cambio en el archivo decodificado. El comando flac --verify crea y decodifica el stream FLAC para comprobar la integridad frente al MD5 incrustado.

Cómo convertir archivos .FLAC

Usa ffmpeg para convertir FLAC a WAV: ffmpeg -i input.flac output.wav. Usa el decodificador de software FLAC flac para convertir con un comando como flac -d input.flac. El audio sin procesar no cambia en contenido. Las etiquetas pueden traducirse de forma imperfecta. Es un proceso sin pérdida, pero ocupa mucho más espacio.

Usa ffmpeg -i input.flac -codec:a libmp3lame -q:a 2 output.mp3 si tu sistema de audio del coche, teléfono móvil (quizá) necesita MP3, o si tienes muy poco espacio de almacenamiento. El formato es ampliamente compatible, pero el proceso de compresión con pérdida destruye datos de audio que luego no se pueden recuperar.

Usa ffmpeg -i input.flac -codec:a aac -b:a 256k output.m4a para convertir FLAC a M4A en el formato de codificación AAC y crear audio con pérdida adecuado para un entorno totalmente Apple. Como alternativa, usa ALAC para una conversión sin pérdida: Usa ffmpeg -i input.flac -codec:a alac output.m4a

FLAC a Opus, ffmpeg -i input.flac -codec:a libopus -b:a 128k output.opus ofrece una entrega eficiente en el códec Opus, pero recuerda que algunos reproductores solo leerán primero formatos de archivo más antiguos y compatibles (por ejemplo, MP3 o AAC).

dBpoweramp, foobar2000 Converter, MusicBee o fre:ac para Windows, y el convertidor por lotes XLD para Macintosh, por lo general manejan mejor las etiquetas de metadatos. Los formatos sin pérdida no descartan ninguna información sin procesar. Solo los campos de metadatos y el material gráfico asociado, etc., pueden cambiar en el paso de procesamiento. Sin embargo, convertir un formato sin pérdida a un formato con pérdida no se puede deshacer; así que guarda el original.

Convertir aHerramientaComando / nota
WAV / .wav ffmpeg ffmpeg -i input.flac output.wav Se decodifica a PCM sin comprimir; no se pierde calidad de audio, pero las etiquetas pueden no asignarse perfectamente y el tamaño del archivo suele aumentar.
MP3 / .mp3 ffmpeg with libmp3lame ffmpeg -i input.flac -codec:a libmp3lame -q:a 2 output.mp3 Crea un archivo con pérdida ampliamente compatible; no se puede recuperar el audio descartado por la codificación MP3.
AAC in M4A / .m4a ffmpeg ffmpeg -i input.flac -codec:a aac -b:a 256k output.m4a Útil para teléfonos, autos y ecosistemas de Apple; la conversión tiene pérdida a menos que uses ALAC en su lugar.
Ogg Vorbis / .ogg ffmpeg ffmpeg -i input.flac -codec:a libvorbis -q:a 6 output.ogg Formato abierto con pérdida y buena calidad a tasas de bits moderadas; no tiene tanta compatibilidad universal como MP3/AAC.
Apple Lossless / .m4a ffmpeg ffmpeg -i input.flac -codec:a alac output.m4a Conversión sin pérdida para software y dispositivos de Apple; conviene revisar la compatibilidad de metadatos después de la conversión.
Opus / .opus ffmpeg ffmpeg -i input.flac -codec:a libopus -b:a 128k output.opus Destino con pérdida eficiente para transmisión de voz o música; la compatibilidad es menor que la de MP3/AAC en reproductores antiguos.
FLAC with different compression level / .flac flac flac -8 --verify input.wav -o output.flac Recodifica de PCM a la compresión FLAC estándar máxima; el nivel de compresión afecta la velocidad y el tamaño, no la calidad del audio decodificado.

Problemas comunes y soluciones

La frase "Invalid data found when processing input" significa que estás tratando con un archivo FLAC corrupto o un archivo renombrado de otro formato o uno truncado debido al proceso de descarga o copia. Revisa el archivo en un editor hexadecimal y busca si el FLAC nativo tiene los bytes 66 4C 61 43 teniendo un desplazamiento de 0. Si no lo tiene entonces vuelve a descargar el archivo y verifica si corresponde al checksum del archivo original.

Comando de prueba FLAC - flac -t en tu archivo podría dar un error como "ERROR: while decoding data" o "MD5 signature mismatch" indicando que las muestras PCM han sido cambiadas de las almacenadas en la streaminfo. Por lo tanto la recuperación podría ser lograda con la ayuda de una copia de seguridad de tu archivo o el extraído del disco nuevamente.

Si un reproductor multimedia menciona un "unsupported codec" o bien reconoce la extensión .flac por algún decodificador del sistema o no puede aceptar la tasa de muestreo, profundidad de bits o configuración de canales que no son soportados por algunos estándares entonces deberías codificar los datos de audio en un audio FLAC estándar de 16/24 bits a 44.1 kHz / 48 kHz o convertir el archivo a wav usando la herramienta de línea de comandos ffmpeg -i input.flac output.wav.

Los errores como un artista, álbum o imagen incorrectos implican que hay alguna deformación en los campos de comentario Vorbis o en los metadatos de la imagen los cuales podrían ser restaurados con los etiquetadores MusicBrainz Picard, mp3tag, Kid3 o foobar2000.

Un búfer incorrecto o pistas saltadas suelen ser culpa del reproductor, mientras que una duración/bitrate imposible o una duración de cero significan un archivo incompleto recibido de alguna carpeta de red/sincronización.

Consideraciones de seguridad

Standard Native FLAC no usa macros, scripts activos, funciones de ejecución automática ni componentes ejecutables de tipo documento; por lo tanto, el riesgo potencial que presenta un archivo .flac predeterminado es considerablemente menor en comparación con un documento de oficina o un archivo comprimido típico. La única amenaza significativa proviene de fallos de análisis en reproductores multimedia, bibliotecas de etiquetas y códecs del sistema operativo que decodifican fragmentos de audio malformados, metadatos y/o carátulas. Actualiza VLC, tu navegador web, los programas multimedia móviles, FFmpeg o las bibliotecas de código de audio del sistema operativo antes de reproducir contenido multimedia descargado de fuentes no confiables, especialmente muestras .flac cortas, grandes o de aspecto extraño. Además, el formato de archivo FLAC puede contener información personal que incluya nombres de artistas, comentarios, cadena del codificador, datos de compra, MusicBrainz track ID, estadísticas de replay gain, cue sheet y gráficos incrustados. Antes de distribuir cualquier archivo .flac, analízalo usando el comando --list de metaflac, ffprobe, Mp3tag, kid3 o MusicBrainz Picard para ver qué información contiene y borra la información que no quieras compartir. La comprobación de bytes de magic number debe realizarse con file, ffprobe o mediainfo, y los archivos .flac desconocidos deben ser analizados por tus antivirus, porque .flac podría ser en realidad otro tipo de archivo.

Historia y versiones

FLAC fue creado por Josh Coalson; el desarrollo empezó aproximadamente en 2000, mientras que la primera versión estable 1.0 se lanzó en 2001. Como su nombre sugiere, este formato de audio se diseñó para convertirse en una alternativa libre y de código abierto a varios códecs de audio comerciales y patentados, y desde el principio podía presumir de un conjunto de funciones de streaming y búsqueda. Durante los primeros años 2000, FLAC pasó a formar parte del marco de la Xiph.Org Foundation junto con Ogg, Vorbis, Theora y, finalmente, Opus. La implementación de referencia pasó por numerosas revisiones, como las versiones 1.1.x y 1.2.x, que incluyeron una mejor eficiencia de compresión, etiquetado avanzado y soporte adicional en muchos reproductores y aplicaciones de ripeo de CD. Por último, la versión FLAC 1.3.0 se publicó en 2013 después de una larga pausa, seguida de las versiones 1.3.x y 1.4.x, centradas principalmente en la eficiencia, la seguridad y el procesamiento de alta resolución de los archivos en el codificador de referencia. No obstante, FLAC sigue siendo solo un formato abierto y libre, sin ser un códec de audio ISO/IEC formalizado, y las especificaciones canónicas del formato están alojadas por Xiph.Org en su sitio web https://xiph.org/flac/format.html.

El archivo WAV (.wav) almacena datos PCM, que pueden usarse en casi todas las herramientas de producción, pero FLAC comprime esos mismos datos PCM y ocupa menos espacio en disco. AIFF (.aiff, .aif) es otro formato sin compresión, rara vez comprimido de forma predeterminada, popularizado por Apple, que sigue ofreciendo una compatibilidad aceptable en los flujos de trabajo de estudios heredados; aun así, FLAC debería usarse de forma preferente en el almacenamiento y en las descargas de archivos, mientras que AIFF todavía encaja en los flujos de trabajo de estudios más antiguos. Otro formato comprimido de Apple , Apple Lossless, o ALAC dentro de MP4, funciona bien en productos basados en Mac OS, aunque FLAC es el preferido entre el software libre y de código abierto, así como entre dispositivos para audiófilos, proveedores de descargas, etc. El último, pero sin duda no el menos importante , Monkey's Audio (.ape), a veces produce tamaños de audio menores, aunque es bastante cerrado y tiene menos soporte que FLAC y, especialmente, es lento en el proceso de descompresión.

Comentarios (0)

Respondiendo a

Aún no hay comentarios. Sé el primero en compartir tu experiencia con este tipo de archivo.