Problemas com embeds de GIFS/MP4

Tenho tentado resolver isso há um tempo, mas nunca consigo, isso me incomoda muito, porque meus usuários estão sempre reclamando, mas vou te contar tudo em etapas!

Antes eu usava o Discourse, meu fórum era feito pelo Wordpress, no Wordpress eu e os usuários conseguíamos incorporar links de GIF do imgur no fórum sem nenhum problema, e conseguíamos incorporar links de GIF do próprio servidor do Worpress no fórum, sem problema também!

No Discourse acontece o seguinte, qualquer link de gif carregado no meu servidor, não incorpora no meu fórum!

No caso acima, um membro do meu fórum carregou um gif e quando outro membro tenta copiar o LINK e colocar na caixa de texto, não incorpora!

Isso dificulta o uso desses links para colocar no imgify-words

GitHub - renato/discourse-imgify-words: theme to auto imgify urls in discourse, almost the same as discourse-linkify-works

Aí acontece algo ainda pior, que me dá muita dor de cabeça, porque meus usuários cobram e eu não sei o que fazer!

A maioria dos GIFS carregados no IMGUR não são incorporados no meu fórum como GIFs, mas sim como MP4, e isso quando são incorporados, porque a maioria não é!

Mas quando incorpora, parece um vídeo

Então, depois de muita investigação, descobri que o site IMGUR converte automaticamente GIFs para MP4!

O que me confundiu ainda mais foi que no wordpress, eu nunca percebi que estava usando MP4 em vez de GIFs! Porque eles nunca pareceram um vídeo (Grande com barra de play no gif)

Foi aí que descobri que no wordpress existe algo que tira o fundo preto do vídeo, tira o player do vídeo e o deixa do mesmo tamanho do GIF, ou seja, o deixa parecendo apenas um gif sem ninguém saber que é um MP4.

Mas no Discourse isso não acontece.

O que posso fazer sobre essas duas coisas?

1 - Como faço para incorporar GIFs que são carregados pelos meus próprios usuários no meu fórum?

2 - Como faço para que quando um mp4 for incorporado no meu site, ele pareça um GIF em vez de um vídeo? Ou seja, com o tamanho pequeno e sem player e não com aquele tamanho grande e com player? (Será que existe um codigo pra isso mudar isso)

O gif no

IMGUR


DISCOURSE

WORDPRESS

esqueci de mencionar uma coisa
Quando o GIF é carregado no imgur, o imgur o transforma em um MP4, mas se você apagar o final do link e colocar PNG no lugar do MP4, ele não tem barra de player, não tem fundo preto do vídeo e não tem tamanho grande (Fica do tamanho de um gif)

Então, suponho que no Wordpress, eles automaticamente pegam o .MP4 e colocam o .PNG nos links do imgur para que sejam os mesmos (tamanho, sem fundo preto e sem barra de player) gifs

exemplo
sem mudar nada no link

mudando o link para PNG no navegador, apertando enter e copiando o link (Se você fizer isso na caixa de texto do discourse, não vai funcionar) att Acabei de descobrir que ao trocar para PNG e apertar enter no navegador, ele coloca uma letra i no início do link do gif, é por isso que só funciona no navegador, ele insere algo mais no link

original

https://imgur.com/w8RGaAZ.mp4

mudando para “virar” GIF, mas com .png e i.

https://i.imgur.com/w8RGaAZ.png

pelo que entendi, então o wordpress muda automaticamente os links de mp4 para aquele último link que mostrei para o mp4 virar um tipo de gif falso

1 curtida

Quem quer saber sobre os gifs



Olá @danielabc

Não tenho certeza sobre os detalhes deste problema. Quando eu

  1. clico com o botão direito em uma das imagens acima
  2. clico em “copiar imagem”
  3. Colei-o no editor, recebo:

Que se parece com isto no editor

![](https://d11a6trkgmumsb.cloudfront.net/original/4X/8/c/4/8c482829847539b155a2e7b00ab5ad6c49388011.gif)

Como seus usuários estão copiando e colando seus GIFs?

Espero que isso não seja possível no momento e seja improvável que seja possível no futuro. GIF e mp4 são duas coisas diferentes.

  • .mp4 é considerado um tipo de vídeo, assim como .webm, .mpeg, .ogg
    • Isso significa que o Discourse entregará qualquer coisa com este tipo de arquivo como um vídeo, em uma janela de vídeo
  • .gif é uma “sequência animada de imagens”. Sim, é praticamente o que um vídeo é, GIF é apenas uma maneira muito específica de entregar esse conteúdo.
    • Consequentemente, .gif não usará um player de vídeo.

Isso é praticamente padrão. Envie um arquivo como GIF, ele agirá como um GIF. Envie um arquivo como formato de vídeo, ele agirá como um vídeo.

1 curtida

Obrigado por me responder, copiar imagens funciona, mas para quem usa celular, é mais prático copiar links, é aí que surge um problema… Eles não incorporam, será que desativei alguma opção no meu fórum? Você sabe qual opção é essa? Por que isso normalmente incorpora aqui


https://i.imgur.com/2b2mUEp.gif


https://metaapp-456a.kxcdn.com/user_avatar/meta.discourse.org/tris20/90/264639_2.png

Sobre o imgur, pelo que tenho investigado, eles transformam gif em mp4 automaticamente, para reduzir o tamanho e manter a qualidade.
Acontece que o Discourse percebe isso e na hora de incorporar, coloca como vídeo.
O WordPress, por outro lado, deixa como gif

1 curtida