Hi, all (apologies if this is a duplicate email, I wasn't subscribed to the mailing list so not sure if it went through).
In advance thank you for any help! I've been trying to generate some DNxHR's with additional metadata as requested by a client, these are: reel_name:XXXX_XXX_XXXXX timecode:##:##:##:## I've been using FFMPEG so that it is scriptable but have run into what I think may be a bug when using the mxf_opatom option. The command I'm running: ffmpeg -y -r 24 -start_number 1001 -i input_exr_sequence.%04d.exr -vf colormatrix=bt601:bt709 -an -timecode 12:44:54:20 -minrate:v 36M -b:v 36M -c:v dnxhd -maxrate:v 36M -pix_fmt yuv422p -vf scale=in_range=limited:out_range=full -color_range 2 -f mxf_opatom -metadata reel_name=xxxx output.mxf This generates an MXF which opens fine in AVID, but not in other NLE's. Final Cut Pro + Adobe Premiere all won't allow it to be imported and reject the media as corrupt. Davinci Resolve will load up the footage but with a green line across the bottom (potential corrupt footer?) e.g: [image: geen_line.png] When I export the same file from adobe media encoder, the MXF works across all the above NLE's listed. I've attached an FFPROBE of the MXFs as .txt files on this email. I can send over some example MXF files if needed! Note at the very top of the FFMPEG MXF metadata: [dnxhd @ 0x7fb203001800] frame size changed: 1920x1088 -> 1920x1080 I think this may be the corruption but I have no idea how to fix it. I've tried using raw2bmx in conjunction with FFMPEG to: - Create RAW DNxHD stream with FFMPEG - Wrap in MXF with raw2bmx, injecting metadata (Can't get this working with the reel_name) Command to convert to raw data: ffmpeg -y -r 24 -start_number 1001 -i input_exr_sequence.%04d.exr -vf colormatrix=bt601:bt709 -an -timecode 12:44:54:20 -minrate:v 36M -b:v 36M -c:v dnxhd -maxrate:v 36M -pix_fmt yuv422p -vf scale=in_range=limited:out_range=full -color_range 2 -f mxf_opatom -metadata reel_name=xxxx output.mxf Command to wrap as MXF: raw2bmx -t op1a -o ./from_raw_metadata2.mxf -y 12:44:54:20 -a 16:9 --transfer-ch bt709 --coding-eq bt709 --color-prim bt709 --color-siting bt601 --vc3_1080p_1253 output.dnxhd This gives me a working DNxHD MXF but without the reel_name metadata needed. I'm really at a loss now as to how to get these DNxHD MXFs generating with an additional metadata key and not be corrupt! All help and advice is really appreciated! Many thanks, Mark O'Shea -- t: + 44 (0)20 7734 3106 www.weacceptyou.com <http://www.weacceptyou.com> Holden House, 57 Rathbone Place, London W1T 1JU Ground Floor, 7-10 Charlotte Mews, London W1T 4EE This message and any attachments are confidential. If you have received this message in error please delete it from your system. If you require any assistance please notify the sender. Thank you. Registered in England & Wales No 5313949, VAT No 853 224 635 Registered office: Holden House, 57 Rathbone Place, London W1T 1JU
Input #0, mxf, from 'correclty_exported.mxf': Metadata: uid : 1c1f2101-ba21-11e9-9466-720004979fd0 generation_uid : 1c1f2102-ba21-11e9-8138-720004979fd0 company_name : Adobe Systems Incorporated product_name : Adobe Media Encoder product_version : 12.1.2 application_platform: Mac OS X product_uid : 0c3919fe-46e8-11e5-a151-feff819cdc9f modification_date: 2019-08-08T21:11:38.000000Z material_package_umid: 0x060A2B340101010501010D111300000010378C040387058038D0720004979FD0 timecode : 00:00:03:05 Duration: 00:00:13.71, start: 0.000000, bitrate: 121130 kb/s Stream #0:0: Video: dnxhd (DNXHD), yuv422p(bt709/unknown/unknown, progressive), 1920x1080, SAR 1:1 DAR 16:9, 24 fps, 24 tbr, 24 tbn, 24 tbc Metadata: file_package_umid: 0x060A2B340101010501010D121329D93110378C0403870580EA8C720004979FD0 file_package_name: Source Package track_name : Track 1 Stream #0:1: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s Metadata: file_package_umid: 0x060A2B340101010501010D121329D93110378C0403870580EA8C720004979FD0 file_package_name: Source Package track_name : Track 2
[dnxhd @ 0x7fb203001800] frame size changed: 1920x1088 -> 1920x1080 Input #0, mxf, from 'converted_test.mxf': Metadata: uid : adab4424-2f25-4dc7-92ff-29bd000c0000 generation_uid : adab4424-2f25-4dc7-92ff-29bd000c0001 company_name : FFmpeg product_name : OPAtom Muxer product_version : 58.20.100 product_uid : adab4424-2f25-4dc7-92ff-29bd000c0002 modification_date: 0000-01-02T00:00:00.000000Z material_package_umid: 0x060A2B340101010501010D0013EE49445294713416EE4944005294713416EE00 timecode : 00:00:00:00 Duration: 00:00:14.25, start: 0.000000, bitrate: 36180 kb/s Stream #0:0: Video: dnxhd (DNXHD), yuv422p(bt709/unknown/unknown, progressive), 1920x1080, SAR 1:1 DAR 16:9, 24 fps, 24 tbr, 24 tbn, 24 tbc Metadata: file_package_umid: 0x060A2B340101010501010D0013EE49445294713416EE4944005294713416EE01 reel_umid : 0x060A2B340101010501010D0013EE49445294713416EE4944005294713416EE02 reel_name : A001_B281_DE56 timecode : 00:00:00:00
_______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".