图片视频无损压缩

Skill

helloeveryboby da4e567 6 files · 42.1 KB Updated

File contents

图片视频无损压缩

使用方式

# 单文件压缩(视觉无损)
python scripts/compress.py input.jpg --mode visual-lossless

# 批量压缩整个文件夹
python scripts/compress.py /path/to/photos --mode visual-lossless --output /path/to/output

# 无损压缩
python scripts/compress.py input.png --mode lossless

# 仅分析不压缩
python scripts/compress.py /path/to/photos --analyze

# 自定义参数
python scripts/compress.py input.png --quality 85 --format webp --max-width 1920

压缩模式

模式 图片 视频
lossless 元数据剥离 + zopfli/pngquant 近无损 仅去元数据 + 重封装
visual-lossless WebP lossless / pngquant q80+ H.265 CRF 20
high WebP lossy q75 / JPEG q80 H.265 CRF 28

视频输出

  • 默认后缀: _compressed(如 video_compressed.mp4
  • 可通过 --suffix 自定义后缀

helloeveryboby/butler/tree/main/skills/media_compress commit da4e567b17

Frequently asked questions

npx skillmds@latest add helloeveryboby/skill-5