使用方法
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 格式),并显示进度