DaVinci Resolve 用 EXIF/メタデータ オーバーレイ自動配置ツール
タイムライン上の写真・動画クリップのEXIF情報を自動取得し、Fusion Text+ オーバーレイとして各クリップの直上に配置します。
撮影データ(カメラ名・レンズ・ISO・シャッタースピード・絞り・焦点距離・撮影日など)をDaVinci Resolveのタイムライン上に自動でテキストオーバーレイとして配置するスクリプトです。複数カメラ・複数トラックに混在した素材にも対応しています。
| 項目 | 内容 |
|---|---|
| OS | macOS(Monterey以降推奨) |
| DaVinci Resolve | Studio / Free 20.x / 21.x |
| Python | DaVinci Resolve 内蔵 Python 3.x |
⚠️ 現在 macOS 専用です。Windows は未対応です。
| カメラ | 形式 | 取得情報 |
|---|---|---|
| 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のスクリプト環境でも動作します。
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/- DaVinci Resolve を起動
- メニュー → Workspace → Scripts → Utility → MetaDrop_v1.0.0
MetaDrop はタイムライン上に配置する「テンプレート」として Fusion Composition を使用します。初回のみ作成が必要です。
- MetaDrop の 「🧭 Template Wizard」 ボタンを押す
- ウィザードの手順に従って操作(Step 1〜3)
- 「✅ 完了」 ボタンを押すと自動でテンプレートが設定されます
✅ 2回目以降は自動的に既存の OverlayTemplate が再利用されます。
MetaDrop ウィンドウ上部でフォント・サイズ・色・表示位置を設定します。
- 水平/垂直ボタン:左/中央/右・上/中央/下のクイック配置
- 左右位置・上下位置スライダー:細かい位置調整
- 角度:テキストの回転(0°/±90°)
EXIF項目セクションで表示する情報をカスタマイズします。
- L1/L2/L3ゾーンにドラッグ:各行に表示する項目を割り当て
- クリックでON/OFF:項目をクリックして表示/非表示を切り替え
- ゾーン内でドラッグ:同じ行内で表示順を入れ替え
- 行数切り替え:2行/3行を選択可能
- 撮影日形式:日付のみ(2026-03-13)または日時(2026-03-13 10:27)
「▶ 先頭1枚プレビュー」ボタンを押すと、タイムライン上の最初のクリップだけにオーバーレイを配置してプレビューできます。
スライダーやボタンを操作するたびにリアルタイムで反映されます(リアルタイムONの場合)。
位置・フォントが決まったら「▶ 全クリップに適用」ボタンを押します。
対象トラック(デフォルト V1〜V10)上の全クリップに順番にオーバーレイが配置されます。
- 📷 マルチカメラ対応 — FUJIFILM / Sony / DJI / Nikon の写真・動画・RAWに対応
- 🎯 直上自動配置 — 各クリップの直上トラックに自動配置(テキストや他のクリップは保護)
- ⚡ リアルタイムプレビュー — スライダー操作に連動してリアルタイム反映
- 💾 設定の自動保存 — フォント・位置・EXIF項目などの設定を自動保存・復元
- 🗂 3行表示対応 — L1/L2/L3にドラッグでEXIF項目を自由に割り当て
- 📅 撮影日表示 — 日付のみ・日時の2形式で表示可能
- 🧭 Template Wizard — 初回セットアップをウィザードで簡単ガイド
- 📐 折り畳みUI — 設定パネルを折り畳んでタイムラインを広く使えるミニモード
- macOS 専用 — Windows は未対応
- DaVinci Resolve 20 / 21 対応 — 他バージョンでの動作は未確認
- 動画のEXIF取得が限定的 — MP4/MOVの動画ファイルはカメラ名のみ取得(ISO・SS・F値は未対応)
- Nikon MOV はメーカー名のみ — モデル名の取得が現時点では不可
- フォントリスト取得不可 — Resolve の API 制限により、フォントの自動リストアップができない場合があります(ファイルスキャンにフォールバック)
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.
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.
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.
| 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.
| 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)
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/- Open DaVinci Resolve
- Menu → Workspace → Scripts → Utility → MetaDrop_v1.0.0
MetaDrop uses a Fusion Composition as a template for overlays. This needs to be set up once.
- Click the 「🧭 Template Wizard」 button in MetaDrop
- Follow the steps in the wizard (Step 1–3)
- Click 「✅ Done」 — MetaDrop will configure the template automatically
✅ From the second run onwards, the existing OverlayTemplate is reused automatically.
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°)
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)
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.
Once satisfied, click "▶ Apply to All Clips".
Overlays will be placed on all clips in the target tracks (default: V1–V10).
- 📷 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
- 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
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.