Vai al contenuto

Comprimi GIF per Discord su Mac

Comprimi GIF per Discord su Mac tagliando, ritagliando, riducendo la frequenza dei fotogrammi e la larghezza, ricostruendo la tavolozza dei colori e verificando i limiti di caricamento attuali.

Hai esportato una demo dell’interfaccia utente in formato GIF per il team su Discord. Il caricamento fallisce a 12 MB. Discord limita la dimensione degli allegati per messaggio e le GIF animate superano rapidamente questo limite nelle catture a schermo intero. La soluzione non è un compressore online casuale che conserva la tua interfaccia di staging sul server di un altro. Taglia il loop, ritaglia il pannello, abbassa fps e larghezza, quindi ricostruisci la tavolozza in locale. I community manager e i team di sviluppo che pubblicano anteprime animate settimanalmente traggono vantaggio da un preset salvato invece che dal dover indovinare le impostazioni per ogni canale.

Limiti di allegato Discord per le GIF

Discord documenta attualmente un massimo di 10 MB per i caricamenti di file non Nitro e segnala di sperimentare limiti diversi per alcuni utenti. Nitro e le sperimentazioni possono modificare i file accettati dal tuo account, quindi verifica l’uploader prima di creare un preset definitivo.

Account o stato di rolloutCosa fare
Non NitroUsa il massimo attualmente documentato di 10 MB
Nitro o limite sperimentaleLeggi il valore mostrato dal tuo uploader prima dell’esportazione

Punta a un valore leggermente inferiore al limite visualizzato nel tuo account. Una GIF a larghezza intera di 15 secondi può superare anche un limite maggiore senza essere tagliata.

Abitudine del clipPerché il caricamento fallisce
Schermo intero 1920 pxTroppe pixel per fotogramma
Loop di 15+ secondiCrescita lineare della dimensione
Cattura dello schermo a 15 fpsTroppi fotogrammi rispetto al necessario

Chiedi nel canale se il formato MP4 funziona per il tuo caso d’uso. La compressione video moderna è solitamente molto più efficiente della GIF e conserva il colore completo più l’audio opzionale. Vedi converti GIF in MP4 su Mac quando il video è accettabile. Vedi compressione con e senza perdita per capire perché i limiti della tavolozza delle GIF appaiono sfocati sui gradienti.

Per creare GIF da una registrazione dello schermo, vedi video a GIF su Mac . Per la riduzione generale delle GIF, vedi comprimi GIF su Mac .

Impostazioni compatibili con i limiti di Discord

Raggiungi i limiti di Discord seguendo un ordine fisso: taglia la durata, ritaglia lo spazio morto, riduci la larghezza, abbassa gli fps, quindi codifica la tavolozza.

Punto di partenza per una base di 10 MBImpostazioni suggerite
Riproduzione bug UI4 s, 640 px di larghezza, 8 fps
Anteprima funzionalità6 s, 800 px di larghezza, 10 fps
Reazione stile emoji2 s, 480 px di larghezza, 8 fps
ParametroFile più piccoloMigliore leggibilità
Durata3-5 sMax 6-8 s
Larghezza480-640 px800 px
fps810-12
SorgentePannello ritagliatoSchermo intero

Rimuovi i loop duplicati. Discord riproduce automaticamente le GIF; un ciclo pulito è sufficiente per una riproduzione o una reazione.

Ritaglia prima di ridimensionare quando l’azione si trova in un angolo dello schermo. Vedi ritaglia GIF su Mac per il flusso di lavoro delle coordinate.

Verifica la dimensione del file in Finder prima di pubblicare. Se è ancora sopra il limite, abbassa gli fps a 8 o la larghezza a 480 px prima di sacrificare ulteriore durata.

Comprimi per Discord con FFmpeg

Apri Terminale (Applicazioni → Utility → Terminale). Installa FFmpeg tramite Homebrew (installa prima Homebrew se brew non viene trovato):

brew install ffmpeg

Pipeline della tavolozza pronta per Discord dalla sorgente MP4:

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

Ricompresi una GIF esistente di grandi dimensioni:

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

Con ritaglio per la riproduzione solo del pannello:

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
Ancora sopra il limite visualizzatoProssima leva
Dopo 640 px a 8 fpsTaglia a 3 s
Dopo il taglioLarghezza 480 px
Dopo 480 pxEsporta MP4 invece

Taglia in QuickTime prima di FFmpeg in modo da non codificare fotogrammi inattivi all’inizio del loop.

Comprimi in batch una cartella di file GIF meme o di riproduzione prima di un annuncio di lancio:

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

Verifica la leggibilità del testo nell’output su un display Retina prima di pubblicare in un canale pubblico.

Quando GetCompress è ideale per il lavoro ricorrente con GIF su Discord

Una ricetta FFmpeg per la tavolozza è sufficiente per una GIF occasionale e MP4 è solitamente il formato migliore quando il canale accetta video. GetCompress è la scelta migliore quando i team trasformano ripetutamente sorgenti MOV, MP4 o GIF di grandi dimensioni in loop pronti per Discord. L’anteprima dei fotogrammi, il taglio, i preset di larghezza e le code in batch rendono il risultato più facile da verificare senza mantenere comandi diversi per ogni pubblicazione.

Non sostituisce il master sorgente né le regole attuali dell’uploader di Discord. Verifica il limite visualizzato e la leggibilità finale del testo prima di pubblicare.