Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 21st June 2012, 18:11   #1  |  Link
mbcd
Registered User
 
Join Date: Dec 2008
Location: Germany
Posts: 173
MVC in H.264

I didnt understand very much of this stuff, but I read that it is possible to embed 3D-Data inside a normal AVC-Stream, so that it gets an MVC.

My questions are now:

1. Is this a simple "muxing" of both data (e.g. if you have ssif from bluray)

2. Is there actually a program that can extract both streams (eac3to doesnt recognize the MVC/3D-Data) if you have such single MVC-Videofile.
mbcd is offline   Reply With Quote
Old 22nd June 2012, 02:13   #2  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Stereoscopic (3D) video is not stored as two independent video streams "muxed" into a single file. This would be much too inefficient.

Instead the left and the right view's are "packed" into a single "2D" video stream, e.g. as side by side or frame alternation. This way similarities between the two views can be leveraged for compression.

AFAIK, this is not fundamentally different between AVC and MVC. And yes, 3D data can be stored in "normal" AVC just fine (e.g. by using the x264 encoder). You don't need MVC for that!

The AVC standard even defines a special SEI message for 3D video, so the "frame packing" mode can be indicated to the player. x264 will insert that SEI message, if you set "--frame-packing" properly.

(Note that 3D video stored in AVC does not become MVC. In order to create MVC, you would need a "true" MVC encoder. But as said before, you don't need MVC - except for authoring 3D BluRay's).
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 25th June 2012 at 14:29.
LoRd_MuldeR is offline   Reply With Quote
Old 22nd June 2012, 06:45   #3  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Technically, at least in Blu-ray MPEG-TS, there are two streams, the AVC base view (a normal AVC stream), and the MVC stream.
You can decode the AVC stream without the MVC stream, but you cannot decode the MVC stream without the AVC. So while there are two streams, at least the MVC stream depends on the AVC stream, and can therefor leverage all the advantages to keep redudant data to a minimum.

Like LoRd_MuldeR said, MVC is however not the only way to produce a 3D file with AVC. x264 offers options to do it in one "normal" AVC stream.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:07.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.