RAW відео для Canon DSLR за допомогою прошивки Magic Lantern

  1. можливості ML
  2. Як знімати RAW
  3. Обробка
  4. Розсуваючи межі:
  5. Корисні посилання

Головна | інформація | Знімаємо RAW відео на Canon DSLR

актуально на 12.2018


Зйомка RAW це запис необроблених даних з матриці . Перевага RAW - повний динамічний діапазон матриці. RAW зберігає 14 біт проти 8 біт у mov. Щоб зберегти динамічний діапазон камери в цифровому вигляді, 8 біт мало, тому інформація з матриці при записі в mov і jpeg обрізається і нелінійно стискається - компресує. RAW ж нічого не буде відрізати і зберігає всі деталі в світлі і в тінях, що дає величезні можливості по корекції, і також немає h264 стиснення замилювати зображення. Необроблені дані з точки зору кінцевого користувача означають, що такі настройки камери як баланс білого, різкість / контрастність / насиченість не існують, тому для використання raw потрібно постобработка: 1) конвертація матеріалу в формат придатний для подальшої обробки і монтажу, 2) корекція.


можливості ML

Базова інформація: ML може зчитувати дані з матриці в буфер в оперативній пам'яті камери, і з нього записувати їх на SD і / або CF карту. У різних моделях камер SD / CF контролери мають різну швидкість запису. 5D Mk3 встигає записувати в FullHD, у інших камер швидкість нижче, тому при запису в FullHD на них через скільки-то секунд запис зупиняється. Для вирішення цієї проблеми розміри зображення, яке записується по вертикалі і горизонталі зменшуються.
Режими запису: в сучасних версіях ML можна вибрати запис через один з двох модулів, mlv_rec.mo або mlv_lite.mo (спрощений варіант RAW) відрізняються форматами файлів. mlv_lite може виявитися корисним для власників молодших моделей - 650, 700. В залежності від швидкості SD-карти, може виявитися що запис йде без зупинки з великою роздільною здатністю або більш довго в порівнянні з mlv_rec. На таких камерах як 5DMk3, mlv_lite.mo може і не потрібен, тому що швидкість однакова, а формат MLV 2.0 записує метадані та звук. На камері 550D c повільним SD-контролером, різниця також не суттєва. Запис 10 і 12 бітів, lossless компресія в експериментальних збірках працюють з mlv_lite.
Розмір файлів: в загальному випадку, при досягненні розміру файлу 4 Гб запис зупиняється в зв'язку з обмеженнями FAT32, але якщо карта пам'яті відформатована з файлової системою exFAT (це можна зробити на комп'ютері) і запис ведеться в .mlv, то файли можуть бути необмеженого розміру, потрібно тільки включити опцію Camera | RAW video (MLV) | Files> 4 GiB = ON. Можливо що у карти з exFAT буде швидше швидкість запису файлів.
Корисним буде включити завантаження модулів mlv_snd.mo - для запису звуку в .MLV; dual_iso.mo і ettr.mo - використовуючи які в парі можна ще більше наблизити реальний динамічний діапазон до 14 бітам і автоматично знімати на оптимальної експозиції. Модуль mlv_play.mo дозволяє відразу переглядати зняте raw відео на камері (але тільки 14 бітні mlv).


Як знімати RAW

Першим кроком буде отримати уявлення про фактичні можливості запису RAW на вашій камері / вашій картці. Це принциповий момент. Інформацію про камері можна вивчити в цієї таблиці , Дивимося на яку максимальну швидкість запису здатна камера і максимальні розміри кадру при безперервного запису. Це дає початкове уявлення про те, на що можна розраховувати. У більшості випадків безперервний запис не принципова, можливо вас влаштує знімати планами по 10 секунд. Далі варто завантажити модуль bench і протестувати вашу карту на фактичну швидкість запису.
Переходимо до зйомки: включаємо в Movie | RAW video (MLV), вибираємо по кнопці Q оптимальні розміри кадру виходячи з наявної інформації. Підігнати розміри точніше можна натискаючи на ліво-право на пункті Resolution. При виборі розмірів буде підказка. Звук включається в Audio | MLV Sound, настройки для звуку такі самі при звичайній зйомці, звук записується всередину .mlv ​​файлу. Також можна включити в Expo | Auto ETTR (автоматична експозиція) і Dual ISO (подвійна експозиція, вимагає додаткової обробки), їх налаштування за замовчуванням для більшості випадків оптимальні.

Трохи допомогти можуть настройки Movie | RAW video (MLV) відключають елементи інтерфейсу Small Hacks і Frosen LV який відключає екран на час зйомки. Для 5Dmk3 корисна опція Card Spanning = ON, CF-only Buffers = 1, Buffer Fill Method = 0 (пише одночасно на CF і SD карти).

У загальному випадку, якщо швидкості не вистачає, зменшується розмір кадру і зйомка при можливості проводиться в 24 і 23 fps (через Movie | FPS override).
Щоб відразу отсматрівать знятий матеріал, потрібно включити завантаження mlv_play.mo. У старіших версіях прошивки дивитися потрібно з File Manager, в більш свіжих також можна скористатися стандартною функцією перегляду.


Обробка

На виході зі зйомок ми маємо .MLV файли з якими потрібно щось робити. Визначальні фактори для прийняття подальшого рішення це: достатня швидкість роботи з вихідним матеріалом у вашій програмі монтажу і місце займане матеріалом на диску.
Є два основних шляхи:
1. Конвертувати .MLV в послідовності кадрів формату DNG, з подальшою корекцією в DaVinci Resolve / Adobe Camera Raw і подальшим монтажем в програмі відеомонтажу. Формат DNG це raw дані в стандартизованому вигляді. Цей формат імпортується всіма сучасними програмами. За розміром DNG займають трохи більше місця на диску ніж MLV.
2. У MLVProducer або MLV App (або подібних програмах) зробити первинну корекцію і конвертувати в 8 або 10 бітний формат, який займає набагато менше і монтувати в монтажній програмі.
Діючи за першим варіантом, в DaVinci Resolve можна робити абсолютно все (первинна корекція DNG, художня обробка, монтаж). Завантажувати DNG безпосередньо в Прем'єр можливо, але це не найкраща ідея: для прояву і кольорокорекції можна використовувати Lumetri, якщо включений GPU Debayer і працює відеокарта, то на таймлайн буде комфортна робота без затримок .. Кращим варіантом при роботі з програмами Adobe буде робота через After Effects, при відкритті dng-послідовності буде викликатися Adobe Camera Raw, який отримує з raw максимальну якість, з мінусів - це довго, включаючи і роботу і швидкість прорахунку. Проект AE можна імпортувати в Premiere і там монтувати, але швидкість буде не прийнятним, тому варто використовувати After FX для проявлення, первинного композинга і VFX, а з нього експортувати в монтажний формат для Прем'єра. У Camera RAW є дисковий кеш, який з часом починає займати багато місця, так що іноді очищайте його.
Як конвертери DNG популярні MLVFS, MLV App, raw2cdng. MLVFS є найбільш зручним способом - це віртуальна файлова система яка в реальному часі з mlv робить dng, тобто конвертація як окрема операція не потрібна. Не всі програми обробки відео розуміють 14-бітний DNG, наприклад Premiere, Resolve, Speedgrade, їм потрібен або 12-бітний або 16-бітний DNG. After Effects приймає 14-бітові DNG. Цьому моменту при конвертації з MLV в DNG слід приділити увагу. Якщо після конвертації на зображенні з'являються дефекти: видимі фокусировочниє пікселі, гарячі пікселі, рожевий колір замість білого в Пересвет і т.д., то простіше буде спробувати інший конвертер. Найнадійнішим є працюючий з командного рядка mlv_dump який входить в ML.
Діючи за другим варіантом потрібно досвідченим шляхом вибрати найбільш підходящу для себе програму. Якщо колір вас влаштовує і ви не плануєте з ним нічого більше робити, то конвертувати для монтажу можна в 8 бітний формат, хоч h264 або будь-який інший, який зручно буде монтувати. Якщо планується подальша корекція кольору, то можна експортувати в LOG 10 біт ProRes або подібний формат, які добре фарбуються і легко монтуються, для адобовскіх продуктів хорший варіант це вбудований Cineform 10 bit. З програм найбільш популярний зараз MLV App (Win / mac / linux), вона розуміє всі різновиди mlv (DualISO, компресія, 10 і 12 біт) має функції придушення всіх артефактів, але за кольором програє ACR. Ще є MLV Producer. Є комерційний конвертер Fast CinemaDNG , Який працює дуже швидко за рахунок використання NVidia GPU.
Для прямого монтажу RAW / MLV в Premiere також можна скористатися плагіном Drastic MediaReactor, цей варіант аналогічний роботі прем'єра з DNG з включеним GPU Debayer.

На камерах 100D, 650D, 700D, EOS-M і новіше буде видно так звані рожеві точки (pink dots), це фокусировочниє пікселі найчастіше рожевого кольору. Автоматично їх видаляють raw2сdng, Fast CinemaDNG, MLVFS (потрібні .fpm файли щоб придушення фокусировочних пікселів спрацювало), також можна включити chroma smoothing 2x2 (працює за рахунок згладжування квітів). MLVProducer також має спеціальні засоби для видалення фокусировочних пікселів, уроки за програмою є на youtube.

Варіант кольорокорекції для davinci 11: першим кроком буде технічна обробка - highlights 80% shadows 55% BMD log, різкість RAW 30%, noise reduction-2 (small). Наступним кроком досягаємо задуманого художнього ефекту - можна користуватися готовими LUT, або ручне регулювання за кольорами.


Розсуваючи межі:

Розробники ML зуміли переступити обмеження фірмової прошивки: з'явилися можливості запис RAW глибиною кольору 10 і 12 бітів, lossless компресія, можливі дозволу більше ніж FullHD, розігнаний контролер SD карт.
На поточний момент доступні два варіанти експериментальних збірок , Перший дозволяє записувати raw з меншою розрядністю даних (молодші біти обрізаються) і відповідно меншим потоком. За рахунок цього можна вийти за обмеження FulHD: наприклад 3584x1320 / 23fps / 10 bit на 5D Mk3. Підтримані камери 100D, 1100D, 5D3, 550D, 600D, 60D, 650D, 6D, 700D, 70D, EOSM.
Власники 5D3, EOSM, 700D, 650D, 100D, 6D можуть протестувати варіант збірки, що записує raw із стисненням (lossless compression): нові режими, такі як 1920x960 @ 50p і 4096x1440 @ 25p (1: 1 crop), або 1736x688 @ 50 / 60p для 700D / 100D, відкривають відмінні можливості.
Модуль mlv_lite в цьому варіанті збірки може запісиваеть зі стисненням, паралельно писати h264-проксі, писати звук. mlv_rec робить все те ж, крім запису зі стисненням. Серед модулів є raw_twk який на додаток до mlv_play потрібен для програвання таких mlv файлів.
Розробники ML зуміли переступити обмеження фірмової прошивки: з'явилися можливості запис RAW глибиною кольору 10 і 12 бітів, lossless компресія, можливі дозволу більше ніж FullHD, розігнаний контролер SD карт Зверніть увагу, що всі камери мають своє обмеження на максимальний дозвіл і це залежить від того в якому режимі працює liveview: 1x, 5x збільшення. Тобто натиснувши кнопку збільшення, можна зайти в меню ML і будуть доступні більш високі дозволу. Зйомка при цьому буде проводитися в так званому crop-режимі. Це не следут плутати з аналогічною можливістю для запису h264 файлів, що включається через меню ML. Практично, якщо ви плануєте використовувати в конкретної зйомці як режим crop так і нормальне захоплення з порожнистої поверхні матриці, рекомендуємо встановлювати для crop розміри рівні нормальним. Простіше буде обробляти матеріал при великій кількості знятих кадрів.

тут доступні не включені в офіційні релізи варіанти зборок з розгоном SD контролера. Встановивши цей варіант ML для своєї камери, для розгону контролера потрібно включити завантаження модулів lua і sd_uhs. lua.mo потрібен для роботи скриптів, sd_uhs.mo перемикає налаштування контролера. У меню скриптів можна включити Autorun у SDoverclock.lua, і тоді модуль буде включатися автоматично при включенні камери, або можна робити це вручну: спочатку переключитися в режим фото, запустити модульв меню Debug, дочекатися поки світлодіод доспупа до картки прогавив (цей модуль на поточний момент небезпечний, перепрограмування контроллера здійснюється прямим доступом до залозу, і будь-які інші звернення до карти пам'яті з боку фотоапарата в цей момент можуть привести до непередбачуваних наслідків, аж до повної по чи карти), потім переключитися в відео режим. Модуль актуальний в основному для карт стандарту UHS-I, на старих картах мають фізичну швидкість нижче швидкості контролера, сенсу використовувати цей модуль немає.
Якщо будете тестувати швидкість карти, візьміть до уваги що результати будуть різні для фото і відео режимів роботи камери. Це нормально.
тут   доступні не включені в офіційні релізи варіанти зборок з розгоном SD контролера


Корисні посилання

Встановлюємо ML на свою камеру
http://rawcalculator.bitballoon.com/calculator_desktop - калькулятор для raw відео
https://builds.magiclantern.fm/features.html функціональність ML для моделей камер
http://www.magiclantern.fm/forum/index.php?board=54.0 всі основні інструменти
http://www.youtube.com/watch?v=i8zg6GYPm6M Основи Davinci Resolve 11
http://video-film.su/poryadok-raboty-s-video-materialom-snyatom-v-formate-raw.html
http://www.phreekz.de/wordpress/2014/04/magiclantern-raw2cdng-1-5-0 - raw2cdng
https://bitbucket.org/baldand/mlrawviewer/downloads MlRawViewer
http://www.magiclantern.fm/forum/index.php?topic=6658.375 - фокусировочниє точки
http://liveviewer.ru/2103-2016/magic-lantern-2-3-settings - російськомовне опис розділів меню ML
https://bitbucket.org/daniel_fort/ml-focus-pixels/src

Php?
Com/watch?
Php?