Audio Transcoder (WAV/MP3/WebM/Ogg)
Convert local audio to WAV, MP3 or supported WebM/Ogg; process WAV batches sequentially and select 128/192/320 kbps for compressed output.
About this audio transcoder (wav/mp3/webm/ogg)
Convert local audio to WAV, MP3 or supported WebM/Ogg; process WAV batches sequentially and select 128/192/320 kbps for compressed output Processes streaming audio and video buffers directly in the browser using HTML5 Media and Web Audio APIs with zero server uploads.
Audio and video decoding pipeline
Audio is decoded at 48 kHz. WAV exports PCM16. MP3 encodes mono or stereo locally in a worker at 128/192/320 kbps. WebM/Ogg uses the browser’s native recorder when supported and takes approximately the audio duration. WAV ignores bitrate. Audio stays in this browser. Choose multiple WAV files in this separate panel, select one output format and bitrate, then start. Files are decoded at 48 kHz and encoded one at a time. Download each completed result separately. Cancel stops the active file and pending files; completed downloads remain until reset, selection or settings change.
Worked media transformation example
Scenario: Audio Transcoder (WAV/MP3/WebM/Ogg)
Sample input:
Processing: WAV exports PCM16. WAV ignores bitrate.
Illustrative output:
Buffer duration & codec support limits
Input must be nonempty and smaller than 100 MB (100,000,000 bytes), with a browser-supported decoder. MP3 accepts mono/stereo audio, limits its PCM copy to 256 MiB, output to less than 100 MB and encoding time to 120 seconds. MP3 is lossy and can include encoder delay and trailing padding; sample-exact length and metadata preservation are not promised. WebM/Ogg availability and actual bitrate depend on the browser. Use the separate batch panel for multiple WAV files. Choose 1–20 WAV files with combined size under 100 MB (100,000,000 bytes); each must be nonempty and under 100 MB. WAV output is PCM16. MP3 uses mono/stereo 48 kHz at 128/192/320 kbps, with at most 256 MiB of copied PCM, output under 100 MB and a 120-second encoding limit per file. MP3 is lossy and may add delay and padding. WebM/Ogg support and actual bitrate vary by browser; recording takes approximately the audio duration. No ZIP archive or metadata preservation.
Audio and video rendering in Audio Transcoder (WAV/MP3/WebM/Ogg) depends on browser hardware and supported media codecs. Verify playback compatibility on your target platforms.
In-memory audio-video processing boundary
File buffers and document assets in Audio Transcoder (WAV/MP3/WebM/Ogg) are processed in-memory via local browser APIs with zero file uploads to CZOA servers.
HTML5 Media & Web Audio standards
W3C Web Audio API specifications and HTML5 media container standards:
- MediaRecorder native audioBitsPerSecond request of128000/192000/320000; actualbitrate maydiffer
- MediaRecorder.isTypeSupported nativeWebM/Ogg candidates preferOpus; unsupportedformat is rejected
- 48kHz PCM16WAV ignoresbitrate; individualnonemptyinputstrictly<100000000bytes; separatebatch1–20RIFF/WAVEfiles,combined<100000000bytes,sequentialnativeoutputlinks; noMP3
Audio Transcoder (WAV/MP3/WebM/Ogg) verification · Audit standards
How to use it
- Choose one local audio file and WAV, MP3, WebM or Ogg output. Select 128/192/320 kbps for compressed output, process locally, preview and download.
- WAV exports PCM16. WAV ignores bitrate.
- Click the action button or observe immediate live calculations rendered by Audio Transcoder (WAV/MP3/WebM/Ogg).
- Inspect the resulting output and any diagnostic messages from Audio Transcoder (WAV/MP3/WebM/Ogg), then copy or download the result if needed.
Frequently asked questions
Audio Transcoder (WAV/MP3/WebM/Ogg)+
WAV exports PCM16. WAV ignores bitrate.
Requested bitrate+
MP3 uses the selected 128/192/320 kbps encoding rate. Encoder delay and padding can slightly extend playback; file size is not a quality guarantee. WebM/Ogg: 128/192/320 kbps is an encoder request; the browser may produce a different actual bitrate.
Output format+
Runtime handling of "Output format" executes synchronously in your browser tab without remote delays.
WAV uses PCM16; the bitrate selector does not apply.+
Load /examples/audio-stereo.wav, choose MP3 and 192 kbps, process via MediaRecorder or web audio and download czoa-audio-transcoder.mp3.
