Apple Lossless Audio Codec 苹果无损音频解码器
2017-11-30 22:33
661 查看
# 自从苹果开源了一系列的资源,我对苹果操作系统及相关工具非常感兴趣,就利用业务时间研究一下。
Apple Open Source 包括:
macOS Source
macOS-forge
Mac Technology Overview
iOS 11.0 Source
OS X Server 3.0.2 Source
Developer Open Source
Swift
Apple Lossless Audio Codec
苹果无损音频解码器, 是苹果开发的音频解码器,应用于iPhone, iPad, iPod, mac, iTunes。ALAC是一种数字压缩方法,可以减小音频的大小而不损失信息。ALAC解码流是字节级别的原来没有压缩过的音频文件。
本编辑器支持 Markdown Extra , 扩展了很多好用的功能。具体请参考[Github][2].
在codec目录下使用make命令创建libalac.a和相关的.o文件
The macOS and Windows projects compile the decoder/encoder directly into the alacconvert tool. The UNIX makefile builds libalac.a first and links against the static library for compiling the tool.
As mentioned in the ReadMe, the Windows project requires
alacconvert sourcefile.caf outputfile.caf
alacconvert sourcefile.wav outputfile.caf
解码器
alacconvert sourcefile.caf outputfile.caf
alacconvert sourcefile.caf outputfile.wav
Apple Open Source 包括:
macOS Source
macOS-forge
Mac Technology Overview
iOS 11.0 Source
OS X Server 3.0.2 Source
Developer Open Source
Swift
macOS-forge
Apple Lossless Audio Codec
苹果无损音频解码器包括编码器和解码器的源代码,还包括一个命令行下的例子,叫做alacconvert,可以读写音频数据,CAF core Audio Format和wave文件。也包含基于ISO的媒体文件格式MP4ba.net和M4A。Apple Lossless Audio Codec
Apple Lossless Audio Codec (ALAC)
Source Code
git clone https://github.com/macosforge/alac.git ALAC苹果无损音频解码器, 是苹果开发的音频解码器,应用于iPhone, iPad, iPod, mac, iTunes。ALAC是一种数字压缩方法,可以减小音频的大小而不损失信息。ALAC解码流是字节级别的原来没有压缩过的音频文件。
本编辑器支持 Markdown Extra , 扩展了很多好用的功能。具体请参考[Github][2].
libalac.a
codec目录里有makefile可以创建ALAC编解码器的静态库。在codec目录下使用make命令创建libalac.a和相关的.o文件
构建alacconvert
To demonstrate how to encode/decode ALAC to/from audio files, build the alacconvert command line utility. The utility accepts CAF/WAVE files containing pcm data for encoding ALAC into a CAF file. It accepts CAF files containing ALAC for decoding to pcm in CAF/WAVE files. Within the convert-utility directory there are three projects; ALACconvert.xcodeproj (macOS), ALACconvert.vcproj (Windows), makefile (generic UNIX makefile).The macOS and Windows projects compile the decoder/encoder directly into the alacconvert tool. The UNIX makefile builds libalac.a first and links against the static library for compiling the tool.
As mentioned in the ReadMe, the Windows project requires
使用alacconvert
编码器alacconvert sourcefile.caf outputfile.caf
alacconvert sourcefile.wav outputfile.caf
解码器
alacconvert sourcefile.caf outputfile.caf
alacconvert sourcefile.caf outputfile.wav
相关文章推荐
- Mac用户的福音,手把手教你如何在Mac OS X下轻松获得Apple Lossless无损音频
- 已证实ipod不支持Apple自家的Apple Lossless Audio Codec(alac)无损格式
- X Lossless Decoder Mac(XLD音频无损解码器) V20170710破解版
- Free Lossless Audio Codec
- 把APE、WAV、FLAC等高清格式转换成苹果Apple Lossless或者其它格式
- 无损歌曲音乐转apple lossless
- what is apple lossless audio coding(ALAC)
- andless : opensource of andriod lossless audio player
- 语音音频压缩格式 speex vs nellymoser:The CELT ultra-low delay audio codec
- EasyDarwin开源音频解码项目EasyAudioDecoder:EasyPlayer Android音频解码库(第二部分,封装解码器接口)
- Audio Codec介绍-6(音频设备的3种硬件接口--PCM,IIS和AC97)
- EasyDarwin开源音频解码项目EasyAudioDecoder:EasyPlayer Android音频解码库(第二部分,封装解码器接口)
- M4A(ALAC Apple Lossless)转WAV/APE/FLAC的一种方法
- MySQL5.7新特性:lossless replication 无损复制
- 音频基础 DAI:Digital Audio Interfaces(音频设备的硬件接口 codec android)
- APE,FLAC文件转为AAC或者Apple Lossless的方法
- True Audio (TTA) --- A lossless codec
- MySQL5.7新特性:lossless replication 无损复制
- audio lossless theory
- 语音音频压缩格式 speex vs nellymoser:The CELT ultra-low delay audio codec