合并视频文件 的工作原理
使用编译为 WebAssembly 的 ffmpeg,完全在浏览器内将多个视频文件合并为单个片段。拖入片段,按顺序排列,然后在快速复制模式或重新编码模式之间选择。复制模式通过 concat 解复用器拼接流,不触碰编解码器数据,因此几乎即时且无损,但所有片段必须共享相同的编解码器、分辨率和帧率。重新编码模式运行 concat 滤镜,生成统一的 H.264/AAC 流,处理不匹配的源,但代价是额外的处理时间。
内存是主要限制:浏览器地址空间中保存的非常大的文件可能减慢速度或使标签页崩溃。一次合并四五个较短片段比加载数十 GB 的数据更可靠。工具没有文件数量限制,但你设备的可用 RAM 设定了实际上限。