FLAC est un encodage de compression audio sans perte et un format de fichier de musique numérique ; contrairement à d'autres encodages de compression avec perte tels que MP3 et AAC, il ne détruit aucune information audio originale et peut donc restaurer la qualité sonore des disques de musique. FLAC est une compression sans perte, ce qui signifie qu'aucune information ne sera perdue une fois l'audio compressé avec l'encodage FLAC. Une fois le fichier FLAC restauré en fichier WAV, le contenu sera le même que celui du fichier WAV avant la compression.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
flac est actuellement l'un des formats de fichiers de musique numérique les plus populaires.
FLAC (Free Lossless Audio Codec), le chinois peut être interprété comme un codage de compression audio sans perte.
FLAC est un ensemble bien connu de codes de compression audio gratuits, caractérisés par une compression sans perte. Contrairement à d'autres codes de compression avec perte tels que MP3 et AAC, il ne détruit aucune information audio originale et peut donc restaurer la qualité sonore des disques de musique.
FLAC est gratuit et prend en charge la plupart des systèmes d'exploitation, y compris Windows, les systèmes développés sur la base du noyau Unix Like (Linux, BSD, Solaris, IRIX, AIX, etc.), BeOS, OS/2, Amiga. Et FLAC fournit un système de construction sur les outils de développement autotools, MSVC, Watcom C et Project Builder.
Caractéristiques
Compression sans perte : les données audio codées (PCM) n'ont aucune perte d'informations, et chaque octet de l'audio de sortie décodé est le même que l'entrée de l'encodeur. Chaque trame de données possède un code de contrôle CRC de 16 bits de la trame actuelle, qui est utilisé pour surveiller les erreurs de transmission de données. Pour l'ensemble des données audio, une balise MD5 pour les données audio originales non compressées est également stockée dans l'en-tête du fichier, qui est utilisée pour vérifier les données pendant le décodage et les tests. Lorsqu'un ordinateur lit un fichier WAV, il envoie les données PCM du fichier WAV directement à la carte son. Lorsque l'ordinateur lit FLAC, il doit d'abord décoder le FLAC en données PCM, puis l'envoyer à la carte son. Il ajoute simplement un lien de décodage, tout comme la décompression d'un fichier RAR. Les données PCM ne sont pas différentes du WAV avant compression.
Rapide : FLAC accorde plus d'attention à la vitesse de décodage. Le décodage ne nécessite que des opérations sur des nombres entiers et nécessite une vitesse de calcul très faible par rapport à la plupart des méthodes de codage. Le décodage en temps réel peut être facilement réalisé sur du matériel très courant.
Prise en charge matérielle : étant donné que FLAC fournit des exemples de décodage gratuits et présente une faible complexité de décodage, FLAC était le seul encodage de compression sans perte avec une prise en charge matérielle répandue et efficace jusqu'en 2012.
Peut être utilisé pour le streaming multimédia : chaque trame de données de FLAC contient toutes les informations nécessaires au décodage. La trame actuelle est décodée sans référence aux trames de données qui la précèdent ou la suivent. FLAC utilise des codes de synchronisation et des CRC (similaires aux formats d'encodage tels que MPEG) afin que le décodeur puisse avoir des délais minimaux lors du positionnement des sauts dans le flux de données.
Peut être positionné : FLAC prend en charge un échantillonnage rapide et un positionnement précis. Ceci est non seulement bénéfique pour la lecture, mais facilite également l'édition des fichiers FLAC.
Métadonnées flexibles : de nouveaux types de blocs de données de métadonnées peuvent être définis et implémentés sans affecter l'utilisation des anciens flux de données et décodeurs. Les types de métadonnées existants incluent les balises, les tables de repères et les tables de positionnement. Les applications enregistrées peuvent définir leurs propres types de métadonnées dédiées (Annotation : ceci est similaire à la norme MIDI).
Idéal pour les applications d'archivage : FLAC est un format d'encodage ouvert et sans aucune perte de données, vous pouvez le convertir dans n'importe quel autre format dont vous avez besoin. En plus des balises CRC et MD5 de chaque trame de données pour garantir l'intégrité des données, flac (Annotation : l'outil d'encodage en ligne de commande fourni par le projet FLAC) fournit également une option de vérification lors de l'utilisation de cette option pour encoder, lors de l'encodage, l'encodé. les données seront décodées immédiatement et comparées aux données d'entrée d'origine une fois qu'une différence est trouvée, elle sortira et donnera une alarme.
Facilite la sauvegarde des CD : FLAC dispose d'un bloc de données de métadonnées "CUE table" pour enregistrer la liste du contenu du CD et les points d'index de toutes les pistes audio. Vous pouvez enregistrer un CD dans un seul fichier et importer la table de repères du CD, afin qu'un fichier FLAC puisse enregistrer complètement toutes les informations de l'intégralité du CD. En d'autres termes, vous pouvez intégrer des fichiers CUE qui sont généralement stockés séparément dans FLAC. déposer. Lorsque votre CD original est endommagé, vous pouvez utiliser ce fichier pour restaurer une copie exacte du CD.
Anti-dommages : en raison de la structure de trame de FLAC, une fois le flux de données endommagé, la perte sera limitée à la trame de données endommagée. Habituellement, seul un court fragment est perdu. Lorsque de nombreux autres formats de compression audio sans perte subissent des dommages, un seul dommage entraînera la perte de toutes les données suivantes.
Développez vos connaissances : analysez la différence
FLAC est différent du MP3. MP3 est un codage de compression audio avec perte, mais FLAC est une compression sans perte, ce qui signifie qu'aucune information ne sera perdue une fois l'audio compressé avec le codage FLAC. Une fois le fichier FLAC restauré dans un fichier WAV, le contenu sera le même que celui-ci. le fichier WAV avant la compression.
Cette méthode de compression est similaire à ZIP, mais le taux de compression de FLAC est supérieur à celui de ZIP et RAR, car FLAC est une méthode de compression spécialement conçue pour les caractéristiques de l'audio PCM.
Et vous pouvez utiliser le lecteur pour lire directement des fichiers compressés FLAC, tout comme vous lisez habituellement des fichiers MP3 (il existe déjà de nombreux lecteurs de voiture et équipements audio domestiques prenant en charge FLAC, et vous pouvez trouver des liens vers ces fabricants d'équipements sur le site Web de FLAC. ).
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!