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 audio container (8-bit μ-law by default; 16-bit PCM selectable) 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; the converter default |
| Lecture / commentary, modest size | μ-law mono | ~128 kbps @ 16 kHz | Clear speech, ~1 MB per minute |
| European telephony | A-law (PCM_ALAW) | ~64 kbps mono @ 8 kHz | G.711 A-law counterpart used outside NA/Japan |
| Music, web-acceptable | 16-bit PCM stereo (PCM_S16BE, advanced options) | 1,411 kbps @ 44.1 kHz | CD-equivalent, ~10 MB per minute |
| DVD-fidelity archive | 16-bit PCM stereo (PCM_S16BE, advanced options) | 1,536 kbps @ 48 kHz | Matches most DVD AC-3 source rate |
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. The default AU output is 8-bit μ-law, which stores one byte per sample per channel — 768 kbps at 48 kHz stereo. So a 5-minute DVD chapter with a 384 kbps AC-3 track (~14 MB of audio) becomes roughly 29 MB of μ-law AU, and about 58 MB if you select 16-bit PCM (1,536 kbps). To shrink it, downmix to mono or lower the sample rate, 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 (PCM_S16BE, in the advanced options — μ-law is the default) — it's lossless and matches CD quality at 44.1 kHz stereo, and it's the highest bit depth this converter writes.
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 header fields — and big-endian samples when you select 16-bit 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 — both can carry lossless PCM 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.