[FFmpeg-trac] #6075(avformat:new): ProRes MXF files created by Final Cut Pro X cannot be decoded

FFmpeg trac at avcodec.org
Thu Jan 12 17:48:59 EET 2017


#6075: ProRes MXF files created by Final Cut Pro X cannot be decoded
----------------------------------+--------------------------------------
             Reporter:  pbogdan   |                     Type:  defect
               Status:  new       |                 Priority:  normal
            Component:  avformat  |                  Version:  git-master
             Keywords:            |               Blocked By:
             Blocking:            |  Reproduced by developer:  0
Analyzed by developer:  0         |
----------------------------------+--------------------------------------
 FCPX (10.3) is giving you the opportunity to create MXF files from clips.
 Those files can be re-imported to FCPX and can be played properly.

 Players using ffmpeg cannot play those files and it seems like I cannot
 read the corresponding video meta data from the files using ffprobe. It
 seems like ffmpeg does not detect the codec.

 For testing purposes I created MXF files using the ProRes422HQ and
 ProRes4444XQ codecs.

 Unfortunately I could not upload the samples to the ftp server (No route
 to host? - although I could ping it) so I uploaded them to dropbox:
 https://www.dropbox.com/s/lgs8y6o4w3tm7qk/fcpx_prores422_hq_1080_25p_1f.mxf
 https://www.dropbox.com/s/5elkoe23kcxyym0/fcpx_prores4444xq_1080_25p_1f.mxf

 {{{
 ffprobe started on 2017-01-12 at 16:07:55
 Report written to "ffprobe-20170112-160755.log"
 Command line:
 /Users/bogdan/ffmpeg/FFmpeg/ffprobe -report
 /Volumes/HD/tmp/fcpx_prores422_hq_1080_25p_1f.mxf
 ffprobe version N-83081-gaaae459 Copyright (c) 2007-2017 the FFmpeg
 developers
   built with Apple LLVM version 8.0.0 (clang-800.0.42.1)
   configuration:
   libavutil      55. 43.100 / 55. 43.100
   libavcodec     57. 72.100 / 57. 72.100
   libavformat    57. 62.100 / 57. 62.100
   libavdevice    57.  2.100 / 57.  2.100
   libavfilter     6. 69.100 /  6. 69.100
   libswscale      4.  3.101 /  4.  3.101
   libswresample   2.  4.100 /  2.  4.100
 [file @ 0x7fcf60f00360] Setting default whitelist 'file,crypto'
 [mxf @ 0x7fcf62003a00] Format mxf probed with size=2048 and score=100
 [mxf @ 0x7fcf62003a00] Dark key
 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.23.00
 [mxf @ 0x7fcf62003a00] Dark key
 06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.67.00
 [mxf @ 0x7fcf62003a00] Dark key
 06.0e.2b.34.01.01.01.01.03.01.02.10.01.00.00.00
 [mxf @ 0x7fcf62003a00] Dark key
 06.0e.2b.34.02.05.01.01.0d.01.02.01.01.11.01.00
 [mxf @ 0x7fcf62003a00] none: Universal Label:
 060e2b34.0401.010d.04010202.03060400
 [mxf @ 0x7fcf62003a00] pcm_s16le: Universal Label:
 060e2b34.0401.0101.04020201.7f000000
 [mxf @ 0x7fcf62003a00] Before avformat_find_stream_info() pos: 11576 bytes
 read:66692 seeks:6 nb_streams:2
 [mxf @ 0x7fcf62003a00] parser not found for codec none, packets or times
 may be invalid.
 [mxf @ 0x7fcf62003a00] parser not found for codec none, packets or times
 may be invalid.
 [mxf @ 0x7fcf62003a00] Could not find codec parameters for stream 0
 (Video: none, none(progressive), 1920x1080): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mxf @ 0x7fcf62003a00] After avformat_find_stream_info() pos: 505257 bytes
 read:560373 seeks:6 frames:2
 Input #0, mxf, from '/Volumes/HD/tmp/fcpx_prores422_hq_1080_25p_1f.mxf':
   Metadata:
     uid             : 0002475a-7ad0-4926-b8ef-54219ad34ca8
     generation_uid  : f9b1b4eb-60c5-4282-8ec5-e715e397f4a1
     company_name    : Apple Inc.
     product_name    : Final Cut Pro X
     product_version : 1.0.0 (29646.4.1)
     product_uid     : 00000000-0000-0000-0000-000000000000
     modification_date: 2017-01-12T15:23:45.000000Z
     material_package_umid:
 0x060A2B340101010501010D00130000000075000C0F172D00173346ED40E98EA8
     timecode        : 01:00:00:00
   Duration: 00:00:00.04, start: 0.000000, bitrate: 101051 kb/s
     Stream #0:0, 1, 1/25: Video: none, none(progressive), 1920x1080, SAR
 1:1 DAR 16:9, 25 tbr, 25 tbn, 25 tbc
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D00130000000075000C0F172D00F360C90BEF29AC2B
     Stream #0:1, 1, 1/48000: Audio: pcm_s24le, 48000 Hz, 1 channels, s32
 (24 bit), 1152 kb/s
     Metadata:
       file_package_umid:
 0x060A2B340101010501010D00130000000075000C0F172D00F360C90BEF29AC2B
 Unsupported codec with id 0 for input stream 0
 [AVIOContext @ 0x7fcf60f004a0] Statistics: 560373 bytes read, 6 seeks
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6075>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list