DInfo.TapeStartTimeCode в любом случае возвращает 0. В вашем плагине HTML EDL он используется. Придётся парсить отклик метаданных ffmpeg:
Input #0, mxf, from 'h:\!Projects\Nalogi\new\2020_n19\28_05_2020_Nalogi_n19.mxf':
Metadata:
operational_pattern_ul: 060e2b34.04010101.0d010201.01010900
uid : ca0d5df4-a02e-11ea-9a34-a815c463d2c5
generation_uid : ca0d5df5-a02e-11ea-a129-a815c463d2c5
company_name : Adobe Inc.
product_name : Premiere Pro
product_version : 14.0.0
application_platform: win32
product_uid : 0c3919fe-46e8-11e5-a151-feff819cdc9f
modification_date: 2020-05-27T15:29:00.700000Z
material_package_umid: 0x060A2B340101010501010D1113000000EA895203968905A3E471A815C463D2C5
timecode : 00:40:49:07
Duration: 00:02:52.00, start: 0.000000, bitrate: 51229 kb/s
Davis wrote on 14.10.2020 at 14:11:40:
Каким сплит движком? FFmpeg?
Да, им. Если выбирать "с ключевыми кадрами", то синхронность восстанавливается, но видеопоток теряет что-то, плеер с глюками куски проигрывает... Но это вряд ли кому-то нужно mxf резать. Если допилю технологию, на профильном авидовском форуме покажу и ждите притока желающих из мира Avid-а.