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

Signal only accepts GIF, PNG and APNG #3

Closed
boredsquirrel opened this issue Feb 5, 2025 · 2 comments
Closed

Signal only accepts GIF, PNG and APNG #3

boredsquirrel opened this issue Feb 5, 2025 · 2 comments

Comments

@boredsquirrel
Copy link

boredsquirrel commented Feb 5, 2025

I just converted some mp4 videos to gif, but signal doesnt accept gif at all

I then converted to animated webp, which Signal accepts, but the animations are gone.

any idea?

muppets-8.zip

Interesting, I cannot upload a webp but a zip archive?

@boredsquirrel
Copy link
Author

boredsquirrel commented Feb 5, 2025

So I found the new requirements

https://support.signal.org/hc/en-us/articles/360031836512-Stickers#sticker_reqs

  • Non-animated stickers must be a separate PNG or WebP file
  • Animated stickers must be a separate APNG file. > > > - Please do not upload GIFs
  • Each sticker has a size limit of 300kb
  • Animated stickers maximum animation length of 3 seconds
  • Stickers resize to 512 x 512 px
    Assign one emoji to each sticker
  • Maximum 200 stickers per pack
    Cover must be a 512 x 512 px PNG or WebP file (defaults to first image in sticker pack)
  • Title
  • Author

I will see if the scripts need updating

@romainricard
Copy link
Member

I then converted to animated webp, which Signal accepts, but the animations are gone.

For animated stickers, use APNG without palette (cf. signalapp/Signal-iOS#4611) instead of GIF or webp. I don't remember why I added the webp_to_gif.sh script instead of webp to apng, but hey, this might be useful to someone someday.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants