level 6
s1425367898
楼主
虽然mkvtoolnix-gui很方便,不过每次都要手动弄每个文件,而且每个文件其实需要处理的东西基本都一样,所以想要弄个批处理,以后直接拖放就能自动执行。
其他的都好说,但是title这里有点麻烦,请问有没有办法直接将文件名当成标题输入进去,这部分的命令行应该怎么写?
我当前的做法是将重新压制得到的视频流hevc、原视频mkv、封面图片jpg、ASS字幕都改成同样的文件名,然后批处理用如下命令:
mkvmerge -o "%~dpn1_new.mkv" "%~1" --title "%~dpn1" --no-chapters --language 1:eng -D "%~dpn1.mkv" --language 0:chi "%~dpn1.ssa" --language 0:chi "%~dpn1.ass" --attachment-name cover --attach-file "%~dpn1.jpg"
得到的文件其他信息都正确,但是标题会将全部文件路径都弄进去,百度了之后发现"%~dpn1"本来就是带路径的,请问该如何处理才能解决这个问题。
2019年04月24日 03点04分
1
其他的都好说,但是title这里有点麻烦,请问有没有办法直接将文件名当成标题输入进去,这部分的命令行应该怎么写?
我当前的做法是将重新压制得到的视频流hevc、原视频mkv、封面图片jpg、ASS字幕都改成同样的文件名,然后批处理用如下命令:
mkvmerge -o "%~dpn1_new.mkv" "%~1" --title "%~dpn1" --no-chapters --language 1:eng -D "%~dpn1.mkv" --language 0:chi "%~dpn1.ssa" --language 0:chi "%~dpn1.ass" --attachment-name cover --attach-file "%~dpn1.jpg"
得到的文件其他信息都正确,但是标题会将全部文件路径都弄进去,百度了之后发现"%~dpn1"本来就是带路径的,请问该如何处理才能解决这个问题。