Drop a video and its audio track is extracted and encoded to MP3 on your device — nothing sent anywhere.
Drop a video and its audio track is extracted and encoded to MP3 on your device — nothing sent anywhere.
Extract the audio from a video as an MP3, in your browser. A lecture recording, an interview, a concert clip, a voice memo that ended up as video — drop the file and GhostVideo pulls the audio track and encodes it to MP3 on your device. No upload, no signup, no length cap beyond your browser's memory. The video never touches a server, which makes this safe for meetings and private recordings.
Drop your video
Drag in an MP4, MOV, or WebM. It opens in the GhostVideo studio with Extract MP3 pre-selected.
Audio extracts locally
ffmpeg runs in your browser, pulls the audio track, and encodes it as MP3 — nothing is sent anywhere.
Download the MP3
Save it — or keep going: trim it or compress it further in the GhostAudio studio.
Is my video uploaded?
No — extraction and encoding run in your browser via WebAssembly ffmpeg.
What video formats work?
The common ones — MP4, MOV, WebM, MKV. If your phone or screen recorder made it, it almost certainly works.
Does the audio lose quality?
MP3 is lossy, so technically yes, but at the encoded bitrate the difference from the source track is inaudible for speech and most music.
Can I extract just part of the audio?
Extract the full MP3 first, then Trim it in the GhostAudio studio — same tab, no re-upload, because there was never an upload.
Is there a length limit?
No fixed cap — hour-long lectures are fine on a typical laptop; the work runs in your browser's memory.
Compress video
Shrink phone footage to shareable size — encoded on your device.
Trim video
Cut a clip down to the moment that matters, on a live preview.
Video to GIF
Turn a short clip into a looping GIF for docs, chats, and bug reports.
Transcribe video
Turn speech into text with on-device AI — subtitles included.
Compress audio
Re-encode at a lower bitrate — speech shrinks dramatically.
Every GhostVideo tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.