File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # @audio/aiff- encode
1+ # @audio/encode-aiff
22
33Encode PCM audio samples to AIFF format.<br >
44Pure JS — no WASM, no native bindings, works in both node and browser.
55
6- [ ![ npm install @audio/aiff- encode ] ( https://nodei.co/npm/@audio/aiff- encode.png?mini=true )] ( https://npmjs.org/package/@audio/aiff- encode/ )
6+ [ ![ npm install @audio/encode-aiff ] ( https://nodei.co/npm/@audio/encode-aiff .png?mini=true )] ( https://npmjs.org/package/@audio/encode-aiff / )
77
88``` js
9- import aiff from ' @audio/aiff- encode' ;
9+ import aiff from ' @audio/encode-aiff ' ;
1010
1111const encoder = await aiff ({ sampleRate: 44100 });
1212encoder .encode (channelData); // buffer PCM
Original file line number Diff line number Diff line change 1- # @audio/flac- encode
1+ # @audio/encode-flac
22
33Encode PCM audio samples to FLAC (lossless) format.<br >
44WASM (libFLAC via libflacjs) — works in both node and browser.
55
6- [ ![ npm install @audio/flac- encode ] ( https://nodei.co/npm/@audio/flac- encode.png?mini=true )] ( https://npmjs.org/package/@audio/flac- encode/ )
6+ [ ![ npm install @audio/encode-flac ] ( https://nodei.co/npm/@audio/encode-flac .png?mini=true )] ( https://npmjs.org/package/@audio/encode-flac / )
77
88``` js
9- import flac from ' @audio/flac- encode' ;
9+ import flac from ' @audio/encode-flac ' ;
1010
1111const encoder = await flac ({ sampleRate: 44100 });
1212const chunk = encoder .encode (channelData); // → Uint8Array (FLAC frames)
Original file line number Diff line number Diff line change 1- # @audio/mp3- encode
1+ # @audio/encode-mp3
22
33Encode PCM audio samples to MP3 format.<br >
44WASM (libmp3lame via wasm-media-encoders) — works in both node and browser.
55
6- [ ![ npm install @audio/mp3- encode ] ( https://nodei.co/npm/@audio/mp3- encode.png?mini=true )] ( https://npmjs.org/package/@audio/mp3- encode/ )
6+ [ ![ npm install @audio/encode-mp3 ] ( https://nodei.co/npm/@audio/encode-mp3 .png?mini=true )] ( https://npmjs.org/package/@audio/encode-mp3 / )
77
88``` js
9- import mp3 from ' @audio/mp3- encode' ;
9+ import mp3 from ' @audio/encode-mp3 ' ;
1010
1111const encoder = await mp3 ({ sampleRate: 44100 , channels: 1 , bitrate: 128 });
1212const chunk = encoder .encode (channelData); // → Uint8Array (MP3 frames)
Original file line number Diff line number Diff line change 1- # @audio/ogg- encode
1+ # @audio/encode-ogg
22
33Encode PCM audio samples to OGG Vorbis format.<br >
44WASM (libvorbis via wasm-media-encoders) — works in both node and browser.
55
6- [ ![ npm install @audio/ogg- encode ] ( https://nodei.co/npm/@audio/ogg- encode.png?mini=true )] ( https://npmjs.org/package/@audio/ogg- encode/ )
6+ [ ![ npm install @audio/encode-ogg ] ( https://nodei.co/npm/@audio/encode-ogg .png?mini=true )] ( https://npmjs.org/package/@audio/encode-ogg / )
77
88``` js
9- import ogg from ' @audio/ogg- encode' ;
9+ import ogg from ' @audio/encode-ogg ' ;
1010
1111const encoder = await ogg ({ sampleRate: 44100 , channels: 1 , quality: 5 });
1212const chunk = encoder .encode (channelData); // → Uint8Array (OGG pages)
Original file line number Diff line number Diff line change 1- # @audio/opus- encode
1+ # @audio/encode-opus
22
33Encode PCM audio samples to Ogg Opus format.<br >
44WASM (libopus via opusscript) with built-in Ogg muxer — works in both node and browser.
55
6- [ ![ npm install @audio/opus- encode ] ( https://nodei.co/npm/@audio/opus- encode.png?mini=true )] ( https://npmjs.org/package/@audio/opus- encode/ )
6+ [ ![ npm install @audio/encode-opus ] ( https://nodei.co/npm/@audio/encode-opus .png?mini=true )] ( https://npmjs.org/package/@audio/encode-opus / )
77
88``` js
9- import opus from ' @audio/opus- encode' ;
9+ import opus from ' @audio/encode-opus ' ;
1010
1111const encoder = await opus ({ sampleRate: 48000 , channels: 1 , bitrate: 96 });
1212const chunk = encoder .encode (channelData); // → Uint8Array (Ogg pages)
Original file line number Diff line number Diff line change 1- # @audio/wav- encode
1+ # @audio/encode-wav
22
33Encode PCM audio samples to WAV format.<br >
44Pure JS — no WASM, no native bindings, works in both node and browser.
55
6- [ ![ npm install @audio/wav- encode ] ( https://nodei.co/npm/@audio/wav- encode.png?mini=true )] ( https://npmjs.org/package/@audio/wav- encode/ )
6+ [ ![ npm install @audio/encode-wav ] ( https://nodei.co/npm/@audio/encode-wav .png?mini=true )] ( https://npmjs.org/package/@audio/encode-wav / )
77
88``` js
9- import wav from ' @audio/wav- encode' ;
9+ import wav from ' @audio/encode-wav ' ;
1010
1111const encoder = await wav ({ sampleRate: 44100 });
1212encoder .encode (channelData); // buffer PCM
You can’t perform that action at this time.
0 commit comments