Sorry to bump an old thread,
I've tried to create frame-sequential 3D MP4 files similar to E320103DSizzle_Trailer-3D720.MP4 that will play in 3D with the Sony PlayStation 3,
(p.s. I found out that the 2014 Sony Bravia W8 series will play back such files in 3D from USB, I personally tested KDL-50W815B, KDL-50W805A)
I've observed that in 'E320103DSizzle_Trailer-3D720.MP4' each frame has:
1. access unit delimiter NAL
2. pic_timing SEI
3. frame_packing_arrangement SEI (a.k.a. payload type 45)
In addition, there is something special about the MP4 muxing itself,
I've tried to demux and remux 'E320103DSizzle_Trailer-3D720.MP4' using two different programs (MP4Box and MP4Creator),
this broke the ability of the Sony PS3 (v3.55) to detect the file as 3D.
I've noted that the following MP4 atoms are critical for successful 3D detection:
ftyp atom: majorBrand MUST be MSNV.
ftyp atom: one of the compatibleBrandsCount MUST be MSNV.
user atoms (uuid atoms): the presence of user (read: vendor) atoms is critical,
the AVC atom has a child user atom with uuid that starts with 3DDS,
and the user video-profile atom has a 3D related flag.
most of the structures fields are covered in movenc.c file from ffmpeg, I've managed to uncover the rest.
This means one must come-up with a tool that will mux or convert to Sony-compatible frame sequential 3D MP4 files.
Last edited by tal.aloni; 06-25-2014 at 10:24 AM.