使用LongCat2.0模型与Trae完成视频文件切割
背景
手头有一个 500MB 的长视频,想按每 1 小时切一段。传统思路是先去搜"视频分割软件",挑一个免费的,下载、安装、拖文件、设参数、导出——一套流程下来半小时没了。今天换个思路:不装软件,直接让 AI 编程助手帮我写代码来切。
我用的工具组合是 Trae(字节的 AI IDE)+ LongCat2.0 模型,本机已经装好 ffmpeg。整个过程从开口到拿到切好的文件,没超过 5 分钟。
前置
在让 Agent 动手之前,本机要先具备两个条件,配好之后后面基本不用管:
一个可用的 LLM API:在 Trae 里配置好模型的 Key,本篇用的是 LongCat2.0。
ffmpeg:视频切割真正干活的引擎,Windows 下下载解压后把 bin 目录加进 PATH 即可。
ffmpeg 是命令行工具,本身不提供界面,这也是为什么需要 AI 帮我们拼命令、写循环——我们只要告诉它"我要什么",具体的参数和脚本由它生成。
提示词
本地主机已经安装了ffmpeg,请将视频文件[xxx.mp4]按每1小时进行切分,输出在当前文件夹中
参考:
With ffmpeg you can split file using the following command:
ffmpeg -acodec copy -vcodec copy -ss START -t LENGTH -i ORIGINALFILE.mp4 OUTFILE.mp4
where START is starting positing in seconds or in format hh:mm:ss LENGTH is the chunk length in seconds or in format hh:mm:ss
So you will need to run this command few times depending on how long your video. If let's say your video is 31 minutes long and you want so split into 15 min chunks here is how you run it:
ffmpeg -acodec copy -vcodec copy -ss 0 -t 00:15:00 -i ORIGINALFILE.mp4 OUTFILE-1.mp4
ffmpeg -acodec copy -vcodec copy -ss 00:15:00 -t 00:15:00 -i ORIGINALFILE.mp4 OUTFILE-2.mp4
ffmpeg -acodec copy -vcodec copy -ss 00:30:00 -t 00:15:00 -i ORIGINALFILE.mp4 OUTFILE-3.mp4
There is a python script that you can use that does this automatically(i.e. takes video file, chunk size in seconds and generates individual playable video files): http://icephoenix.us/notes-for-myself/auto-splitting-video-file-in-equal-chunks-with-ffmpeg-and-python/
ffmpeg 到底在做什么
如果你好奇底层原理,核心就是这一条命令。ffmpeg 官方文档给出的切割写法是:
ffmpeg -acodec copy -vcodec copy -ss START -t LENGTH -i ORIGINAL.mp4 OUT.mp4
-ss:起始位置,支持秒数或
hh:mm:ss格式。-t:这一段的时长。
-acodec copy -vcodec copy:音视频流直接拷贝,不重新编码,所以切割速度极快,500MB 文件几秒就能搞定。
举个例子,如果视频长 31 分钟、想按 15 分钟切,就需要依次跑三条命令:
ffmpeg -acodec copy -vcodec copy -ss 00:00:00 -t 00:15:00 -i ORIGINAL.mp4 PART-1.mp4
ffmpeg -acodec copy -vcodec copy -ss 00:15:00 -t 00:15:00 -i ORIGINAL.mp4 PART-2.mp4
ffmpeg -acodec copy -vcodec copy -ss 00:30:00 -t 00:15:00 -i ORIGINAL.mp4 PART-3.mp4
手动跑这些命令容易算错时间戳,也容易漏掉最后一段——这正是 AI 脚本帮我们自动补全的地方。它会先用 ffprobe 拿到视频总时长,算出要切几段,最后一段自动按剩余长度截断,不会产出空文件。
效果
脚本跑完之后,当前文件夹里直接出现了切好的若干个 mp4 文件,每一段都是独立可播放的,不需要再做任何合并或后处理。
思考过程
值得一提的是,Trae 里可以直接看到 LongCat2.0 的思考链:它先判断用 ffprobe 读时长、再循环拼 ffmpeg 命令、最后处理最后一段边界条件。整个推理过程对用户完全透明,哪里不对可以随时打断追问。
小结
以前遇到"切视频、转格式、批量重命名"这类小需求,第一反应是去下一个免费软件。现在这套思路已经可以直接换掉:装好 ffmpeg、配好 LLM API,剩下的用自然语言告诉 Agent 就行。
这并不是要鼓励每个人去学编程,而是想说明一件事——在 AI 时代,"不会写代码"已经不再是用小工具的门槛。你只需要能把自己的需求说清楚,剩下的命令、循环、边界处理,模型会替你补全。脚本一次写好,以后同类需求直接复用,连软件广告都不用看了。
如果你手头也有一个等着被切的视频,不妨现在就打开 Trae 试一句:"把这个 mp4 按每 10 分钟切一段,输出到当前文件夹。"看看它会给你吐出什么。
https://my.feishu.cn/docx/S1Q4dMVJRoS7QzxPAlYc5yI5nWc



浙公网安备 33010602011771号