需要安装 ffmpeg
首先使用 Windows PowerShell 输入 bash 指令
foreach (i in Get-ChildItem .\*.mp4) {echo "file 'i'" >> mylist.txt}
由于使用 Windows PowerShell 生成的文件默认为 UTF-16,我们需要使用 VSCode 将其转换为 UTF-8 格式
转换之后键入 ffmpeg 的批量合成指令即可
ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4
最后删除生成的文档即可
delete mylist.txt