Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#6075 closed defect (fixed)

ProRes MXF files created by Final Cut Pro X cannot be decoded

Reported by: pbogdan Owned by:
Priority: normal Component: avformat
Version: git-master Keywords: mxf prores
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no


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:

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)
  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.
[mxf @ 0x7fcf62003a00] Dark key 06.0e.2b.
[mxf @ 0x7fcf62003a00] Dark key 06.0e.2b.
[mxf @ 0x7fcf62003a00] Dark key 06.0e.2b.
[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':
    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
      file_package_umid: 0x060A2B340101010501010D00130000000075000C0F172D00F360C90BEF29AC2B
    Stream #0:1, 1, 1/48000: Audio: pcm_s24le, 48000 Hz, 1 channels, s32 (24 bit), 1152 kb/s
      file_package_umid: 0x060A2B340101010501010D00130000000075000C0F172D00F360C90BEF29AC2B
Unsupported codec with id 0 for input stream 0
[AVIOContext @ 0x7fcf60f004a0] Statistics: 560373 bytes read, 6 seeks

Attachments (2)

fcpx_prores422_hq_1080_25p_1f.mxf (493.4 KB) - added by cehoyos 2 years ago.
fcpx_prores4444xq_1080_25p_1f.mxf (493.4 KB) - added by cehoyos 2 years ago.

Download all attachments as: .zip

Change History (4)

Changed 2 years ago by cehoyos

Changed 2 years ago by cehoyos

comment:1 Changed 2 years ago by cehoyos

  • Keywords mxf prores added
  • Reproduced by developer set
  • Resolution set to fixed
  • Status changed from new to closed

Should be fixed in 2f94b305acfbc188fb906b4259b725929d617e58, thank you for the samples!

comment:2 Changed 2 years ago by pbogdan

Works like a charm, thank you very much!

Last edited 2 years ago by pbogdan (previous) (diff)
Note: See TracTickets for help on using tickets.