Labeling and tags improvements
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
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. :)
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.
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.
Exporting single segment is done in the newest version.
special characters are now supported in output filename (with a setting to toggle it)
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.
will allow 500 char labels when "sanitize" is off
Simple Tag editing implemented:
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}
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.