SuperAPI AI 工具集

claude-video-transcode

设计与创作

查看项目

更新于 10-15 16:43

技能介绍

用途:视频转码与编码转换,使用 FFmpeg(可选 GPU 加速),在不同编解码器与容器之间转换、压缩视频。

主要能力:支持 H.264、H.265、AV1、VP9、ProRes、DNxHR 编码,含 NVENC GPU 编码与 CPU 编码,提供 CRF/CQ 质量控制、两次编码指定码率、纯封装重混(-c copy)及批量处理。

使用方式:先运行 bash scripts/preflight.sh "$INPUT" "$OUTPUT"、bash scripts/detect_gpu.sh 检测编码器,大文件运行 bash scripts/estimate_size.sh "$INPUT",并用 ffprobe -v error -print_format json -show_format -show_streams "$INPUT" 分析输入。按目标选编码器:最大兼容用 H.264(h264_nvenc -cq 21 / libx264 -crf 20),压缩兼容兼顾用 H.265(hevc_nvenc -cq 26 / libx265 -crf 24,MP4 中加 -tag:v hvc1),最佳压缩用 AV1(av1_nvenc -cq 30 / libsvtav1 -crf 28),浏览器用 libvpx-vp9 -crf 30,专业剪辑用 prores_ks 或 dnxhd。仅换容器用 -c copy。

适用场景:压缩转码、格式转换、封装重混、批量转码、GPU/CPU 回退。

限制:AV1 NVENC 需 RTX 40/50 系列;WebM 需 VP9/AV1 视频与 Opus/Vorbis 音频,可能需重编码;消费级 GPU 最多 8 路并发 NVENC;MP4 建议 -movflags +faststart;最大兼容建议 -pix_fmt yuv420p。具体收费与平台支持暂未提供。