Page 1 of 1
MPO image file format support

Posted:
Sat Sep 01, 2012 4:04 pm
by bnz
Hi,
I'm wondering, is it somehow possible to convince Serviio to index .mpo 3d image files? I have added a directory to Serviio as an image directory, but my TV's DLNA client (a 2012 panasonic model) which supports mpo according to the technical specification (and also via USB) doesn't list any files.
Thanks
Ben
Re: MPO image file format support

Posted:
Sat Sep 01, 2012 5:41 pm
by Illico
Could you provide information about this mpo file ? see signature link.
Re: MPO image file format support

Posted:
Sat Sep 01, 2012 6:07 pm
by bnz
Hi,
thanks for the pointer. Here is the info of my TV (Panasonic TX-ETW5). I guess the entry:
http-get:*:image/jpeg:PANASONIC.COM_PN=MPO_3D
somehow refers to what I am looking for?
- Code:
http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM;DLNA.ORG_FLAGS=8c900000000000000000000000000000,
http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_MED;DLNA.ORG_FLAGS=8c900000000000000000000000000000,
http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_LRG;DLNA.ORG_FLAGS=8c900000000000000000000000000000,
http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_FLAGS=8c900000000000000000000000000000,
http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_SM_ICO;DLNA.ORG_FLAGS=8c900000000000000000000000000000,
http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_LRG_ICO;DLNA.ORG_FLAGS=8c900000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_PS_PAL;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_PS_PAL_XAC3;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_MPEG_PS_PAL;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_MPEG_PS_PAL_XAC3;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_PS_NTSC;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_PS_NTSC_XAC3;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_MPEG_PS_NTSC;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_MPEG_PS_NTSC_XAC3;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_EU_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_EU;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_SD_EU_ISO;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_EU_AC3_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_SD_EU_AC3_ISO;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_HD_50_AC3_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_HD_50_AC3;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=AVC_TS_HD_50_AC3_ISO;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_SD_EU_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_SD_EU;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_MPEG_TS_SD_EU_ISO;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_SD_EU_AC3_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_MPEG_TS_SD_EU_AC3_ISO;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_AVC_TS_HD_50_AC3_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_AVC_TS_HD_50_AC3;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_AVC_TS_HD_50_AC3_ISO;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_JP_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_JP_MPEG1_L2_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_JP_AAC_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_NA_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_NA;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_SD_NA_ISO;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_HD_NA_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_HD_NA;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=MPEG_TS_HD_NA_ISO;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=MPEG_TS_SD_60_AC3_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_HD_60_AC3_X_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_HD_60_AC3_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_HD_60_AC3;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=AVC_TS_HD_60_AC3_ISO;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_HD_24_AC3_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_HD_24_AC3;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/mpeg:DLNA.ORG_PN=AVC_TS_HD_24_AC3_ISO;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:video/vnd.dlna.mpeg-tts:DLNA.ORG_PN=AVC_TS_MP_HD_AAC_LTP_T;DLNA.ORG_FLAGS=8d100000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_JP_T;ARIB.OR.JP_PN=MPEG_TTS_CP;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_SD_JP_MPEG1_L2_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_AVC_TS_JP_AAC_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_SD_NA_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_SD_NA;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_MPEG_TS_SD_NA_ISO;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_HD_NA_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_HD_NA;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_MPEG_TS_HD_NA_ISO;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_MPEG_TS_SD_60_AC3_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_AVC_TS_HD_60_AC3_X_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_AVC_TS_HD_60_AC3_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_AVC_TS_HD_60_AC3;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_AVC_TS_HD_60_AC3_ISO;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_AVC_TS_HD_24_AC3_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_AVC_TS_HD_24_AC3;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":DLNA.ORG_PN=DTCP_AVC_TS_HD_24_AC3_ISO;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":DLNA.ORG_PN=DTCP_AVC_TS_MP_HD_AAC_LTP_T;DLNA.ORG_FLAGS=8d118000000000000000000000000000,
http-get:*:audio/L16:DLNA.ORG_PN=LPCM,
http-get:*:image/jpeg:PANASONIC.COM_PN=MPO_3D,
http-get:*:image/jpeg:*,
http-get:*:video/avi:*,
http-get:*:video/x-msvideo:*,
http-get:*:video/divx:*,
http-get:*:video/x-matroska:*,
http-get:*:video/mpeg:*,
http-get:*:video/vnd.dlna.mpeg-tts:*,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/mpeg":*,
http-get:*:application/x-dtcp1;CONTENTFORMAT="video/vnd.dlna.mpeg-tts":*,
http-get:*:video/mp4:*,
http-get:*:video/quicktime:*,
http-get:*:video/x-flv:*,
http-get:*:video/flv:*,
http-get:*:video/x-ms-wmv:*,
http-get:*:video/x-ms-asf:*,
http-get:*:video/3gpp:*,
http-get:*:video/3gpp2:*,
http-get:*:audio/mpeg:*,
http-get:*:audio/mp4:*,
http-get:*:audio/x-ms-wma:*,
http-get:*:audio/x-ms-asf:*,
http-get:*:audio/flac:*,
http-get:*:audio/x-flac:*,
http-get:*:audio/aac:*,
http-get:*:audio/x-aac:*,
http-get:*:audio/vnd.dlna.adts:*,
http-get:*:audio/L16:*
Re: MPO image file format support

Posted:
Sun Sep 02, 2012 8:19 am
by Illico
Thanks but I would like information about your MPO file format : see this signature link.
http://wiki.serviio.org/doku.php?id=file_npaccording to this
http-get:*:image/jpeg:PANASONIC.COM_PN=MPO_3D
MPO_3D is an 3D image, not a video file. I'm not sure that serviio image parser supports that format.
Re: MPO image file format support

Posted:
Sun Sep 02, 2012 8:28 am
by bnz
Ah, sorry for misunderstanding. Here it is:
- Code:
ffmpeg version 0.10 Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 28 2012 09:14:21 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
configuration: --prefix=/Volumes/tempdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-nonfree --disable-ffplay --disable-ffserver --enable-libvpx --disable-decoder=libvpx --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libxavs --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-bzlib --enable-zlib --enable-filters --arch=x86 --enable-runtime-cpudetect
libavutil 51. 34.101 / 51. 34.101
libavcodec 53. 60.100 / 53. 60.100
libavformat 53. 31.100 / 53. 31.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 60.100 / 2. 60.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 6.100 / 0. 6.100
libpostproc 52. 0.100 / 52. 0.100
[mjpeg @ 0x101806600] Estimating duration from bitrate, this may be inaccurate
Input #0, mjpeg, from 'DSC00008.MPO':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: mjpeg, yuvj422p, 4896x3672, 25 fps, 25 tbr, 1200k tbn, 25 tbc
At least one output file must be specified
- Code:
General
Complete name : /Volumes/iTunes/3D Pictures/2012-09-01/DSC00008.MPO
Format : JPEG
File size : 6,45 MiB
Picture
Format : JPEG
Width : 4 896 Pixel
Height : 3 672 Pixel
ColorSpace : YUV
ChromaSubsampling : 4:2:2
BitDepth/String : 8 bits
Stream-Size : 6,45 MiB (100%)
Re: MPO image file format support

Posted:
Sun Sep 02, 2012 3:52 pm
by Illico
I think now we have all informations, so I let Zip to see at this.
I create a ticket for that
https://bitbucket.org/xnejp03/serviio/i ... -3d-imagesWait and see now.
Re: MPO image file format support

Posted:
Sun Sep 02, 2012 4:00 pm
by bnz
Thanks!
Re: MPO image file format support

Posted:
Sun Sep 09, 2012 10:09 pm
by zip
What if you rename the image to .jpg, does it work then?
Re: MPO image file format support

Posted:
Sun Oct 14, 2012 8:04 pm
by topcatsss
Can i also add a request for this format.
I have a 3D LG TV which can display the mpo files from my new Olympus camera via USB stick, but not yet serviio.
Also i have noticed there is another 3D file format jps
Have done a bit of research and found some useful links
http://www.fileinfo.com/extension/mpohttp://en.wikipedia.org/wiki/.mpo#JPEG_ ... ure_Formathttp://dotwhat.net/mpo/10532/http://www.cipa.jp/english/hyoujunka/ki ... -007_E.pdfhttp://www.fileinfo.com/extension/jps 
Re: MPO image file format support

Posted:
Sun Oct 14, 2012 10:24 pm
by zip
Does the rename work?
Re: MPO image file format support

Posted:
Mon Oct 15, 2012 6:23 pm
by topcatsss
renaming to jpg does allow it to be picked up in a scan.
however it only shows the first frame, and the tv does not pick it up as a 3D picture.
either serviio is transcoding or the TV depends on the mine/file extension
Re: MPO image file format support

Posted:
Wed Nov 28, 2012 10:02 pm
by chokitodopoder
Hello!
I have a LG 3DTV 42LM6200-SA and took pictures with a LG Optimus 3D Max, that come in JPS format. Changing it's extensions to .jpg allows the TV to see and display it correctly (resolution gets weird, but even when I stream from native DLNA that comes with the phone it happens, so I guess it's something related to the images, not the server). So I think you could just add the .jps to serviio scan, without specific codecs and all.
Thank you!
Re: MPO image file format support

Posted:
Sat Aug 15, 2015 7:46 am
by andrewj
Hi,
Sorry to wake up an old thread, but I'm having the same problem, and I'm not sure this was ever resolved.
Just to recap the problem: Panasonic and other 3D TVs can display 3D images in the .MPO format. These files must have that extension. Serviio does not include files with that extension in its library scan. What I therefore need is a way to add that extension to the library scan, then I can deliver these files to my TV via DNLA instead of having to use a memory stick.
Could someone please indicate how to do this?
Thanks
Andrew
Re: MPO image file format support

Posted:
Wed Sep 14, 2016 9:15 pm
by topcatsss
bump