Я виводити сирі файли EDL з Avid Media Composer, який, по суті, є лише текстом, який потребує повторного форматування у відповідні колонки, тому його легко перетравити для особи, яка її отримує. З міркувань безпеки машини, які ми використовуємо, не мають підключення до Інтернету, тому я намагаюся зрозуміти, як це можна досягти без використання інструментів третьої сторони або веб-сайтів з мережі.
Файл Raw .EDL, відкритий у Блокноті, виглядає так:
В основному це лише короткий виклад скорочень, використаних на часовій шкалі, а також кодів джерела вхідного та вихідного часу та часу призначення. Наведений вище приклад дуже малий за розміром, оскільки повна EDL може мати до 1000 розрізів (кожна пронумерована лінія є вирізом).
Мені вдалося відформатувати це вручну за допомогою роздільників комами. Цього я досягнув, додавши коми та котирування, так це виглядає так:
Кінцевий результат при імпорті цього в Excel - це:
Я також намагався вивчити ідею використання Powershell за допомогою Get-Content
щоб спробувати розібрати дані, які мені потрібні, в конкретні рядки / стовпці, але я повний новачок у цій галузі, тому я не впевнений, що я роблю:
$Content = Get-Content "C:\TEST EDIT DECISION LIST.EDL"
$Content | Foreach {
If ($_ -match '[0-9]{1,6}$')
Так що мені вдалося отримати Get-Content читання файлу EDL і текст всередині витягується. Потім я спробував застосувати match
оператор, щоб визначити ідентифікацію цифрового 000001
), і мета полягає в тому, щоб з'ясувати, як відправити це до стовпця 1 рядка 1 (але вона не хоче запускати). Потім мені потрібно надати оператору ідентифікацію наступного запису ( GUIDE_VO
), які були б алфавітно-цифровими символами з максимальним обмеженням на 32 символи і т.д., щоб дотримуватися форматування, яке я створив вручну для решти рядка. Мені потрібно Powershell для полоскання і повторити процес це через кожну лінію в EDL і компілювати CSV для мене.
Моє питання, як я можу йти про отримання цього файлу EDL для виведення в CSV відповідно до ручне форматування Я закінчив? Я б хотів зробити це можливим за допомогою "перетягування" bat-файлу або подібного робочого процесу. Записи, що відображаються в сировина edl завжди в певному порядку, у ньому міститься лише імена кліпів і вихідні файли що вони кажуть у всіх даних. Номери записів також поступово збільшуються з кожною новою лінією даних.
Це вихідний текст з самого файлу EDL:
TITLE: Untitled Sequence.01
000001 GUIDE_VO A C 12:36:54:21 12:37:06:19 01:00:00:00 01:00:11:23
*FROM CLIP NAME: SFX CLIP 1
*SOURCE FILE: GUIDE VO
000002 HORROR.COPY.01.MP3 A C 01:00:00:00 01:00:22:10 01:00:11:23 01:00:34:08
*FROM CLIP NAME: SFX CLIP 2
*SOURCE FILE: HORROR.COPY.01.MP3
000003 93_HORROR_DRONE.MP3 A C 01:00:04:15 01:00:08:08 01:00:34:08 01:00:38:01
*FROM CLIP NAME: SFX CLIP 3
*SOURCE FILE: 93 HORROR DRONE.MP3
Заздалегідь вдячні за будь-яку допомогу або пропозиції від цієї дивовижної спільноти!