I have a 3D sbs mkv video were the right image is displayed first. What is the best way to swap the images so that the left image is displayed first?
+ Reply to Thread
Results 1 to 6 of 6
You could always just swap with the button on your 3DTV's remote. My 3DTV has a "3D image correction" item in the menu.
Or, you could temporarily turn your 3D glasses upside-down!
But if you wanted to not have to do that, it depends on whether you are playing this from a HTPC or other device. With HTPC, you could just use Stereoscopic Player and specify that this clips has reversed input and save the input specifications and it would remember those settings from now on.
You could also use an AVISynth script (see below) in combination with a different 3D software player...
If you had a different device and COULDN'T make the TV/Glasses adjustment, it would make the most sense to permanently convert it to something that IS compatible. In which case, an AVISynth script loading an x.264 encoder is probably your best bet.
The below script SHOULD swap any R-L Sbs video (given a little tweaking). Notice it only works on the video - you'll have to deal with the audio separately (or add it to the script as appropriate).
inputvideo=AVISource("PATH_TO_FILE\myvideoclip.ext") #substitute path & clipname, and use alternate sourcefilters as appropriate, may need to specify framerate and/or colorspace rightvideo=crop(inputvideo,0,0,width(inputvideo)/2,height(inputvideo)) leftvideo=crop(inputvideo,width(inputvideo)/2,0,width(inputvideo)/2,height(inputvideo)) stackhorizontal(leftvideo,rightvideo)
Thanks for the replies guys.
Cornucopia, I'm using a Sony Bravia TV which unfortunately does not have "image correction" or any swap images feature. I'll leave turning the glasses upside down as the last resort
I play my movies using VLC player and connect the PC to the TV via HDMI. So is there a better player that suits my needs? I tried mkvmerge and doesn't seem to work with VLC or MPC HC. Also, do you have any recommendations for players that support AVISynth?
Thanks a lot for your input.
"a lot of people are better dead" - prisoner KSC2-303
Ok, I just found a cool tool: AVISynth Virtual FileSystem (AVFS): http://www.turtlewar.org/avfs/. It generates a "directory/folder", within which are 1 or 2 virtual files - an .AVI and a .WAV. Both of these files are not real files at all, they are pointers to the AVISynth script (which is itself pointing to an original file elsewhere), but for all standard non-VFW/Directshow file players they work just like regular media files.
Using this, you should be able to still work with VLC (though I haven't tried it)!
<edit>damn, Videohelp already had it in its tools list!! Way to go.