DaVinci Resolve CSV

Oropod imports metadata from CSV files exported by DaVinci Resolve. Upload the CSV files to your project’s storage together with the clips, and Oropod will import them automatically.

In Resolve, select your clips in the media pool and choose File > Export Metadata From > Selected Clips, or Media Pool to export everything.

  • Oropod matches each row to clips by the File Name column, ignoring the file extension and anything after it, so a row for A001C001_161024_R54M.mxf also matches A001C001_161024_R54M.mov and A001C001_161024_R54M_ProRes.mov
  • An image sequence is one clip to Resolve and one row here. Resolve writes the frame range where the frame number sits on disk, as in D001C0001_260917_RCK604_[000001-000070].dng, and the row matches the clips rendered from it, such as D001C0001_260917_RCK604.mp4
  • A RED camera splits a clip into numbered files, and Resolve names it after the first, as in C004_C002_0930XD_001.R3D. Oropod leaves out the number, so the row matches the clips rendered from it, such as C004_C002_0930XD.mp4
  • Oropod imports scene, shot, take and camera for navigation, and turns Keywords into tags
  • Write the shoot day as D12 2026-08-13 in Shoot Day to set the day number and the shoot date in one go, the same way Silverstack’s Custom 1 field works
  • The shoot date is the day the material belongs to. It stays the same when a shoot runs past midnight, and has no time and no time zone
  • Only Shoot Day sets the shoot date. Date Recorded is a different thing, the timestamp from the camera’s clock, so Oropod shows it as written but never uses it for navigation: a clip rolled after midnight would land on the next day
  • Resolve enforces no format on Shoot Day, so Oropod shows a date it can’t read there as written, but doesn’t use it for navigation
  • Tag a clip Good Take to mark it as circled. Adding circled to its Keywords does the same, as does the Good Take column that older Resolve versions export
  • A clip tagged Rejected is not circled. It doesn’t cancel a circled keyword, so don’t use both on the same clip if you want it left out
  • Oropod omits a clip tagged ignore in Keywords from metadata-based navigation (e.g. the day, scene and shot lists), but still shows it when you browse sources directly. Rejected does not do this, since it says something about the take rather than about the import.
  • The clip’s metadata view shows the remaining columns (notes, crew, camera and image settings and more), grouping anything Oropod doesn’t recognise under Other
  • Resolve decides which columns to export. It includes every field filled in on at least one clip, and leaves out fields that are empty everywhere.

Two things to watch for:

  • Resolve exports comma-separated CSV. Opening the file in Excel or Numbers and saving it again can turn it into a semicolon-separated file, which neither Resolve nor Oropod can read
  • Set Resolve’s interface language to English before exporting. Other languages export translated column names, which Oropod can’t match