双音轨MKV 默认音轨调换工具
搬运一个能转换mkv默认内置音轨的脚本我是用于把默认英语音轨的双音轨视频调回日语默认
压缩包内含mkvmerge, mkvpropedit 和两个脚本
脚本1:调换默认音轨(双音轨MKV)
脚本2:调换音轨并删除原默认音轨
把需要调换的视频与压缩包内的文件放一起,然后运行脚本
question: 如果包含三个音轨会有判断暂停交给人工决策吗? QS0x01 发表于 2022-3-14 02:29
question: 如果包含三个音轨会有判断暂停交给人工决策吗?
不会,这个只能把音轨二设置为默认,不过可以自己改,如果是三音轨改成第三个默认的话加一行就行了
--edit track:a1 --set flag-default=0 --set flag-forced=0 ^
--edit track:a2 --set flag-default=0 --set flag-forced=0 ^
--edit track:a3 --set flag-default=1 --set flag-forced=0 ^
zys52712 发表于 2022-3-14 02:47
不会,这个只能把音轨二设置为默认,不过可以自己改,如果是三音轨改成第三个默认的话加一行就行了
--edi ...
我记得这个用mkvtool也能调的吧 还简单明了
x82248362 发表于 2022-3-14 05:19
我记得这个用mkvtool也能调的吧 还简单明了
mkvmerge, mkvpropedit本来就是mkvtoolnix的子集{:4_684:}
孤雨独火 发表于 2022-3-14 06:03
mkvmerge, mkvpropedit本来就是mkvtoolnix的子集
{:4_684:}
本帖最后由 shadows 于 2022-3-14 09:00 编辑
直接GUI调就好了……除非是批量的
而且这个脚本是不是编辑前应该加个检测,音轨不等于2时就跳过?
看了下这也太简单了,你直接发出来就好了,完全没必要用压缩包
1. Change
for %%a in ("*.mkv") do mkvpropedit "%%a" ^
--edit track:a1 --set flag-default=0 --set flag-forced=0 ^
--edit track:a2 --set flag-default=1 --set flag-forced=0 ^
--edit track:s1 --set flag-default=0 --set flag-forced=0 ^
--edit track:s2 --set flag-default=1 --set flag-forced=0
2. Make Japanese
mkdir output
for %%a in ("*.mkv") do mkvmerge.exe -o "output\%%~na.mkv" ^
--audio-tracks 2 ^
--subtitle-tracks 4 ^
"%%a"
页:
[1]