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,并解码第一和第三音轨。

发表回复

后才能评论