摘要
1) 一句话总结 本文介绍了如何通过向 AI 提供结构化提示词,生成调用 ffmpeg 的本地脚本,从而实现根据时间戳批量切割长视频的自动化操作。
2) 关键要点
- 应用场景:解决手动使用视频编辑工具按时间戳(Timestamps)切割超长视频效率低下的问题。
- 核心方案:利用 AI(如 Grok 3、GPT-4o、Claude 3.5、DeepSeek R1 等)编写本地可执行脚本(Mac 使用 Shell,Windows 使用 PowerShell)来处理视频。
- 提示词编写 - 目标:明确要求 AI 编写调用
ffmpeg的视频切割脚本。 - 提示词编写 - 背景:向 AI 提供本地视频的具体路径和对应的时间戳数据。
- 提示词编写 - 输出与规范:指定生成特定系统下的可执行脚本,并明确参数要求(如保持分辨率不变,使用 H.264 视频编码和 AAC 音频编码)。
- 执行与调试:用户在本地检查并运行脚本;若遇报错,可将错误信息和故障现象反馈给 AI 进行修复。
- 核心价值:以“脚本代码”为媒介,无需编程基础即可大幅扩展 AI 的实际操作能力。
3) 风险与不足
- AI 无法直接读写本地电脑上的视频文件,必须依赖生成的脚本作为执行媒介。
- 现阶段 AI 能力有限,生成的脚本在执行时可能会出现错误,需要人工介入并反馈报错信息以完成修复。
正文
分享一个我日常生活的应用 AI (比如 Grok 3,GPT-4o,Claude 3.5、DeepSeek R1 等等)的案例: 比如我有个超长 YouTube 视频,我想按照 Timestamps 切割,正常用法就是用视频编辑工具手动找到位置,然后导出么,但是这么多视频,切起来就有点费劲了。

那么怎么让 AI 帮忙呢?AI 是不能读写我们的电脑的视频的。
这类任务最好就是让 AI 帮助我们写脚本,电脑上可以运行的脚本,比如 Mac 可以是 Shell 脚本,Windows 可以是 PowerShell 脚本。
那这个例子来说,我们假设视频已经下载到本地,然后知道本地路径,可以告诉电脑:
-
目标:要帮我们写脚本调用 ffmpeg 切割视频
-
背景:有一个视频文件,路径是 XXX,Timestamps 是 YYY
-
输出:一个 Mac 下的可执行脚本
-
注意事项:分辨率不要变,使用H.264 视频编码和 AAC 音频编码

那么 AI 就能帮我们生成一个可以运行的脚本,并且提供使用说明,简单检查一下后就可以本地执行看看效果。

如果执行过程中有问题,还可以把错误信息和故障现象发送给 AI 让它帮你修复。
现阶段 AI 虽然能力有限,但是如果你借助“脚本代码”这样的媒介,可以做很多事,甚至不需要你懂编程。
Grok 对话历史:https://grok.com/share/bGVnYWN5_0a552222-56dc-4551-95fd-4032129eb3fa