Skip to content
boombox-audiosprite is audio sprite generator that has compatibility with boombox.js.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
lib
.gitignore
LICENSE
README.md
package.json

README.md

boombox-audiosprite

boombox-audiosprite is audio sprite generator that has compatibility with boombox.js.

About (en)

This command wraps the tonistiigi/audiosprite.

This command converts to a JSON file corresponded to boombox.js from output JSON file using tonistiigi/audiosprite.

boombox-audiosprite will not process the original sound data generated by tonistiigi/audiosprite.

In addition to, refer to README.md of tonistiigi/audiosprite

About (ja)

boombox-audiosprite は、tonistiigi/audiosprite コマンドをラップしたコマンドです。

tonistiigi/audiospriteが出力したJSONファイルを、boombox.js に対応したJSONに変換します。

tonistiigi/audiosprite で生成されたサウンドデータは、boombox-audiosprite で加工されることはありません。

合わせて、tonistiigi/audiosprite の README.md も参照ください。

Dependent command

Check

$ which ffmpeg
$ which audiosprite

Install

$ npm install -g boombox-audiosprite

Test

$ npm test

Sample

$ cd /Users/fkei/boombox.js/spec/media
$ boombox-audiosprite -e ac3,caf,mp3,m4a *.wav

==========
audiosprite(https://github.com/tonistiigi/audiosprite) wrapper for boombox.js :)
==========


util.pump() is deprecated. Use readableStream.pipe() instead.
info: File added OK file=/var/folders/2g/gb26mb5111zf89jr1dp818240000gp/T/audiosprite.04611885884873569, duration=11.981519274322417
info: Silence gap added duration=1.0184807256235828
info: Exported ac3 OK file=output.ac3
info: Exported mp3 OK file=output.mp3
info: Exported m4a OK file=output.m4a
info: Exported json OK file=output.json
info: All done


>>> Output audio files: /Users/fkei/boombox.js/spec/media
<<< Original json file for audiosprite: /Users/fkei/boombox.js/spec/media/output.json
>>> Processed json file for boombox.js: /Users/fkei/boombox.js/spec/media/boombox-output.json

[ Success ] Goodbye :p

Command line help

$ boombox-audiosprite --help

==========
audiosprite(https://github.com/tonistiigi/audiosprite) wrapper for boombox.js :)
==========


info: Usage: audiosprite [options] file1.mp3 file2.mp3 *.wav
info: Options:
  --output, -o      Name for the output file.                                    [default: "output"]
  --export, -e      Limit exported file types. Comma separated extension list.   [default: ""]
  --log, -l         Log level (debug, info, notice, warning, error).             [default: "info"]
  --autoplay, -a    Autoplay sprite name                                         [default: null]
  --silence, -s     Add special "silence" track with specified duration.         [default: 0]
  --samplerate, -r  Sample rate.                                                 [default: 44100]
  --channels, -c    Number of channels (1=mono, 2=stereo).                       [default: 1]
  --rawparts, -p    Include raw slices(for Web Audio API) in specified formats.  [default: ""]
  --help, -h        Show this help message.

LICENSE

The MIT License (MIT)

@see : LICENSE

You can’t perform that action at this time.