VideoHelp Forum




+ Reply to Thread
Results 1 to 6 of 6
  1. 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?

    Thank you.
    Quote Quote  
  2. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    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).

    Code:
    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)
    Scott
    Quote Quote  
  3. aBigMeanie aedipuss's Avatar
    Join Date
    Oct 2005
    Location
    666th portal
    Search Comp PM
    if it's a player that follows mkv rules you could try re-muxing with mkvmergegui and set the video specs to left image first.

    Click image for larger version

Name:	2013-03-06_132441.png
Views:	1105
Size:	74.5 KB
ID:	16635
    --
    "a lot of people are better dead" - prisoner KSC2-303
    Quote Quote  
  4. 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.
    Quote Quote  
  5. aBigMeanie aedipuss's Avatar
    Join Date
    Oct 2005
    Location
    666th portal
    Search Comp PM
    the avisynth code would be for re-encoding the video and swapping left/right.

    from what i've found there were a couple previous versions of dvdfab that got the field order wrong when ripping a 3d movie. if this was done with one of those versions of fab then update it and re-rip it.
    --
    "a lot of people are better dead" - prisoner KSC2-303
    Quote Quote  
  6. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    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.

    Scott
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!