本帖最后由 loli 于 2020-11-2 14:15 编辑
脚本是用于批量ts转mp4
具体代码:- @codepage=65001
- for %%a in ("*.ts") do ffmpeg -i "%%a" -threads 4 -f mp4 -codec copy "%%~na.mp4
复制代码 原代码没有 -threads 4 这个选项
我是搜索后自己添加的,说是代表4线程
但是实测没用,还是一个线程跑完再继续下一个线程
ffmpeg 显示命令行是这样- ffmpeg -i "1.ts" -threads 4 -f mp4 -codec copy "1.mp4
复制代码 我想达到的效果是这样,同时运行4个ffmpeg线程- ffmpeg -i "1.ts" -f mp4 -codec copy "1.mp4
- ffmpeg -i "2.ts" -f mp4 -codec copy "2.mp4
- ffmpeg -i "3.ts" -f mp4 -codec copy "3.mp4
- ffmpeg -i "4.ts" -f mp4 -codec copy "4.mp4
复制代码 依然需要等待其中一个完成再继续下一个,就是不能重复处理已经完成的任务。
另外bat不能实现的AHK能否实现?我就稍微会这两一点。 |