1

我尝试了以下各种迭代,尝试使用 mkvextract 从许多 webm 中提取音频文件,但我看不出我做错了什么。

FORFILES /P vid\ /C "cmd /c echo mkvextract tracks @path 2:\processed\@fname.ogg"
FORFILES /P vid\ /C "mkvextract tracks @path 2:\processed\@fname.ogg"
pause

我的目录结构

|-run.bat    
|-Mkvextract.eve
|-vid
  |-vid 1.webm
  |-vid 2.webm
|-processed
  |-outputgoeshere

通向此路径的路径与 webm 文件一样包含空格。

MKVExtract 文档:http ://www.bunkus.org/videotools/mkvtoolnix/doc/mkvextract.html#mkvextract.escaping

forfiles 文档: http ://ss64.com/nt/forfiles.html

4

1 回答 1

1

在此批处理文件中更正路径,c:\vid最后mkvextract.exe一个术语可能需要修改。这值得一试。

@echo off
for /r "c:\vid" %%a in (*.webm) do (
   "c:\folder\mkvextract.exe" tracks "%%a" 2:\processed\"%%~nxa.ogg"
)
于 2013-10-18T06:03:50.447 回答