FFmpeg 多输入 remux 多输出...没有这样的文件或目录错误

FFmpeg 多输入 remux 多输出...没有这样的文件或目录错误

我一直试图用这个来删除同一目录中多个文件的音频,然后将它们重新合并到不同的位置。但我一直收到“'/myfolder/stuff/*.mkv'”“没有这样的文件或目录”错误...有人有主意吗?谢谢

for i in '/myfolder/stuff/*.mkv' ;do ffmpeg -i "$i" -map 0 -map -0:a:0 -map -0:a:1 -map 0:s:2 -c copy "/otherstuff/remux/${I%.mkv}.mkv";done

答案1

只需从 MKV 路径中删除引号即可。您需要 shell 来扩展通配符,如果使用引号,则 shell 无法执行此操作。

相关内容