How to directly Edit VOB Files
This is possible, but NOT recommended. It is just too difficult, and many systems hav trouble even playing MPEG-2, let alone editing them directly.
The best way to edit a VOB is:
convert the VOB to AVI using "Ultra Video Splitter" - here's how
Edit the AVI in Adobe Premiere
convert to standard, DVD-compliant MPEG-2 using CucuSoft or any other converter that makes 100% DVD-compliant MPEG-2's (such as TMPGenc Express 3.0).
But if you must . . . here is the VOB direct edit technique . . .
Links: Doom9 VOB/MPEG2 Software Utilities
Transcode VOB's to one long video m2V file in one step: ReMPEG2 or use Vidomi to make one long AVI file. Both are very SLOW !!!
Best professional MPEG2 Encoder (VOB-to-MPEG2): CCE 2.7 (Cinema Craft Encoder 2.7) - BUT it is $2000 !!!!
This is a huge hole in the DVD software industry. To edit any DVD, you need to change the information in the VOB files, which store both Video and Audio of the DVD content. Since there has never been a "VOB editor", you must use the following process:
transcode the VOB to multiple video/audio MPEG or AVI files (one per VOB, which takes all night usually) - or to elemental streams where two files are created (one video and one audio)
edit the transcoded video file in a Non-Linear Editor such as Adobe Premiere
use a DVD creation program to convert the edited video files to MPEG2 and AC3 audio tracks
burn the DVD
Encode vs Decode vs Transcode
Encode - to take raw, uncompressed data and reduce it down in size by appplying an algorithm to the bits, called a "CODEC" (COde-DECode)
Decode - the reverse process of encode, where you convert coded, compressed data back to its original raw state
Transcode - converting an encoded file from one type of codec to another. When you transcode, the file remains compressed, but the compression algorithm (i.e. the codec) is changed. Common examples of transcoding are going from AVI to MPEG, MPEG1 to MPEG2, etc.
Fastest VOB to MPEG2 conversion Process
use "VOBedit to convert the VOB file into two elemental
streams (MPEG2 file for the video, and then export the audio in whatever
format it is encoded in - either an AC3 or an LPCM (wav) file. You can
see the audio blocks listed in the left pane, so if they are AC3 for
example, then demux them to AC3 . . . not LPCM !!!
NOTE: the problem here, is that VOBedit creates m2v video files that are 25 fps !! Not NTSC compliant and I have no idea why
combine them into a single combined stream MPEG2 using
TMPGenc - for AC3 audio you MUST goto MPEGtools, then select the Simple
NOTE: TMPGenc can also demux the elemental streams from the VOB but it is painfully slow !!!
download the MPEG2 upgraded version VirtualDub 1.6.11 from http://fcchandler.home.comcast.net/stable/ - then just remove the existing VirtualDub program and use this instead - there is no setup, just copy in the files. This version cannot open AC-3 encoded audio mpg files !!
download AC-3 ACM codec from http://fcchandler.home.comcast.net/AC3ACM/ , right-click on the INF file and select "Install"
open the MPEG2 file with VirtualDub - make sure you
Applying Filters to the Video using the Fastest Method
AVIsynth - to apply filters "before" the main editor accesses the file - AVIsynth is a go-between utility that makes your edit such as VirtualDub "think" it is working directly with the video file, when it reality AVIsynth is passing the data to it and applying filters that you setup in a text file. Avisynth is a very useful utility created by Ben Rudiak-Gould. It provides many options for joining and filtering videos. What makes Avisynth unique is the fact that it is not a stand-alone program that produces output files. Instead, Avisynth acts as the "middle man" between your videos and video applications. First, you create a simple text document with special commands, called a script. These commands make references to one or more videos and the filters you wish to run on them. Then, you run a video application, such as VirtualDub, and open the script file. This is when Avisynth takes action. It opens the videos you referenced in the script, runs the specified filters, and feeds the output to video application. The application, however, is not aware that Avisynth is working in the background. Instead, the application thinks that it is directly opening a filtered AVI file that resides on your hard drive. Open up any text editor, type the above on the first line (using any AVI file on your machine as "myclip.avi"), and save it as "myclip.avs". You now have a script that can be opened by most AVI players in your machine: Windows Media Player 6.4 (aka "mplayer2") will play the script; so will VirtualDubMod or plain VirtualDub. So far as they care, your text document is an AVI file !!!
Womble MPEG Video Wizard DVD ($140)
*** the only VOB Editor in existence as far as I know ***
*** DO NOT get the regular Womble MPEG Video Wizard . . . make sure you get the Womble MPEG Video Wizard DVD
For a review, see http://www.videoforums.co.uk/guide-edit-vob-mpeg-48.htm
To Buy, go to the Womble Homepage
Here is a screenshot: