You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

批量从MKA提取AAC失败但命令行单独执行正常,求排查问题

批量从MKA提取AAC失败但命令行单独执行正常,求排查问题

我一眼就瞅出问题所在啦,你的批处理命令里有两个明显的语法错误,直接导致ffmpeg误解了你的输出路径:

问题1:输出路径未加引号,含空格的路径被截断

你的输出路径C:\Users\user\MediathekView\convert mp2 to mp3\Test.aac里包含空格,却没给它套上双引号。批处理执行时会把空格当成参数分隔符,ffmpeg就会把C:\Users\user\MediathekView\convert当成输出文件名,后面的mp2等被误判成额外参数——而ffmpeg根本找不到名为convert的输出格式,自然就报错了。

问题2:命令末尾多了个多余的右括号

你命令最后那个)属于无效语法字符,会干扰批处理的正常执行逻辑。

另外还有个小细节:ffmpeg路径里的双反斜杠\\虽然一般不会直接报错,但规范写法应该用单个反斜杠\。

修正后的正确命令

"C:\Users\user\MediathekView\convert mp2 to mp3\ffmpeg.exe" -hide_banner -loglevel error -i "C:\Users\user\MediathekView\convert mp2 to mp3\Test.mka" -vn -acodec copy "C:\Users\user\MediathekView\convert mp2 to mp3\Test.aac"

把这个修正后的命令放到桌面快捷方式里试试,应该就能正常运行啦。

备注:内容来源于stack exchange,提问作者KKuck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:12:50