本工具支持10种语言:
语言代码文档路径🇺🇸 Englishenlocales/en/README.md🇯🇵 日本語jalocales/ja/README.md🇰🇷 한국어kolocales/ko/README.md🇨🇳 简体中文zh-CNlocales/zh-CN/README.md🇹🇼 繁體中文zh-TWlocales/zh-TW/README.md🇫🇷 Françaisfrlocales/fr/README.md🇩🇪 Deutschdelocales/de/README.md🇪🇸 Españoleslocales/es/README.md🇷🇺 Русскийrulocales/ru/README.md🇸🇦 العربيةarlocales/ar/README.md
使用NVIDIA GPU硬件加速的AV1视频批量压缩工具,可以:
兼容Agent: hermes, openclaw, qwen-code
bash
# 交互式模式(会引导你选择参数)
python scripts/compress_videos.py
# 指定目录和方案
python scripts/compress_videos.py -i "输入目录" -p B
# 测试模式(只压缩1个视频验证)
python scripts/compress_videos.py -i "输入目录" -p B --test --test-count 1 --no-confirm
# 完整压缩(非交互)
python scripts/compress_scripts/compress_videos.py -i "输入目录" -p B --no-confirm
方案分辨率CRF帧率音频预估节省适用场景A保持原样23保持128k40-60%追求质量B ⭐1280x7202424fps96k65-75%平衡推荐****C1280x7202815fps64k78-85%最大节省
Windows:
bash
# 下载: https://ffmpeg.org/download.html
# 解压后将ffmpeg.exe添加到PATH
Ubuntu:
bash
sudo apt update
sudo apt install ffmpeg
参数简写说明示例--input``-i输入视频目录-i "E:\视频"``--output``-o输出目录-o "F:\压缩后"``--profile``-p压缩方案 (A/B/C)-p B``--test测试模式--test``--test-count测试文件数--test-count 5``--no-confirm跳过确认--no-confirm
text
1. 环境检查
↓
检查FFmpeg、GPU、编码器支持
↓
2. 选择压缩方案
↓
A(保守)/ B(平衡)/ C(激进)
↓
3. 验证压缩效果
↓
测试压缩1个小视频,对比大小
↓
4. 智能判断
↓
如果有效 → 继续批量压缩
如果无效 → 提示取消任务
↓
5. 批量压缩
↓
显示进度、统计信息
↓
6. 生成报告
如果视频来自B站(Bilibili)等平台:
如遇问题,请检查:
nvidia-smi)ffmpeg -version)ffmpeg -encoders | grep av1_nvenc)作者: 北京老李 (beijingLL)