Why is it that I can post the attached mp4 but not the source as a gif?

To make the mp4 I encoded the gif in handbrake, which actually made increased the file size but reduced the dimensions.

Source gif:  728*408, 785.5 KiB
Encoded mp4: 640*360, 836.7 KiB
  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    6 days ago

    Hmm. I’m certain that they’ve just failed on lemmy.today’s vanilla Lemmy Web UI, not converted.

    goes to test

    I just created a test (non-animated) gif. Trying to upload it just fails — that is, one can select it and try to upload it, but the Web UI never inserts the uploaded image URL in the textbox.

    Here it is on catbox.moe:

    If I convert it to a PNG, a format that pict-rs does understand, it uploads without being converted to WebP:

    Maybe it’s something unique to lemmy.blahaj.zone?

    EDIT: There’s an option in the docker/docker-compose.yml in the lemmy git repo showing an example of how to add an option to force pict-rs to convert everything to WebP. So my bet is that lemmy.blahaj.zone has done that:

    https://github.com/LemmyNet/lemmy/blob/main/docker/docker-compose.yml

    # we can set options to pictrs like this, here we set max. image size and forced format for conversion                                                                                                                                                      
    # entrypoint: /sbin/tini -- /usr/local/bin/pict-rs -p /mnt -m 4 --image-format webp
    

    EDIT2: @Ada@lemmy.blahaj.zone would know.

    • Ada@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      ·
      5 days ago

      We run our own custom image caching setup. I’ll ask Kaity to look in to it and see what’s going on