INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: FR: 3D content detection  (Read 2678 times)

masterjoe

  • World Citizen
  • ***
  • Posts: 236
FR: 3D content detection
« on: August 22, 2015, 12:49:28 pm »

Hey guys,

It would be very cool if MC could automatically detect whether a video is a Side-by-Side or a Top-and-Bottom video and notify this detected info via MCWS or COM or both.
The detection could be done when generating thumbnails and the 3D type flag then should be stored in the library. Another way would be the detection on playback so that MC scans a short while to see whether this is a SBS or a TAB or a normal movie. It could be done by sampling some frames from the video prior to playing it. However the scan variant with the library field on creating / updating thumbnails would be much more efficient.

When a 3rd party program then becomes notified / aware of the 3D flag then it could switch the TV to the correct mode for playing this video!

I am using MC on a HTPC with Eventghost installed. I would love to be able to capture the 3D flag from MCWS Smiley

Thanks.
Logged

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14497
  • I won! I won!
Re: FR: 3D content detection
« Reply #1 on: August 22, 2015, 04:21:46 pm »

Hi MasterJoe,

If you are talking about MKV3D, the the file header already contains the folloiwng information that players could use:

Quote
StereoMode field values:

0: mono
1: side by side (left eye is first)
2: top-bottom (right eye is first)
3: top-bottom (left eye is first)
4: checkboard (right is first)
5: checkboard (left is first)
6: row interleaved (right is first)
7: row interleaved (left is first)
8: column interleaved (right is first)
9: column interleaved (left is first)
10: anaglyph (cyan/red)
11: side by side (right eye is first)
12: anaglyph (green/magenta)
13: both eyes laced in one Block (left eye is first) (field sequential mode)
14: both eyes laced in one Block (right eye is first) (field sequential mode)

If you had a couple of short examples clips it may help.

Thanks
Nathan
Logged
JRiver CEO Elect

fitbrit

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4889
Re: FR: 3D content detection
« Reply #2 on: August 22, 2015, 09:18:52 pm »

Hi MasterJoe,

If you are talking about MKV3D, the the file header already contains the folloiwng information that players could use:

If you had a couple of short examples clips it may help.

Thanks
Nathan



No, he was talking about side by side or over/under 3D formats, that can reside in 2D filetypes such as mkv. Many TVs and projectors will play these, but not will switch to 3d mode automatically when these formats are detected.
Logged

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14497
  • I won! I won!
Re: FR: 3D content detection
« Reply #3 on: August 22, 2015, 09:27:10 pm »

Actually, MKV3D is for the formats I listed.  A std MKV extension can include either AVC or MVC codecs.  Anyway regardless of the extension used the header info should be there if correctly muxed into a Matroska container which is why a couple of short clip examples would help to confirm.
Logged
JRiver CEO Elect

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10970
Re: FR: 3D content detection
« Reply #4 on: August 23, 2015, 01:35:31 am »

Actually, MKV3D is for the formats I listed.  A std MKV extension can include either AVC or MVC codecs.  Anyway regardless of the extension used the header info should be there if correctly muxed into a Matroska container which is why a couple of short clip examples would help to confirm.

In my experience, this info is usually not present, so there is no good way to detect anything.
Logged
~ nevcairiel
~ Author of LAV Filters

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14497
  • I won! I won!
Re: FR: 3D content detection
« Reply #5 on: August 23, 2015, 02:17:44 am »

Oh well, hard to help badly created files. 

I've only one 3D SBS MKV test file and as it was created in 2010 it did not have the header set.  I remuxed it to a new file with the Header set as SBS and imported it into MC.  As expected none of the MC library fields imported the SBS info from the file tags.

Only other thought is to just create a Library Field called "3D" and then manually tag the videos as SBS etc
Logged
JRiver CEO Elect

fitbrit

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4889
Re: FR: 3D content detection
« Reply #6 on: August 23, 2015, 12:26:53 pm »

Thanks for the correction earlier.

Only other thought is to just create a Library Field called "3D" and then manually tag the videos as SBS etc

I do exactly what you state here- I have a 3D tag:
MVC for ISOs and soon mkv3d for playback in stereoscopic player.
I also use HSBS and HOU for half-side-by-side and half-over-under (top/bottom).
Logged
Pages: [1]   Go Up