Apple Lossless_

标题:Apple Lossless Apple Lossless也称Apple无损音频编解码器(Apple Lossless Audio Codec,ALAC)或苹果无损编码器(Apple Lossless Encoder,ALE),是一种音频编码格式及其参考音频编解码器实现,由Apple Inc.开发,用于数字音乐的无损数据压缩。在最初于2004年开始保留它的专有权之后,2011年底,苹果公司使编解码器可用于开源和免版税。传统上,Apple将编解码器称为Apple Lossless,尽管最近在引用编解码器时已开始使用缩写术语ALAC [1] [2]。 Apple Lossless支持8个通道的16,20,24和32位深度的音频,最高采样率为384kHz。 Apple Lossless数据经常存储在一个文件扩展名为.m4a的MP4容器中。苹果公司也使用此扩展程序在MP4容器中使用有损AAC音频数据(相同的容器,不同的音频编码)。然而,Apple Lossless不是AAC的变体(这是一种有损格式),而是一种独特的无损格式,使用类似于其他无损编解码器的线性预测。这些其他无损编解码器,如FLAC和Shorten,并不是由Apple的iTunes软件(Mac OS或Windows版本)或旧版iOS设备原生支持的,更现代的设备(如运行iOS11的iPhone 7和更高版本)支持FLAC回放[3]。想要使用允许添加元数据的无损格式的iTunes软件用户(不同于WAV / AIFF或其他PCM格式,其中元数据通常被忽略)必须使用ALAC。目前所有的iOS设备都可以播放ALAC编码的文件,ALAC也不使用任何DRM方案;但就MP4容器的性质而言,DRM可应用于ALAC的方式与应用于文件的方式相同其他QuickTime容器。[需要的引证] 根据Apple的说法,使用无损编解码器压缩的音频文件将占用未压缩数据所需的“大约一半的存储空间”。使用音乐选择的测试人员发现,压缩文件的大小约为原始文件大小的40%至60%,具体取决于音乐的种类,这与其他无损格式类似[5] [6]。此外,与其他一些格式相比,解码并不难,因此对于较老的iOS设备等有限功率设备来说非常实用。[7] [8] 部分原因是由于使用了MP4容器,Apple Lossless不包含集成的错误检查。[9] 虽然几乎不常见,但ALAC格式也可以使用.CAF文件类型容器。 编码成ALAC文件的软件Apple Lossless Encoder于2004年4月28日与QuickTime 6.5.1更新一起引入Mac OS X Core Audio框架;从而使它可以在iTunes 4.5和更高版本中使用[10]。该编解码器还用于AirPort和AirPlay实施。 苹果公司的无损编码器(和解码器)在2011年10月27日被发布为Apache许可证版本2.0下的开源软件,[11] [12] [13]但是独立的反向工程开源编码器和解码器已经可用发布之前。 David Hammerton和Cody Brocious分析并解码了这个编解码器,没有任何格式的文档。 2005年3月5日,Hammerton在逆向工程的基础上,用编程语言C发布了一个简单的开源解码器[14]。 开源库libavcodec包含了Apple Lossless格式的解码器和编码器,这意味着基于该库的媒体播放器(包括VLC媒体播放器和MPlayer以及用于家庭影院电脑的许多媒体中心应用程序,如Plex, XBMC和Boxee)能够播放Apple Lossless文件。该库随后针对ARM处理器进行了优化,并包含在Rockbox中。与JRiver Media Center和BitPerfect一样,Foobar2000也将播放Apple Lossless文件。

alter table  `tablename` modify  `column` timestamp not null   default current_timestamp;

posted @ 18-10-06 06:23 作者:admin 点击量:

powered by 日升华庭 @2014 RSS地图 html地图

Copyright 站群系统 © 2012-2013 365建站器 版权所有