Initializing... drag & drop files here
Supports: FLV
FLV is Adobe's Flash Video container — a relic of the YouTube-and-Flash era, still readable by VLC and ffmpeg long after Adobe ended Flash Player support on December 31, 2020. AU is older still: Sun Microsystems' audio format from the late 1980s, the one Java's audio APIs and classic Unix sound pipelines read natively, and the reason the alternate extension .snd exists. This page takes the soundtrack out of an FLV, discards the picture, and writes it as an .au file encoded in 8-bit G.711 mu-law — AU's original telephony encoding. Knowing that up front matters, because it explains both why the output can be larger than the audio inside the FLV and why it is not any higher in fidelity.
| Property | Value |
|---|---|
| Origin | Sun Microsystems; also used by NeXT, hence the .snd alias |
| Introduced | Late 1980s |
| Extensions | .au, sometimes .snd |
| Magic number | 2e 73 6e 64 — the ASCII characters .snd |
| Header | Six 32-bit big-endian words, 24 bytes minimum, plus an optional annotation field |
| Byte order | Big-endian, matching Sun SPARC and Motorola 68k CPUs |
| Encoding written by this page | 8-bit G.711 mu-law (header encoding field 1) |
| Other encodings the format allows | 8-bit A-law (27), 16-bit big-endian linear PCM (3), and several wider PCM and float variants |
| Read natively by | Java audio APIs, VLC, Audacity, ffmpeg, classic Unix audio tools |
| Not read by | Most modern consumer media players and phone apps |
AudioClip playback or a telephony prompt, pick 8000 HZ.There is no quality slider, bitrate box, or codec picker on this conversion, and that is a property of the target rather than a gap in the tool: mu-law AU is a fixed one-byte-per-sample encoding, so its size is exactly sample rate multiplied by channel count multiplied by duration. That makes the arithmetic completely predictable, and it makes Audio Sample Rate and Audio Channel the only two levers you have.
| Sample rate | Channels | Size per minute | Sensible use |
|---|---|---|---|
| 8000 HZ | Mono | About 480 KB | Java system sounds, IVR prompts, the classic Unix profile |
| 8000 HZ | Stereo | About 960 KB | Rarely useful — telephony pipelines are mono |
| 16000 HZ | Mono | About 960 KB | Clearer speech while staying small |
| 24000 HZ | Stereo | About 2.9 MB | A compromise for general audio |
| 44100 HZ | Mono | About 2.6 MB | CD-rate speech or a single-channel mix |
| 44100 HZ | Stereo | About 5.3 MB | Keeping the source rate and both channels |
One honesty note that matters here: an FLV's audio track is almost always MP3 or AAC, and both are lossy — perceptual detail was thrown away when the FLV was first encoded. Decoding that into mu-law AU makes the file larger, but it cannot put back what the original codec discarded, and mu-law companding shaves a little more off on the way through. What you get is a bulky, legacy-compatible copy of already-lossy audio, not new fidelity.
If your goal is a small, broadly playable file to share or keep on a phone, AU is the wrong choice — it is a niche legacy format, honestly useful today only for Java audio resources, older Unix audio pipelines, telephony prompts, and coursework that distributes reference clips as .au because the 24-byte header is trivial to parse by hand. For everything else, convert FLV to MP3 produces a far smaller, universally playable file, and convert FLV to WAV gives you uncompressed 16-bit audio that every editor accepts. Corrupted or partially downloaded FLVs — a common fate for old streamed Flash content — may decode with glitches or stop early, and no converter can recover audio that was never fully written.
It is 8-bit G.711 mu-law, and no — there is no codec selector on this page. We checked the option set: the Audio Codec group renders with no selectable entries for an AU target, so mu-law is what you get every time. The AU container itself can hold other encodings, including 8-bit A-law and 16-bit big-endian linear PCM, and the header's encoding field records which one was used; this conversion simply always writes the mu-law variant that legacy "Sun audio" tools expect.
Because the FLV's audio is MP3 or AAC — lossy, compressed formats typically running at 96-192 kbps — while mu-law AU spends one byte per sample per channel, about 706 kbps at 44.1 kHz stereo. So a minute of soundtrack that occupied roughly 1 MB inside the FLV comes out as roughly 5.3 MB of AU. Those extra bytes are not extra fidelity; they are an uncompressed copy of audio that already lost detail. Choosing 8000 HZ and MONO produces an AU that is genuinely smaller, about 480 KB per minute.
No. The FLV's audio was encoded with a lossy codec, so the detail discarded at that stage is gone permanently. Writing it into AU gives you a bigger file containing the same lossy audio, and the mu-law encoding on this page is telephony-grade rather than hi-fi, so it removes a little more. If you need the best possible quality, start from the original master rather than an FLV.
Sun's SPARC and NeXT's Motorola 68k workstations were big-endian, so when the format was specified the header words and any multi-byte samples were stored big-endian to match native CPU memory layout. Modern x86 and ARM machines are little-endian, so their audio libraries byte-swap transparently on read. It only becomes a concern in low-level code that parses the 24-byte header by hand — which is exactly why AU still turns up in teaching material.
Both, and in that order. Mu-law is a fixed encoding, so the sample rate sets the file size directly and also sets the highest frequency the file can represent — roughly half the sample rate. At 8000 HZ you get telephone-band speech, which is fine for a voice prompt and poor for music. At 44100 HZ you keep the full range the FLV's soundtrack had, at about eleven times the bytes.
For a new project, pick MP3, WAV or FLAC — AU is niche today. It survives where it is specifically required: Java audio APIs still ship AU support, older telephony stacks expect 8 kHz mu-law, and many DSP and computer-science courses distribute reference clips as .au because the short header is easy to parse. If a tool, textbook or vendor explicitly asks for "AU" or "Sun audio", this conversion feeds a Flash-era recording into it. Otherwise FLV to MP3 is the better target.
Yes. Switch Trim from Unchanged to Time Range and set a Start time and a Duration, in plain seconds or as HH:MM:SS.sss. Because mu-law size is strictly proportional to duration, trimming is the most effective way to control the output size after sample rate and channel count — cutting a five-minute recording to thirty seconds cuts the file by the same factor.
Files are uploaded over an encrypted connection and processed on our servers. They are deleted automatically after a few hours and are never shared or made public. There is no sign-up and no watermark on the output. The practical limit on large FLV archives is upload time, since the decode and re-encode both run on our servers.