cgwire / kitsu

Collaboration Platform for Animation and VFX Productions
https://kitsu.cg-wire.com
GNU Affero General Public License v3.0
400 stars 106 forks source link

Playlist timeline polish / improvements / QOL #1366

Open tetsuoanimation opened 9 months ago

tetsuoanimation commented 9 months ago

Note: This issue is located somewhere between a bug and feature request - feel free to move it to the category you want to use for it

Context

Studio name: Tetsuo Animation Kitsu version: 0.19.2 Production type: Short

Description

frankrousseau commented 9 months ago
  • When starting to drag on the frame timeline, only change the frames in the player until drag/touch is released ( even if hovering over the main timeline )
  • When starting to drag on the overall timeline, only change the frames in the main timeline until drag/touch is released ( even if hovering over the frame timeline )

HD videos are heavy but it should works as expected with LD videos.

Edit: I didn't get properly the message, forget this comment.

frankrousseau commented 9 months ago

For caching ideas: https://web.dev/articles/fast-playback-with-preload

frankrousseau commented 9 months ago

I add some shortcuts requested by a French customer:

En gros on a acces à fleche gauche, fleche droite et ALT-J et ALT-K. J'imagine que la touche HOME pourrait nous amener en début de plan, la touche END en fin. Et ALT-fleche gauche/ALT-fleche droite se déplacer sur la timeline (pouvoir sauter par delà les cuts)

PeteDraper commented 6 months ago

I'd also like to throw watermarking, company logo (can be taken from uploaded company image from Kitsu) and custom text along with tags for artist name, project, sequence, shot, tc etc. attached is a python script I use for watermarking confidential videos - it resizes to 1920x1080, adds the logo in the top left, caption across the bottom and can batch a folder. Hope it helps Archive.zip

tetsuoanimation commented 6 months ago

@PeteDraper I do this with ffmpeg currently. Here's my repo: https://github.com/tetsuoanimation/editbot This is abit messy ( it was a backend oneshot ) but it could help you with the features you're requesting.

PeteDraper commented 6 months ago

this is great - would be good to have something like this in Kitsu when downloading the playlist build

tetsuoanimation commented 6 months ago

I add some shortcuts requested by a French customer:

En gros on a acces à fleche gauche, fleche droite et ALT-J et ALT-K. J'imagine que la touche HOME pourrait nous amener en début de plan, la touche END en fin. Et ALT-fleche gauche/ALT-fleche droite se déplacer sur la timeline (pouvoir sauter par delà les cuts)

These are great! I didn't know them and I'm sure I'll use them a bunch! I'd love it if there was a shortcut to jump between drawings ( , . like in maya wouble be awesome! )

frankrousseau commented 3 months ago

FYI, most problems are fixed but I keep the issue open because of the watermarking and caching discussions.

tetsuoanimation commented 2 months ago

@frankrousseau Regarding this discussion - are the 'other' shortcuts ( jumping to the next / previous drawing, hold key and drag to scrub and switching focus between drawing / playback and the comment / notebox ) still on the table?

I also noticed that the 'internal' variable for the frame is not updated when using the shortcuts you mentioned to go to the next or previous shot ( alt+j/k or alt+arrowkeys ). While the timeline shows the first frame, the system remembers where the pleayhead was in the previous shot when you press the arrow keys to advance a single frame.

frankrousseau commented 2 weeks ago

Yes, it's still interesting, but we are swamped with the many feature requests + vue 3 migration. Vue 3 migration is close to be finished, so I hope we will be able to get faster with the maintenance after that.