Skip to content

OjimaruLife/MetaDrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MetaDrop v1.0.0

DaVinci Resolve 用 EXIF/メタデータ オーバーレイ自動配置ツール

タイムライン上の写真・動画クリップのEXIF情報を自動取得し、Fusion Text+ オーバーレイとして各クリップの直上に配置します。


概要 / Overview

撮影データ(カメラ名・レンズ・ISO・シャッタースピード・絞り・焦点距離・撮影日など)をDaVinci Resolveのタイムライン上に自動でテキストオーバーレイとして配置するスクリプトです。複数カメラ・複数トラックに混在した素材にも対応しています。


対応環境 / Requirements

項目 内容
OS macOS(Monterey以降推奨)
DaVinci Resolve Studio / Free 20.x / 21.x
Python DaVinci Resolve 内蔵 Python 3.x

⚠️ 現在 macOS 専用です。Windows は未対応です。


対応カメラ / Supported Cameras

カメラ 形式 取得情報
FUJIFILM X100VI(他Xシリーズ) JPEG / RAF / MOV カメラ名・ISO・SS・F値・焦点距離
Sony α7S III(ILCE-7SM3) MP4(XAVC)/ ARW カメラ名・レンズ名・ISO・SS・F値・焦点距離
Sony RX100M7(DSC-RX100M7) JPEG / ARW カメラ名・レンズ名・ISO・SS・F値・焦点距離
DJI Osmo Action 5 Pro MP4 カメラ名
Nikon Zf(他Nikonシリーズ) MOV / NEF メーカー名のみ

対応RAW形式: ARW(Sony)/ NEF(Nikon)/ CR2・CR3(Canon)/ RAF(FUJIFILM)/ DNG / ORF(Olympus)/ RW2(Panasonic)/ SRW(Samsung)

動画ファイルのEXIF取得は外部コマンド(ffprobe等)を使わず、バイナリスキャン方式で行うため、DaVinci Resolveのスクリプト環境でも動作します。


インストール手順 / Installation

1. スクリプトファイルの配置

MetaDrop_v1.0.0.py を以下のフォルダにコピーします:

~/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Utility/

Finderで開く場合:ターミナルで以下を実行

open ~/Library/Application\ Support/Blackmagic\ Design/DaVinci\ Resolve/Fusion/Scripts/Utility/

2. DaVinci Resolve からスクリプトを起動

  1. DaVinci Resolve を起動
  2. メニュー → Workspace → Scripts → Utility → MetaDrop_v1.0.0

3. OverlayTemplate の作成(初回のみ)

MetaDrop はタイムライン上に配置する「テンプレート」として Fusion Composition を使用します。初回のみ作成が必要です。

  1. MetaDrop の 「🧭 Template Wizard」 ボタンを押す
  2. ウィザードの手順に従って操作(Step 1〜3)
  3. 「✅ 完了」 ボタンを押すと自動でテンプレートが設定されます

✅ 2回目以降は自動的に既存の OverlayTemplate が再利用されます。


使い方 / How to Use

① フォント・表示位置を設定する

MetaDrop ウィンドウ上部でフォント・サイズ・色・表示位置を設定します。

  • 水平/垂直ボタン:左/中央/右・上/中央/下のクイック配置
  • 左右位置・上下位置スライダー:細かい位置調整
  • 角度:テキストの回転(0°/±90°)

② EXIF項目を設定する

EXIF項目セクションで表示する情報をカスタマイズします。

  • L1/L2/L3ゾーンにドラッグ:各行に表示する項目を割り当て
  • クリックでON/OFF:項目をクリックして表示/非表示を切り替え
  • ゾーン内でドラッグ:同じ行内で表示順を入れ替え
  • 行数切り替え:2行/3行を選択可能
  • 撮影日形式:日付のみ(2026-03-13)または日時(2026-03-13 10:27)

③ 先頭1枚でプレビュー確認

▶ 先頭1枚プレビュー」ボタンを押すと、タイムライン上の最初のクリップだけにオーバーレイを配置してプレビューできます。

スライダーやボタンを操作するたびにリアルタイムで反映されます(リアルタイムONの場合)。

④ 全クリップに適用

位置・フォントが決まったら「▶ 全クリップに適用」ボタンを押します。

対象トラック(デフォルト V1〜V10)上の全クリップに順番にオーバーレイが配置されます。


主な機能 / Features

  • 📷 マルチカメラ対応 — FUJIFILM / Sony / DJI / Nikon の写真・動画・RAWに対応
  • 🎯 直上自動配置 — 各クリップの直上トラックに自動配置(テキストや他のクリップは保護)
  • リアルタイムプレビュー — スライダー操作に連動してリアルタイム反映
  • 💾 設定の自動保存 — フォント・位置・EXIF項目などの設定を自動保存・復元
  • 🗂 3行表示対応 — L1/L2/L3にドラッグでEXIF項目を自由に割り当て
  • 📅 撮影日表示 — 日付のみ・日時の2形式で表示可能
  • 🧭 Template Wizard — 初回セットアップをウィザードで簡単ガイド
  • 📐 折り畳みUI — 設定パネルを折り畳んでタイムラインを広く使えるミニモード

既知の制限事項 / Known Limitations

  • macOS 専用 — Windows は未対応
  • DaVinci Resolve 20 / 21 対応 — 他バージョンでの動作は未確認
  • 動画のEXIF取得が限定的 — MP4/MOVの動画ファイルはカメラ名のみ取得(ISO・SS・F値は未対応)
  • Nikon MOV はメーカー名のみ — モデル名の取得が現時点では不可
  • フォントリスト取得不可 — Resolve の API 制限により、フォントの自動リストアップができない場合があります(ファイルスキャンにフォールバック)

ライセンス / License

MIT License

Copyright (c) 2026 OJIMARU

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



MetaDrop v1.0.0 (English)

EXIF/Metadata Overlay Auto-Placement Tool for DaVinci Resolve

Automatically reads EXIF data from photos and video clips on the timeline and places Fusion Text+ overlays directly above each clip.


Overview

MetaDrop automatically places shooting data (camera name, lens, ISO, shutter speed, aperture, focal length, date, etc.) as text overlays on the DaVinci Resolve timeline. It supports multiple cameras mixed across multiple tracks.


Requirements

Item Details
OS macOS (Monterey or later recommended)
DaVinci Resolve Studio / Free 20.x / 21.x
Python Built-in Python 3.x in DaVinci Resolve

⚠️ Currently macOS only. Windows is not supported.


Supported Cameras

Camera Format Retrieved Info
FUJIFILM X100VI (and other X-series) JPEG / RAF / MOV Camera name, ISO, SS, Aperture, Focal length
Sony α7S III (ILCE-7SM3) MP4 (XAVC) / ARW Camera name, Lens name, ISO, SS, Aperture, Focal length
Sony RX100M7 (DSC-RX100M7) JPEG / ARW Camera name, Lens name, ISO, SS, Aperture, Focal length
DJI Osmo Action 5 Pro MP4 Camera name only
Nikon Zf (and other Nikon) MOV / NEF Manufacturer name only

Supported RAW formats: ARW (Sony) / NEF (Nikon) / CR2・CR3 (Canon) / RAF (FUJIFILM) / DNG / ORF (Olympus) / RW2 (Panasonic) / SRW (Samsung)


Installation

1. Place the Script File

Copy MetaDrop_v1.0.0.py to:

~/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Utility/

To open the folder in Finder, run in Terminal:

open ~/Library/Application\ Support/Blackmagic\ Design/DaVinci\ Resolve/Fusion/Scripts/Utility/

2. Launch from DaVinci Resolve

  1. Open DaVinci Resolve
  2. Menu → Workspace → Scripts → Utility → MetaDrop_v1.0.0

3. Create OverlayTemplate (First Time Only)

MetaDrop uses a Fusion Composition as a template for overlays. This needs to be set up once.

  1. Click the 「🧭 Template Wizard」 button in MetaDrop
  2. Follow the steps in the wizard (Step 1–3)
  3. Click 「✅ Done」 — MetaDrop will configure the template automatically

✅ From the second run onwards, the existing OverlayTemplate is reused automatically.


How to Use

① Configure Font & Position

Set font, size, color, and position in the MetaDrop window.

  • H/V Position Buttons: Quick placement (left/center/right, top/center/bottom)
  • Position Sliders: Fine-tune position
  • Angle: Rotate text (0° / ±90°)

② Configure EXIF Items

Customize which shooting data to display.

  • Drag to L1/L2/L3 zones: Assign items to each line
  • Click to toggle ON/OFF: Show or hide individual items
  • Drag within a zone: Reorder items within the same line
  • Line count: Switch between 2 and 3 lines
  • Date format: Date only (2026-03-13) or Date & Time (2026-03-13 10:27)

③ Preview with First Clip

Click "▶ Preview First Clip" to place an overlay on only the first clip for preview.

With Realtime mode ON, changes are reflected automatically as you adjust settings.

④ Apply to All Clips

Once satisfied, click "▶ Apply to All Clips".

Overlays will be placed on all clips in the target tracks (default: V1–V10).


Features

  • 📷 Multi-camera support — FUJIFILM / Sony / DJI / Nikon photos, videos, and RAW files
  • 🎯 Smart placement — Automatically places overlays directly above each clip
  • Realtime preview — Reflects changes in real time
  • 💾 Auto-save settings — All settings are automatically saved and restored
  • 🗂 3-line display — Drag EXIF items freely to L1/L2/L3 zones
  • 📅 Shooting date display — Date only or Date & Time format
  • 🧭 Template Wizard — Step-by-step guide for first-time setup
  • 📐 Collapsible UI — Mini mode for more timeline space

Known Limitations

  • macOS only — Windows is not supported
  • DaVinci Resolve 20 / 21 confirmed — Not tested on other versions
  • Limited video EXIF — For MP4/MOV files, only camera name is retrieved
  • Nikon MOV shows manufacturer only — Model name extraction not yet possible
  • Font list unavailable — Falls back to file scanning due to Resolve API limitations

License

MIT License

Copyright (c) 2026 OJIMARU

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

EXIF/metadata overlay auto-placement tool for DaVinci Resolve 20 — by OJIMARU

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages