# Should Discourse convert GIFs to mp4 video files?

**URL:** https://meta.discourse.org/t/should-discourse-convert-gifs-to-mp4-video-files/16739
**Category:** Feature
**Created:** [21 Junho , 2014 08:24 UTC](https://meta.discourse.org/t/should-discourse-convert-gifs-to-mp4-video-files/16739 "2014-06-21T08:24:22Z")
**Posts on this page:** 2
**Page:** 2

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [13 Janeiro , 2022 19:30 UTC](https://meta.discourse.org/t/should-discourse-convert-gifs-to-mp4-video-files/16739/25 "2022-01-13T19:30:01Z")

</div>

> [@Tris20](#):
>
> A solução alternativa é clicar com o botão direito e abrir em uma nova guia, o que é bom para nossos usuários mais experientes, mas os outros 90% não podem ser forçados a se adaptar a isso.

Em seguida, coloque o seguinte aviso sob cada um:

> 📣 para tornar isso em tamanho real, clique com o botão direito (ou toque e segure) e abra em uma nova guia.

---

<div class="post-metadata">

### Author: ![Tris20](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tris20/32/264639_2.png) [@Tris20](https://meta.discourse.org/u/Tris20)
#### Post date: [14 Janeiro , 2022 09:33 UTC](https://meta.discourse.org/t/should-discourse-convert-gifs-to-mp4-video-files/16739/26 "2022-01-14T09:33:13Z")

</div>

Hmmm, eu enviaria algo mais oficial se soubesse Ruby, mas infelizmente Python e C são minhas principais linguagens.

Provavelmente escreverei um script Python que roda periodicamente, identifica novas postagens, identifica GIFs em novas postagens, os coloca em uma pasta de conversões e, em seguida, atualiza a postagem com o caminho para o novo arquivo webm.

Achei a configuração abaixo que funciona bem para a conversão. Este script converterá todos os arquivos GIF na pasta ConvertToWebm em um webm, mantendo o GIF original. Para o nosso caso de uso, a perda é aceitável (texto pequeno ainda legível) e o tamanho do arquivo é reduzido em até 20x em alguns casos.

```python
import glob, os
os.chdir("C:/Users/username/Videos/ConvertToWebm")
for file in glob.glob("*.gif"):
    print(file)
    filename = str(file[:-4])
    command = 'ffmpeg -i "'+ str(file) + '" -c vp9 -b:v 0 -crf 41 -strict experimental "' + filename + '.webm"'
    print(command)
    os.system(command)

```

[Previous page](https://meta.discourse.org/t/should-discourse-convert-gifs-to-mp4-video-files/16739.md?page=1)
