SuperAPI AI 工具集

video-pro

设计与创作

查看项目

更新于 10-16 18:29

技能介绍

Video Pro(Miss Kim 版)是一个实战型视频编辑技能,使用 MiniPC 节点的资源进行高性能视频编辑,结合 Remotion 的代码化视频生成与 FFmpeg 的精细加工。

用途 该技能用于程序化视频制作、剪切编辑、字幕合成和格式转换,适合需要以代码方式批量或个性化生成视频、并对已有视频做精确处理的场景。

主要能力

  1. Remotion 组件渲染:将 React 代码渲染为 MP4 视频,适合基于数据的个性化视频制作。执行方式为在 MiniPC 上进入 $HOME/remotion-videos,运行 npx remotion render <CompositionId> out/video.mp4 --props '{"title": "안녕, 미스 김!"}'。
  2. FFmpeg 精细加工:提供常用实战命令,包括剪切编辑(ffmpeg -y -i input.mp4 -ss 00:00:10 -to 00:00:20 -c copy output.mp4)、字幕烧录(ffmpeg -y -i input.mp4 -vf "subtitles='input.srt'" output.mp4)、格式转换 MOV→MP4(ffmpeg -y -i input.mov -c:v libx264 -c:a aac output.mp4)、音频提取为 MP3(ffmpeg -y -i input.mp4 -vn -acodec libmp3lame output.mp3)、视频静音(ffmpeg -y -i input.mp4 -an -c:v copy output.mp4)、GIF 转换(ffmpeg -y -i input.mp4 -vf "fps=15,scale=480:-1" -loop 0 output.gif)、分辨率调整为 720p(ffmpeg -y -i input.mp4 -vf "scale=1280:720" -c:a copy output.mp4)。
  3. AI 字幕(Whisper)联动设计:工作流为先用 FFmpeg 从视频中提取音频,再用 Whisper 模型(Mac Studio 或 MiniPC)转写生成 .srt 文件,最后用 FFmpeg 的 subtitles 滤镜将字幕永久烧录到视频中。

使用方式 环境配置为 MiniPC 节点,IP 为 <MINIPC_IP>(Tailscale),Remotion 项目位于 $HOME/remotion-videos,FFmpeg 已全局安装。子代理向 MiniPC 下达命令时可使用 nodes.run 模式,例如:await nodes.run({ node: "MiniPC", command: "cd $HOME/remotion-videos && npx remotion render MyComp out/result.mp4" })。

适用场景 适合在 MiniPC 节点上进行代码化视频渲染、批量个性化视频生成、视频剪切、字幕烧录、格式转换、音频提取、GIF 制作和分辨率调整等任务,尤其适合通过子代理在后台执行渲染与加工的工作流。

限制与注意事项 MiniPC 路径需始终确认基于 $HOME 的绝对路径;Remotion 渲染是 CPU 密集型任务,建议尽量通过子代理在后台运行;使用 FFmpeg subtitles 滤镜时,若路径包含特殊字符可能需要转义处理;应尽量避免节点间传输大文件,建议在 MiniPC 内部完成加工后只取回最终结果。