0
我使用安装了ipkg的Synology和mkvmerge工作。通过Synology SSH命令行上的文件循环播放
当我使用
/opt/bin/mkvmerge -o /path_to_file/filename.added_subs.mkv
--default-track 0 --language 0:eng /path_to_file/filename.srt
/path_to_file/filename.mkv
这完美的作品,以及文件被remuxed与加字幕。
但是因为我有许多(很多)文件需要执行此操作,所以我想为此运行批处理。
我发现这一行来解释什么,我想做的事:
FOR %A IN (/path_to_files/*.mkv) DO /opt/bin/mkvmerge -o /path_to_files/%~nA.added_subs.mkv --default-track 0 --language 0:eng /path_to_files/%~nA.srt /path_to_files/%~nA.mkv
但在Synology将不会接受FOR ...命令。
任何人都有一个想法如何做到这一点?
很有可能是因为你使用了错误的shell脚本命令。我甚至会认为它甚至没有使用谷歌或其他NIX外壳。 – Squashman
你是对的@Squashman,你让我走向正确的方向。它使用Busybox。看起来我必须为此找到命令。 –