SuperAPI AI 工具集

video-processing

设计与创作

查看项目

更新于 10-15 21:56

技能介绍

用途:该技能用 FFmpeg 自动化重复性视频编辑任务,适用于社交媒体适配、上传前压缩、从视频中提取音频、内容片段裁剪、批量处理等场景。

主要能力:压缩视频(可按目标大小或 CRF 参数)、提取音频(mp3/wav 等格式)、按平台尺寸调整(Instagram 9:16、YouTube 16:9、方形 1:1 或自定义宽高)、裁剪片段(按起止时间或时长)、合并多个视频或目录中的片段、生成缩略图(指定时间点或自动选帧)。

使用方式:需先安装依赖 pip install ffmpeg-python moviepy click,并在系统安装 ffmpeg(macOS: brew install ffmpeg;Ubuntu: sudo apt install ffmpeg)。命令通过 python scripts/main.py 调用,例如压缩 python scripts/main.py compress video.mp4 --target-mb 10,提取音频 python scripts/main.py extract-audio video.mp4 --format mp3,调整尺寸 python scripts/main.py resize video.mp4 --format instagram,裁剪 python scripts/main.py clip video.mp4 --start 00:30 --end 01:45,合并 python scripts/main.py concat video1.mp4 video2.mp4 --output merged.mp4,生成缩略图 python scripts/main.py thumbnail video.mp4 --time 00:30。

适用场景:为 Instagram Reels、TikTok、YouTube Shorts 等准备视频;从网络研讨会或访谈中提取播客音频;制作精彩片段合集;批量统一处理多个视频。

限制:该技能负责结构化工作流、技术建议与检查清单,不替代专业音视频工程判断,不做主观创意决策,不直接访问或编辑音频文件,也不保证商业效果。性能方面可利用 GPU 加速(NVENC、VideoToolbox),CRF 越低质量越高文件越大,常用范围 18-28,草稿可用 ultrafast 预设,最终导出可用 slow。具体平台尺寸与大小限制以资料中列出的参考表为准。