lossless-cut icon indicating copy to clipboard operation
lossless-cut copied to clipboard

Labeling and tags improvements

Open ClarenceJL opened this issue 5 years ago • 10 comments

First of all, thank you for this wonderful app! We are looking for a software for video annotation and we find this one super helpful. However, I'm wondering if it is possible to add more features about labeling/tagging a segment, such as:

edited by @mifi

  • [ ] Save frequently used labels (maybe customisable) or set a label set to choose from, so we don't have to type for every segment. Maybe a context menu #2074
  • [x] Support multiple labels/tags (or maybe this is supported already?)
  • [x] Shortcut for adding/deleting/editing label
  • [x] Support special characters in label output filenames (currently special chars like turkish I and chinese etc gets replaced with underscore _), see #323, #421 and #449
  • [x] Select segments by label: allow wildcards, prefix or regex #1308
  • [ ] Improve tags UI and maybe have some autocomplete or select menu for existing tags
  • [ ] Allow arrays in tags (but how should it work, e.g. when it comes to output file name template)
  • [ ] Ability to create default metas e.g. Place, Person, Weather. When opening any video and the segment tag editor, these metas are there by default (empty value or a predefined default value). This way you don't need to enter the default meta names for every segment. #1829

ClarenceJL avatar Jul 17 '20 08:07 ClarenceJL

In addition to the above - Could I also suggest an enhancement to export segments by label(s)?

This way you could make a number of segments across an entire video, use multiple labels but only export specific segments by their label at any given point.

Thanks for the great application btw. :)

juliussss avatar Jul 17 '20 13:07 juliussss

How about we can Ctrl-click select segments in the durations panel and then export those?

In this panel, add a tab showing a list of labels in the project. Select which label(s) to export. An info box shows which segments are being included and their total duration.

dquinton avatar Jul 29 '20 09:07 dquinton

Same here. I was thinking of writing an video annotation/ video review tool in Electron myself. But I wouldn't want to reinventing the wheel. So LosslessCut is quite close. Some stuff would be helpful for a review workflow:

  • [x] I found that Labels also are limitedt to 100 characters: "Max length 100". That should be set to at least 500 char I think.
  • [x] It would be nice to set an author name to the label.
  • [x] It would be very helpful to have an option to set the Labels as chapters in an MP4-File like DRAX was doing (https://github.com/stevie910/drax).

Could be very specific and probably its better to have two modes, one for cutting and one for reviewing.

fgiering avatar Aug 23 '20 12:08 fgiering

Exporting single segment is done in the newest version.

mifi avatar Jan 24 '21 20:01 mifi

special characters are now supported in output filename (with a setting to toggle it)

Screenshot 2021-08-23 at 23 47 31

mifi avatar Aug 23 '21 16:08 mifi

Have implemented partial support for segment tags (can be loaded from CUE files) and then outputted in the output file template ${SEG_TAG.XX}, see https://github.com/mifi/lossless-cut/issues/814#issuecomment-903993704

Will add more functionality around tagging, like allowing add/edit tags, but I need to know which use cases there are for segment tags.

mifi avatar Aug 23 '21 18:08 mifi

will allow 500 char labels when "sanitize" is off

mifi avatar Aug 23 '21 18:08 mifi

Simple Tag editing implemented:

Screenshot 2021-08-24 at 16 22 37

These tags will be stored in a new .llc project format (instead of the old .csv), and the tags can be used in the output file name template, e.g. ${SEG_TAGS.PERFORMER}${EXT}

mifi avatar Aug 24 '21 09:08 mifi

edit

I'm trying to use as a football video editor. So I have full game including warmup and half time. I want to cut and tag segments so tag could be a player e.g. John or could be a play e.g. attack, defence, goal. So it would be good to have existing tags to click on and ability to select multiple tags. After that an export per tag e.g. all of Johns highlights exported and/or merged, all goals exported and/or merged. Therefore an export tag button as well.

davidllwilliams avatar Aug 16 '22 05:08 davidllwilliams