Batch export multiple timelines.

  • Author
  • Message
Offline

Muskettisoturi

  • Posts: 2
  • Joined: Thu May 06, 2021 8:36 am
  • Real Name: Ville Pulkkinen

Batch export multiple timelines.

PostThu May 06, 2021 8:47 am

I am currently editing a large ad project that consists of a total of 45 videos. Every video is of a different person and each of the videos is on a different timeline.

So basically I have a total of 45 timelines (One for each person) and currently I have to manually export the contents of each timeline.

It would be amazing if there would be a button that basically functions as a master export button. "Export each timeline using this deliver preset"

This would save me a ton of manual work, since now I have to manually click them to the render que, or one by one quick export them.
Offline
User avatar

C.T. Bell

  • Posts: 148
  • Joined: Wed Sep 18, 2019 1:54 pm
  • Real Name: Charles Bell

Re: Batch export multiple timelines.

PostThu May 06, 2021 5:01 pm

I'm not sure I 100% understand. You can queue up as many exports from as many timelines as you want, all with different export settings, hit Render All, and it will crank through all of them.
Resolve 18.0.4
Ryzen 2700x - 8 core
GTX 1070ti 8gb
64 Gig ram @
1tb WD SN750 NVME SSD
Win 11
Offline
User avatar

Mel Matsuoka

  • Posts: 1181
  • Joined: Wed Aug 22, 2012 9:54 am
  • Location: Clarence, NY

Re: Batch export multiple timelines.

PostThu May 06, 2021 5:26 pm

C.T. Bell wrote:I'm not sure I 100% understand. You can queue up as many exports from as many timelines as you want, all with different export settings, hit Render All, and it will crank through all of them.


I think the request is for the queueing process to be a one-click process. Right now you have to manually load up each timeline first, then add it to the Render Queue.

I would like this feature as well.
Resolve Studio 18.0.2 / Decklink Mini Monitor / 14" 2021 Macbook Pro Max (macOS 12.5.1, M1 Max) / 32GB RAM
Offline

brediknight

  • Posts: 351
  • Joined: Fri Sep 06, 2019 5:26 am
  • Real Name: Brendon Knight

Re: Batch export multiple timelines.

PostThu May 06, 2021 7:28 pm

+10000

This has been a LONG time feature request.

Yes. the ability to batch add to the Render Queue would be a HUGE help to versioning projects.

One can't save a Delivery batch. So if you clear it out or have to render a few individual ones, you may end up with multiples rendered overwrites if you just select all and clear status. To avoid this, we usually have to clear the delivery history and start over.

1. Batch Export to Last used or active setting in Delivery page.
2. Ability to save a batch
Offline

peterfox

  • Posts: 73
  • Joined: Thu Jun 20, 2019 10:02 am
  • Real Name: Peter Fox

Re: Batch export multiple timelines.

PostMon Jun 21, 2021 11:36 am

+1 !!! We need batch export of multiple timelines with the same settings. Manually adding every timeline into the render queue is to cumbersome! Please fix this
Offline

eikonoklastes

  • Posts: 370
  • Joined: Wed May 02, 2018 12:51 pm
  • Real Name: Avinash Lobo

Re: Batch export multiple timelines.

PostTue Jun 22, 2021 7:10 am

I have 49 timelines in an on-going project, and was looking for the same thing. I found a tip that can do this, in the YouTube link below. Basically, you select all your timelines, right-click > Create Timeline from Selected. Then you render out that timeline as Individual Clips and use Source Names.

While it does automate the job, I lost out on Data Burn-ins for Source Clip name, so pick your poison.

Bottom line, I'm all in for this feature request. Blackmagic, please make setting up batches easier, without having to resort to workarounds like these.

Offline

peterfox

  • Posts: 73
  • Joined: Thu Jun 20, 2019 10:02 am
  • Real Name: Peter Fox

Re: Batch export multiple timelines.

PostFri Dec 10, 2021 3:19 pm

+1 +1 +1 !

Premiere has this functionality too. It would be a huge timesaver! I mean exporting 100 timelines and then i need multiple clicks per each export is not effective at all. Just let users select certain timelines and then maybe right click and "add to qeue with current export settings" and the job would be done.
Offline

peterfox

  • Posts: 73
  • Joined: Thu Jun 20, 2019 10:02 am
  • Real Name: Peter Fox

Re: Batch export multiple timelines.

PostFri Dec 10, 2021 3:23 pm

I mean cannot even select more than 10 timelines in the dropdown menu? I have to manually go open every timeline and then go to the export tab for each :S :S
Offline
User avatar

TheBloke

  • Posts: 1905
  • Joined: Sat Nov 02, 2019 11:49 pm
  • Location: UK
  • Real Name: Tom Jobbins

Re: Batch export multiple timelines.

PostFri Dec 10, 2021 5:56 pm

+1

It should be possible to select a bunch of timelines in the media pool then right click -> Add To Render Queue... -> <choose preset>
Resolve Studio 17.4.3 and Fusion Studio 17.4.3 on macOS 11.6.1

Hackintosh:: X299, Intel i9-10980XE, 128GB DDR4, AMD 6900XT 16GB
Monitors: 1 x 3840x2160 & 3 x 1920x1200
Disk: 2TB NVMe + 4TB RAID0 NVMe; NAS: 36TB RAID6
BMD Speed Editor
Offline

FinnJaeger

  • Posts: 75
  • Joined: Sun Dec 28, 2014 8:52 pm

Re: Batch export multiple timelines.

PostWed Jan 19, 2022 4:07 pm

wee REALLY need this.

While I made a render-all-timelines python script, we are missing a render-selected timelines mode.

The workaround with rendering timelines as one long timeline has major drawbacks

-Cant mix resolutions so the social media versions e.t.c need to be on one timeline PER resolution.

- Doesnt render Subtitles.

there needs to be a way better way for multi delivery, look at scratch or mistica or flame... or even premiere :?:
Offline

Andrew Kolakowski

  • Posts: 9211
  • Joined: Tue Sep 11, 2012 10:20 am
  • Location: Poland

Re: Batch export multiple timelines.

PostWed Jan 19, 2022 4:55 pm

It just shows where Resolve is coming from.
People would work on single timeline in "old" Resolve for days or weeks and then go to export master grade for movie etc.
Today Resolve is a NLE as much as grading tool, so needs are very different.
Offline

Andy Mees

  • Posts: 3252
  • Joined: Wed Aug 22, 2012 7:48 am

Re: Batch export multiple timelines.

PostWed Jan 19, 2022 11:02 pm

Andrew Kolakowski wrote:Today Resolve is a NLE as much as grading tool, so needs are very different.
This.
Let's have a return to the glory days, when press releases for new versions included text like "...with over 300 new features and improvements that professional editors and colorists have asked for."
Offline

gabe67

  • Posts: 157
  • Joined: Mon Apr 12, 2021 4:32 pm
  • Real Name: Gabriel Stevens

Re: Batch export multiple timelines.

PostTue Jul 05, 2022 9:24 am

+1

this should be a no brainer and it's still not working. bummer
Davinci Resolve Studio 18.5, MacOS Ventura, Macbook Pro M1 Max
Offline

AndrewKeil

  • Posts: 277
  • Joined: Sat Jan 25, 2020 11:27 pm
  • Location: Belfast, Northern Ireland
  • Real Name: Andrew Keil

Re: Batch export multiple timelines.

PostTue Jul 05, 2022 2:09 pm

+1
Offline

lostfoundead

  • Posts: 5
  • Joined: Mon Jul 11, 2022 4:55 pm
  • Real Name: Spencer Torok

Re: Batch export multiple timelines.

PostTue Jul 12, 2022 1:23 am

has this been resolved in 18 by chance?
Offline

Nickkg

  • Posts: 1
  • Joined: Tue Jul 26, 2022 11:25 pm
  • Real Name: Nicholas Rieve

Re: Batch export multiple timelines.

PostTue Jul 26, 2022 11:31 pm

Pretty please update this BM. In the age of exporting multiple 16.9, 1.1 and 9.16 this is currenly insanley time consuming and clunky.

Just a simple - highlight timelines > add to render que.
Offline

Andrew Kolakowski

  • Posts: 9211
  • Joined: Tue Sep 11, 2012 10:20 am
  • Location: Poland

Re: Batch export multiple timelines.

PostWed Jul 27, 2022 4:00 pm

Even better. You have a space for eg. 5 fast preset which you can define.
Then right click on the timeline, choose 1 of those 5 presets and export is on its way.

Next step add it to shortcuts list, so each can be even started from a shortcut.

Another step is to have custom actions which are controlled by eg. Python scripting. You write a script which triggers render and then further processes (after file is exported). This shows up as custom button somewhere in the GUI.

Automations, integrations etc. is what today's tools need.
Offline

tjibbe

  • Posts: 6
  • Joined: Mon Apr 20, 2020 11:35 pm
  • Real Name: Roy Boersema

Re: Batch export multiple timelines.

PostWed Nov 09, 2022 8:54 pm

PLEASE add this, it is driving all our editors nuts.
We have several projects with 30-50 video's. Every new version render takes half an hour just to get the renders queued up. Other NLE's do this so easily!

We can't use the 'combine timelines to one timeline' trick because those 30 video are divided in 2-5 different aspect ratio's.
Offline

FinnJaeger

  • Posts: 75
  • Joined: Sun Dec 28, 2014 8:52 pm

Re: Batch export multiple timelines.

PostMon Jan 23, 2023 8:57 pm

+1 This NEEDS to happen urgently.

Or at least make it so that export presets can hold "same as source timeline" resolution. rather than a fixed one that we can use scripting to add ALL timelines to renderque at least.
Offline

Norbert339

  • Posts: 733
  • Joined: Sun Mar 27, 2022 2:36 pm
  • Real Name: Norbert Zsolt Szabo

Re: Batch export multiple timelines.

PostTue Jan 24, 2023 10:10 am

+111111111111111111
Offline

shmowells

  • Posts: 40
  • Joined: Tue Apr 28, 2020 9:38 pm
  • Real Name: Samuel Howells

Re: Batch export multiple timelines.

PostWed Jan 25, 2023 7:50 pm

+1 pleaaaase!
Offline

urziryan

  • Posts: 3
  • Joined: Thu Feb 23, 2023 12:24 am
  • Real Name: Ryan Urzi

Re: Batch export multiple timelines.

PostThu Feb 23, 2023 12:24 am

+11111111111111111111111111111111111111111
Offline

sushi ninja

  • Posts: 5
  • Joined: Tue Feb 14, 2023 8:01 am
  • Real Name: Satoru Taguchi

Re: Batch export multiple timelines.

PostFri Feb 24, 2023 12:35 pm

I have written and used a script like this one, although it is a bit different from what is required in this topic. This script exports a batch of selected timelines in FCP 7 XML format.

Code: Select all
--[[
This script exports multiple timelines(FCP7XML)
--]]
resolve = Resolve()
local fusion = resolve:Fusion()
local ui = fusion.UIManager
local disp = bmd.UIDispatcher(ui)
local projectManager = resolve:GetProjectManager()
local project = projectManager:GetCurrentProject()
local mediaPool = project:GetMediaPool()
local folder = mediaPool:GetCurrentFolder()
local timelineList = folder:GetClipList()
local CurrentFolderName = folder:GetName()

local ENTER_KEY_CODE = 16777220
local ESC_KEY_CODE = 16777216

-- return true if arg is nil or empty string or empty table, otherwise false (like Ruby's empty?)
function IsEmpty(arg)
    if type(arg) == "table" then
        return not next(arg)
    else
        return arg == nil or arg == ''
    end
end

-- return timeline properties (ex:Date Added, Duration, fps, etc...). Return nil is arg is nil.
function GetTimelineProperty(timeline)
    if CurrentFolderName ~= "Timelines" then return nil end

    if not timeline then return nil end

    local timelineName = timeline:GetName()
    for k, v in pairs(timelineList) do
        if v:GetName() == timelineName then
            return v:GetClipProperty()
        end
    end

    return nil
end

-- Output XML File and return its result(bool)
function OutputFile(timeline, filePath, exportType, exportSubType)
    local result = false
    if IsEmpty(exportSubType) then
        result = timeline:Export(filePath, exportType)
    else
        result = timeline:Export(filePath, exportType, exportSubType)
    end

    if result then
        print("[Debug] Timeline exported to " .. filePath .. " successfully.")
    else
        print("[Debug] Timeline export failed.")
    end

    return result
end


-- call OutputFIle method and return result(timeline name(string) and its result(bool))
function ExportTimelineByIndex(idx, parentPath)
    local result

    local timeline = project:GetTimelineByIndex(idx)
    local timelineName = timeline:GetName()
    local filePath = parentPath .. string.gsub(timelineName, "%s", "_") .. ".xml"
    result = OutputFile(timeline, filePath, resolve.EXPORT_FCP_7_XML)
    return timelineName, result
end


-- create and show Selection window,return selected timeline indexes and destination
function SelectTimelineIndexes()
    local count = project:GetTimelineCount()
    local idxes = {}
    if count == 0 then return idxes end

    local parentPath = nil
    local winW = 800
    local winH = 500

    local winLayout = ui:VGroup {
            Spacing = 10,
            ui:Label {
                Weight = 1,
                ID = "Message",
                Text = "Select Timelines",
                Alignment = { AlignLeft = true },
                Font = ui:Font { Bold = true, PixelSize = 20 }
            },
            ui:HGroup {
                Weight = 0,
                MinimumSize = { winW, 1 },
                ui:Label {
                    Weight = 0,
                    Text = "Location"
                },
                ui:LineEdit {
                    Weight = 2,
                    ID = "Location",
                    Text = ""
                },
                ui:Button {
                    Weight = 0,
                    ID = "BrowseButton",
                    Text = "Browse",
                    MinimumSize = { 75, 1 }
                }
            },
            ui:Tree {
                Weight = 9,
                Spacing = 0,
                ID = 'TimelineTable',
                ColumnCount = CurrentFolderName ~= "Timelines" and 5 or 3,
                SelectionMode = "ExtendedSelection",
                SortingEnabled = true,
                AlternatingRowColors = true,
                Events = { ItemSelectionChanged = true, ItemClicked = true }
            },
            ui:HGroup {
                Weight = 0.75,
                ui:HGap(3),
                ui:Button {
                    Weight = 0,
                    ID = "CancelButton",
                    Text = "Cancel",
                    MinimumSize = { 75, 30 },
                    MaximumSize = { 75, 30 }
                },
                ui:Button {
                    Weight = 0,
                    ID = "ExportButton",
                    Text = "Export",
                    MinimumSize = { 75, 30 },
                    MaximumSize = { 75, 30 },
                    Enabled = false
                },
            }
        }

    local win = disp:AddWindow(
            {
                ID = "ExportTimelines",
                Geometry = { 400, 200, winW, winH },
                Events = { Close = true, KeyPress = true }
            },
            winLayout
        )

    local grid = win:Find("TimelineTable")
    grid.ColumnWidth[0] = 50
    grid.ColumnWidth[1] = 400
    grid.ColumnWidth[2] = 100
    grid.ColumnWidth[3] = 150
    grid.ColumnWidth[4] = 200
   
    local th = grid:NewItem()
    th.Text[0] = ""
    th.Text[1] = "Timeline Name"

    if CurrentFolderName == "Timelines" then
        th.Text[2] = "Duration"
        th.Text[3] = "Resolution"
        th.Text[4] = "Date Added"
    end

    grid:SetHeaderItem(th)

    for i = 1, count do
        local timeline = project:GetTimelineByIndex(i)
        local timelineName = timeline:GetName()
        local td = grid:NewItem()
        td.Text[10] = tostring(i) --invisible value( identify Timeline index it need for Exporting)
       
        td.CheckState[0] = "Checked"
        td.Text[1] = timelineName

        if CurrentFolderName == "Timelines" then
            local prp = GetTimelineProperty(timeline)
            td.Text[2] = prp["Duration"]
            td.Text[3] = prp["Resolution"]
            td.Text[4] = prp["Date Added"]
        end

        grid:AddTopLevelItem(td)
    end

    local itm = win:GetItems()

    function win.On.BrowseButton.Clicked(ev)
        parentPath = fusion:RequestDir(
                nil,
                nil,
                {
                    FReqS_Title = "Export Timeline",
                    FReqB_Saving = true
                }
            )
        itm.Location.Text = parentPath
        if not IsEmpty(parentPath) then
            itm.ExportButton.Enabled = true
        end
    end

    function win.On.TimelineTable.ItemClicked(ev)
        local selected = win:Find(ev.who):SelectedItems()
        if #selected > 1 and ev.column == 0 then
            for k, v in pairs(selected) do
                if v ~= ev.item then
                    v.CheckState[0] = ev.item.CheckState[0]
                end
            end
        end
    end

    function win.On.ExportButton.Clicked(ev)
        local count = itm.TimelineTable:TopLevelItemCount()
        local checked = {}
        for i = 0, count - 1 do
            local td = itm.TimelineTable:TopLevelItem(i)
            if td.CheckState[0] == "Checked" then
                table.insert(checked, tonumber(td.Text[10]))
            end
        end
        idxes = checked
        win:Hide()
        disp:ExitLoop()
    end

    function win.On.CancelButton.Clicked(ev)
        disp:ExitLoop()
    end

    function win.On.ExportTimelines.KeyPress(ev)
        if (ev.Key == ENTER_KEY_CODE and not IsEmpty(parentPath)) then
            itm.ExportButton:Click()
        elseif ev.Key == ESC_KEY_CODE then
            disp:ExitLoop()
        end
    end

    function win.On.ExportTimelines.Close(ev)
        disp:ExitLoop()
    end

    win:RecalcLayout()
    win:Show()
    disp:RunLoop()

    return idxes, parentPath
end




-- create and show result window (void)
function DisplayResults(results)
    local win = disp:AddWindow(
            {
                ID = "ResultWindow",
                Events = { Close = true, KeyPress = true },
            }, ui:VGroup {
            ui:Label {
                Weight = 1,
                ID = "Title",
                Text = "Results",
                Font = ui:Font { Bold = true, PixelSize = 30 }
            },
            ui:Tree {
                Weight = 9,
                Spacing = 0,
                ID = 'ResultTable',
                ColumnCount = 3,
                RootIsDecorated = false
            }
        }
        )

    local grid = win:Find("ResultTable")
    grid.ColumnWidth[0] = 40
    grid.ColumnWidth[1] = 120
    grid.ColumnWidth[2] = 40

    local th = grid:NewItem()
    th.Text[0] = "No"
    th.Text[1] = "Timeline Name"
    th.Text[2] = "Status"
    grid:SetHeaderItem(th)

    for i, v in ipairs(results) do
        local td = grid:NewItem()
        td.Text[0] = string.format("%02d", i)
        td.TextAlignment[0] = 4
        td.Text[1] = v.Name
        if v.Result then
            td.Text[2] = "Success"
            td.TextColor[2] = { R = 0, G = 1, B = 0, A = 1 }
        else
            td.Text[2] = "Failed"
            td.TextColor[2] = { R = 1, G = 0, B = 0, A = 1 }
        end
        grid:AddTopLevelItem(td)
    end

    function win.On.ResultWindow.Close(ev)
        disp:ExitLoop()
    end

    function win.On.ResultWindow.KeyPress(ev)
        if ev.Key == ENTER_KEY_CODE then
            disp:ExitLoop()
        elseif ev.Key == ESC_KEY_CODE then
            disp:ExitLoop()
        end
    end

    win:Show()
    disp:RunLoop()
end


function Main()
    local idxes, parentPath = SelectTimelineIndexes()
    if (not IsEmpty(idxes) and not IsEmpty(parentPath)) then
        local results = {}
        for k, v in ipairs(idxes) do
            local timelineName, result = ExportTimelineByIndex(v, parentPath)
            table.insert(results, { Name = timelineName, Result = result })
        end
        DisplayResults(results)
    end
end

Main()

Offline

strauss2

  • Posts: 2
  • Joined: Fri Mar 03, 2023 7:08 am
  • Real Name: Jason Friedman

Re: Batch export multiple timelines.

PostFri Mar 03, 2023 7:12 am

+1
Adobe makes this feature really easy since you can drag the entire project into media encoder or click and drag the sequences from premiere to media encoder. I would love to see this in resolve.
Offline

Devin Terpstra

  • Posts: 29
  • Joined: Wed Jan 29, 2020 3:57 pm
  • Real Name: Devin Terpstra

Re: Batch export multiple timelines.

PostTue Mar 14, 2023 10:29 pm

+1 on the batch encode feature.
Offline

Norbert339

  • Posts: 733
  • Joined: Sun Mar 27, 2022 2:36 pm
  • Real Name: Norbert Zsolt Szabo

Re: Batch export multiple timelines.

PostThu Mar 16, 2023 11:38 am

+1

I would be happy to batch export all the duration marker-ranges within a timeline into single clips, too. :arrow:
Offline

aaronvandomelen

  • Posts: 81
  • Joined: Sun Mar 01, 2020 3:11 am
  • Real Name: Aaron Van Domelen

Re: Batch export multiple timelines.

PostTue Mar 21, 2023 6:41 pm

This can be done currently with a bit of a workaround and you need all timelines to share the same resolution.

If you nest all the timelines you want to render into a master rendering timeline you can queue it up and as long as you select render "individual clips" vs single clip, it will use the in and out points of each nested timeline as the start and end point of each exported clip. Then you can name as needed using the timeline name / clip name as a guide.

That being said, queueing multiple timelines to the render queue would be much more ideal. +1
current config = iMac 2019 (19,1), 3.6 GHz 8-Core Intel Core i9, 40 GB RAM ,Radeon Pro Vega 48 8 GB, Mac OSX 10.15.3
Offline
User avatar

bluetoohfi

  • Posts: 33
  • Joined: Tue Aug 10, 2021 5:12 pm
  • Real Name: Bruno Henrique

Re: Batch export multiple timelines.

PostWed Mar 22, 2023 2:04 pm

+1
Offline

Devin Terpstra

  • Posts: 29
  • Joined: Wed Jan 29, 2020 3:57 pm
  • Real Name: Devin Terpstra

Re: Batch export multiple timelines.

PostTue Mar 28, 2023 3:01 pm

aaronvandomelen wrote:This can be done currently with a bit of a workaround and you need all timelines to share the same resolution.

If you nest all the timelines you want to render into a master rendering timeline you can queue it up and as long as you select render "individual clips" vs single clip, it will use the in and out points of each nested timeline as the start and end point of each exported clip. Then you can name as needed using the timeline name / clip name as a guide.

That being said, queueing multiple timelines to the render queue would be much more ideal. +1


This workaround doesn't even work for us, we need markers from each of the timelines. Just stating in hopes that BMD doesn't think this is a viable work around for everyone.
Offline

张来吃_Lc

  • Posts: 10
  • Joined: Tue Nov 16, 2021 3:13 pm
  • Real Name: Zhang Qiushuang

Re: Batch export multiple timelines.

PostWed Mar 29, 2023 12:10 pm

I've written a script (with GUI) to export:

every project in the same folder / current project ;
(render with custom preset) every timeline in the same project / first loaded timeline ;
every timeline format resolve supported (drt/xml/aaf/edl/csv/ale... with prefix/suffix)

please visit my GitHub page >>> https://github.com/laciechang/resolve-batch-exporter

截屏2023-03-29 20.10.20.png
截屏2023-03-29 20.10.20.png (233.6 KiB) Viewed 6498 times
Offline

aaronvandomelen

  • Posts: 81
  • Joined: Sun Mar 01, 2020 3:11 am
  • Real Name: Aaron Van Domelen

Re: Batch export multiple timelines.

PostMon Apr 03, 2023 1:45 am

Devin Terpstra wrote:
aaronvandomelen wrote:This can be done currently with a bit of a workaround and you need all timelines to share the same resolution.

If you nest all the timelines you want to render into a master rendering timeline you can queue it up and as long as you select render "individual clips" vs single clip, it will use the in and out points of each nested timeline as the start and end point of each exported clip. Then you can name as needed using the timeline name / clip name as a guide.

That being said, queueing multiple timelines to the render queue would be much more ideal. +1


This workaround doesn't even work for us, we need markers from each of the timelines. Just stating in hopes that BMD doesn't think this is a viable work around for everyone.


I agree that it's a workaround. It can work for some workflows, but not all. A true batch queue is sorely needed and would be extremely valuable for a ton of workflows.
current config = iMac 2019 (19,1), 3.6 GHz 8-Core Intel Core i9, 40 GB RAM ,Radeon Pro Vega 48 8 GB, Mac OSX 10.15.3
Offline

alexxxoz

  • Posts: 18
  • Joined: Sun Apr 17, 2022 2:37 am
  • Real Name: Alex Pott

Re: Batch export multiple timelines.

PostSat Apr 22, 2023 1:06 am

Search brought me here due to the nature of my current project. 73 Timelines, some have different resolutions so the Timelines-within-Timeline trick doesn't work.

So sitting here clicking back and forth between Edit, select timeline, export...repeat. Doing my head in.

So yeah...Big +1 on this feature.
Offline
User avatar

likebliss

  • Posts: 47
  • Joined: Sun Jan 30, 2022 6:16 pm
  • Real Name: Ryan Garcia

Re: Batch export multiple timelines.

PostSat Apr 22, 2023 11:42 pm

+1

I'm so confused, if they haven't done it in 2 years, will they ever?
System Specs: 2021 16" MacBook Pro M1 Max 64GB
Offline

Andy Mees

  • Posts: 3252
  • Joined: Wed Aug 22, 2012 7:48 am

Re: Batch export multiple timelines.

PostSun Apr 23, 2023 9:22 am

likebliss wrote:if they haven't done it in 2 years, will they ever?

They may, they may not. I've requested dozens of features over the last 5 years or so and quite a few have been implemented in one form or another. Something I asked for in 2018 just got added in 2023 (though it was likely a much more recent and much more noisy thread that got their attention). Regardless, never say never. Make your requests, vote up other requests. The squeaky wheel gets the oil. Good luck.
Offline

gabe67

  • Posts: 157
  • Joined: Mon Apr 12, 2021 4:32 pm
  • Real Name: Gabriel Stevens

Re: Batch export multiple timelines.

PostSun Apr 23, 2023 10:23 am

While I appreciate the new fast export feature, I think this would be much more important to implement!
Davinci Resolve Studio 18.5, MacOS Ventura, Macbook Pro M1 Max
Offline

TiDa

  • Posts: 28
  • Joined: Mon Mar 25, 2013 1:05 pm

Re: Batch export multiple timelines.

PostSat May 06, 2023 5:07 pm

张来吃_Lc wrote:I've written a script (with GUI) to export:

every project in the same folder / current project ;
(render with custom preset) every timeline in the same project / first loaded timeline ;
every timeline format resolve supported (drt/xml/aaf/edl/csv/ale... with prefix/suffix)

please visit my GitHub page >>> https://github.com/laciechang/resolve-batch-exporter

截屏2023-03-29 20.10.20.png


Did modify the above Script with a Timeline name filter:
https://github.com/Tida-Support/resolve ... lterMod.py
Offline

Brandon Key

  • Posts: 25
  • Joined: Thu Mar 03, 2016 2:32 pm

Re: Batch export multiple timelines.

PostSun May 07, 2023 3:05 pm

Add my name to the request!!

This should be just like in Avid or Premiere:

Select all of your timelines in the bin
Select File/Export
Choose your render setting
Press go...

Not as important for people in the film world, but when you are doing commercials with dozens of different end tags this is a must.
Offline

Binsfeld

  • Posts: 47
  • Joined: Tue Mar 26, 2019 10:37 am
  • Real Name: Jean Huot

Re: Batch export multiple timelines.

PostWed May 10, 2023 8:50 am

+1
Offline
User avatar

samlap

  • Posts: 30
  • Joined: Fri Sep 03, 2021 1:33 pm
  • Location: Switzerland, Zurich
  • Real Name: Samuel Laprand

Re: Batch export multiple timelines.

PostWed May 10, 2023 9:51 am

This! +1
Offline

peterfox

  • Posts: 73
  • Joined: Thu Jun 20, 2019 10:02 am
  • Real Name: Peter Fox

Re: Batch export multiple timelines.

PostThu May 11, 2023 7:40 pm

+1 since 2021
Offline
User avatar

Keaton

  • Posts: 4
  • Joined: Sat Oct 23, 2021 8:11 pm
  • Location: NSW, Australia
  • Real Name: Keaton Stewart

Re: Batch export multiple timelines.

PostWed May 24, 2023 3:30 am

+1
Offline

FinnJaeger

  • Posts: 75
  • Joined: Sun Dec 28, 2014 8:52 pm

Re: Batch export multiple timelines.

PostMon Jul 31, 2023 5:56 am

just need to iterate on how important this feature is!!
Offline

FinnJaeger

  • Posts: 75
  • Joined: Sun Dec 28, 2014 8:52 pm

Re: Batch export multiple timelines.

PostFri Sep 15, 2023 7:53 am

I am more than happy to report that 18.6 DOES have a batch export option , or at least "something"

its not as great as I would have hoped but we can now right click on a timeline and do "add to render queue using --> select renderpreset. "

I have not tried what happens with multiple resolutions e.t.c but it does work
Offline

Norbert339

  • Posts: 733
  • Joined: Sun Mar 27, 2022 2:36 pm
  • Real Name: Norbert Zsolt Szabo

Re: Batch export multiple timelines.

PostFri Sep 15, 2023 8:28 am

+1 Yes! And export duration markers as single clips, too.
Offline

Jim Simon

  • Posts: 30189
  • Joined: Fri Dec 23, 2016 1:47 am

Re: Batch export multiple timelines.

PostFri Sep 15, 2023 5:22 pm

This just got added in 18.6. :)
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline
User avatar

visualfeast

  • Posts: 587
  • Joined: Sat May 19, 2018 6:51 pm
  • Real Name: BEN JORDAN

Re: Batch export multiple timelines.

PostSat Sep 16, 2023 1:18 pm

Finn— great news!

Can you select multiple timelines and send them all at once?


Sent from my iPad using Tapatalk
•Ryzen 5950x/64G/75TB RAID/3080ti/Intensity Pro 4K/2x ProArt PA278CGV/Dell U2415/Shogun 7/HPE LTO-6/Stream Deck XL
•ZBook 17 G3/64G/Quadro M5000M
•Inspiron 16+/32G/RTX3060
Resolve Studio v18.1.2 (x2)/Windows 10 Pro 22H2
Online

panos_mts

  • Posts: 1158
  • Joined: Mon Oct 21, 2019 3:18 pm
  • Real Name: Panagiotis Vellios

Re: Batch export multiple timelines.

PostSat Sep 16, 2023 1:42 pm

visualfeast wrote:Can you select multiple timelines and send them all at once?
Yes, you have to select the timelines in the media pool, right click and select
Timelines -> Add to Render Queue Using -> "Preset Name"
Offline

KokoSvech

  • Posts: 3
  • Joined: Mon Feb 13, 2023 11:07 am
  • Real Name: Konstantin Svech

Re: Batch export multiple timelines.

PostMon Sep 18, 2023 1:34 pm

haha, just needed that feature and it got implemented in last release... lucky me! :)

Return to DaVinci Resolve Feature Requests

Who is online

Users browsing this forum: Bing [Bot] and 36 guests