|
楼主 |
发表于 2023-7-9 13:00:43
|
显示全部楼层
四川省巴中市
自己已解决记录一下:
文档地址:https://github.com/transitive-bullshit/ffmpeg-concat
安装node,或者打开node 目录
打开 windows PowerShell
//打开到目录 如果不打开到node 则需要node设置Path系统环境变量
cd E:\node
//执行 CLI 安装
npm install -g ffmpeg-concat
//cha询安装版本
ffmpeg-concat -V
//我的电脑 属性 高级系统设置 ------设置Path系统环境变量
D:\FFmpeg\bin\ffmpeg.exe
D:\FFmpeg\bin\ffprobe.exe
//使用例子
-V, --version 输出版本号
-o, --output <output> 要写入的mp4文件的路径(默认值:out.mp4)
-t, --transition-name <name> 要使用的gl-transition名称(默认值:淡入淡出)
-d, --transition-duration <duration> 转换持续时间以毫秒为单位(默认值:500)
-T, --transitions <file> json文件加载转换
-f, --frame-format <format> 用于临时帧图像的格式(默认值:raw)
-c, --concurrency <number> 要并行处理的视频数量(默认值:4)
-C, --no-cleanup-frames 禁用清除临时帧图像
-O, --temp-dir <dir> 用于存储帧数据的临时工作目录
-h, --help 输出使用信息
执行例子:
ffmpeg-concat -t circleopen -d 750 -o huzzah.mp4 0.mp4 1.mp4 2.mp4 |
|