audio.convert

Re-encode audio to another format.

Config

type AudioConvertConfig = {
  format: 'mp3' | 'm4a' | 'opus' | 'flac' | 'wav'; // default 'mp3'
  bitrate: number; // kbps, default 192; ignored by flac and wav
};

Example

// pipeline
{
  id: 'convert',
  type: 'audio.convert',
  config: {
    format: { value: 'opus' },
    bitrate: { value: 96 },
  },
}

// queue
tk.runQueue(files, 'audio').convert({ format: 'mp3', bitrate: 192 });