Log in

View Full Version : Flip VOB Video image Horizontally


isalive
13th November 2007, 01:53
How can I flip the video image of a VOB movie file over like mirror mode, without reconverting the format and losing image quality. I've done it in Virtual Dub MPEG2 and a few other progs, but they re encode the vob file as a divx and so forth and theres some image quality loss. I don't want to recovert the video to anything but Lossless VOB.

Guest
13th November 2007, 03:06
It's not possible without re-encoding. You can re-encode to VOB, but there will be quality loss.

M_Knox
13th November 2007, 08:17
Forgive my ignorance, but shouldn't it be possible to apply lossless transformations to an MPEG2 video stream ("lossless re-encoding") just as with JPEG images (rotation by 180 degrees, vertical/horizontal flipping)?

isalive
13th November 2007, 12:13
Any suggestions of what program to use to get the best results to reconvert a VOB back to a VOB after applying this trick? Something easy to understand and free maybe. I really need this silly trick.

Guest
13th November 2007, 14:20
Forgive my ignorance, but shouldn't it be possible to apply lossless transformations to an MPEG2 video stream ("lossless re-encoding") just as with JPEG images (rotation by 180 degrees, vertical/horizontal flipping)? Theoretically, yes. It's based on manipulating the DCT data:

http://sylvana.net/jpegcrop/articles/Verlustfreie_JPEG_Drehung.pdf

The problem is that an implementation for MPEG2 video does not seem to exist. It would be a fun project to do if I had the time.

Guest
13th November 2007, 14:22
Any suggestions of what program to use to get the best results to reconvert a VOB back to a VOB after applying this trick? Something easy to understand and free maybe. I really need this silly trick. Don't ask what's best. It's against our forum rules:

http://forum.doom9.org/forum-rules.htm

One option is Avisynth + DGMPGDec + HC MPEG2 encoder + Muxman. I'm not a one-click kind of guy, so I can't help you with easier solutions. Maybe someone else will reply with something easy.

blutach
13th November 2007, 15:45
If there is an AVISynth filter that does this, DVD Rebuilder (http://dvd-rb.dvd2go.org/) would be your one click solution.

Regards

unskinnyboy
13th November 2007, 16:13
If there is an AVISynth filter that does this...FlipHorizontal() or ARDA's FHorizontal().

isalive
14th November 2007, 04:30
Don't ask what's best. It's against our forum rules:

http://forum.doom9.org/forum-rules.htm

One option is Avisynth + DGMPGDec + HC MPEG2 encoder + Muxman. I'm not a one-click kind of guy, so I can't help you with easier solutions. Maybe someone else will reply with something easy.

My bad, won't do so again. I got the Avisynth- can't understand it for the life of me. I tried writting a script but it wouldn't work.

I'm a sculptor. I work in waxes and clays mostly.

I just starting using this digital CGI sculpting program called Zbrush3. Thats why I want this trick. So I can mirror my study images. Well not the images the actual video. Going through snapshots is more time consuming than going through a VOB chapter playing in a seperate window on the desktop while working in another open window displaying the Zbrush 3 sculpt.

I like using VOB chapters ripped from my DVD's so I can loop it, and watch it in motion and so on. No need to worry about wearing out a laser or motor, or caching the images to the drive.

To the point I can mirror my sculpt in Zbrush3. If I could do that with my VOB files. I could look at the study VOB material in reverse (and in motion) and compare it to my reversed sculpt. Very helpful to get better recreational results.

Thanks for all the replies.

blutach
14th November 2007, 05:14
So download and install DVD Rebuilder (http://dvd-rb.dvd2go.org/) (freeware version).

Do the one time setup - use HC Encoder at "Best". Select your input folder where your DVD project is. Leave everything else on default except go to Options -- Filter Editor and insert the line FlipHorizontal() if you want to mirror in the horizontal plane or FlipVertical() if you want to flip the images upside down. These are internal AVISynth filters, AFAIK.

Do a Prepare on your DVD project. Then click Rebuild.

Should work.

Regards