X Lossless Decoder(XLD)是Mac OS X苹果系统上能够解码/转换/播放各种“无损”音频文件。支持的音频文件可以被分割成独立轨道(也就是常说的将APE、FLAC专辑Cue文件切割成单曲)
XLD是通用二进制,因此它可以在Intel Mac、PPC Mac和最新的Apple Silicon Mac上原生运行。
支持多种格式
XLD可以解码以下格式:
- (Ogg)FLAC(.flac/.oga)
- Monkey’s Audio(.ape)
- Wavpack(.wv)
- TTA(.tta)
- Apple Lossless(.m4a)
- TAK(.tak)[需要CrossOver 或WineBottler]
- Shorten(.shn)[仅限SHN v3]
- AIFF、WAV等
Libsndfile支持的其他格式也是可解码的。XLD不使用解码器前端,而是使用库来解码,因此不会生成中间文件。所有支持的格式都可以直接使用提示表进行拆分。XLD还支持所谓的“嵌入式”或“内部”提示表。
XLD支持多种输出格式。它可以将音频文件转换为WAVE,AIFF,Raw PCM,Ogg Vorbis(aoTuV),MPEG-4 AAC(QuickTime/CoreAudio),MP3(LAME),Apple Lossless,FLAC,HE-AAC(aacPlus v1/v2),Wave 64,WavPack和IETF Opus。
XLD版本20080812和更高版本可以用作CD开膛手。您可以将音频CD中的每个曲目转换为所需的格式。XLD还支持输出一个CD图像与提示表(wav+cue,flac+cue等)。
重要提示:要拆分ape(flac,wav,etc)+ cue文件,请从“打开.“文件”菜单中。“Open Raw PCM(bin/cue)”只能用于处理Raw PCM(无标题wav)文件。
请参考包含在存档中的自述文件以获取GUI版本的用法。命令行版本的用法是:
% xld [-c cuesheet] [-e] [-f format] [-o outpath] [-t track] file
没有任何选项,XLD只是输出解码的WAVE文件。输出文件的扩展名从原来的扩展名更改为“.wav”
您可以指定以下选项:
- -c cuesheet
- 用提示表将文件分割成音轨。如果“TITLE”或“ARTIST”在提示表中描述,则会影响输出文件的名称。
- -e
- 从输出文件中删除pre-gap。默认情况下,前间隙附加到最后一个轨道。如果未指定“-c”选项,则忽略此选项。
- -f format
- 指定输出文件的格式。您可以指定以下格式:
-
- WAV
Microsoft WAVE格式。这是默认输出格式。扩展名是“.wav”。
-
- AIF
Apple AIFF格式。扩展名为“.aiff”。
-
- 原大
大端原始(线性)PCM格式。扩展名为“.pcm”。
-
- 未加工的小
小端原始(线性)PCM格式。扩展名为“.pcm”。
-
- -o outpath
- 指定输出文件的路径或名称。如果outpath是一个目录,则输出文件保存在该目录中。
- -t track
- 如果指定“1”作为轨道,则仅对轨道1进行解码。同样,当您指定“2,4”作为音轨时,音轨2和4也会被解码。
- –raw
- 将输入文件读取为原始PCM。可以指定以下4个选项。
- –samplerate n
- 当指定–raw选项时,将输入文件的采样率设置为n Hz。默认值为44100 Hz。
- –bit n
- 当指定–raw选项时,将输入文件的位深度设置为n位。默认值为16位。
- –channels n
- 当指定–raw选项时,将输入文件的通道数设置为n ch。默认值为2 CH。
- –endian little/big
- 当指定–raw选项时,设置输入文件的字节序。默认值很小。
示例
% xld -o ~/Music hoge.flac -f aif
将hoge.flac解码为AIFF格式,并在~/Music中输出。
% xld -c hoge.cue -t 1,3 hoge.flac
用hoge.cue拆分hoge.flac,并解码第一和第三音轨。
- 附加插件(放入~/库/应用程序支持/XLD/插件使用)
- Vorbis aoTuV beta6.03插件(更新于18/10/5)
- Vorbis libvorbis 1.3.6插件(更新于18/10/5)
- LAME 3.98.4插件(更新于11/11/13)
- FDK AAC编码器插件(仅源代码)
- 日志检查插件(更新于20/12/30)
- sd 2f输出插件(更新于20/12/15)
- SPC解码器插件(更新于18/10/1)
- PSF/PSF 2解码器插件(更新于20/12/15)
- FFmpeg TAK解码器插件(更新于20/12/18)