Mac에서 Discord용 GIF 압축하기
GIF를 자르고, 잘라내고, 프레임 레이트와 너비를 줄이며, 팔레트를 다시 빌드하여 Mac에서 Discord용 GIF를 압축하고 현재 업로드 제한을 확인합니다.
팀 Discord용 UI 데모 GIF를 내보냈습니다. 12 MB에서 업로드가 실패했습니다. Discord는 메시지당 첨부 파일 크기를 제한하며, 풀스크린 캡처 시 애니메이션 GIF가 이 제한을 빠르게 초과합니다. 해결책은 스테이징 UI를 타사의 서버에 보관하는 무작위 온라인 압축기가 아닙니다. 루프를 자르고, 패널로 잘라내고, fps와 너비를 낮춘 후 로컬에서 팔레트를 다시 빌드하세요. 매주 모션 미리보기를 게시하는 커뮤니티 매니저와 개발 팀은 채널마다 설정을 추측하는 대신 하나의 저장된 프리셋으로 혜택을 봅니다.
Discord의 GIF 첨부 파일 제한
Discord는 현재 Nitro가 아닌 파일 업로드의 최대 10 MB를 문서화 하고 있으며, 일부 사용자에게 다른 제한을 실험 중이라고 말합니다. Nitro와 실험 기능은 계정이 허용하는 내용을 변경할 수 있으므로 영구 프리셋을 만들기 전에 업로더를 확인하세요.
| 계정 또는 롤아웃 상태 | 조치 사항 |
|---|---|
| Non-Nitro | 현재 문서화된 10 MB 최대값 사용 |
| Nitro 또는 실험적 제한 | 내보내기 전 업로더에 표시된 값 확인 |
계정에 표시된 제한보다 약간 아래를 목표로 하세요. 15초 길이의 풀너비 GIF는 잘라내지 않아도 더 큰 제한을 초과할 수 있습니다.
| 클립 습관 | 업로드 실패 이유 |
|---|---|
| 1920 px 풀스크린 | 프레임당 픽셀 수너무 많음 |
| 15초 이상 루프 | 선형적 크기 증가 |
| 15 fps 화면 캡처 | 필요 이상의 프레임 수 |
채널에서 사용 사례에 MP4가 가능한지 물어보세요. 최신 비디오 압축은 일반적으로 GIF보다 훨씬 효율적이며 전체 색상과 선택적 오디오를 보존합니다. 비디오가 허용될 때 Mac에서 GIF를 MP4로 변환하기 를 참조하세요. GIF 팔레트 제한이 그라데이션에서 흐릿하게 보이는 이유를 이해하려면 무손실과 손실 압축 을 참조하세요.
화면 녹화에서 GIF를 생성하려면 Mac에서 비디오를 GIF로 변환하기 를 참조하세요. 일반적인 GIF 크기 줄이기는 Mac에서 GIF 압축하기 를 참조하세요.
Discord 제한에 맞는 설정
고정된 순서로 Discord 제한에 도달하세요: 길이 자르기, 여백 잘라내기, 너비 줄이기, fps 낮추기, 팔레트 인코딩.
| 10 MB 기준점 시작 | 권장 설정 |
|---|---|
| UI 버그 재현 | 4초, 너비 640 px, 8 fps |
| 기능 티저 | 6초, 너비 800 px, 10 fps |
| 이모지 스타일 반응 | 2초, 너비 480 px, 8 fps |
| 매개변수 | 더 작은 파일 | 더 나은 가독성 |
|---|---|---|
| 길이 | 3~5초 | 최대 6~8초 |
| 너비 | 480~640 px | 800 px |
| fps | 8 | 10~12 |
| 소스 | 잘라낸 패널 | 풀스크린 |
중복 루프를 제거하세요. Discord는 GIF를 자동 재생하므로 재현이나 반응용으로는 하나의 깔끔한 사이클이면 충분합니다.
화면의 한쪽 구석에 작업이 있을 때 스케일링 전에 잘라내세요. 좌표 워크플로우에 Mac에서 GIF 잘라내기 를 참조하세요.
공개 채널에 게시하기 전 Finder에서 파일 크기를 확인하세요. 여전히 제한을 초과하면 길이를 더 줄이기 전에 fps를 8로 낮추거나 너비를 480 px로 줄이세요.
FFmpeg로 Discord용 압축
Terminal(응용 프로그램 → 유틸리티 → 터미널)을 엽니다. Homebrew(brew를 찾을 수 없는 경우 먼저 Homebrew 설치)를 통해 FFmpeg를 설치합니다.
brew install ffmpegMP4 소스에서 Discord 준비용 팔레트 파이프라인:
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기존 oversized GIF 다시 압축:
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패널 전용 재현용 잘라내기 포함:
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| 표시된 제한을 여전히 초과 | 다음 레버 |
|---|---|
| 640 px 8 fps 후 | 3초로 자르기 |
| 자른 후 | 너비 480 px |
| 480 px 후 | 대신 MP4 내보내기 |
루프 시작 부분의 유휴 프레임 인코딩을 피하기 위해 FFmpeg 전에 QuickTime에서 자르세요.
출시 발표 전 밈 또는 재현 GIF 파일 폴더를 일괄 압축합니다:
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공개 채널에 게시하기 전 Retina 디스플레이에서 출력물의 텍스트 가독성을 확인하세요.
반복되는 Discord GIF 작업에 GetCompress가 적합한 경우
FFmpeg 팔레트 레시피는 가끔 사용하는 GIF에는 충분하며, 채널이 비디오를 허용할 때 MP4가 일반적으로 더 나은 포맷입니다. GetCompress는 팀이 MOV, MP4 또는 oversized GIF 소스를 Discord 준비용 루프로 반복적으로 변환할 때 더 적합합니다. 프레임 미리보기, 자르기, 너비 프리셋 및 일괄 처리 큐는 각 게시마다 명령어를 유지 관리하지 않고도 결과를 쉽게 확인할 수 있게 합니다.
소스 마스터 또는 Discord의 현재 업로더 규칙을 대체하지 않습니다. 게시 전 표시된 제한과 최종 텍스트 가독성을 확인하세요.
- Mac에서 GIF 압축GetCompress, QuickTime MP4 내보내기, FFmpeg를 사용해 Mac에서 GIF를 압축하세요. 도구가 비디오를 허용할 경우 잘라내기, 너비 축소 또는 MP4로 변환합니다.
- 최고의 GIF 압축 도구GetCompress, Gifski, gifsicle, Ezgif, GIPHY 등 품질을 유지하면서 용량을 줄이는 GIF 압축 도구 5가지를 비교합니다.
- Windows에서 Discord용 GIF 압축하기Windows에서 GIF를 자르고, 잘라내고, 프레임률과 너비를 줄이며, 팔레트를 재구성하고 현재 업로드 제한을 확인하여 Discord용 GIF를 압축합니다.
- Mac에서 업로드 제한용 JPEG 압축하기미리보기와 sips를 사용해 Mac 업로드 제한에 맞게 JPEG 파일을 압축합니다. 실제 디스플레이 크기에 맞게 리사이즈하고, 품질을 조정하며, 색상을 보존하고 업로드된 사본을 검증합니다.