GIF를 프레임으로 분할
움직이는 GIF의 모든 프레임을 기기에서 개별 사진으로 추출합니다.
- 기기에서 실행 — 파일은 어디로도 전송되지 않습니다
- 가입 불필요, 워터마크 없음, 일일 사용량 제한 없음
- 무료, 사용 횟수 제한 없음
작동 방식
버그 리포트, 썸네일, 슬라이드에 쓰려고, 또는 무언가를 뺀 채 애니메이션을 다시 만들려고 어떤 일이 실제로 일어나는 프레임 하나가 필요할 때가 있습니다. 브라우저는 GIF를 잘 재생해 주지만, 프레임 하나를 꺼낼 방법은 전혀 주지 않습니다.
프레임은 조각이 아니라 완전한 형태로 나옵니다
대부분의 추출 도구가 틀리는 부분이 바로 이것입니다. GIF는 보통 각 프레임에 이전 프레임에서 바뀐 픽셀만 저장하고 나머지는 투명하게 두도록 최적화되어 있습니다. 이런 프레임을 그대로 꺼내면 빈 배경 위에 조각만 쌓입니다. 이 도구는 파일에 기록된 폐기 방식(disposal method)을 따르면서 각 프레임을 이전 프레임들 위에 합성하므로, 얻는 사진은 모두 재생 중에 보이는 그대로의 완전한 프레임입니다.
PNG 또는 JPEG
PNG는 정확하고 투명도를 유지하므로, GIF에 투명 배경이 있거나 프레임을 편집할 계획이라면 PNG가 알맞습니다. JPEG는 훨씬 작고 사진 같은 내용에는 충분하지만, 투명도는 흰색으로 합쳐지고 압축으로 세부 정보가 약간 손실됩니다.
긴 애니메이션
GIF에는 프레임이 수백 개 들어 있을 수 있습니다. 샘플만 필요하다면 ‘N번째 프레임마다 유지’ 설정으로 2개, 5개, 10개 중 하나씩만 가져올 수 있으며, 거의 똑같은 사진이 가득한 폴더를 만들지 않고도 원하는 순간을 찾기에 보통 충분합니다.
빌려 온 것이 아니라 직접 만들었습니다
GIF는 이 사이트를 위해 작성한 리더가 디코딩하며, LZW 압축 해제와 프레임 합성도 포함합니다. 사이트의 다른 곳에서 쓰는 미디어 엔진은 번호가 매겨진 출력 파일 세트를 쓸 수 없기 때문입니다. 디코더의 출력은 기준 디코더와 프레임 단위, 바이트 단위로 비교해 확인했습니다.
GIF를 프레임으로 분할 - 자주 묻는 질문
완전한 프레임을 얻나요, 아니면 변경된 부분만 얻나요?
완전한 프레임입니다. 각 프레임은 이전 프레임들 위에 합성되므로 사진으로 바로 쓸 수 있습니다.
프레임을 몇 개까지 처리할 수 있나요?
출력 파일 500개까지입니다. GIF에 프레임이 더 많다면 ‘N번째 프레임마다 유지’ 설정을 올려서 500개 이하로 맞추세요.
어떤 형식을 선택해야 하나요?
정확도나 투명도가 필요하면 PNG, 파일을 작게 하고 싶고 내용이 사진이라면 JPEG를 선택하세요.
타이밍도 알려 주나요?
네. 요약에 프레임 수와 애니메이션이 대략 몇 초인지 표시됩니다.
GIF가 업로드되나요?
아니요. 모두 기기에서 디코딩됩니다.