Convert 3GPP to VOB — Free Online Tool
Convert 3GPP mobile video files to VOB format for DVD-compatible playback, transcoding the H.264 video to MPEG-2 and AAC audio to AC3 (Dolby Digital) — the two codecs required by the DVD-Video specification. Ideal for archiving mobile-captured footage onto DVD or feeding into DVD authoring workflows.
to
FFmpeg Command
Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg
Drop your 3GPP file here
or click to browse
Free — no uploads, no signups. Your files never leave your browser.
Settings
Note: Browser-based encoding uses approximate quality targets. For precise CRF compression, copy the FFmpeg command above and run it on your desktop.
Estimated output:
Conversion Complete!
DownloadHow It Works
3GPP files store video in H.264 (libx264) and audio in AAC, both optimized for low-bandwidth mobile delivery. VOB is the container used on DVD-Video discs and has strict codec requirements: video must be MPEG-2 and audio is typically AC3 (Dolby Digital). This means both the video and audio streams must be fully re-encoded — there is no shortcut remux path here. The H.264 stream is decoded and re-encoded as MPEG-2 video using a fixed quantizer scale, and the AAC audio is decoded and re-encoded as AC3 at 192 kbps. The output is wrapped in a VOB container with the '-f vob' flag so FFmpeg writes the correct MPEG program stream structure expected by DVD players and authoring tools.
What Each Flag Does
| Flag | What it does |
|---|---|
ffmpeg
|
Invokes the FFmpeg binary. This is the same engine running inside the browser via WebAssembly (FFmpeg.wasm), so the command shown here is identical to what you would run on your desktop. |
-i input.3gp
|
Specifies the input 3GPP file. FFmpeg reads the H.264 video and AAC audio streams stored inside the mobile-optimized 3GPP container for decoding and re-encoding. |
-c:v mpeg2video
|
Instructs FFmpeg to re-encode the video stream as MPEG-2, which is the codec mandated by the DVD-Video specification and required for VOB files to be playable on DVD hardware and authoring software. |
-c:a ac3
|
Re-encodes the audio from AAC (used in the 3GPP source) to AC3 (Dolby Digital), the standard audio codec for DVD-Video and the default format expected inside VOB containers by DVD players and authoring tools. |
-q:v 4
|
Sets the MPEG-2 video quality using a fixed quantizer scale, where 1 is highest quality and 31 is lowest. A value of 4 produces near-DVD-authoring-grade quality and is appropriate for converting mobile footage where the source quality is already the limiting factor. |
-b:a 192k
|
Sets the AC3 audio output bitrate to 192 kilobits per second, which is the standard stereo AC3 bitrate used on DVD-Video discs and provides clear audio quality well suited to the source material from a 3GPP mobile recording. |
-f vob
|
Forces FFmpeg to write the output as an MPEG program stream in VOB format, ensuring the container structure matches what DVD authoring tools and players expect, rather than defaulting to a generic MPEG container. |
output.vob
|
The name of the output file. The .vob extension identifies this as a Video Object file compatible with DVD-Video workflows, distinguishing it from generic MPEG files. |
Common Use Cases
- Archiving old mobile phone videos (shot in 3GP format) onto physical DVD discs for long-term storage or sharing with family members who use DVD players
- Importing 3GPP footage captured on a 3G-era phone into DVD authoring software like DVD Architect or Nero Vision, which require MPEG-2/AC3 VOB input
- Converting 3GP videos recorded on dashcams or security cameras that output 3GPP format into DVD-ready VOB files for legal or insurance documentation purposes
- Preparing mobile-shot event footage (weddings, parties) in 3GPP format for inclusion in a DVD menu project alongside other VOB assets
- Obtaining the exact FFmpeg command to batch-convert a large archive of 3GPP files to VOB on a desktop machine when file sizes exceed browser processing limits
Frequently Asked Questions
Yes, some quality loss is unavoidable because both the video and audio must be fully re-encoded — there is no lossless path from H.264/AAC (3GPP) to MPEG-2/AC3 (VOB). The default settings use a quantizer scale of 4 for MPEG-2 video (near the high-quality end of the scale) and 192 kbps AC3 audio, which preserves as much quality as the source 3GPP file allows. Keep in mind that 3GPP files are themselves heavily compressed mobile-optimized files, so the starting quality is already limited — the VOB output will not look worse than the original, but it cannot recover detail that was already discarded during mobile encoding.
The DVD-Video standard, which VOB files are part of, was finalized in the mid-1990s and mandates MPEG-2 as the video codec. H.264 was not yet developed at that time, and DVD players — both hardware and software — do not support H.264 inside a VOB container. Any VOB file containing H.264 video would be rejected by DVD authoring tools or fail to play on set-top DVD players, which is why full re-encoding to MPEG-2 is required.
The VOB file produced here contains valid MPEG-2 video and AC3 audio in an MPEG program stream, which is the correct structure for DVD authoring. Most DVD authoring tools such as DVDStyler, DVD Architect, and Nero Vision can import these VOB files directly. However, a VOB file alone is not a complete DVD-Video disc image — you still need the authoring software to generate the IFO and BUP index files and organize everything into the VIDEO_TS folder structure.
VOB files are typically significantly larger than 3GPP files. 3GPP is designed for mobile delivery with aggressive compression — low resolutions and low bitrates are common. MPEG-2 at DVD quality is a much less efficient codec than H.264, so even at the same resolution, MPEG-2 requires considerably more data to achieve comparable quality. A short 3GPP clip that is a few megabytes could easily become 10–30× larger as a VOB file, depending on the video length and the quality setting used.
The video quality for MPEG-2 is controlled by the '-q:v' flag, which accepts values from 1 (best quality, largest file) to 31 (lowest quality, smallest file). The default used here is 4, which is near the high-quality end. To increase quality further, lower the number — for example, use '-q:v 2' for very high quality. To reduce file size at the cost of quality, increase the number — for example, '-q:v 8'. You can also adjust the audio bitrate with '-b:a', for instance changing '192k' to '384k' for higher-fidelity AC3 audio.
Yes. On Linux or macOS, you can use a shell loop: 'for f in *.3gp; do ffmpeg -i "$f" -c:v mpeg2video -c:a ac3 -q:v 4 -b:a 192k -f vob "${f%.3gp}.vob"; done'. On Windows Command Prompt, use: 'for %f in (*.3gp) do ffmpeg -i "%f" -c:v mpeg2video -c:a ac3 -q:v 4 -b:a 192k -f vob "%~nf.vob"'. This is particularly useful when processing large archives of old mobile phone videos that exceed the 1GB browser limit.
Technical Notes
The 3GPP-to-VOB conversion is one of the more technically involved format pairs because it requires complete re-encoding of both streams with no shared codec between source and destination. The MPEG-2 encoder in FFmpeg uses a fixed quantizer scale via '-q:v' rather than the CRF-style quality control used by libx264 in the 3GPP source. MPEG-2 has no built-in support for the '-movflags +faststart' optimization present in 3GPP/MP4 containers, and that flag is correctly omitted here in favor of '-f vob' which forces the MPEG program stream output format. The VOB container supports subtitle streams and multiple audio tracks per the DVD-Video spec, but since a single 3GPP file carries at most one video and one audio track and no subtitle data, these capabilities are not exercised in this conversion. Metadata such as creation date, GPS coordinates, or device information stored in the 3GPP file's MP4-style metadata atoms will not be preserved in the VOB output, as VOB/MPEG program stream has no equivalent metadata structure. If the source 3GPP file has an unusual frame rate (e.g., 15fps, common on older 3G phones), FFmpeg will encode it as-is into the MPEG-2 stream, but some DVD authoring tools expect standard frame rates (23.976, 25, or 29.97 fps) — you may need to add '-r 25' or '-r 29.97' for strict DVD compliance.