사용 방법
ShrinkFile 사용 안내
세 가지 주요 미디어 유형
1. 동영상 도구
동영상 압축
MOV/MP4/M4V 형식 지원
FFmpeg 하드웨어 가속 인코딩(VideoToolbox) 사용
원본 동영상 코덱을 엄격히 유지(H.264, HEVC, VP9, AV1)하며 필요한 경우에만 트랜스코딩
오래 걸리는 작업에 예상 남은 시간(ETA) 표시
해상도 조절 가능(원본/4K/2K/1080p/720p)
프레임 속도 조절 가능(23.98–60 fps, 낮추기만 가능)
비트레이트 제어:
- 자동 모드(기본값): 대상 해상도에 따라 지능적으로 조절
- 720p ≈ 1.5 Mbps
- 1080p ≈ 3 Mbps
- 2K ≈ 5 Mbps
- 4K ≈ 8 Mbps
- 사용자 지정 모드: 비트레이트를 직접 설정(500–15000 kbps)
- 실제 비트레이트는 목표보다 낮을 수 있음(VideoToolbox가 콘텐츠 복잡도에 따라 동적으로 조절하여 효율 최적화)
- 자동 모드(기본값): 대상 해상도에 따라 지능적으로 조절
지능적 판단: 압축한 파일이 더 크면 원본 파일 유지
동영상 형식 및 코덱 변환
- 동영상 형식 일괄 변환: MP4, MOV, M4V, WebM, AVI, MKV
- 가능한 경우 무손실 변환으로 원본 화질 유지
- 스마트 오디오 복사: 호환되는 경우 오디오 스트림을 자동 복사하여 재인코딩 방지
- 스마트 인코딩: 트랜스코딩이 필요하면 H.264/HEVC에는 하드웨어 가속(VideoToolbox)을, WebM에는 VP9을 자동 사용
- 비트레이트 유지: 트랜스코딩 중 원본 동영상 비트레이트를 유지하여 화질 손실 최소화
동영상을 애니메이션으로 변환
- 동영상을 애니메이션 WebP, AVIF 또는 GIF로 변환
- 자동 최적화: 최적화된 프리셋(15 fps, 고화질)으로 용량과 화질의 균형 유지
- 높은 효율: libaom-av1을 사용해 AVIF로 직접 변환하여 뛰어난 압축률 제공
오디오 추출
- 동영상 파일에서 오디오 트랙 추출
- MP3, M4A, AAC, FLAC, WAV 또는 OGG로 저장
2. 이미지 도구
이미지 압축
- JPEG/PNG/HEIC/WebP/AVIF/GIF 형식 지원
- MozJPEG를 사용한 고품질 JPEG 압축
- PNG 압축: 주로 OxiPNG/Zopfli를 통한 무손실 최적화로 모든 픽셀 보존.
- 애니메이션 WebP/AVIF/GIF 지원:
- 애니메이션 파일 자동 감지
- 애니메이션 유지 또는 정지 이미지 변환 선택 가능
- 프레임별 압축으로 타임라인 정보 유지
- 지능적 대체 처리: 압축된 무손실 형식 파일이 더 크면 원본 유지
- 시각적 표시: 애니메이션 상태와 프레임 수를 명확하게 표시
- 압축 품질 조절 가능(10%–100%)
- 해상도 조절 지원(원본/4K/2K/1080p/720p)
- 방향 자동 감지(가로/세로)
- 지능적 판단: 압축한 파일이 더 크면 원본 파일 유지
이미지 형식 변환
- 이미지 형식 일괄 변환: JPEG, PNG, WebP, HEIC, AVIF, GIF
- 압축 없이 형식만 변경
3. 오디오 도구
오디오 압축
- MP3, M4A, AAC 지원
- 8가지 비트레이트 옵션(32–320 kbps)
- 7가지 샘플링 레이트 옵션(8–48 kHz)
- 채널 선택(모노/스테레오)
- 지능적 품질 보호: 저품질 오디오의 불필요한 사양 상향 방지
- 지능적 판단: 압축한 파일이 더 크면 원본 파일 유지
오디오 형식 변환
- 오디오 형식 일괄 변환: MP3, M4A, FLAC, WAV, WebM
- 가능한 경우 무손실 변환
텍스트 음성 변환
- 텍스트를 오디오 파일로 변환
- 여러 언어와 음성 지원(최적화하여 선별)
- 음높이와 속도 조절 가능
- 파일에서 텍스트 가져오기
- 진행 상태를 표시하며 파일 앱/iCloud에 WAV 형식으로 저장