Initializing... drag & drop files here
Supports: VOB
VIDEO_TS folder). Batch conversion is supported, and large files are accepted.VOB (Video Object) is the container that holds video, audio, and subtitles on every standards-compliant DVD-Video — it's MPEG program stream with AC-3, DTS, MP2, or LPCM audio multiplexed inside. AU (also called .snd or "Sun audio") is the simple, header-plus-PCM format Sun Microsystems shipped with SunOS in 1992; it became the default audio format for Java's sun.audio and javax.sound.sampled APIs and the canonical sound format on NeXT and early Unix workstations. Converting VOB to AU strips the video and any subtitle/menu tracks and writes the soundtrack into a portable, uncompressed audio container that legacy Unix software, Java applets, and scientific signal-processing toolchains can read natively.
AudioSystem.getAudioInputStream() reads AU natively without external codecs, making it the safest format for DVD-sourced sound effects or narration embedded in a Java app or applet.audioread and Octave / SciPy (scipy.io.wavfile plus aifc/AU support) read AU directly. Useful when extracting a DVD lecture's audio for analysis.| Property | VOB | AU |
|---|---|---|
| Type | Container (video + audio + subtitles) | Audio-only container |
| Introduced | 1996 (DVD-Video spec) | 1992 (Sun Microsystems, SunOS) |
| Video codec | MPEG-1 / MPEG-2 (always present) | None |
| Audio codec(s) | AC-3 (Dolby Digital), DTS, MP2, LPCM | μ-law, A-law, PCM 8/16/24/32-bit, IEEE float, ADPCM (G.721/G.723) |
| Byte order | Little-endian (MPEG-PS) | Big-endian (network byte order) |
| Header overhead | Complex MPEG-PS with NAV/PCI/DSI packets | 24-byte fixed header + optional annotation |
| Typical DVD bitrate | 4–9.8 Mbit/s total (video+audio) | 64 kbit/s (μ-law mono 8 kHz) to 1.5+ Mbit/s (16-bit stereo 48 kHz) |
| Streamable | Yes, but designed for sector-aligned DVD playback | Yes — header is small, data follows immediately |
| Java / Unix native | No | Yes (Java AudioSystem, SoX, NeXT/Solaris) |
| Best use | DVD playback | Java audio, Unix/Solaris archives, telephony research |
| Use case | Encoding | Bitrate | Notes |
|---|---|---|---|
| Voice / telephony (G.711-style) | μ-law (PCM_MULAW) | ~64 kbps mono @ 8 kHz | Smallest AU, matches PSTN audio |
| Lecture / commentary, modest size | μ-law mono | ~128 kbps @ 16 kHz | Clear speech, ~1 MB per minute |
| Music, web-acceptable | 16-bit PCM stereo | 1,411 kbps @ 44.1 kHz | CD-equivalent, ~10 MB per minute |
| DVD-fidelity archive | 16-bit PCM stereo | 1,536 kbps @ 48 kHz | Matches most DVD AC-3 source rate |
| Studio archive | 24-bit PCM stereo | 2,304 kbps @ 48 kHz | Headroom for further DSP |
VOB's audio track is usually AC-3 (Dolby Digital) at 192–448 kbps, or sometimes DTS at 754–1,510 kbps — both lossy compressed. AU defaults to uncompressed PCM, which for 16-bit stereo at 48 kHz works out to 1,536 kbps. So a 5-minute DVD chapter with a 384 kbps AC-3 track (~14 MB of audio) becomes roughly 55 MB as 16-bit PCM AU. To shrink it, choose μ-law encoding (compresses 16-bit to 8-bit ~2:1) or convert to a different format like VOB to MP3 or VOB to FLAC for lossless compression.
No. AU only formally supports mono and stereo channel layouts in its 24-byte header (the channels field is a 32-bit integer, but the format and most decoders assume 1 or 2). Any 5.1 / 7.1 source will be downmixed to stereo during conversion. If you need to preserve discrete surround channels, target a multichannel-aware format like VOB to WAV (which can carry 5.1 via WAVE_FORMAT_EXTENSIBLE) or VOB to FLAC.
No. VOBs ripped from CSS-encrypted commercial DVDs can't be demuxed by ffmpeg until the CSS layer has been removed (typically by a ripper like HandBrake or MakeMKV first). If your VOB plays in VLC standalone, it's already decrypted and we can extract the audio. If it doesn't, decrypt the disc first, then upload the resulting VOB.
For voice and speech research, μ-law is the standard (it's the North American/Japanese telephone codec, defined in ITU-T G.711). A-law is the European equivalent (also G.711). Both give roughly 8-bit dynamic-range performance with ~64 kbps payload at 8 kHz mono. For music, lectures, or anything you'll do further DSP on, pick PCM 16-bit — it's lossless and matches CD quality at 44.1 kHz stereo. PCM 24-bit gives extra headroom for editing but produces files 1.5x larger than 16-bit.
Technically yes — the sample_rate field in the AU header is a 32-bit integer, so any rate is representable. In practice, however, the most common DVD source rate is 48 kHz (matching AC-3 spec) or 44.1 kHz; we offer presets up to 48 kHz which covers virtually every DVD audio track. For higher sample rates (96 kHz studio masters), the source has to actually be 96 kHz to begin with — upsampling 48 kHz DVD audio to 96 kHz just doubles the file size without adding fidelity.
AU stores all multi-byte values in network byte order (big-endian) because it was designed in the late 1980s on Sun SPARC workstations, which were natively big-endian, and was intended to be exchanged over networks where consumers couldn't assume the receiver's CPU endianness. Modern x86/ARM CPUs are little-endian internally, so a typical AU decoder byte-swaps on load — but this is invisible to you. The format spec and our converter always write big-endian PCM regardless of your machine.
Yes — expand Advanced Options and use the Trim control. Enter a start time (in seconds) and duration; only that range of audio is extracted. This is faster than trimming the full AU afterwards because we demux directly from the requested byte offset in the VOB. For more complex multi-segment edits, convert the whole file first and use Audio Cutter on the resulting AU.
AU is still the path of least resistance for Java audio (javax.sound.sampled reads it without third-party libraries), SoX pipelines, and legacy Solaris / NeXT archives. WAV is more common in Windows-centric workflows and has broader DAW support. If you have no specific Java/Unix requirement, VOB to WAV is the more interoperable choice — they're both lossless PCM containers with similar overhead, just different headers and byte order.
Select multiple VOB files in step 1 — VTS_01_1.VOB, VTS_01_2.VOB, etc. all upload at once and run in parallel with the same audio settings. Note that DVDs split a single title across multiple 1 GB VOB chunks; you'll get one AU per uploaded VOB. To produce one continuous AU from a multi-VOB title, the simplest path is to concatenate the source VOBs into a single file first (on the command line: cat VTS_01_*.VOB > full.vob) and then upload full.vob, or use Audio Cutter on each resulting AU to extract precise chapter ranges.