Initializing... drag & drop files here
Supports: MPG, MPEG
This tool extracts the audio track from an MPG (MPEG-1/MPEG-2) video and writes it into an .au file — the Sun Microsystems audio format from the Unix-workstation and early-Web era, also seen with the .snd extension. The video is discarded; only the soundtrack is kept. AU is a niche target today, so be clear on why you'd want it: a legacy Unix tool, an old Java program, or a retro-computing or academic pipeline that specifically reads the Sun audio format. If you just want the audio to play or share normally, MPG to MP3 or MPG to WAV (the standard uncompressed-PCM choice) is almost always the better pick — AU gives you no quality or size advantage over those.
| Property | Value |
|---|---|
| Full name | MPEG-1 / MPEG-2 program stream |
| Standard | ISO/IEC 11172 (MPEG-1), final approval November 1992 |
| Container | MPEG program stream; multiplexes video + audio |
| Typical audio inside | MPEG-1 Audio Layer II (MP2); MPEG-2 streams may carry AC-3 |
| Audio is | Lossy (MP2 targets high quality at about 192 kbit/s stereo) |
| Classic use | Video CD, DVD-Video, broadcast and capture-card output |
| Role here | Source — the audio stream is extracted, video dropped |
| Property | Value |
|---|---|
| Origin | Sun Microsystems (Unix workstations); common on NeXT and early Web |
| File signature | 0x2e736e64 — the ASCII characters .snd |
| Extensions | .au and .snd |
| Header | Six 32-bit words, big-endian (network) byte order; 24 bytes minimum |
| Encodings the format allows | 8-bit G.711 µ-law and A-law, linear PCM 8/16/24/32-bit, IEEE float, some ADPCM |
| Classic association | 8-bit µ-law at 8000 Hz (telephone-grade, lossy) — early Java's first sound format |
| Codec written here | 8-bit G.711 µ-law (this converter's default); A-law or 16-bit big-endian PCM selectable |
| Best for | Legacy Unix/NeXT tooling and old Java audio code |
The .au most people picture is 8-bit µ-law at 8 kHz — the lossy companded format SunOS exposed through /dev/audio. This converter writes that same 8-bit µ-law encoding by default (at the source's sample rate unless you resample); A-law and 16-bit big-endian linear PCM (PCM_S16BE) can be selected in the advanced options. What you get out therefore depends on what was inside the MPG:
.au is typically larger than the compressed audio occupied inside the MPG. You are paying bytes for the container, not gaining fidelity..mpg or .mpeg onto the page, or click "+ Add Files". Several files can be queued and converted with the same settings.Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — never shared or made public.
No. Converting cannot add detail that was never in the source. An MPG soundtrack is lossy to begin with — usually MPEG-1 Audio Layer II (MP2), sometimes AC-3 — so re-encoding it into AU only makes a bigger file that sounds no better than the original; the default 8-bit µ-law output is telephony-grade companding, which can even trim a little fidelity. The quality ceiling is set by the MP2 or AC-3 inside the MPG, and no AU encoding can raise it.
MPG is a container, not a codec. MPEG-1 program streams almost always carry MPEG-1 Audio Layer II (MP2), the audio standard used by Video CD and digital broadcast. MPEG-2 streams may instead carry MP2 or AC-3 (Dolby Digital). This tool decodes whichever stream is present and re-encodes it as AU's default 8-bit µ-law (or A-law / 16-bit PCM if you select those), so you don't need to know the source codec in advance.
Yes. The historic .au people remember from Sun workstations was 8-bit µ-law at 8000 Hz, and this converter writes 8-bit G.711 µ-law by default — though at the source's sample rate unless you also set Audio Sample Rate to 8000 Hz for the full classic profile. If you would rather keep full-bandwidth audio instead of telephone-grade companding, select 16-bit big-endian linear PCM (PCM_S16BE) in the advanced options; A-law is also available.
Because even AU's default 8-bit µ-law stores one full byte per sample per channel — at 44.1 kHz stereo that is about 5.3 MB per minute, several times more than a typical 192 kbit/s MP2 track (~1.4 MB per minute) occupies inside the MPG. Selecting 16-bit PCM doubles the output again. The extra bytes are raw sample data, not added quality.
Only for compatibility with something that specifically expects .au. Early Java was the classic case: its original sound API supported one format — Sun .au — so applet and desktop audio of that era shipped as AU. Other realistic cases are a legacy Unix or NeXT-lineage program that reads the Sun format natively, or an academic or retro-computing pipeline that documents .au as its interchange format. For listening, sharing, or editing, MPG to MP3 or MPG to WAV is the better choice.
Then there is nothing to extract, and the result is an empty or zero-length .au. Some MPG files are video-only, and a few carry more than one audio stream; the extractor takes the first audio stream it finds. If your output is silent, re-check that the source clip actually contains the audio you expect.
Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — never shared, never made public, with no sign-up and no watermark. Size-wise, expect roughly 5.3 MB per minute for the default 8-bit µ-law output at 44.1 kHz stereo (sample rate × channels × 1 byte/sec), and about double that if you select 16-bit PCM — regardless of how compact the audio was inside the original MPG.
Yes. The Audio Sample Rate and Audio Channel controls default to "Original," copying the MPG track's native rate and layout into the .au. If a legacy reader expects something specific — classic Sun .au pipelines often assume 8000 Hz mono — set those dropdowns before converting. Downmixing to mono also roughly halves the size of the output, since the byte rate is fixed by sample rate × channels.