Export Video Sequence Editor material in EDL files from Blender to ex. Davinci Resolve, Premiere Pro or Final Cut Pro.
Download from Github right-click on ‘RAW’ and select “Save link as”.
Blender User Preferences > Add-ons > Install from file > Check the checbox
(Or paste the code from “Raw” into the text editor of Blender and run the script)
File > Export > Timeline(.edl)
The script will export one .edl file pr. track, so before exporting, merge channels into as few as possible. The Edl format has very limited opportunities to indicate tracks separation(actually only one video and 4 audio).
Import an EDL in Davinci Resolve
In Davinci Resolve set the project framerate to the framerate of the EDL(the edl files do not carry this information)
And select in project settings “Use time code from source clip frame count”, “Assist using reel names from source clip filenames” and “Extract reel names from EDL comments”
Import all your raw video assets into the Media bins.
In the Timeline Management pane, click load to import your EDL
Hi tin2tin, your addon looks great ! didn’t have any time to test yet, but this feature was missing for a looooong time to allow blender vse to be part on a project workflow !
about the limitations, the only real bummer could be, imo, the file embedded timecodes. For examples, if you have a project with a lot of slow motion footages (fs700 for example, i saw this case a year ago) without these timecodes, da vinci would mess your timeline up because of a framerate issue (not sure about specifics, we ended up conforming clip by clip manually because lake of time)
Anyway, great addon, thanks for your work ! can’t wait to try it on a project
Thanks. Premiere Pro exports one video track and four audio tracks and Resolve chokes on more than one video track, so to get less import errors I’m working on doing the same with this addon. (Thanks to batFINGER the ui is now solved). But I still need to implement the functionality.
On embedded time codes and reel names, most NLEs have options to not use these elements and if not ex. Eyeframe Converter(ffmbc/ffmpeg) can easily be set up to overwrite existing time codes or reelnames. So there are workarounds.
Cross transitions gave strange information causing a bug: a cross dissolve consists of and input_1 and input_2 clip, but they are in the order they are selected! I wonder why!? So selecting right strip handle before left strip handle and then add a cross transition would export wrong. Doing the opposite would go well. Strange. And all the info on the inputs 1+2 were not about the parts of the clips used, but what came before or after the cross transition. The API implementation doesn’t seem finished here(or I don’t understand the purpose). Anyway grab the latest version here. I think, I’ve fixed the transitions: https://github.com/tin2tin/ExportEDL
For image sequences, you probably have to export a cut pr. image, but that is not implemented in my script(EDL format has a limit of 999 cuts afaik). Alternatively, you can export in the best possible quality from Blender and let Davinci Resolve detect the cuts - if you need to do color grading.
Aw, was hoping this would work with reaper, seems to use a different edl format (samplitude edl). Any thoughts about implementing other edl formats?
If not, id suggest putting in the edl format in the addon name, might save someone the same pain i just experienced
The common EDL format is called CMX 3600, which this script is using. It’s being used by all Pro NLEs. But not Vegas. For some wierd reason Reaper can only import this Vegas format. So you’ll have to go through Vegas(I guess?) or try to change the export formatting of this script. The Vegas format is also just a text file.