Better Usage

  • Author
  • Message
Offline

Jim Simon

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

Better Usage

PostThu Jan 05, 2023 4:35 pm

I think many would find it useful if we had a couple of options with regard to Usage, both in List view Columns and in the right-click menu.

Usage (Timeline)
Usage (Project)

The first would reflect the currently active timeline, of course.
My Biases:

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

Olivier MATHIEU

  • Posts: 937
  • Joined: Thu Aug 04, 2016 1:55 pm
  • Location: Paris/Grenoble, FRANCE

Re: Better Usage

PostThu Jan 05, 2023 7:58 pm

+1

"Usage" is crucial for media management .... but has flaws
Every media drag&drop from the media pool in the color & Fusion node graph are not "usage" aware :cry:
Resolve Studio 18.6.x & Fusion Studio 18.6.x | MacOS 13.6.x | GUI : 3840 x 2160 | Ntw : 10Gb/s
MacbookPro M2 Max

Editor, Compositing Artist
Davinci Resolve & Fusion Certified Trainer
Offline
User avatar

waltervolpatto

  • Posts: 10536
  • Joined: Thu Feb 07, 2013 5:07 pm
  • Location: 1146 North Las Palmas Ave. Hollywood, California 90038 USA

Re: Better Usage

PostThu Jan 05, 2023 8:15 pm

+1 for improving the "usage".

also, we have to decide what to do with timelines that are "hidden": should the count be in or not?
W10-19043.1645- Supermicro MB C9X299-PGF - RAM 128GB CPU i9-10980XE 16c 4.3GHz (Oc) Water cooled
Decklink Studio 4K (12.3)
Resolve 18.5.1 / fusion studio 18
GPU 3090ti drivers 512.59 studio
Offline

Jim Simon

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

Re: Better Usage

PostThu Jan 05, 2023 10:12 pm

waltervolpatto wrote:should the count be in or not?
I would vote "not". (They're hidden for good reason.)
My Biases:

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

Jim Simon

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

Re: Better Usage

PostThu Jan 05, 2023 10:13 pm

Olivier MATHIEU wrote:are not "usage" aware :cry:
Seems like they should be, at the very least for the Usage (Project) list.
My Biases:

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

eikonoklastes

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

Re: Better Usage

PostFri Jan 06, 2023 6:10 am

Jim Simon wrote:
waltervolpatto wrote:should the count be in or not?
I would vote "not". (They're hidden for good reason.)

Alternatively, have it both ways and report something like this:
Usage: 41 (25 active, 16 disabled)
Online
User avatar

Marc Wielage

  • Posts: 11059
  • Joined: Fri Oct 18, 2013 2:46 am
  • Location: Hollywood, USA

Re: Better Usage

PostFri Jan 06, 2023 1:09 pm

Jim Simon wrote:I think many would find it useful if we had a couple of options with regard to Usage, both in List view Columns and in the right-click menu.

Usage (Timeline)
Usage (Project)

The first would reflect the currently active timeline, of course.

Great idea, 100% for it.
marc wielage, csi • VP/color & workflow • chroma | hollywood
Offline

Jim Simon

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

Re: Better Usage

PostFri Jan 06, 2023 3:14 pm

eikonoklastes wrote:Usage: 41 (25 active, 16 disabled)
I would vote no on that option.

Hidden should mean hidden from everything. If you want to see anything in a Hidden timeline, unhide it.
My Biases:

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

eikonoklastes

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

Re: Better Usage

PostFri Jan 06, 2023 3:27 pm

Jim Simon wrote:
eikonoklastes wrote:Usage: 41 (25 active, 16 disabled)
I would vote no on that option.

Hidden should mean hidden from everything. If you want to see anything in a Hidden timeline, unhide it.

If hidden should mean hidden from everything, how can you see the thing you hid?

Also, it's not hidden, it's disabled.
Offline
User avatar

waltervolpatto

  • Posts: 10536
  • Joined: Thu Feb 07, 2013 5:07 pm
  • Location: 1146 North Las Palmas Ave. Hollywood, California 90038 USA

Re: Better Usage

PostFri Jan 06, 2023 6:54 pm

eikonoklastes wrote:
Jim Simon wrote:
waltervolpatto wrote:should the count be in or not?
I would vote "not". (They're hidden for good reason.)

Alternatively, have it both ways and report something like this:
Usage: 41 (25 active, 16 disabled)


I like that bit.
W10-19043.1645- Supermicro MB C9X299-PGF - RAM 128GB CPU i9-10980XE 16c 4.3GHz (Oc) Water cooled
Decklink Studio 4K (12.3)
Resolve 18.5.1 / fusion studio 18
GPU 3090ti drivers 512.59 studio
Offline
User avatar

Joe Shapiro

  • Posts: 2771
  • Joined: Thu Jul 25, 2013 7:23 am
  • Location: Los Angeles CA USA

Re: Better Usage

PostMon Jan 09, 2023 12:40 am

+1
Director, Editor, Problem Solver. Been cutting indie features for 23 years. FCP editor from version 2 to 7.
Resolve 18.6.6
MacBook Pro 16" M1 Max 64GB RAM, macOS 14.2.1
MacBook Air 13" M1 8GB RAM, macOS 14.2.1
Offline
User avatar

Olivier MATHIEU

  • Posts: 937
  • Joined: Thu Aug 04, 2016 1:55 pm
  • Location: Paris/Grenoble, FRANCE

Re: Better Usage

PostMon Jan 09, 2023 4:47 am

+1
Resolve Studio 18.6.x & Fusion Studio 18.6.x | MacOS 13.6.x | GUI : 3840 x 2160 | Ntw : 10Gb/s
MacbookPro M2 Max

Editor, Compositing Artist
Davinci Resolve & Fusion Certified Trainer
Offline

AndrewKeil

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

Re: Better Usage

PostMon Jan 09, 2023 10:08 pm

+1
Offline
User avatar

cayubal

  • Posts: 69
  • Joined: Sat Oct 23, 2021 10:28 pm
  • Real Name: Andreas j.w. Roeder

Re: Better Usage

PostMon Jan 09, 2023 10:34 pm

Oh! Yes please! +1
Offline
User avatar

iddos-l

  • Posts: 799
  • Joined: Sat Mar 30, 2019 7:55 pm
  • Real Name: iddo lahman

Re: Better Usage

PostTue Jan 10, 2023 5:19 am

+1
Offline

Jim Simon

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

Re: Better Usage

PostTue Aug 08, 2023 8:58 pm

Version 18.5 is officially released. Not all Feature Requests can be done at once, and this one didn't make the cut.

So here it is for continued voting.
My Biases:

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

Charles Bennett

  • Posts: 6304
  • Joined: Sat Nov 05, 2016 11:55 am
  • Location: United Kingdom

Re: Better Usage

PostTue Aug 08, 2023 9:17 pm

+1
Resolve Studio 19.0b1 build 20
Dell XPS 8700 i7-4790, 24GB RAM, 2 x Evo 860 SSDs, GTX1060/6GB (551.86 Studio Driver), Win10 Home (22H2), Speed Editor, Faderport mk1, Eizo ColorEdge CS230 + BenQ GW2270 + Samsung SA200, Canon C100mk2, Zoom H2n.
Offline

Andy Mees

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

Re: Better Usage

PostTue Aug 08, 2023 10:23 pm

+1
Offline

Videoneth

  • Posts: 1712
  • Joined: Fri Nov 13, 2020 11:03 pm
  • Warnings: 1
  • Real Name: Maxwell Allington

Re: Better Usage

PostWed Aug 09, 2023 1:39 pm

I vote no

First, you need a bigger screen. Second, I would prefer to see BMD spending time on something more important, useful to me
Windows 10
19b
nVidia 3090 - 552.22
Offline

philipbowser

  • Posts: 267
  • Joined: Tue Oct 14, 2014 11:53 pm

Re: Better Usage

PostWed Aug 09, 2023 3:23 pm

+1
Offline
User avatar

Olivier MATHIEU

  • Posts: 937
  • Joined: Thu Aug 04, 2016 1:55 pm
  • Location: Paris/Grenoble, FRANCE

Re: Better Usage

PostWed Aug 09, 2023 4:38 pm

+1
Resolve Studio 18.6.x & Fusion Studio 18.6.x | MacOS 13.6.x | GUI : 3840 x 2160 | Ntw : 10Gb/s
MacbookPro M2 Max

Editor, Compositing Artist
Davinci Resolve & Fusion Certified Trainer
Offline

Phil Side

  • Posts: 162
  • Joined: Sun Mar 29, 2015 10:19 pm

Re: Better Usage

PostMon Dec 11, 2023 4:03 pm

+1
Offline

Oyvind Stiauren

  • Posts: 70
  • Joined: Mon Mar 06, 2017 11:31 pm
  • Location: Mexico City

Re: Better Usage

PostMon Dec 11, 2023 5:35 pm

+1
--
Oyvind Stiauren, C.S.I.
Senior Colorist
Terminal, Mexico City
www.terminalmx.com
www.imdb.com/name/nm1008209/
Offline

dcolacino

  • Posts: 269
  • Joined: Sat Mar 21, 2020 10:17 pm
  • Real Name: Don Colacino

Re: Better Usage

PostWed Jan 24, 2024 5:56 pm

The released version of Resolve 18 still shows only usage of a media pool clip in the currently open timeline. There's no way to find which timelines use a clip in the media pool! This may not be a bug, but it's a feature of Premiere that's sorely missed in Resolve, so +1.
Resolve Studio 18.6.6 (build 7); iMac 27 inch, Retina 5K; 4.2 GHz Quad-Core Intel Core i7 processor; 64 GB 2400 MHz DDR4; Internal 2TB SSD; Radeon Pro 580 8 GB graphics running Ventura 13.6.4.
Offline
User avatar

Joe Shapiro

  • Posts: 2771
  • Joined: Thu Jul 25, 2013 7:23 am
  • Location: Los Angeles CA USA

Re: Better Usage

PostWed Jan 24, 2024 6:15 pm

Totally agree the feature should exist.
That said there’s a workaround:
Make a new timeline and add all your timelines to it.
Director, Editor, Problem Solver. Been cutting indie features for 23 years. FCP editor from version 2 to 7.
Resolve 18.6.6
MacBook Pro 16" M1 Max 64GB RAM, macOS 14.2.1
MacBook Air 13" M1 8GB RAM, macOS 14.2.1
Offline
User avatar

Andrew Abfal

  • Posts: 26
  • Joined: Wed Nov 02, 2022 12:40 am
  • Location: Niagara Falls, Canada
  • Real Name: Andrew Abfal

Re: Better Usage

PostThu Jan 25, 2024 2:15 am

+1
Audio Post

Windows 10
Ryzen 5950x
RTX 4090
128GB DDR4
Offline

ardelle

  • Posts: 31
  • Joined: Wed Nov 11, 2020 3:01 pm
  • Real Name: Ardelle Herron

Re: Better Usage

PostWed Feb 14, 2024 4:43 pm

+1
DR 17.2.2. (build 4)
Mac Mini M1 8 GB
Big Sur 11.6.8
Offline

Jeffrey Linneman

  • Posts: 17
  • Joined: Fri Oct 13, 2017 7:55 pm

Re: Better Usage

PostMon Feb 26, 2024 12:14 am

+1
Offline
User avatar

Joe Shapiro

  • Posts: 2771
  • Joined: Thu Jul 25, 2013 7:23 am
  • Location: Los Angeles CA USA

Re: Better Usage

PostMon Feb 26, 2024 12:50 am

Low-hanging fruit
Director, Editor, Problem Solver. Been cutting indie features for 23 years. FCP editor from version 2 to 7.
Resolve 18.6.6
MacBook Pro 16" M1 Max 64GB RAM, macOS 14.2.1
MacBook Air 13" M1 8GB RAM, macOS 14.2.1
Offline
User avatar

ММА block

  • Posts: 18
  • Joined: Mon May 08, 2023 11:45 am
  • Location: Moldova
  • Real Name: Vitalie Butan

Re: Better Usage

PostTue Mar 12, 2024 12:38 pm

+1
Offline

uniquexor

  • Posts: 2
  • Joined: Mon Nov 20, 2023 7:58 pm
  • Real Name: Algirdas Gurevicius

Re: Better Usage

PostWed Mar 27, 2024 7:33 pm

+1
Offline

Norbert339

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

Re: Better Usage

PostThu Mar 28, 2024 5:53 pm

I wrote lots of great ideas how I would improve the UI, they should check out them. :D
Offline
User avatar

Pavle Milicevic

  • Posts: 51
  • Joined: Mon Nov 10, 2014 11:19 pm
  • Location: Warsaw, Poland

Re: Better Usage

PostThu Mar 28, 2024 7:19 pm

+1
Offline

fantafly

  • Posts: 17
  • Joined: Thu Nov 12, 2020 6:49 am
  • Real Name: Herbert Hunger

Re: Better Usage

PostMon Apr 15, 2024 9:23 am

dcolacino wrote:The released version of Resolve 18 still shows only usage of a media pool clip in the currently open timeline. There's no way to find which timelines use a clip in the media pool! This may not be a bug, but it's a feature of Premiere that's sorely missed in Resolve, so +1.


Even Public Beta 19 still doesn't solve this.

I've found this frustrating as well, as I work with projects that can contain upwards of 300 timelines, and you sometimes really want to know where a certain clip has been used.

Fed up with waiting, I've written a very clumsy script that can be called from the console. It takes a few seconds to execute but it will list all sequences of the current project in which a particular clip is used.

I'm sure this can be streamlined / expanded in various ways, but my scripting skills are extremely limited.
Especially, one could extend it to include all projects in the database, compound clips etc.
Just don't have time to do it. Any takers?

In any case I still wish something like this would be implemented in the media pool.

For those who haven't used scripting, here's how it works.

    Call up the console (Menu Workspace >> Console)
    Click on the button for Python 3 ("Py3")
    Paste the code below at the prompt and hit enter. (You only need to paste the code once per session)
    Call the script by typing find_tl("clipname") and pressing enter.

This lists all the timelines' names that contain the clip, either in a video or audio track.
The clipname needs to be the exact name the clip has in the bin.

One caveat, I do not know if this works without Python 3 installed on the system. (It is on mine, Mac OS)

You're welcome.

Code: Select all
import sys

def find_clip_recursive(folder, clip_name):
    # Get all clips in the current folder
    clips = folder.GetClips()
   
    # Search for the clip in the current folder
    for clip in clips.values():
        if clip.GetName() == clip_name:
            return clip
   
    # Recursively search through subfolders
    subfolders = folder.GetSubFolders()
    for subfolder in subfolders.values():
        found_clip = find_clip_recursive(subfolder, clip_name)
        if found_clip:
            return found_clip
   
    return None

def find_tl(clip_name):
    # Get the current project
    app = bmd.scriptapp("Resolve")
    project_manager = app.GetProjectManager()
    if not project_manager:
        print("Failed to get project manager.")
        return
   
    project = project_manager.GetCurrentProject()
    if not project:
        print("No project is open.")
        return
   
    # Get the media pool
    media_pool = project.GetMediaPool()
    if not media_pool:
        print("Failed to get media pool.")
        return
   
    # Find the clip
    root_folder = media_pool.GetRootFolder()
    clip = find_clip_recursive(root_folder, clip_name)
    if clip is None:
        print(f"Clip '{clip_name}' not found in the media pool.")
        return
           
   
    # Find timelines containing the clip
    timelines_with_clip = []
    for i in range(project.GetTimelineCount()):
        timeline = project.GetTimelineByIndex(i+1)
        timelinename = timeline.GetName()

        # Check if the clip exists in the timeline
        found = False
        for track_index in range(timeline.GetTrackCount("video")):
            items = timeline.GetItemListInTrack("video", track_index + 1)
            print(f"Searching timeline no. '{i}' video track '{track_index + 1}'", end="\r")
            for item in items:
                if item.GetName() == clip_name:
                    timelines_with_clip.append(timeline.GetName())
                    lastfoundtimeline = timeline.GetName()
                    found = True
                    break
            if found:
                break
        if found == False:
            for track_index in range(timeline.GetTrackCount("audio")):
                items = timeline.GetItemListInTrack("audio", track_index + 1)
                print(f"Searching timeline no. '{i}' audio track '{track_index + 1}'", end="\r")
                for item in items:
                    if item.GetName() == clip_name:
                        timelines_with_clip.append(timeline.GetName())
                        found = True
                        break
                    if found:
                        break
   
    # Print the list of timelines containing the clip
    if timelines_with_clip:
        print("\r", f"Timelines containing clip '{clip_name}':")
        for timeline_name in timelines_with_clip:
            print(timeline_name)
    else:
        print(f"No timelines contain clip '{clip_name}'.")

DaVinci Resolve Studio 19 Beta
OS X 14.4.1

Return to DaVinci Resolve Feature Requests

Who is online

Users browsing this forum: No registered users and 25 guests