@gotosocial it would be nice if it's possible and the ffmpeg functions used does benefit from GPU acceleration.
My Kubernetes cluster with some GPU operators makes it ultra easy to let containers consume GPUs by adding 1 additional resource request to the container, and I think it should be pretty trivial on Docker too. And bare metal, well that should be the easiest on this list.
My guess is that there's probably a decent overlap between Plex/Jellyfin/etc admins who have GPU acceleration already setup and GoToSocial admins.
Maybe even a new feature would benefit from this, transcoding cached videos during playback for low bandwidth or internet usage capped users. I'm not personally in this list of users, but I imagine it might be helpful for some of the target audience of GtS.
@jj We'll bear it in mind :under_construction: !