[FFmpeg-devel] Problem decoding jpeg2000 video stream in mxf container -- file uploaded to upload.ffmpeg.org/incoming

Kanthan Pillay kanthan.pillay at gmail.com
Thu Feb 4 11:24:04 CET 2016


Hi all

Tearing my hair out trying to decode the file “warehouse.mxf” which I have uploaded to upload.ffmpeg.org/incoming <http://upload.ffmpeg.org/incoming>

Here’s the output from my Mac. I get the same results on Debian Linux.

The file is created by Maxx-2400HD video server from 360systems.com 

Thanks for your help,
Kanthan.



nq-8:~ kanthan$ ffprobe -i /Users/kanthan/Desktop/20140820\ The\ Warehouse\ pilot\ test.mxf 
ffprobe version N-74884-gcebe51a Copyright (c) 2007-2015 the FFmpeg developers
  built with Apple LLVM version 7.0.0 (clang-700.1.76)
  configuration: --prefix=/usr/local --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libfreetype --enable-libvorbis --enable-libass --enable-ffplay --enable-libfdk-aac --enable-libopus --enable-libquvi --enable-libx265 --enable-nonfree --enable-vda
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
[mxf @ 0x7fc709800a00] OPAtom misinterpreted as OP1a?KLV for edit unit 0 extending into next edit unit is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[mxf @ 0x7fc709800a00] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel at ffmpeg.org)
[jpeg2000 @ 0x7fc709022c00] Missing EOC
[jpeg2000 @ 0x7fc709022c00] Block length 0 or lengthinc 93 is too large, left 74
Input #0, mxf, from '/Users/kanthan/Desktop/20140820 The Warehouse pilot test.mxf':
  Metadata:
    product_uid     : 98b991d7-1a3c-4e90-8e54-6a2206645412
    uid             : d6286438-c275-11e4-a4cf-001e67721ee6
    generation_uid  : b3372db0-c275-11e4-a4cf-001e67721ee6
    company_name    : 360 Systems
    product_name    : jpv2mxf
    product_version : 1.0.1
    modification_date: 2014-08-21 18:52:27
    material_package_umid: 0x060A2B340101010501010D2313000000B3372E5AC27511E4A4CF001E67721EE6
    timecode        : 00:00:00:00
  Duration: 00:01:01.24, start: 0.000000, bitrate: 89966 kb/s
    Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), yuv422p10le, 1920x540, SAR 1:2 DAR 16:9, 50 tbr, 50 tbn, 50 tbc
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6







nq-8:~ kanthan$ ffmpeg -i /Users/kanthan/Desktop/20140820\ The\ Warehouse\ pilot\ test.mxf out.mp4
ffmpeg version N-74884-gcebe51a Copyright (c) 2000-2015 the FFmpeg developers
  built with Apple LLVM version 7.0.0 (clang-700.1.76)
  configuration: --prefix=/usr/local --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libfreetype --enable-libvorbis --enable-libass --enable-ffplay --enable-libfdk-aac --enable-libopus --enable-libquvi --enable-libx265 --enable-nonfree --enable-vda
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
[mxf @ 0x7fcea9801000] OPAtom misinterpreted as OP1a?KLV for edit unit 0 extending into next edit unit is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[mxf @ 0x7fcea9801000] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel at ffmpeg.org)
[jpeg2000 @ 0x7fcea9810000] Missing EOC
[jpeg2000 @ 0x7fcea9810000] Block length 0 or lengthinc 93 is too large, left 74
Guessed Channel Layout for  Input Stream #0.1 : mono
Guessed Channel Layout for  Input Stream #0.2 : mono
Guessed Channel Layout for  Input Stream #0.3 : mono
Guessed Channel Layout for  Input Stream #0.4 : mono
Guessed Channel Layout for  Input Stream #0.5 : mono
Guessed Channel Layout for  Input Stream #0.6 : mono
Guessed Channel Layout for  Input Stream #0.7 : mono
Guessed Channel Layout for  Input Stream #0.8 : mono
Input #0, mxf, from '/Users/kanthan/Desktop/20140820 The Warehouse pilot test.mxf':
  Metadata:
    product_uid     : 98b991d7-1a3c-4e90-8e54-6a2206645412
    uid             : d6286438-c275-11e4-a4cf-001e67721ee6
    generation_uid  : b3372db0-c275-11e4-a4cf-001e67721ee6
    company_name    : 360 Systems
    product_name    : jpv2mxf
    product_version : 1.0.1
    modification_date: 2014-08-21 18:52:27
    material_package_umid: 0x060A2B340101010501010D2313000000B3372E5AC27511E4A4CF001E67721EE6
    timecode        : 00:00:00:00
  Duration: 00:01:01.24, start: 0.000000, bitrate: 89966 kb/s
    Stream #0:0: Video: jpeg2000 (JPEG 2000 codestream restriction 0), yuv422p10le, 1920x540, SAR 1:2 DAR 16:9, 50 tbr, 50 tbn, 50 tbc
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
    Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
No pixel format specified, yuv422p for H.264 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
[libx264 @ 0x7fcea981aa00] using SAR=1/2
[libx264 @ 0x7fcea981aa00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x7fcea981aa00] profile High 4:2:2, level 3.2, 4:2:2 8-bit
[libx264 @ 0x7fcea981aa00] 264 - core 148 r2601 a0cd7d3 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'out.mp4':
  Metadata:
    product_uid     : 98b991d7-1a3c-4e90-8e54-6a2206645412
    uid             : d6286438-c275-11e4-a4cf-001e67721ee6
    generation_uid  : b3372db0-c275-11e4-a4cf-001e67721ee6
    company_name    : 360 Systems
    product_name    : jpv2mxf
    product_version : 1.0.1
    modification_date: 2014-08-21 18:52:27
    material_package_umid: 0x060A2B340101010501010D2313000000B3372E5AC27511E4A4CF001E67721EE6
    timecode        : 00:00:00:00
    encoder         : Lavf56.40.101
    Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv422p, 1920x540 [SAR 1:2 DAR 16:9], q=-1--1, 50 fps, 12800 tbn, 50 tbc
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
      encoder         : Lavc56.60.100 libx264
    Stream #0:1: Audio: aac (libfdk_aac) ([64][0][0][0] / 0x0040), 48000 Hz, mono, s16 (24 bit), 104 kb/s
    Metadata:
      file_package_umid: 0x060A2B340101010501010D2313000000B3372E64C27511E4A4CF001E67721EE6
      encoder         : Lavc56.60.100 libfdk_aac
Stream mapping:
  Stream #0:0 -> #0:0 (jpeg2000 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (pcm_s24le (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[jpeg2000 @ 0x7fceaa019600] Missing EOC
[mxf @ 0x7fcea9801000] OPAtom misinterpreted as OP1a?KLV for edit unit 1 extending into next edit unit is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[mxf @ 0x7fcea9801000] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel at ffmpeg.org)
[jpeg2000 @ 0x7fceaa019c00] Missing EOC
[mxf @ 0x7fcea9801000] OPAtom misinterpreted as OP1a?KLV for edit unit 2 extending into next edit unit is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[mxf @ 0x7fcea9801000] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel at ffmpeg.org)
[mxf @ 0x7fcea9801000] OPAtom misinterpreted as OP1a?KLV for edit unit 3 extending into next edit unit is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[mxf @ 0x7fcea9801000] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel at ffmpeg.org)
[jpeg2000 @ 0x7fceaa01b000] Missing EOC
[jpeg2000 @ 0x7fceaa019600] Block length 0 or lengthinc 93 is too large, left 74
[jpeg2000 @ 0x7fceaa045c00] Missing EOC
[jpeg2000 @ 0x7fceaa019c00] Block length 0 or lengthinc 84 is too large, left 68
[jpeg2000 @ 0x7fceaa01b000] Block length 0 or lengthinc 94 is too large, left 39
[mxf @ 0x7fcea9801000] OPAtom misinterpreted as OP1a?KLV for edit unit 4 extending into next edit unit is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[mxf 


















More information about the ffmpeg-devel mailing list