Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Video #378

Open
andrewgodwin opened this issue Jan 8, 2023 · 1 comment
Open

Support Video #378

andrewgodwin opened this issue Jan 8, 2023 · 1 comment
Labels
area/api The OAuth/client app API area/posts Making or reading posts feature A specific, concrete feature to implement pri/medium Medium Priority

Comments

@andrewgodwin
Copy link
Member

andrewgodwin commented Jan 8, 2023

We want to support local users uploading video in two senses:

  • Normal video files (MP4, MKV, MOV, etc.)
  • Animated GIFs/PNGs

We only want to allow videos to be in either mp4 with a common codec or webm/vp8 - all other formats will need conversion to one of these. This will need background processing that isn't in a stator main thread (as it's CPU bound). We might be OK launching an ffmpeg subprocess and asynchronously checking its progress.

We also want a size limit for uploads; Mastodon has one and quite a few clients appear to re-encode video locally already to meet this.

@andrewgodwin andrewgodwin added feature A specific, concrete feature to implement area/posts Making or reading posts area/api The OAuth/client app API pri/medium Medium Priority labels Jan 8, 2023
@foozmeat
Copy link
Contributor

+1 for video. It's a must for my needs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/api The OAuth/client app API area/posts Making or reading posts feature A specific, concrete feature to implement pri/medium Medium Priority
Projects
Status: Maybe
Development

No branches or pull requests

2 participants