Probleme mit GIFS/MP4-Einbettungen

Ich versuche das schon seit einer Weile zu lösen, aber ich scheitere immer, es stört mich sehr, weil sich meine Benutzer immer beschweren, aber ich werde Ihnen alles Schritt für Schritt erzählen!

Bevor ich Discourse benutzte, bestand mein Forum aus WordPress. In WordPress konnten ich und die Benutzer GIF-Links von Imgur problemlos im Forum einbetten, und wir konnten auch GIF-Links vom WordPress-Server selbst problemlos im Forum einbetten!

In Discourse passiert Folgendes: Jeder GIF-Link, der auf meinem Server hochgeladen wird, wird nicht in meinem Forum eingebettet!

Im obigen Fall hat ein Mitglied meines Forums ein GIF hochgeladen, und wenn ein anderes Mitglied versucht, den LINK zu kopieren und in das Textfeld einzufügen, wird er nicht eingebettet!

Das erschwert mir die Verwendung dieser Links für imgify-words

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

Dann passiert etwas noch Schlimmeres, das mir viel Kopfzerbrechen bereitet, weil meine Benutzer mich aufladen und ich nicht weiß, was ich tun soll!

Die meisten GIFs, die auf IMGUR hochgeladen werden, werden nicht als GIFs in meinem Forum eingebettet, sondern als MP4, und das auch nur, wenn sie überhaupt eingebettet werden, denn die meisten werden es nicht!

Aber wenn es eingebettet wird, sieht es aus wie ein Video

Nach langer Recherche habe ich herausgefunden, dass die IMGUR-Website GIFs automatisch in MP4 umwandelt!

Was mich noch mehr verwirrte, war, dass ich in WordPress nie bemerkt habe, dass ich MP4 anstelle von GIFs verwendet habe! Denn sie sahen nie wie ein Video aus (groß mit Play-Leiste auf dem GIF)

Da habe ich herausgefunden, dass es in WordPress etwas gibt, das den schwarzen Hintergrund des Videos entfernt, den Player des Videos entfernt und es so groß macht wie das GIF, das heißt, es lässt es wie ein GIF erscheinen, ohne dass jemand merkt, dass es ein MP4 ist.

Aber in Discourse passiert das nicht.

Was kann ich mit diesen beiden Dingen tun?

1 - Wie bette ich GIFs ein, die von meinen eigenen Benutzern auf meinem Forum hochgeladen werden?

2 - Wie stelle ich sicher, dass, wenn ein MP4 auf meiner Website eingebettet wird, es wie ein GIF und nicht wie ein Video aussieht? Oder mit kleiner Größe und ohne Player und nicht mit dieser großen Größe und mit Player? (Gibt es vielleicht einen Code, um das zu ändern?)

Das GIF auf

IMGUR


DISCOURSE

WORDPRESS

Ich habe vergessen, eine Sache zu erwähnen
Wenn das GIF auf Imgur hochgeladen wird, verwandelt Imgur es in ein MP4, aber wenn man das Ende des Links löscht und PNG anstelle von MP4 einfügt, hat es keine Player-Leiste, keinen schwarzen Hintergrund des Videos und keine große Größe (es bleibt in der Größe eines GIFs)

Ich nehme also an, dass in WordPress automatisch die .MP4-Links in den letzten Link geändert werden, den ich gezeigt habe, damit das MP4 zu einer Art gefälschtem GIF wird.

Beispiel
ohne etwas am Link zu ändern

Wenn man den Link in PNG ändert und Enter im Browser drückt und den Link kopiert (Wenn Sie das im Discourse-Textfeld tun, funktioniert es nicht) Ich habe gerade herausgefunden, dass beim Wechsel zu PNG und Drücken von Enter im Browser ein Buchstabe i am Anfang des GIF-Links eingefügt wird, deshalb funktioniert es nur im Browser, es fügt etwas anderes in den Link ein

Original

https://imgur.com/w8RGaAZ.mp4

Änderung zu “werden” GIF, aber mit .png und i.

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

Nach meinem Verständnis ändert WordPress dann automatisch die mp4-Links zu dem letzten Link, den ich gezeigt habe, damit das mp4 zu einer Art Fake-GIF wird.

1 „Gefällt mir“

Wer möchte etwas über die GIFs wissen?



Hallo @danielabc

Ich bin mir bei den Details dieses Problems nicht ganz sicher. Wenn ich

  1. Mit der rechten Maustaste auf eines der obigen Bilder klicke
  2. Auf „Bild kopieren“ klicke
  3. Es in den Editor einfüge, erhalte ich:

Was im Editor so aussieht

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

Wie kopieren und fügen Ihre Benutzer ihre GIFs ein?

Ich gehe davon aus, dass dies derzeit nicht möglich ist und in Zukunft wahrscheinlich auch nicht möglich sein wird. GIF und mp4 sind zwei verschiedene Dinge.

  • .mp4 wird als Videotyp betrachtet, genau wie .webm, .mpeg, .ogg
    • Das bedeutet, dass Discourse alles mit diesem Dateityp als Video in einem Videofenster ausliefert
  • .gif ist eine „animierte Bildsequenz“. Ja, das ist so ziemlich das, was ein Video ist, GIF ist nur eine sehr spezifische Art, diese Inhalte bereitzustellen.
    • Folglich wird .gif keinen Videoplayer verwenden.

Das ist ziemlich Standard. Laden Sie eine Datei als GIF hoch, sie wird sich wie ein GIF verhalten. Laden Sie eine Datei im Videoformat hoch, sie wird sich wie ein Video verhalten.

1 „Gefällt mir“

Vielen Dank für Ihre Antwort, das Kopieren von Bildern funktioniert, aber für diejenigen, die ein Mobiltelefon benutzen, ist es praktischer, Links zu kopieren, und dann entsteht ein Problem… Sie werden nicht eingebettet, könnte es sein, dass ich eine Option in meinem Forum deaktiviert habe? Wissen Sie, welche Option das ist? Warum wird das normalerweise hier eingebettet


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


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

Was Imgur betrifft, so verwandeln sie nach meinen Recherchen GIFs automatisch in MP4, um die Größe zu reduzieren und die Qualität zu erhalten.

Es stellt sich heraus, dass Discourse dies erkennt und beim Einbetten als Video einfügt.

WordPress hingegen belässt es als GIF.

1 „Gefällt mir“