首页 常见问题 flac是什么编码格式

flac是什么编码格式

Feb 21, 2023 pm 04:46 PM
文件格式 格式 flac

FLAC是一种无损音频压缩编码,是一种数字音乐文件格式;不同于其他有损压缩编码如MP3及AAC,它不会破坏任何原有的音频信息,所以可以还原音乐光盘音质 。FLAC是无损压缩,也就是说音频以FLAC编码压缩后不会丢失任何信息,将FLAC文件还原为WAV文件后,与压缩前的WAV文件内容相同。

flac是什么编码格式

本教程操作环境:windows7系统、Dell G3电脑。

flac是目前流行的数字音乐文件格式之一。

FLAC(Free Lossless Audio Codec),中文可解释为无损音频压缩编码。

FLAC是一套著名的自由音频压缩编码,其特点是无损压缩。不同于其他有损压缩编码如MP3及AAC,它不会破坏任何原有的音频信息,所以可以还原音乐光盘音质 。

1.png

FLAC是免费的并且支持大多数的操作系统,包括Windows,基于Unix Like内核(Linux,BSD,Solaris,IRIX,AIX等)而开发的系统,BeOS,OS/2,Amiga。并且FLAC提供了在开发工具autotools,MSVC,Watcom C,Project Builder上的build系统。

特性

  • 无损失压缩:被编码的音频(PCM)数据没有任何信息损失,解码输出的音频与编码器的输入的每一个字节都是一样的。每个数据帧都有一个当前帧的 16-bit CRC校验码,用于监测数据传输错误。对整段音频数据,在文件头中还保存有一个针对原始未压缩音频数据的MD5标记,用于在解码和测试时对数据进行校验。 电脑在播放WAV文件时,是把WAV文件中的PCM数据直接发送给声卡,而电脑在播放FLAC时,需要先把FLAC解码为PCM数据,然后在发送给声卡。就是多了一个解码的环节,就像是给RAR文档解压一样。其PCM数据是与压缩前的WAV没有区别的。

  • 快速:FLAC更看重解码的速度。解码只需要整数运算,并且相对于大多数编码方式而言,对计算速度要求很低。在很普通的硬件上就可以轻松实现实时解码。

  • 硬件支持:由于FLAC提供了免费的解码范例,而且解码的复杂程度低,直至2012年以来FLAC是唯一获得广泛且良好的硬件支持的无损压缩编码。

  • 可以用于流媒体:FLAC的每个数据帧都包含了解码所需的全部信息。解码当前帧无需参照它前面或后面的数据帧。FLAC使用了同步代码和CRC(类似于MPEG等编码格式),这样解码器在数据流中跳跃定位时可以有最小的时间延迟。

  • 可以定位:FLAC支持快速采样精确定位。这不仅对于播放有益,更使得FLAC文件便于编辑。

  • 富于弹性的metadata:可以定义和实现新类型的metadata数据块,而不会影响旧的数据流和解码器的使用。已有的metadata类型包括tag,cue表,和定位表。 已经注册的应用程序可以定义自己专用的metadata类型(译注:这一点与MIDI标准相似)。

  • 非常适合于存档应用:FLAC是一个开放的编码格式,并且没有任何数据的损失,你可以将它转换为你需要的任何其他格式。除了每个数据帧的CRC和MD5标记对数据完整性的保障,flac(译注:FLAC项目提供的命令行方式编码工具)还提供了一个verify(校验)选项,当使用该选项进行编码的时候,编码的同时就会立即对已编码数据进行解码并与原始输入数据进行比较,一旦发现不同就会退出并且报警提示。

  • 便于对CD进行备份:FLAC有一个“CUE表”metadata数据块用于保存CD的内容列表和所有音轨的索引点。你可以将一张CD保存到一个单一文件,并导入CD的cue表格,这样一个FLAC文件就可以完整地记录整张CD的全部信息,也就是说,可以把平时单独存放的CUE文件嵌入到FLAC文件里。当你的原来的CD损坏的时候,你就可以用这个文件恢复出与原来一模一样的CD副本。

  • 抗损伤:由于FLAC的帧结构,使得一旦发生数据流的损坏,损失会被限制在受损伤的数据帧之内。一般只是会丢失很短的一个片段。而很多其他无损音频压缩格式在遇到损伤的时候,一个损伤就会造成后面所有数据的丢失。

2.jpg

扩展知识:解析区别

FLAC与MP3不同。MP3是有损音频压缩编码,但FLAC是无损压缩,也就是说音频以FLAC编码压缩后不会丢失任何信息,将FLAC文件还原为WAV文件后,与压缩前的WAV文件内容相同。

这种压缩与ZIP的方式类似,但FLAC的压缩率大于ZIP和RAR,因为FLAC是专门针对PCM音频的特点设计的压缩方式。

而且可以使用播放器直接播放FLAC压缩的文件,就像通常播放MP3文件一样(已经有许多汽车播放器和家用音响设备支持FLAC,在FLAC的网站上你可以找到这些设备厂家的链接)。

更多相关知识,请访问常见问题栏目!

以上是flac是什么编码格式的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

mdf是什么文件格式 mdf是什么文件格式 Feb 11, 2022 pm 02:24 PM

mdf全称“Mirror Disc File”,是一种媒体光盘映像文件,其作用是将CD、DVD光盘内容打包成类似于ISO文件的磁盘映像,这样就可以在网络上传播;MDF文件应用非常广泛,例如软件、游戏、视频、甚至操作系统的发行等等。

如何在苹果笔记中使用块引号 如何在苹果笔记中使用块引号 Oct 12, 2023 pm 11:49 PM

在iOS17和macOSSonoma中,Apple为AppleNotes添加了新的格式选项,包括块引号和新的Monostyle样式。以下是使用它们的方法。借助AppleNotes中的其他格式选项,您现在可以在笔记中添加块引用。块引用格式可以轻松地使用文本左侧的引用栏直观地偏移部分的写作。只需点击/单击“Aa”格式按钮,然后在键入之前或当您在要转换为块引用的行上时选择块引用选项。该选项适用于所有文本类型、样式选项和列表,包括清单。在同一“格式”菜单中,您可以找到新的“单样式”选项。这是对先前“等宽

pptm是什么格式 pptm是什么格式 Jan 11, 2021 pm 02:46 PM

pptm是office办公套件中powerpoint的一种文件格式,全名是“启用宏的PowerPoint演示文稿”。pptm文件只能用2007及以上版本的office软件打开,如果用其他版本软件打开会出现无法编辑、图片不完整等问题。

如何打开eml文件 如何打开eml文件 Feb 23, 2024 pm 09:57 PM

eml文件是一种邮件文件格式,包含了电子邮件的原始内容和信息。通常情况下,eml文件是由邮件客户端或者邮件服务器生成的,保存了完整的邮件数据,包括发件人、收件人、主题、正文、附件等。要打开eml文件,可以使用以下几种软件:邮件客户端软件:大多数邮件客户端软件都支持直接打开eml文件,如MicrosoftOutlook、MicrosoftMail、Thun

ink是什么文件格式 ink是什么文件格式 Feb 03, 2023 pm 02:32 PM

ink是快捷方式的文件格式;快捷方式是一种功能上类似符号链接的文件对象,但与符号链接有本质的不同;快捷方式是普通的文件,而非符号,其扩展名是“.lnk”,因此快捷方式可以被复制、移动、更改或删除;快捷方式可以指向文件、文件夹或其他任何系统中合法的位置。

用哪种软件可以打开.AI文件格式 用哪种软件可以打开.AI文件格式 Feb 19, 2024 pm 06:03 PM

AI文件格式是AdobeIllustrator的专有格式,通常用于保存矢量图形文件。矢量图形可以无损地缩放和编辑,因此在设计、插图、排版等领域得到广泛应用。要打开AI文件,需要使用专门的软件,最主要的是AdobeIllustrator软件。AdobeIllustrator是专门用于创建和编辑矢量图形的软件。它提供了丰富的工具和功能,可以帮助设计师创建高

xlsx格式是什么的文件 xlsx格式是什么的文件 Jul 06, 2022 pm 03:28 PM

xlsx是微软“Office Excel”的表格文件;xlsx基于“Office Open XML”标准的压缩文件取代了以前专有的默认文件格式,在传统的文件扩展名后面添加了“x”,并且任何能够打开“.xlsx”文件的文字处理软件都可以将该文档转换为“.xls”文件。

m3u8是什么格式 m3u8是什么格式 Feb 20, 2023 pm 01:38 PM

m3u8是UTF-8编码格式。M3U8是指UTF-8编码的M3U文件,而M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。M3U8是一种常见的流媒体格式,主要以文件列表的形式存在,既支持直播又支持点播,尤其在Android、iOS等平台最为常用。