Page Index Toggle Pages: 1 Send Topic | Print
Normal Topic Работа с MXF файлами (Read 15278 times)
Davis
Forum Administrator
*****
Offline


Admin

Posts: 79
Location: Ukraine
Joined: 08.11.2005
Gender: Male
Re: Работа с MXF файлами
Reply #4 - 14.10.2020 at 15:52:58
Print Post  
You're welcome!
  

Dmitry Sinitsyn,
Davis Software
Back to top
WWW  
IP Logged
 
Alexander
New Member
*
Offline



Posts: 2
Joined: 14.10.2020
Re: Работа с MXF файлами
Reply #3 - 14.10.2020 at 15:47:09
Print Post  
DInfo.TapeStartTimeCode в любом случае возвращает 0. В вашем плагине HTML EDL он используется. Придётся парсить отклик метаданных ffmpeg:
Code
Select All
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-а. Smiley
  
Back to top
 
IP Logged
 
Davis
Forum Administrator
*****
Offline


Admin

Posts: 79
Location: Ukraine
Joined: 08.11.2005
Gender: Male
Re: Работа с MXF файлами
Reply #2 - 14.10.2020 at 14:11:40
Print Post  
Alexander wrote on 14.10.2020 at 14:02:09:
правда split с аудио-рассинхроном выдаются


Каким сплит движком? FFmpeg?
  

Dmitry Sinitsyn,
Davis Software
Back to top
WWW  
IP Logged
 
Davis
Forum Administrator
*****
Offline


Admin

Posts: 79
Location: Ukraine
Joined: 08.11.2005
Gender: Male
Re: Работа с MXF файлами
Reply #1 - 14.10.2020 at 14:09:02
Print Post  
Там есть свойство DInfo.TapeStartTimeCode. Не оно?

Если нет, то можно из плагина вызвать ffmpeg, подать ему на вход имя файла и пропарсить вывод, в котором содерждится стартовый таймкод Smiley
  

Dmitry Sinitsyn,
Davis Software
Back to top
WWW  
IP Logged
 
Alexander
New Member
*
Offline



Posts: 2
Joined: 14.10.2020
Работа с MXF файлами
14.10.2020 at 14:02:09
Print Post  
Вспомнил про вашу гениальную утилиту сегодня, хотя собирался уже писать свой скрипт на основе ffmpeg. В чём проблема... С помощью HandySaw DS mxf файлы вроде тоже режутся, правда split с аудио-рассинхроном выдаются, но это мелочь. Решаю задачу по автоматическому субклипированию mxf на сцены для Avid MediaComposer. Даже накидал плагин для вашей утилиты для создания ALE файла, которые понимает Avid. Всё предварительно работает, только если таймкоды, вшитые в mxf, начинаются с нуля. А если к примеру с 00:40:11:24, то приходится манипулировать с таймкодами исходников в самом Avid, что не по технологии.. Есть ли возможность извлечь таймкод исходного mxf и использовать его как точку отсчёта для генерации текстового результата в плагине?
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send Topic | Print