UNPKG

@flemist/ffmpeg-encode-decode

Version:

WASM (WebAssembly) encode/decode mp3/ogg/opus/vorbis from/to Float32Array. Well tested @ffmpeg/ffmpeg wrapper.

13 lines (12 loc) 648 B
import { FFmpegClientOptions, FFmpegTransformArgs, IFFmpegTransformClient } from './contracts'; import { WorkerClientPool, WorkerData } from '@flemist/worker-server'; import { FFmpegTransformClient } from './FFmpegTransformClient'; import { IPool } from '@flemist/time-limits'; export declare class FFmpegTransformClientPool extends WorkerClientPool<FFmpegTransformClient> implements IFFmpegTransformClient { constructor({ threadsPool, preInit, options, }: { threadsPool: IPool; preInit?: boolean; options?: FFmpegClientOptions; }); ffmpegTransform(args: FFmpegTransformArgs): Promise<WorkerData<Uint8Array>>; }