当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

FLAC

音频编码解码插件
授权协议 未知
开发语言 C/C++
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 不详
投 递 者 诸葛利
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

FLAC(Free Lossless Audio Codec)是一种无损压缩音频格式,支持流媒体和压缩。它为几个受欢迎的音频播放器提供了编码器/解码器的输入插件。音频格式跟MP3相似,但是无损的,也就是说,音频压缩后没有任何质量的损失。

功能和特点

无损:编码的音频数据没有任何损失信息
快速:解码只需要整数运算,实时解码性能很容易实现的
硬件支持:支持数十种消费类电子设备,从便携式播放器,到家用音响设备,汽车音响
灵活的数据:中继系统支持标签,封面,表格和线索表
可查找性 :支持快速采样精确寻找
流:包含足够的数据来解码,甚至不依赖于前或后的框架
适合压缩:是一个开放的格式,有一个验证选项
方便光盘存档:"cue sheet"数据块存储在光盘目录
耐错性:它的框架其中发生错误,通常是一小部分且不重要的数据

 

 

  • flac是什么格式,flac转mp3怎么实现。这是一位小伙伴私信小编问的问题。flac文件是常用的一种无损压缩格式。与有损压缩的区别在于不会破坏原有音频信息,可以很程度上还原音频文件原有的音质。相比mp3格式有更加优秀的音质,那为什么要把无损的flac转mp3降低音质呢?下面可以随着小编分析转换原因哦。 flac转mp3原因: 我们了解到flac是无损压缩的音频格式,而mp3是有损压缩的音频格式。

  • 1.      FLAC 编码设置只对编码时间有较大影响而对解码影响不大;因为等级越高,编码器就会花越多的时间去寻找最佳的压缩算法,而解码器则根据给定的压缩算法直接解压。   2.      FLAC简介 基本结构: 4byte 字符“flaC”:flac标志,用于识别flac数据流 STREAMINFO 文STREAMINFO 件信息描述块(metadata block):包含必须的信息(采样率

  • 参考地址:http://blog.csdn.net/ffgamelife/article/details/7893747 英文原文地址:http://flac.sourceforge.net/format.html 1.      FLAC 编码设置只对编码时间有较大影响而对解码影响不大;因为等级越高,编码器就会花越多的时间去寻找最佳的压缩算法,而解码器则根据给定的压缩算法直接解压。 2.    

  • 文件结构 总体结构 一个标准的 FLAC 音频文件应当包含以下三个结构: 文件头 元数据块区域 音频帧区域 上述三种结构在 FLAC 音频文件中顺次排序,一个结构结束后紧接下一个结构。 FLAC 中的所有数值,若无特别说明,都是无符号整型数值,占多个字节的数值按高位字节序(大端序)读取。 文件头 FLAC 文件的文件头仅包含一段由4个字节的 ASCII 码组成的标志“fLaC”,用16进制数据表示

  • 原文链接:http://xiph.org/flac/format.html#subframe_header 我把原文复制了一遍,后面会加上我对原文的理解,以及一些难点的注释。为了防止原文链接失效(因为之前存的那个就失效了,现在又找到了)所以我把原文也复制了一遍,大家可以对照着注释来看。 This is a detailed description of the FLAC format. There

  • Android flac to wav flac格式的音频属于“无损压缩”,对于我们最常说的“无损音频”来说,一般都是指传统CD格式中的16bit/44.1kHz采样率的文件格式,而知所以称为无损压缩,也是因为其包含了20Hz-22.05kHz这个完全覆盖人耳可闻范围的频响频率而得名。 简介 FLAC即是FreeLossless Audio Codec的缩写,全称应该叫OGGFLAC,中文可解为无

  • 大家都知道,在音频压缩领域,有两种压缩方式,分别是有损压缩和无损压缩。 我们常见到的MP3、WMA、OGG被称为有损压缩,有损压缩顾名思义就是降低音频采样频率与比特率,输出的音频文件会比原文件小。 另一种音频压缩被称为无损压缩,也就是我们今天所要说的主题内容。无损压缩能够在100%保存原文件的所有数据的前提下,将音频文件的体积压缩的更小,而将压缩后的音频文件还原后,能够实现与源文件相同的大小、相同

  • FLAC即是Free Lossless AudioCodec的缩写,中文可解为无损音频压缩编码。FLAC是一套著名的自由音频压缩编码,其特点是无损压缩。不同于其他有损压缩编码如MP3 及 AAC,它不会破坏任何原有的音频资讯,所以可以还原音乐光盘音质。现在它已被很多软件及硬件音频产品所支持。 FLAC[1]与MP3相仿,都是音频压缩编码,但FLAC是无损压缩,也就是说音频以FLAC编码压缩后不会丢

  • FLAC (Free Lossless Audio Codec) 是免费的无损性音频编码格式,编码成FLAC的音频文件没有任何音质损失,容错性也优于APE。FLAC容量平均约为PCM编码WAV的55%,解压后可还原为WAV。FLAC是开放式软件,在Windows、Linux、Macintosh等一切平台皆可操作。  凭借毫发无损的音频编码,APE格式占据了大多数PC-HIFI友的心,由于推出较早,

  • flac与mp3都属于音频格式中的一种,但是flac是无损音频压缩格式,也就是说此类格式的音质相对来说要好一些。不过flac的体积较大且兼容性比较差,很多播放器都不支持此类格式。这也就导致有时候我们需要将flac转换成mp3格式,可能很多人还不知道该如何转换?所以下面我就把flac转换mp3格式的方法分享给大家。   方法一:使用软件 打开软件 先打开电脑上的【迅捷音频转换器】,进入该工具后,直接

  • flac是什么格式,又该如何把flac文件转换成mp3格式?想必很多小伙伴心中都会有这样的疑问,如果有不知道的小伙伴可以跟随小编一起来了解哦。 flac是什么格式 首先我们来解释一下flac是什么格式,flac中文可解释为‘无损音频压缩编码’,这是一套著名的自由音频压缩编码格式,其特点在于能够无损压缩音频文件,不会破坏原有的音频信息。 flac转mp3原因: 了解完flac是什么格式后来说说把fl

 相关资料
  • 13 音频解码器 介绍一些有效的音频解码器 ac3 AC-3 音频解码器,该解码器实现在ATSC A/52:2010 和 ETSI TS 102 366部分,以及RealAudio 3(又名DNET)中。 ac3解码器选项 -drc_scale value 动态范围因子。该因子适合应用于从AC-3流中获取的动态值范围。这个值是指数值。有3个显着效果的典型值(范围): drc_scale == 0

  • 16 音频编码器 介绍当前可用的音频编码器 aac AAC(Advanced Audio Coding )编码器 当前原生(内置)编码器还处于实验阶段,而且只能支持AAC-LC(低复杂度AAC)。要使用这个编码器,必须选择 ‘experimental’或者’lower’ 因为当前还处于实验期,所以很多意外可能发生。如果需要一个更稳定的AAC编码器,参考libvo-aacenc,然而它也有一些负面报

  • 问题内容: 我一直在努力用Java播放aac编码的音频文件。 我们在第一学期末有一个小组项目,希望有一个背景音乐,并且那里几乎没有音效。最后,我们使用了WAV文件,因为我们无法播放AAC。 问题答案: 这个周末,我再次尝试了一次,然后再次搜索,并且从不同的站点一起搜索了一个工作代码,但是没有一个完整的工作解决方案。 为了在以后的项目中更舒适地使用,我为我准备了一个小库,用于AAC播放。 由于很难找

  • 我正在尝试解码ADTS容器中的AAC音频流,该音频流来自外部硬件H264编码器。 我分析了ADT,它告诉我我有一个2通道,44100 AAC主配置文件框架。我为ffmpeg解码器设置了额外的数据字节,并成功解码了帧?详情如下: (伪c代码) 设置解码器: 设置额外的数据字节: 然后解码帧: 解码帧: 现在,据我所知,32位原始格式的每个帧每个采样将有4个字节,每个通道将被交错(因此每4个字节是交替

  • 基础知识 一般说来,蜂鸣器演奏音乐只能是单音频率,它不包含相应幅度的谐波频率,也就是说不能象电子琴那样能奏出多种音色的声音。因此蜂鸣器奏乐只需弄清楚两个概念即可,也就是“音调”和“节拍”。音调表示一个音符唱多高的频率,节拍表示一个音符唱多长的时间。十二平均律就规定了每一个音符的标准频率。 十二平均律,是一种音乐定律方法,将一个纯八度平均分成十二等份,每等分称为半音,是最主要的调音法。十二平均律中各

  • 在我的android应用程序中,我将视频编码为base64,如下所示。 File File=new File(path); InputStream is=new FileInputStream(File); int length=(int)File.length(); byte[]bytes=new byte[lengt]; int a=is.read(bytes,0,length); Strin

  • 我正在尝试播放从MPEG2传输(. ts)文件中获取的一些音频。我通过MediaExtractor获取音频流,使用readSampleData将样本复制到MediaCodec输入缓冲区,然后将MediaCodec输出缓冲区写入AudioTrack。MediaExtractor将音频MIME类型指示为“音频/mp4a-latm”。 所有这些都可以在Nexus 7 2013平板电脑上完美运行。 但它在

  • 我正在开发一个通过RTP接收H264编码数据的应用程序,但我无法让Android的MediaCodec输出任何内容。我正在按照https://stackoverflow.com/a/7668578/10788248对RTP数据包进行解包 在编码帧被重新组装后,我将它们输入到出列的输入缓冲区中。 当我对输入缓冲区进行排队时,我不会得到任何错误,但是解码器的回调从来不会调用onOutputBuffer