【视频合并工具多合一版】基于 FFmpeg 实现视频合并与转码,支持拖拽导入、排序、批量合并(按文件夹分组)、片头片尾、转场效果(含“保持原始时长”模式)、GPU 硬件加速(NVENC/QSV/AMF)、并行转码、源文件校验与失败重试、临时文件管理等功能。
1. 添加视频:拖拽导入与顺序调整
常用方式:
- 直接把视频文件拖入列表
- 把文件夹拖入列表:自动扫描其中的支持格式视频
顺序调整:
- 在列表中拖拽条目即可调整合并顺序
提示:列表会展示文件名、时长、分辨率等信息,且会对“文件不存在”做明显提示,便于你在开始前先排错。
2. 输出设置:保存位置与输出文件名
1)选择输出目录
建议选择磁盘空间充足的目录(合并/转码过程中会产生临时文件)。
2)自定义输出文件名
用于控制最终成片文件名,避免默认命名带来的二次整理。
3. 模式选择:普通合并 vs 批量合并(按文件夹分组)
普通合并
把当前列表中的视频按顺序合并成一个输出文件。
批量合并(按文件夹分组)
当你有多个“项目文件夹/素材包文件夹”,希望每个文件夹分别合成一个成片时使用:
- 选择素材根目录
- 工具会按文件夹分组,批量生成多个输出文件
适合:课程分节、短剧分集、素材包自动打包等场景。
4. 片头片尾:统一加在成片前后
可设置:
- 片头视频:会插入到所有主体视频之前
- 片尾视频:会追加到所有主体视频之后
常见用法:
- 统一品牌片头、统一版权片尾
- 批量处理多条视频时保持风格一致
5. 转场设置:让切换更自然
转场用于视频段之间的过渡效果(包含淡入淡出、经黑/经白等多种类型,也支持随机转场)。
关键参数:
- 转场类型:选择具体效果或随机
- 转场时长:建议从 0.5–1.0 秒开始测试
- 保持原始时长(重要):
- 默认转场模式下,两个视频在转场期间会重叠,整体时长会缩短
- 勾选“保持原始时长”后,会在各段首尾增加效果并直接拼接,整体时长更接近原始总和(部分复杂效果会自动简化)
提示:启用转场通常需要重新编码(无法纯 copy 合并)。
6. 编码与性能:硬件加速 + 智能选择 + 并行转码
编码器选择
支持多种编码器展示项:
- H.264/H.265 硬件编码:NVIDIA NVENC、Intel QSV、AMD AMF(以实际检测到为准)
- 软件编码:libx264、libx265、mpeg4
- 复制(不转码):copy(仅在视频参数一致、且你未开启需要重编码的功能时最合适)
智能编码选择
工具会分析输入视频的分辨率、帧率、编码等信息:
- 参数一致且无需滤镜时,优先推荐 copy(速度快)
- 否则推荐可用的硬件编码器(优先 NVIDIA,其次 Intel/AMD),再回退软件编码
并行转码
当需要对多个视频段进行转码时,可开启并行转码:
- 适合素材段数量多的情况
- 线程数建议从 CPU 核心数的一半开始尝试,视机器负载调整
7. 稳定性相关:错误重试与临时文件管理
- 错误重试:单段转码失败会自动重试(避免偶发失败导致整次任务中断)
- 临时文件管理:合并/转场/转码会产生临时文件,可查看占用并一键清理,释放磁盘空间
8. 常见使用组合(推荐)
组合 A:最快合并(不转码)
- 编码器:复制(不转码)
- 不启用转场/滤镜类功能
- 适合:同机位同参数切片、已统一输出的素材
组合 B:带片头片尾的成片输出
- 设置片头/片尾
- 编码器:优先硬件 H.264(NVENC/QSV/AMF)
- 适合:统一包装后的交付视频
组合 C:加转场的观感优化
- 开启转场 + 设置时长
- 需要对时长敏感则勾选“保持原始时长”
- 适合:素材合集、混剪类