个人工具

UbuntuHelp:HowToCompressedSoundFonts

来自Ubuntu中文

Wikibot讨论 | 贡献2007年11月30日 (五) 17:39的版本

跳转至: 导航, 搜索

Sometimes you download a Sound``Font and it is compressed as a .sfArk or a .sfpack file. This page shows you how to de-compress these files.

Decompressing .sfArk Files

You can extract .sfArk files using the command-line application called sfArkXTc. First, download and extract the utility: cd ~/Studio/Sound``Fonts/ mkdir sfark cd sfark wget http://www.rivironline.com/ubuntu/uploads/sfarkxtc.bz2 bunzip2 sfarkxtc.bz2 chmod 755 sfarkxtc You will also require the older libstdc++5, so install that: sudo apt-get install libstdc++5 Now, change to your Sound``Fonts directory, and then extract all of the .sfArk files. cd ~/Studio/Sound``Fonts/ for i in *.sf[Aa]rk ; do sfark/sfarkxtc "$i" && rm "$i" ; done That's all there is to it!

Decompressing .sfpack Files

Unfortunately, we don't know of a way to extract these SFPack compressed Sound``Font files in Linux without resorting to Wine. Download the SFPack Win32 utility, and put it in its own directory. cd ~/Studio/Sound``Fonts/ wget http://www.rivironline.com/ubuntu/uploads/sfpack.zip unzip sfpack.zip rm sfpack.zip Install Wine, if you haven't got it installed already. sudo apt-get install wine You will need to configure it so that you have access to your ~/Studio/Sound``Fonts directory, or anywhere higher up than this. winecfg I recommend you add a drive letter specifically for your ~/Studio directory. After this, launch the SFPack utility: wine sfpack/SFPACK.EXE

  • Click on the Add Files button.
  • Select SFPack Files (*.SFPack) from the Files of Type dropdown.
  • Browse to find your .sfpack file.
  • Double-click on it.
  • Finally, click on the Go! button on the toolbar.

Once this is complete, you will have the uncompressed file in the same directory as the .sfpack file.