0

Select all clips between In & Out points

There is no easy way to select all clips between markers.

However, if we could use the Markers to set our In and Out points, and then select all clips between In and Out points, that would make life really easy.

My use case:
I am in the process of migrating a 5-hour video into several screen flow session files so I can batch export them all at the same time.   The 5-hr continuous video will be released on youtube, and the smaller sessions will be released on another platform.

To do this, I have to manually select all of the clips between markers.

My video is highly edited, so there are thousands of small regions, which means it is possible to miss a clip when selecting them.

13replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
    • CraigS
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view

    Window > Markers select first marker you want go and Mark In. Select the last marker you want go and Mark Out.
     

    Like
  • Lol, yes, I know how to add markers.

    But that doesn't let me Select All Regions inside In & Out points.

    Like
    • CraigS
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view
    Charles Schiermeyer said:
    But that doesn't let me Select All Regions inside In & Out points.

     If you look at the timeline those are in and out points.

    Like
  • CraigS

    I must not be explaining myself clearly.

    There is no menu command that "Selects all regions" between the In and Out point.

    Having to do it manually is TEDIOUS.

    Like
      • CraigS
      • Telestream Desktop Forum Moderator
      • CraigS
      • 2 yrs ago
      • Reported - view

      Charles Schiermeyer So you want to do Clip Selections rather than In and Out. 
      You could "lasso" all the clips. 

       

      Like
      • CraigS
      • Telestream Desktop Forum Moderator
      • CraigS
      • 2 yrs ago
      • Reported - view

      Charles Schiermeyer Since your objective is Batch Export wouldn't it be easier to be able to do multiple batch export ranges within the same project?

      Like
  • CraigS  I already know I can do that.

    Take a look at my original post, and the image in it.  Do you see how many clip regions there are?

    Also what part of "There is no menu command to Select All Clips between In-and-Out" is making you think I don't know how to "lasso", or mark In and Out points?  Please help me understand where my original request was not clear.

    When the regions are tiny, it is difficult to select all of them without accidentally selecting extra regions: 

     

    I am requesting the following menu option:

    - Select all Clips between In-and-Out points

    Here's how your engineers would implement it:

    - User sets an In point

    - User sets an Out point

    - the list of clips is iterated through

    - Any clips that exist between the in and out point would be selected.

    This is trivial to implement in C++:

    std::vector<Clip*> getClipsBetweenInAndOut(InPoint in, OutPoint out)
    {
        auto between = [](auto val, auto lower, auto upper)
        {
            return lower <= val && val <= upper;
        };
    
        std::vector<Clip*> selectedClips;
        for( auto& clip : clips )
        {
            if( between(clip.startTime, in.time, out.time) &&
                between(clip.endTime, in.time, out.time ) )
            {
                selectedClips.push_back(&clip);
            }
        }
    
        return selectedClips;
    }
    

    And it's trivial to modify it to include clips that start or end inside the In-Out region, but extend past it.

    if( between(clip.startTime, in.time, out.time) ||
        between(clip.endTime, in.time, out.time) )
    {
        selectedClips.push_back(&clip);
    }
    
    Like
      • CraigS
      • Telestream Desktop Forum Moderator
      • CraigS
      • 2 yrs ago
      • Reported - view

      Charles Schiermeyer When the developers look at the request they look at the objective.

      We have reqruests for:

      • Batch Export multiple clip ranges from a single project
      • Batch Export from the same project
      • Ability to export multiple "selected regions" at once.

        Already requested. Each one trying to achieve the same thing.
        I added yours to the list FLOW-10886
        But understand it's not just about what, it's about why and they may come up with a method to have multiple batch exports from within one document. Each feature request seems to be a workaround for the desire to have batch exports.
        Charles Schiermeyer said:
        I am in the process of migrating a 5-hour video into several screen flow session files so I can batch export them all at the same time.
        Currently ScreenFlow has an Export Selected Range feature which is based on In and Out (not clip selection) but one can have only a single range. 

        So the developers look at the goal and then develop the best function to perform that. 

        So they may find multiple In and Out ranges more appropriate than selecting clips (which is awkward as you note and may be unnecessary if they use In and Out ranges instead.
      Like
      • CraigS
      • Telestream Desktop Forum Moderator
      • CraigS
      • 2 yrs ago
      • Reported - view

      Charles Schiermeyer See this voting request.
      And this as well

      Like
    • CraigS If I want to move a group of clips around on the timeline which are NOT grouped, but are inside some In and Out ranges, there is no easy way to select all of them other than the Lasso approach.  The Lasso approach is not helpful when there are thousands of clips within an In and Out range, adjacent to other clips, as shown in my original screenshot, and the Clip size (when zoomed out) is only 2 or 3 pixels wide.  It's very easy to select clips that shouldn't be selected, which is why I'm requesting the an Edit menu addition of "Select All Clips inside In-And-Out Range".

       

      You guys already have "Select all clips in Track", as well as the "Track Select" tool, which selects all clips the right of wherever the cursor is when you click.   This isn't that big of an addition.

      Like
    • CraigS
    • Telestream Desktop Forum Moderator
    • CraigS
    • 2 yrs ago
    • Reported - view
    Charles Schiermeyer said:
    If I want to move a group of clips around on the timeline which are NOT grouped, but are inside some In and Out ranges,

     That's different than batch export and significant. It's why developers need to know intent. That's a different intent without any current easy method so I'll add that description.

    Like
  • Ok.  Well, I hope now the reason for adding `Select all clips inside Range` is obvious and that it becomes a tool in Screenflow soon.

    Like
      • CraigS
      • Telestream Desktop Forum Moderator
      • CraigS
      • 2 yrs ago
      • Reported - view

      Charles Schiermeyer 👍

      Like
Vote Follow
  • 2 yrs agoLast active
  • 13Replies
  • 43Views
  • 2 Following