找回密码
 立即注册
查看: 809|回复: 14

有没有能批量去除副音轨的软件?

  • TA的每日心情
    开心
    昨天 03:42
  • 签到天数: 242 天

    [LV.8]以坛为家I

    2

    主题

    18

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    27870
    wzdc 发表于 2024-4-28 14:41:15 | 显示全部楼层 |阅读模式
    只保留默认音轨。副音轨对于我来说没什么用,删除多余的音轨还能减少文件体积。
    还有我发现了一个很奇怪的问题,把mkv拖入MKVToolNix里什么都不动,重新混流出来的文件与源文件是不一样的。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 06:49
  • 签到天数: 50 天

    [LV.5]常住居民I

    0

    主题

    13

    回帖

    7

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    12786
    falsel 发表于 2024-4-29 07:12:12 | 显示全部楼层
    本帖最后由 falsel 于 2024-5-2 06:31 编辑

    会编程的话可以试试自己写一个小脚本,pymkv很直白很好用。
    至于现成的,随便搜了一下
    有去除字幕的脚本,去音轨应该也只需要简单的改一下就行。
    MKVmergeBatcher,这个看起来更全面一些,但是我也没有试。
    实在需要的话,我帮你写一个也可以。


    编辑:
    写了:https://github.com/falseL/mkv-track-remover/

    评分

    参与人数 2活跃度 +7400 收起 理由
    wzdc + 1000 很给力!
    Yukarubih + 6400 狠人赞一个!

    查看全部评分

    回复 支持 2 反对 0

    使用道具 举报

  • TA的每日心情
    无聊
    1 分钟前
  • 签到天数: 143 天

    [LV.7]常住居民III

    24

    主题

    65

    回帖

    1066

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    209965

    崭露头角新人登场

    月夜残星 发表于 2024-4-28 16:09:53 | 显示全部楼层
    本帖最后由 月夜残星 于 2024-4-28 16:41 编辑

    gMKVExtractGUI可以视频提取文件中任意内容(不会将原视频文件里的删除,只是提取),MKVToolNix官网里面可以下;
    MKVToolNix也可以通过取消勾选不想要的内容,重新混合来达到你所需的去除视频中某一项内容的目的;
    只要重新混流,混流出来的文件与源文就肯定会是不一样的,我喜欢利用这一点来躲避百度云封违规视频文件。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    6

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    821
    994401709 发表于 2024-4-28 16:39:31 | 显示全部楼层
    ffmpeg,直接批量转成mp4不就行了。想保留什么,就要自己写命令了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 03:42
  • 签到天数: 242 天

    [LV.8]以坛为家I

    2

    主题

    18

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    27870
    wzdc  楼主| 发表于 2024-4-28 20:00:06 | 显示全部楼层
    月夜残星 发表于 2024-4-28 16:09
    gMKVExtractGUI可以视频提取文件中任意内容(不会将原视频文件里的删除,只是提取),MKVToolNix官网里面可 ...

    有的动画会有两个音轨(一个主音轨一个副音轨),副音轨是评论音轨,我觉得没什么用想把他去除减少文件体积,但是一个一个去除太麻烦想看看有没有什么工具能批量去除
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 00:00
  • 签到天数: 294 天

    [LV.8]以坛为家I

    3

    主题

    18

    回帖

    48

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    46188
    Xibeilius 发表于 2024-4-28 20:40:22 | 显示全部楼层
    嗯……自学一下ffmpeg然后自己写批处理脚本吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 00:00
  • 签到天数: 275 天

    [LV.8]以坛为家I

    9

    主题

    157

    回帖

    500

    VC币

    荣誉会员

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

    积分
    93471
    verdurewind 发表于 2024-4-28 20:51:41 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    1 分钟前
  • 签到天数: 143 天

    [LV.7]常住居民III

    24

    主题

    65

    回帖

    1066

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    209965

    崭露头角新人登场

    月夜残星 发表于 2024-4-28 21:56:30 | 显示全部楼层
    本帖最后由 月夜残星 于 2024-4-28 21:57 编辑
    wzdc 发表于 2024-4-28 20:00
    有的动画会有两个音轨(一个主音轨一个副音轨),副音轨是评论音轨,我觉得没什么用想把他去除减少文件体 ...

    好像还真没有可以批量的,不过用MKVToolNix的话,你可以布置完一个视频后,把该任务添加到任务队列,然后等全部布置完后,一起运行。缺点是运行的时候是全部任务一起运行的,不是一个接着一个运行,所以要一起混流的视频越多,就越慢,不过相对的,也是差不多一起出来。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-6-5 17:40
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    5

    主题

    37

    回帖

    0

    VC币

    星辰大海

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

    积分
    386742
    牵绊、 发表于 2024-4-29 11:34:24 | 显示全部楼层
    FOR /F "delims=*" %%A in ('dir /b *.mkv') do "D:\Video\MKVToolNix\mkvmerge.exe"  -o ".\MIN_%%A"  --track-name 0: --track-name 1: -S -M -T -a 1 --no-global-tags "%%A"
    DONE

    保存为BAT文件丢进视频目录 mkvmerge.exe为你MKVToolNix所在目录

    ::--track-name 0:     后面是空的表示把视频流名称删除
    ::--track-name 1:     后面是空的表示把音频流名称删除
    ::-S   s大写表示删除所有字幕
    ::-M m大写表示删除所有附件
    ::-T t大写表示删除所有标签
    ::-a 1  表示音频只保留第1轨(第1轨一般为主音轨,第0轨为视频)

    评分

    参与人数 1活跃度 +6400 收起 理由
    Yukarubih + 6400 很给力!

    查看全部评分

    回复 支持 1 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    昨天 03:42
  • 签到天数: 242 天

    [LV.8]以坛为家I

    2

    主题

    18

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    27870
    wzdc  楼主| 发表于 2024-4-29 12:22:55 | 显示全部楼层
    牵绊、 发表于 2024-4-29 11:34
    FOR /F "delims=*" %%A in ('dir /b *.mkv') do "D:\Video\MKVToolNix\mkvmerge.exe"  -o ".\MIN_%%A"  --t ...


    有的视频 前几集2音轨是评论。后几集就变成了1音轨是评论



    要是有那种能自动获取默认音轨的轨道ID(如果没有标记默认音轨则视为第一个是默认音轨),只保留默认音轨

    这样感觉就不会太容易去除了与预期不符的音轨,也不用手动去指定音轨

    本帖子中包含更多资源

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

    x
    回复 支持 0 反对 1

    使用道具 举报

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

    本版积分规则

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