Convert 3GP to VOB — Free Online Tool

Convert 3GP mobile video files to VOB format for DVD-Video compatibility, transcoding the source video to MPEG-2 and audio to AC3 (Dolby Digital) — the exact codecs required by the DVD-Video specification. Ideal for bringing old mobile footage into DVD authoring workflows.

FFmpeg Command

Copy this command to run the same conversion locally with FFmpeg on your desktop. Download FFmpeg

Free — no uploads, no signups. Your files never leave your browser.

Estimated output:

Conversion Complete!

Download

How It Works

3GP files typically contain H.264 video and AAC audio, both optimized for the constrained bandwidth and storage of 3G mobile devices. Converting to VOB requires a full re-encode of every stream: the H.264 video is decoded and re-encoded as MPEG-2, the codec mandated by the DVD-Video standard, and the AAC audio is transcoded to AC3 (Dolby Digital), the standard audio format for DVD. The output is wrapped in the VOB container using the `-f vob` flag, which structures the data in a way that DVD authoring tools and DVD players expect. Because both the video and audio streams are fully re-encoded rather than remuxed, this conversion is computationally intensive and involves some generation of quality loss, especially notable given that 3GP source files are already heavily compressed for mobile use.

What Each Flag Does

Flag What it does
ffmpeg Invokes the FFmpeg command-line tool. This is the same underlying engine used by the browser-based tool via FFmpeg.wasm, so the output of both should be functionally identical.
-i input.3gp Specifies the input file — a 3GP container, typically holding H.264 or H.263 video and AAC audio as recorded by a mobile phone or early smartphone. Replace `input.3gp` with the actual filename of your source file.
-c:v mpeg2video Re-encodes the video stream as MPEG-2, the video codec required by the DVD-Video standard. This is a full decode-and-re-encode of the H.264 source, not a stream copy, because the two codecs are entirely incompatible at the bitstream level.
-c:a ac3 Transcodes the audio from the original AAC (as stored in the 3GP file) to AC3 (Dolby Digital), the standard audio codec for DVD-Video. Hardware DVD players and DVD authoring tools require AC3 or another DVD-spec audio format — AAC is not part of the DVD-Video specification.
-q:v 4 Sets the MPEG-2 video quality using the quantizer scale, where 1 is highest quality and 31 is lowest. A value of 4 produces near-maximum quality MPEG-2 output, keeping visible artifacts minimal even though the 3GP source was already a compressed, lossy file.
-b:a 192k Sets the AC3 audio bitrate to 192 kilobits per second, a standard and broadly compatible bitrate for Dolby Digital audio on DVD. This is sufficient for stereo audio, which is the maximum channel configuration typically present in a 3GP source file.
-f vob Explicitly forces the output container format to VOB (Video Object), the multiplexed container used on DVD-Video discs. Without this flag, FFmpeg might not correctly identify the target format from the `.vob` extension alone, and the output might not be structured in a way that DVD authoring tools recognize.
output.vob The filename for the converted output file. Replace this with your desired output path and filename. The resulting VOB file will contain MPEG-2 video and AC3 audio, ready to be imported into DVD authoring software.

Common Use Cases

  • Burning old mobile phone videos (recorded in 3GP on early smartphones or feature phones) to a DVD for playback on a home DVD player
  • Importing 3GP footage into DVD authoring software like DVD Architect or Encore, which require MPEG-2/AC3 VOB-compatible streams
  • Archiving a collection of 3GP clips from legacy Nokia, Sony Ericsson, or early Android devices onto DVD as a physical backup medium
  • Preparing mobile video content for a DVD-based presentation or memorial disc where the source footage only exists in 3GP format
  • Converting 3GP video clips captured on older dashcams or security cameras to VOB so they can be included in a DVD evidence or documentation package
  • Consolidating a library of mixed-format mobile videos into a single DVD-compatible format for a family archive project

Frequently Asked Questions

Yes, some quality loss is unavoidable because this conversion involves two lossy re-encodes: the 3GP source is already compressed H.264, and that must be fully decoded and re-encoded as MPEG-2. MPEG-2 is a significantly older and less efficient codec than H.264, meaning it needs more data to achieve the same visual quality. Additionally, many 3GP files were recorded at low resolutions (e.g., 176x144 or 320x240), so the MPEG-2 output will faithfully reflect those source limitations. The default `-q:v 4` setting produces high-quality MPEG-2 output, but it cannot recover detail that was lost when the original 3GP file was recorded.
The DVD-Video specification requires audio to be in a format from a defined set that includes AC3 (Dolby Digital), MPEG-1 Layer 2, DTS, and PCM — but not AAC. While FFmpeg can technically wrap AAC in a VOB container, the result would not be compliant with the DVD-Video standard and would likely fail to play on hardware DVD players or be rejected by DVD authoring software. Transcoding to AC3 at 192k ensures the output is a properly formed, standard-compliant DVD audio stream.
A VOB file produced by this conversion contains the correctly encoded MPEG-2 video and AC3 audio, but it is not yet a complete DVD-Video structure. A full DVD-Video disc requires additional files including IFO (information) and BUP (backup) files that define menus, chapter points, and navigation. You would need to import this VOB into DVD authoring software such as DVDStyler (free), DVD Architect, or Encore to create a properly authored disc image ready for burning.
The output VOB will retain the original resolution of the 3GP source file unless you manually add a scale filter to the FFmpeg command. Many 3GP files from early mobile phones have very low resolutions like 176x144 (sub-QCIF) or 320x240 (QVGA). DVD-Video players technically expect standard resolutions like 720x480 (NTSC) or 720x576 (PAL), so for proper DVD playback you may want to scale the output by adding `-vf scale=720:480` or `-vf scale=720:576` to the command, depending on your region.
The video quality is controlled by the `-q:v` flag, which accepts values from 1 (highest quality, largest file) to 31 (lowest quality, smallest file). The default in this command is `-q:v 4`, which is already near the high-quality end of the scale. If you want to maximize quality at the expense of file size, change it to `-q:v 2` or `-q:v 1`. For example: `ffmpeg -i input.3gp -c:v mpeg2video -c:a ac3 -q:v 2 -b:a 192k -f vob output.vob`. Note that because the 3GP source is already a lossy compressed file, raising the MPEG-2 quality setting above a certain point yields diminishing returns.
Yes. On Linux or macOS, you can loop over all 3GP files in a directory with a shell one-liner: `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 you have a large archive of old mobile video clips all needing conversion, and it is one reason the FFmpeg command is displayed on this page — the browser tool handles files up to 1GB, but the command lets you process larger files or entire folders locally.

Technical Notes

The 3GP-to-VOB conversion is one of the more technically demanding format transitions in common use because it crosses a generational divide in video codec technology. 3GP wraps H.264 (and sometimes H.263), which achieves excellent compression efficiency through modern encoding techniques, while VOB's mandated MPEG-2 codec dates from the mid-1990s and requires substantially higher bitrates to achieve equivalent visual fidelity. The `-q:v` quality scale for MPEG-2 in FFmpeg is a quantizer-based scale, not a CRF-style perceptual quality scale, so the relationship between the number and visible quality is less linear than what H.264 users may be accustomed to. The `-f vob` flag explicitly forces the VOB container format rather than relying on FFmpeg's extension-based format detection, which is important for ensuring correct DVD-Video-compatible muxing behavior. One known limitation: 3GP does not support multiple audio tracks, chapters, or subtitle streams, so none of these can be carried into the VOB output from the source file — though VOB itself supports multiple audio tracks and subtitle streams that could be added from separate source files in a more complex authoring workflow. Metadata fields present in the 3GP container (such as title or creation date embedded by a mobile phone) are generally not preserved in the VOB output, as VOB has no equivalent general-purpose metadata container.

Related Tools