Zum Inhalt springen

GIF für Discord auf dem Mac komprimieren

Komprimiere GIF für Discord auf dem Mac durch Zuschneiden, Beschneiden, Reduzieren der Bildrate und Breite, Neuerstellen der Palette und Prüfen der aktuellen Upload-Limits.

Du hast ein UI-Demo-GIF für den Team-Discord exportiert. Der Upload schlägt bei 12 MB fehl. Discord begrenzt die Dateigröße pro Nachricht, und animierte GIF sprengen dieses Limit bei Vollbildaufnahmen schnell. Die Lösung ist kein zufälliger Online-Kompressor, der deine Staging-UI auf einem fremden Server speichert. Kürze die Schleife, beschneide auf das Panel, senke fps und Breite und erstelle die Palette lokal neu. Community-Manager und Entwicklungsteams, die wöchentlich Motion-Previews posten, profitieren von einem gespeicherten Voreinstellung statt von raten Einstellungen pro Kanal.

Discord-Anhangslimits für GIFs

Discord dokumentiert aktuell ein Maximum von 10 MB für Nicht-Nitro-Dateiuploads und gibt an, dass es mit verschiedenen Limits für einige Nutzer experimentiert. Nitro und Experimente können beeinflussen, was dein Konto akzeptiert. Prüfe den Uploader, bevor du eine permanente Voreinstellung erstellst.

Konto oder Rollout-StatusMaßnahme
Nicht-NitroDas aktuell dokumentierte Maximum von 10 MB verwenden
Nitro oder experimentelles LimitDen vom Uploader angezeigten Wert vor dem Export lesen

Ziel etwas unter dem in deinem Konto angezeigten Limit. Ein 15-sekündiges GIF in voller Breite kann selbst ein größeres Limit überschreiten, wenn es nicht gekürzt wird.

Clip-GewohnheitGrund für Upload-Fehler
Vollbild 1920 pxZu viele Pixel pro Frame
15+ Sekunden SchleifeLineares Größenwachstum
15 fps BildschirmaufnahmeMehr Frames als nötig

Frage im Kanal, ob MP4 für deinen Anwendungsfall funktioniert. Moderne Videokomprimierung ist in der Regel effizienter als GIF und erhält volle Farben sowie optionale Audio. Siehe GIF in MP4 auf dem Mac konvertieren , wenn Video akzeptabel ist. Siehe verlustbehaftete vs. verlustfreie Komprimierung , um zu verstehen, warum GIF-Palettengrenzen auf Farbverläufen unscharf wirken.

Für die Erstellung von GIF aus Bildschirmaufzeichnungen siehe Video zu GIF auf dem Mac . Für allgemeines GIF-Schrumpfen siehe GIFs auf dem Mac komprimieren .

Einstellungen für Discord-Caps

Triff Discord-Caps in fester Reihenfolge: Dauer kürzen, Leerraum beschneiden, Breite reduzieren, fps senken, dann palettencodieren.

Startpunkt für 10 MB-BaselineVorgeschlagene Einstellungen
UI-Bug-Reproduktion4 s, 640 px breit, 8 fps
Feature-Teaser6 s, 800 px breit, 10 fps
Emoji-ähnliche Reaktion2 s, 480 px breit, 8 fps
ParameterKleinere DateiBessere Lesbarkeit
Dauer3 bis 5 sMax. 6 bis 8 s
Breite480 bis 640 px800 px
fps810 bis 12
QuelleBeschnittenes PanelVollbild

Entferne doppelte Schleifen. Discord spielt GIF automatisch ab. Ein sauberer Durchlauf reicht für eine Reproduktion oder Reaktion.

Beschneide vor dem Skalieren, wenn die Aktion in einer Ecke des Bildschirms stattfindet. Siehe GIF auf dem Mac beschneiden für den Koordinaten-Workflow.

Prüfe die Dateigröße im Finder, bevor du postest. Wenn sie immer noch über dem Limit liegt, senke fps auf 8 oder die Breite auf 480 px, bevor du mehr Dauer opferst.

Komprimieren für Discord mit FFmpeg

Öffne Terminal (Anwendungen → Dienstprogramme → Terminal). Installiere FFmpeg über Homebrew (installiere Homebrew zuerst, wenn brew nicht gefunden wird):

brew install ffmpeg

Discord-fertige Paletten-Pipeline aus MP4-Quelle:

ffmpeg -i clip.mp4 -vf "fps=8,scale=640:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 discord.gif

Bestehendes übergroßes GIF neu komprimieren:

ffmpeg -i big.gif -vf "fps=8,scale=640:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 discord-small.gif

Mit Beschneidung für Panel-nur-Reproduktion:

ffmpeg -i big.gif -vf "crop=700:500:80:120,fps=8,scale=640:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 discord-cropped.gif
Immer noch über dem angezeigten LimitNächster Hebel
Nach 640 px 8 fpsAuf 3 s kürzen
Nach KürzungBreite 480 px
Nach 480 pxMP4 exportieren

Kürze in QuickTime vor FFmpeg, damit du keine inaktiven Frames am Anfang der Schleife codierst.

Stapelkomprimiere einen Ordner mit Meme- oder Repro-GIF-Dateien vor einer Launch-Ankündigung:

mkdir discord-out
for f in *.gif; do
  ffmpeg -i "$f" -vf "fps=8,scale=640:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 "discord-out/${f}"
done

Überprüfe die Textlesbarkeit im Ausgang auf einem Retina-Display, bevor du in einem öffentlichen Kanal postest.

Wann GetCompress sich für wiederkehrende Discord-GIFs eignet

Ein FFmpeg-Palettenrezept reicht für ein gelegentliches GIF, und MP4 ist meist das bessere Format, wenn der Kanal Video akzeptiert. GetCompress ist die bessere Wahl, wenn Teams wiederholt MOV, MP4 oder übergroße GIF-Quellen in Discord-fertige Schleifen umwandeln. Frame-Vorschau, Zuschneiden, Breiten-Voreinstellungen und Stapelwarteschlangen machen das Ergebnis einfacher überprüfbar, ohne Befehle für jeden Post pflegen zu müssen.

Es ersetzt nicht die Quelldatei oder die aktuellen Uploader-Regeln von Discord. Prüfe das angezeigte Limit und die finale Textlesbarkeit vor dem Posten.