Audio & video / Local FFmpeg tool

Audio Bitrate Converter

Re-encode audio as MP3 at a specific constant target bitrate.

● Files stay in your browser
Files stay in your browser

The first run loads an approximately 31 MB FFmpeg WebAssembly core from this site. It does not use a CDN or upload your files.

Files are limited to 200 MB total and 20 minutes; mobile devices use an 80 MB limit. Reverse, GIF and boomerang tools have lower duration caps.

Choose files, set the controls, then start.Progress: 0%

Processed result

The first run loads an approximately 31 MB FFmpeg WebAssembly core from this site. It does not use a CDN or upload your files.

Validated downloads will appear here after processing.

Method, example & boundaries

Audio Bitrate Converter: from input to a reviewable result

Re-encode a supported audio file as MP3 at a chosen constant bitrate while keeping processing in the browser. Use it to make a deliberate size-versus-quality tradeoff for a real delivery channel, not to assign a larger number to an already degraded source.

Worked example: a ten-minute spoken recording

Example input
Ten-minute stereo source; target bitrate 128 kbps.
Example output
An MP3 whose encoded audio payload is approximately 9.6 MB before container overhead: 128,000 bits × 600 seconds ÷ 8.

How to interpret it

The estimate is useful for delivery planning, while the downloaded file remains the authority because metadata and encoder framing add a small overhead.

Constant-bitrate local transcode

FFmpeg.wasm decodes the selected source and encodes MP3 with LAME at the selected -b:a value. The process runs in a worker, preserves source duration, probes the output, and then exposes a local object URL for download.

Bitrate decisions

  • Raising the target cannot recreate frequencies or detail already lost upstream.
  • The tool produces constant-bitrate MP3, not AAC, Opus, lossless, or variable-bitrate output.
  • Browser memory and the documented file-duration caps still apply to local processing.

Local AI / Speech to text

Transcribe the current audio or video

Open-source Whisper Tiny runs in your browser. The file, audio and result are never uploaded.

◎ First use loads about 64 MB of model and runtime files

Choose an audio or video file in the workbench above first.

◎ The model loads only from 321Kit; MiniMax is not called and no transcript history is stored.

Transformers.js + Whisper Tiny (Apache-2.0)

Transcript

How it works

Audio Bitrate Converter

Lower bitrates reduce size by discarding more audio information.

How does this tool process my file?

Lower bitrates reduce size by discarding more audio information. Processing uses single-thread FFmpeg.wasm. The page does not upload, store or inspect file content outside this device. Cancel, error and page close terminate the worker and revoke temporary object URLs.

What limits apply to the output?

Re-encoding cannot improve a low-quality source by choosing a higher number. Files are limited to 200 MB total and 20 minutes; mobile devices use an 80 MB limit. Reverse, GIF and boomerang tools have lower duration caps.

← Back to audio & video workbench