摘要

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 切割,正常用法就是用视频编辑工具手动找到位置,然后导出么,但是这么多视频,切起来就有点费劲了。

Image 1

那么怎么让 AI 帮忙呢?AI 是不能读写我们的电脑的视频的。

这类任务最好就是让 AI 帮助我们写脚本,电脑上可以运行的脚本,比如 Mac 可以是 Shell 脚本,Windows 可以是 PowerShell 脚本。

那这个例子来说,我们假设视频已经下载到本地,然后知道本地路径,可以告诉电脑:

  1. 目标:要帮我们写脚本调用 ffmpeg 切割视频

  2. 背景:有一个视频文件,路径是 XXX,Timestamps 是 YYY

  3. 输出:一个 Mac 下的可执行脚本

  4. 注意事项:分辨率不要变,使用H.264 视频编码和 AAC 音频编码

Image 2

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

Image 3

如果执行过程中有问题,还可以把错误信息和故障现象发送给 AI 让它帮你修复。

现阶段 AI 虽然能力有限,但是如果你借助“脚本代码”这样的媒介,可以做很多事,甚至不需要你懂编程。

Grok 对话历史:https://grok.com/share/bGVnYWN5_0a552222-56dc-4551-95fd-4032129eb3fa

关联主题