동영상만 받는 플랫폼에 짤 올리기
Weibo와 Douyin은 GIF 업로드를 받지 않지만 MP4로 바꾸면 바로 올릴 수 있습니다.
Guide
GIF를 동영상으로는 뚱뚱해진 움짤을 진짜 동영상 파일로 바꾸는 도구입니다. 같은 화면이라면 H.264의 프레임 간 압축을 쓰는 MP4가 보통 GIF의 5분의 1에서 10분의 1 크기밖에 안 되고, GIF 업로드를 받지 않는 플랫폼에도 올릴 수 있으며 편집 프로그램에서 소재로 쓸 수도 있습니다. 오디오·동영상 스튜디오의 “더 보기” 탭에 있고 GIF, APNG, 움직이는 WebP를 받습니다.
2026-09-27 업데이트2 min read
GIF를 동영상으로는 뚱뚱해진 움짤을 진짜 동영상 파일로 바꾸는 도구입니다. 같은 화면이라면 H.264의 프레임 간 압축을 쓰는 MP4가 보통 GIF의 5분의 1에서 10분의 1 크기밖에 안 되고, GIF 업로드를 받지 않는 플랫폼에도 올릴 수 있으며 편집 프로그램에서 소재로 쓸 수도 있습니다. 오디오·동영상 스튜디오의 “더 보기” 탭에 있고 GIF, APNG, 움직이는 WebP를 받습니다.
목표는 두 가지입니다. MP4는 H.264 CRF 20과 yuv420p를 쓰고 +faststart를 붙여 웹에서 내려받으면서 재생되게 합니다. WebM은 VP9 CRF 32를 쓰는데 용량은 더 작지만 인코딩이 훨씬 느립니다. 움짤은 가로세로가 홀수인 경우가 많아서 도구가 scale=trunc(iw/2)*2로 자동으로 짝수에 맞춥니다(예: 401×301은 400×300). 그렇게 하지 않으면 H.264가 인코딩을 거부합니다. 출력에는 오디오 트랙이 없고 무한 반복도 사라집니다. 동영상은 한 번만 재생되고 반복 여부는 플레이어가 정합니다.
<original-name>.mp4 또는 <original-name>.webm이 나옵니다. 원본과 이름은 같고 확장자만 바뀝니다.| 입력 | 출력 | 설명 |
|---|---|---|
8 MB짜리 480×270 짤 GIF, 6초 |
MP4는 보통 수백 KB |
H.264 프레임 간 압축은 반복되는 배경에 특히 강함 |
401×301 APNG |
400×300 MP4 |
가로세로를 자동으로 아래쪽 짝수에 맞춤 |
투명 배경이 있는 움직이는 WebP |
투명 영역이 불투명(보통 검은색)해진 동영상 |
yuv420p에는 알파 채널이 없음 |
Weibo와 Douyin은 GIF 업로드를 받지 않지만 MP4로 바꾸면 바로 올릴 수 있습니다.
몇 MB짜리 시연 GIF를 수백 KB MP4나 WebM으로 바꿔 video 태그에 넣으면 페이지가 훨씬 빨라집니다.
편집 프로그램은 GIF 지원이 약한데 MP4로 바꾸면 타임라인에 바로 끌어다 놓을 수 있습니다.
MP4로 바꿔 저장하면 자리도 적게 차지하고 갤러리에서도 재생됩니다.
동영상 형식에는 “무한 반복” 속성이 없고 반복은 플레이어가 정합니다. 웹페이지라면 video 태그에 loop 속성을 넣고 재생기에서는 반복 재생을 켜세요.
호환성(WeChat, 휴대폰 갤러리, 편집 프로그램)이 중요하면 MP4를 고르세요. 용량을 극한까지 줄이고 최신 브라우저에서만 재생해도 된다면 WebM이지만 인코딩 시간이 MP4의 몇 배입니다.
안 됩니다. 두 출력 모두 알파가 없는 yuv420p입니다. 투명 효과가 필요하면 원본 WebP나 APNG를 그대로 두세요.
움짤은 브라우저 안에서 ffmpeg.wasm이 디코딩하고 동영상으로 인코딩하며 업로드되지 않습니다. 처음 쓸 때 CDN(사이트 리소스 도메인 또는 jsDelivr)에서 약 31 MB 엔진을 받고 이 요청에 파일이 담기지 않습니다.
2026-09-27 업데이트
GIF/APNG/움직이는 WebP를 MP4 또는 WebM으로 변환, 용량이 5~10배 줄어듭니다
모든 처리는 브라우저 로컬에서 완료되며 파일은 어떤 서버에도 업로드되지 않습니다