天晴动作工具组文档 天晴动作工具组文档
首页
内网站 (opens new window)
天晴盒子
脚本文档
开发公约
  • MAXScript2020 Help (opens new window)
  • 3dsmax-2023-MAXScript Help (opens new window)
  • 3dsmax-2023-Max-Python Help (opens new window)
  • DeveloperSDK2023 Help (opens new window)
教程
更新
关于
登录/注册 (opens new window)
  • 动画重定向
  • 3ds Max 文件降版本
  • GIF播放器
  • 表情绑定助手
  • MAXtoUnrealTools
  • MMD4Max
  • AnimFiltersMax2021
  • 分类
  • 标签
  • 归档
首页
内网站 (opens new window)
天晴盒子
脚本文档
开发公约
  • MAXScript2020 Help (opens new window)
  • 3dsmax-2023-MAXScript Help (opens new window)
  • 3dsmax-2023-Max-Python Help (opens new window)
  • DeveloperSDK2023 Help (opens new window)
教程
更新
关于
登录/注册 (opens new window)
  • 动画重定向
  • 3ds Max 文件降版本
  • GIF播放器
  • 表情绑定助手
  • MAXtoUnrealTools
  • MMD4Max
  • AnimFiltersMax2021
  • 分类
  • 标签
  • 归档
  • 用布料驱动骨骼
  • 动画层塌陷工具
  • Biped结构快速设置
  • RootMotion
  • Biped骨骼缩放控制
  • 快速导出FBX工具
  • Physique转换蒙皮Skin工具
  • 选择集一揽子功能
  • 动画曲线导出工具
  • 自动添加制作人标记工具
  • 绑定约束工具
  • 动画复制工具
  • 动画工具
  • 动画轨迹工具
  • 动画骨骼镜像工具
  • 模型检查工具
  • 破碎工具
  • 蒙皮权重检查工具
  • 柔体工具
  • 自定义工具
  • 快速创建包围盒
  • FBX导出工具
  • 3ds Max导出 虚幻 浮点曲线json
  • 曲线数值编辑工具
  • bip批量导入导出工具
  • 复制黏贴 动画POSE工具
  • 其他

    • 动画曲线过滤C#
    • ND GifPlay - gif播放器 0.41
    • ND_ERP_Help
    • MAXtoUnrealTools
    • MMD4Max
    • 动画曲线过滤
    • 简体魔域规范
    • 杀毒清理工具
    • 解决Max 2015sp4版本保存打开文件路径问题
    • 命名工具
    • bvh导入工具
    • 守卫卡诺萨-技能配置工具
    • 渣渣渲屏-3dsMax创建动画预览工具 0.23
    • 脚本翻译工具
    • 腾讯Goskinning自动蒙皮测试
    • 3dsMax顶点动画工具
    • Biped导入BVH动画细则
    • ffmpeg安装教程
    • 创建FBX骨骼外观
    • 自动搜索贴图工具
    • 3ds Max 下载
    • 批量渲染模型预览工具
    • FFmpeg - Video clips 快速无损剪辑
  • 绑定

  • 工具文档
  • 其他
Joe
2026-06-24

FFmpeg - Video clips 快速无损剪辑

video_ffmpeg_split 使用说明

FFmpeg - Video clips 快速无损剪辑


1. 软件简介

video_ffmpeg_split 是一款基于 FFmpeg 的 Windows 桌面工具,用于按 PotPlayer 视频播放器 的书签时间点 快速、无损 切分 MP4 视频。

🎬 无损剪辑使用 -vcodec copy -acodec copy,不重新编码,速度快、画质不变
📑 PotPlayer 书签读取 PotPlayer 生成的 .pbf 文件,自动生成切分列表
⚡ 批量处理逐个片段串行切分,完成一段再处理下一段
🎨 状态可视列表行背景色实时显示每个片段的处理进度

2. 运行环境

项目要求
操作系统Windows 7 及以上
.NET Framework4.8
FFmpeg已安装并加入系统 PATH,命令行可执行 ffmpeg.exe
视频播放器PotPlayer(用于添加、管理书签)
输入视频.mp4 格式
书签文件PotPlayer 生成的 .pbf,与视频同目录、同主文件名

2.1 安装 FFmpeg

  1. 从 ffmpeg.org/download.html 下载 Windows 版本
  2. 解压后将 bin 目录加入系统环境变量 PATH
  3. 打开命令提示符,输入 ffmpeg -version,能正常显示版本信息即表示配置成功

3. 安装与更新

在线安装(ClickOnce)

📥 安装地址
http://sundaybox.cc/app/video_ffmpeg_split/video_ffmpeg_split.application
浏览器打开上述地址,按提示安装即可。程序支持后台自动检查更新。

关于窗口

主界面右侧点击 「关于」 按钮,可查看:

  • 当前版本号
  • 安装/更新地址
  • 帮助页面链接

帮助页面:https://sundaybox.cc/pages/video_ffmpeg_split


4. 界面说明

┌─────────────────────────────────────────────────────────┐
│  [拖放 MP4 文件区域 — 显示当前视频路径]                    │
├─────────────────────────────────────────────────────────┤
│  文件夹: [保存根目录]  [子文件夹]                          │
│  保存文件名: [当前选中片段的输出文件名]                     │
├──────────────────────────────┬──────────────────────────┤
│  片段列表                     │  [执行]                  │
│  时间范围 | 文件名 | 状态      │  [批量]                  │
│                               │  [命名 去掉@]            │
│                               │  [关于]                  │
├──────────────────────────────┴──────────────────────────┤
│  FFmpeg 运行日志                                          │
└─────────────────────────────────────────────────────────┘
区域说明
拖放区域将 .mp4 文件拖入,加载视频及 PotPlayer 对应书签
文件夹(左)输出文件的 根目录,默认 D:\
文件夹(右)根目录下的 子文件夹 名,可为空
保存文件名当前选中片段的输出文件名(不含 .mp4 扩展名)
片段列表显示所有待切分片段,可直接编辑每行的文件名
日志区显示 FFmpeg 命令、进度输出及处理结果
📂 输出路径规则
{保存根目录}\{子文件夹}\{片段文件名}.mp4
例如:根目录 D:\,子文件夹 clips,文件名 video_split_0
→ 输出 D:\clips\video_split_0.mp4

5. 基本操作流程

步骤 1:用 PotPlayer 添加书签

本程序读取的是 PotPlayer 视频播放器 为当前视频保存的书签文件(.pbf)。

在 PotPlayer 中操作

  1. 用 PotPlayer 打开要切分的 MP4 视频
  2. 播放到需要标记的位置,添加书签(按 P 键,或右键菜单 → 书签/收藏 → 添加书签)
  3. 为每个切分片段添加 成对 的书签:第 1 条 = 片段 开始,第 2 条 = 片段 结束,第 3、4 条 = 下一段 ……
  4. 关闭 PotPlayer 或切换视频时,书签会自动保存
D:\Videos\
  ├── myvideo.mp4
  └── myvideo.pbf    ← PotPlayer 书签文件

书签与切分段的对应关系

程序按 .pbf 中书签的 出现顺序,每相邻两条组成一个切分段:

书签序号含义对应片段
第 1、2 条开始 ↔ 结束第 1 段
第 3、4 条开始 ↔ 结束第 2 段
………
⚠️ 注意
书签总数应为 偶数。若只有奇数条,最后一条无法配对,不会生成片段。
💡 关于 @ 前缀
PotPlayer 书签名称中可能带有 @ 前缀(如 @01:23:45),可使用 「命名 去掉@」 按钮批量清理输出文件名中的 @ 及之前内容。

.pbf 文件格式(供参考)

键=毫秒时间戳*...*...

时间戳为毫秒数(程序读取时会去掉末 3 位再换算为 时:分:秒)。一般无需手动编辑,由 PotPlayer 自动维护即可。

步骤 2:加载视频

将 .mp4 文件 拖放 到窗口顶部的拖放区域。

加载成功后:

  • 顶部显示视频完整路径
  • 片段列表自动填充所有切分段
  • 各片段默认文件名为 {视频名}_split_0、{视频名}_split_1 …

步骤 3:设置输出路径

  1. 修改 保存根目录(如 D:\Output)
  2. 可选填写 子文件夹(如 2024-06)
  3. 在列表中选中某行,可在 保存文件名 框或列表内直接修改该片段名称

步骤 4:执行切分

按钮作用
执行仅切分 当前选中 的片段
批量按列表顺序 逐个 切分全部片段(上一段完成后再处理下一段)
命名 去掉@批量去掉 PotPlayer 书签名中 @ 及其前面的内容

6. 片段状态说明

列表每行背景色表示当前状态:

颜色状态含义
白色等待中尚未处理
黄色处理中FFmpeg 正在切分
绿色已完成切分成功
灰色已跳过目标文件已存在,未重复生成
红色失败FFmpeg 退出码非 0 或发生异常

点击 批量 时,所有片段状态会先重置为「等待中」,再依次更新。


7. 切分原理

程序对每个片段调用 FFmpeg,等效命令如下:

ffmpeg -ss {开始时间} -i "{源视频}" -vcodec copy -acodec copy -t {时长} "{输出文件}"
参数说明
-ss片段起始时间(HH:MM:SS)
-t片段时长
-vcodec copy -acodec copy音视频流直接复制,不重新编码
时间列显示示例
00:03:46 <=> 00:37:58 => 00:34:12
表示从 00:03:46 到 00:37:58,时长 00:34:12。

8. 常见问题

Q1:拖入 MP4 后列表为空?

  • 确认已用 PotPlayer 打开过该视频,并添加了书签
  • 检查视频同目录是否存在 PotPlayer 生成的同名 .pbf 文件
  • 确认书签数量为 偶数(两两成对才能组成切分段)
  • 若刚添加书签,可先关闭 PotPlayer 再拖入 MP4,确保 .pbf 已写入磁盘

Q2:点击执行后报错或状态变红?

  • 确认 FFmpeg 已安装且在 PATH 中
  • 在命令行执行 ffmpeg -version 验证
  • 查看窗口底部日志区的具体错误信息

Q3:某片段显示「已跳过」?

目标输出文件已存在。如需重新生成,请先删除对应 .mp4 文件再执行。

Q4:批量处理很慢?

无损切分速度取决于磁盘与 FFmpeg;批量模式为 串行 执行,以保证稳定、避免同时启动多个 FFmpeg 进程占满系统资源。

Q5:能否处理非 MP4 格式?

当前版本拖放区仅接受 .mp4 / .MP4 扩展名。其他格式需先转换为 MP4。

Q6:ClickOnce 安装后无法启动?

请卸载旧版本后,从安装地址重新安装最新版。若仍失败,请确认安装时允许应用所需权限(FullTrust)。

9. 快捷操作摘要

  1. 用 PotPlayer 播放视频,按 P 添加成对书签(开始/结束)
  2. 确认同目录已生成 视频.pbf
  3. 拖入 MP4 → 自动加载片段列表
  4. 设置保存目录,按需修改各片段文件名
  5. 点击 批量 一键切分,或选中单行后点 执行
  6. 根据列表颜色与底部日志确认结果

10. 相关链接

项目地址
安装/更新http://sundaybox.cc/app/video_ffmpeg_split/
帮助页面https://sundaybox.cc/pages/video_ffmpeg_split
PotPlayerhttps://potplayer.daum.net/
FFmpeg 官网https://ffmpeg.org/

文档版本随软件更新;具体功能以实际安装版本为准。

批量渲染模型预览工具
骨骼驱动动画

← 批量渲染模型预览工具 骨骼驱动动画→

最近更新
01
ClickOnce 应用通过 Nginx 内网发布
05-21
02
简体魔域 GUID 检查工具
05-21
03
RBF 解算器使用说明
05-08
更多文章>
Theme by Vdoing | Copyright © 2019-2026 ND|99u:199505| 鄂ICP备2022012500号 | 鄂公网安备 42022202000122号

共产主义:是对生产资料的共享,不是对生活资料财产的均分

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式