Into my immich journey I tried out a way to upload videos to vimeo straight from immich, with the vimeo REST API.

Added a small upload script here, https://github.com/namoopsoo/manage-my-photos/blob/main/vimeo/upload.py ,

which just requires a VIMEO_TOKEN defined as an env variable

python vimeo/upload.py --local-path /path/to/file.mov

References

  1. https://developer.vimeo.com/api/reference/videos#upload_video