2014-11-01, 14:58
Now that we got beautiful working 3D video support and I own a 3D TV (Samsung UE40H6750) and a 3D camera (Fujifilm Finepix 3DW3), I wonder if it would be possible to add support for this camera's 3D video files. It would be so great to shoot your own 3D video footage and be able to directly display it on XBMC (Kodi) without converting for hours and hours …
Fujifilm, at least on their Finepix 3D W3 camera (maybe also on the 3D W1) store 720p24 video footage as AVI files, containg of stream #0 = left eye MJPEG video, stream #1 = audio, and stream #2 = right eye MJPEG video.
Here's what avconv has to say:
And here's the mediainfo on the same file:
For all of us 3D junkies with a Fuji 3D camera, this would just be an awesome addition to XBMC!
It would be GREAT to have the same possibilities as with other video files, like native support and the display options we now have for other videos, like output them as top-and-bottom or side-by-side.
Since most other 3D video types already work fine with XBMC, I assume the basic code is already there and must »only« be somehow adapted to work for this unusual format, too.
Whatever help I could offer to make this work, let me know! (Except, unfortunately, I'd not be apt enough to code it myself :-()
Fujifilm, at least on their Finepix 3D W3 camera (maybe also on the 3D W1) store 720p24 video footage as AVI files, containg of stream #0 = left eye MJPEG video, stream #1 = audio, and stream #2 = right eye MJPEG video.
Here's what avconv has to say:
Code:
$ avconv -i DSCF0006.AVI
avconv version 9.16-6:9.16-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
built on Aug 10 2014 18:16:02 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, avi, from 'DSCF0006.AVI':
Duration: 00:00:25.99, start: 0.000000, bitrate: 50187 kb/s
Stream #0.0: Video: mjpeg, yuvj422p, 1280x720, 24 fps, 24 tbr, 24 tbn
Metadata:
title : FUJIFILM AVI STREAM 0200
Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Stream #0.2: Video: mjpeg, yuvj422p, 1280x720, 24 fps, 24 tbr, 24 tbn
Metadata:
title : FUJIFILM AVI STREAM 0200
And here's the mediainfo on the same file:
Code:
General
Complete name : /home/matthias/Bilder/3D/DSCF0006.AVI
Format : AVI
Format/Info : Audio Video Interleave
File size : 156 MiB
Duration : 26s 0ms
Overall bit rate : 50.2 Mbps
Video #1
ID : 0
Format : JPEG
Codec ID : MJPG
Duration : 26s 0ms
Bit rate : 24.6 Mbps
Width : 1 280 pixels
Height : 720 pixels
Original height : 1 440 pixels
Display aspect ratio : 16:9
Frame rate : 24.000 fps
Color space : YUV
Chroma subsampling : 4:2:2
Bit depth : 8 bits
Scan type : Interlaced
Compression mode : Lossy
Bits/(Pixel*Frame) : 1.110
Stream size : 76.1 MiB (49%)
Title : FUJIFILM AVI STREAM 0200
Video #2
ID : 2
Format : JPEG
Codec ID : MJPG
Duration : 26s 0ms
Bit rate : 24.1 Mbps
Width : 1 280 pixels
Height : 720 pixels
Original height : 1 440 pixels
Display aspect ratio : 16:9
Frame rate : 24.000 fps
Color space : YUV
Chroma subsampling : 4:2:2
Bit depth : 8 bits
Scan type : Interlaced
Compression mode : Lossy
Bits/(Pixel*Frame) : 1.088
Stream size : 74.6 MiB (48%)
Title : FUJIFILM AVI STREAM 0200
Audio
ID : 1
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 1
Duration : 26s 0ms
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 4.76 MiB (3%)
Alignment : Aligned on interleaves
Interleave, duration : 1000 ms (24.00 video frames)
Interleave, preload duration : 1000 ms
For all of us 3D junkies with a Fuji 3D camera, this would just be an awesome addition to XBMC!
It would be GREAT to have the same possibilities as with other video files, like native support and the display options we now have for other videos, like output them as top-and-bottom or side-by-side.
Since most other 3D video types already work fine with XBMC, I assume the basic code is already there and must »only« be somehow adapted to work for this unusual format, too.
Whatever help I could offer to make this work, let me know! (Except, unfortunately, I'd not be apt enough to code it myself :-()