bluesky-social / social-app

The Bluesky Social application for Web, iOS, and Android
https://bsky.app
MIT License
9.16k stars 1.19k forks source link

60 FPS Video Support #5347

Open IsaacMarovitz opened 1 month ago

IsaacMarovitz commented 1 month ago

Is your feature request related to a problem? Please describe.

The quality of videos on Bluesky compared to other platforms like Twitter or Mastodon could be better. I've uploaded the same gameplay clip to Bluesky and Twitter and put them side by side and you can see the clear difference:

https://github.com/user-attachments/assets/d49d3efc-1e5d-41d4-8436-1f2cee999925

Source Video:

https://github.com/user-attachments/assets/c4ba6995-8b0c-4bbb-8ef1-6609a90d61a0

Digging into the metadata of the videos reveals that the bitrate is fairly similar, but the Bluesky video is restricted to 30 FPS:

Twitter

twitter

Bluesky

mastodon

Mastodon

masto

Source

source

Describe the solution you'd like

A simple solution to this degraded quality would be to allow 60 FPS videos on Bluesky and perhaps a slightly higher bitrate, which would clearly cost storage space.

Mastodon here is basically identical to the source video as they take the approach of simply having a hard cut off of 99 MB.

Twitter: 9.9 MB Bluesky: 6.7 MB Mastodon: 67 MB Source: 67 MB

Describe alternatives you've considered

Aside from better encoding formats (maybe VP9 or AV1), little can be done to improve the quality of videos without bumping up the bitrate and/or frame rate.

JohnCharlie2012 commented 3 weeks ago

Oh this is a very interesting discovery because BlueSky doesn't specify these limitations on their website. Out of curiosity, what did you use to identify the metadata for these videos? I'd like to utilize that and examine it more with my videos.