新手上路
- 积分
- 126
- 主题
- 4
- 回帖
- 5
- 注册时间
- 2017-5-1
- 最后登录
- 2018-5-14
|
楼主 |
发表于 2017-9-26 16:19:44
|
显示全部楼层
本帖最后由 ttpptt 于 2017-9-26 16:37 编辑
原命令行:"C:/Program Files/MKVToolNix\mkvmerge.exe" --ui-language zh_CN --output ^"D:\a\b\八百里洞庭我的家.mkv^" --language 0:und --default-track 0:yes --language 1:und --default-track 1:yes --language 2:und --language 3:und --track-name 3:mvmkv.com --default-track 3:yes ^"^(^" ^"D:\a\八百里洞庭我的家.mkv^" ^"^)^" --track-order 0:0,0:2,0:1,0:3
前三个轨每个文件都有,第四个轨字幕轨有的文件有有的没有
我这样写;
总是显示 文件1个1个扫出来并提示输入错误
请多指教
@echo off
pushd D:\a
for /f "tokens=*" %%i in ('dir/b *.mkv') do call :merge "%%~ni.mkv" "%%i"
PAUSE
goto :eof
:merge
"C:\Program Files\MKVToolNix\mkvmerge.exe" -o "D:\a\b\%1" "--default-track" "0:yes" "--default-
track" "1:yes" "--default-track" "2:no" "-a" "1" "-d" "0" "-S" "-T" "--no-global-tags" "--no-
chapters" "(" "%2" ")" "--track-order" "0:0,0:2,0:1"
|
|