Articles in this topic
Encode uploaded audio to Opus in WebM or Ogg and AAC in MP4 with FFmpeg — bitrates per content type, faststart, and serving the right one to each browser.
Read article →Transcribe uploaded audio and video into WebVTT captions with Whisper — chunking long files, keeping timestamps aligned, and attaching tracks to the player.
Read article →Precompute min/max peak pairs from uploaded audio in a Node worker, store them as compact JSON or binary, and draw a waveform before playback starts.
Read article →Bring uploaded audio to a consistent -16 LUFS with FFmpeg's two-pass loudnorm filter — measure first, apply linear gain, and cap true peaks at -1.5 dBTP.
Read article →