Install
openclaw skills install li-nvvideocodecNVIDIA AV1视频批量压缩工具,使用FFmpeg调用NVIDIA NVENC硬件编码,支持智能压缩验证和多方案选择
openclaw skills install li-nvvideocodec本工具支持10种语言:
| 语言 | 代码 | 文档路径 |
|---|---|---|
| 🇺🇸 English | en | locales/en/README.md |
| 🇯🇵 日本語 | ja | locales/ja/README.md |
| 🇰🇷 한국어 | ko | locales/ko/README.md |
| 🇨🇳 简体中文 | zh-CN | locales/zh-CN/README.md |
| 🇹🇼 繁體中文 | zh-TW | locales/zh-TW/README.md |
| 🇫🇷 Français | fr | locales/fr/README.md |
| 🇩🇪 Deutsch | de | locales/de/README.md |
| 🇪🇸 Español | es | locales/es/README.md |
| 🇷🇺 Русский | ru | locales/ru/README.md |
| 🇸🇦 العربية | ar | locales/ar/README.md |
使用NVIDIA GPU硬件加速的AV1视频批量压缩工具,可以:
兼容Agent: hermes, openclaw, qwen-code
# 交互式模式(会引导你选择参数)
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 | 保持 | 128k | 40-60% | 追求质量 |
| B ⭐ | 1280x720 | 24 | 24fps | 96k | 65-75% | 平衡推荐 |
| C | 1280x720 | 28 | 15fps | 64k | 78-85% | 最大节省 |
Windows:
# 下载: https://ffmpeg.org/download.html
# 解压后将ffmpeg.exe添加到PATH
Ubuntu:
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 |
1. 环境检查
↓
检查FFmpeg、GPU、编码器支持
↓
2. 选择压缩方案
↓
A(保守)/ B(平衡)/ C(激进)
↓
3. 验证压缩效果
↓
测试压缩1个小视频,对比大小
↓
4. 智能判断
↓
如果有效 → 继续批量压缩
如果无效 → 提示取消任务
↓
5. 批量压缩
↓
显示进度、统计信息
↓
6. 生成报告
如果视频来自B站(Bilibili)等平台:
如遇问题,请检查:
nvidia-smi)ffmpeg -version)ffmpeg -encoders | grep av1_nvenc)作者: 北京老李 (beijingLL)