You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用FFmpeg批量自动化合并同前缀命名的MP4视频文件

批量合并同前缀MP4视频的Windows批处理方案

我有大量编码、帧率一致的MP4视频文件,按3位前缀(如450、451)分组存于同一目录,需要将同前缀的文件合并为单个视频。之前手动使用FFmpeg的concat方法(先生成文件列表再执行合并),但处理上千个文件时操作非常繁琐,半手动编写BAT文件效率极低。最终我用Windows批处理脚本实现了自动化合并,脚本如下:

h:
cd "h:\video directory"

SETLOCAL ENABLEDELAYEDEXPANSION
set number=999
for %%f in (???_*.mp4) do (
    set name=%%f
    set before=!number!
    set number=!name:~0,3!
    if !number! gtr !before! call :concat
    echo file !name! >>list.txt
)

:concat
    ffmpeg -safe 0 -f concat -i list.txt -c copy %before%Video.mp4
    del list.txt

后续重命名优化

合并完成后,还可以通过dir /b *.mp4提取文件名,结合Excel批量生成重命名命令,快速修改输出文件的名称。

内容的提问来源于stack exchange,提问作者bunnyisblack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 00:39:57