找回密码
 立即注册
查看: 1843|回复: 6

双音轨MKV 默认音轨调换工具

  • TA的每日心情
    无聊
    2023-4-10 00:44
  • 签到天数: 43 天

    [LV.5]常住居民I

    8

    主题

    14

    回帖

    280

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    39188
    zys52712 发表于 2022-3-14 00:16:25 | 显示全部楼层 |阅读模式
    搬运一个能转换mkv默认内置音轨的脚本
    我是用于把默认英语音轨的双音轨视频调回日语默认

    压缩包内含mkvmerge, mkvpropedit 和两个脚本

    脚本1:调换默认音轨(双音轨MKV)
    脚本2:调换音轨并删除原默认音轨

    把需要调换的视频与压缩包内的文件放一起,然后运行脚本


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-6-24 08:09
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    12

    主题

    358

    回帖

    64

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    396462
    QS0x01 发表于 2022-3-14 02:29:18 | 显示全部楼层

    question: 如果包含三个音轨会有判断暂停交给人工决策吗?
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-4-10 00:44
  • 签到天数: 43 天

    [LV.5]常住居民I

    8

    主题

    14

    回帖

    280

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    39188
    zys52712  楼主| 发表于 2022-3-14 02:47:50 | 显示全部楼层
    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 ^

    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 18:13
  • 签到天数: 147 天

    [LV.7]常住居民III

    3

    主题

    66

    回帖

    300

    VC币

    高级会员

    Rank: 4

    积分
    23071
    x82248362 发表于 2022-3-14 05:19:11 | 显示全部楼层
    zys52712 发表于 2022-3-14 02:47
    不会,这个只能把音轨二设置为默认,不过可以自己改,如果是三音轨改成第三个默认的话加一行就行了

    --edi ...

    我记得这个用mkvtool也能调的吧 还简单明了
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429797

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2022-3-14 06:03:15 | 显示全部楼层
    x82248362 发表于 2022-3-14 05:19
    我记得这个用mkvtool也能调的吧 还简单明了

    mkvmerge, mkvpropedit本来就是mkvtoolnix的子集
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 18:13
  • 签到天数: 147 天

    [LV.7]常住居民III

    3

    主题

    66

    回帖

    300

    VC币

    高级会员

    Rank: 4

    积分
    23071
    x82248362 发表于 2022-3-14 08:11:54 | 显示全部楼层
    孤雨独火 发表于 2022-3-14 06:03
    mkvmerge, mkvpropedit本来就是mkvtoolnix的子集


    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-6 15:37
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    353

    回帖

    42

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    142578

    活跃达人

    shadows 发表于 2022-3-14 08:53:00 | 显示全部楼层
    本帖最后由 shadows 于 2022-3-14 09:00 编辑

    直接GUI调就好了……除非是批量的

    而且这个脚本是不是编辑前应该加个检测,音轨不等于2时就跳过?
    看了下这也太简单了,你直接发出来就好了,完全没必要用压缩包


    1. Change [Default Tracks]
    1. for %%a in ("*.mkv") do mkvpropedit "%%a" ^
    2. --edit track:a1 --set flag-default=0 --set flag-forced=0 ^
    3. --edit track:a2 --set flag-default=1 --set flag-forced=0 ^
    4. --edit track:s1 --set flag-default=0 --set flag-forced=0 ^
    5. --edit track:s2 --set flag-default=1 --set flag-forced=0
    复制代码


    2. Make [Single Audio] Japanese
    1. mkdir output
    2. for %%a in ("*.mkv") do mkvmerge.exe -o "output\%%~na.mkv" ^
    3. --audio-tracks 2 ^
    4. --subtitle-tracks 4 ^
    5. "%%a"
    复制代码


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表