找回密码
 立即注册
查看: 5626|回复: 24

求助下大佬们,怎么批量封装字幕呢

  • TA的每日心情
    无聊
    2019-10-5 12:45
  • 签到天数: 2 天

    [LV.1]初来乍到

    7

    主题

    54

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1018
    sccg611 发表于 2020-6-24 15:01:03 | 显示全部楼层 |阅读模式
    有a.mkv,a.ass;b.mkv,b.ass 等文件
    想把相应的ass字幕文件封装到对应的mkv中

    我用mkvtoolnix只会一个一个的封装,导致效率很低
    回复

    使用道具 举报

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

    [LV.5]常住居民I

    45

    主题

    2692

    回帖

    2020

    VC币

    星辰大海

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

    积分
    394182

    崭露头角活跃达人CD!BD!

    孤雨独火 发表于 2020-6-24 15:39:13 | 显示全部楼层
    mkvtoolnix的队列功能不好用么
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-10-30 20:09
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    12

    主题

    299

    回帖

    16

    VC币

    星辰大海

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

    积分
    390124
    QS0x01 发表于 2020-6-24 16:09:17 | 显示全部楼层
    这还不简单么...

    首先明确一点,你现在使用的应该是MKVToolNixGUI
    MKVToolNix本身就是一个命令行工具而不是图形界面程序

    写个脚本tree文件夹以生成文件列表
    遍历所有存在相同文件名ass的mkv然后批量执行封装

    ——————————————————————————————————

    要是不会基础命令行的使用那当我没说
    你有这个时间折腾还不如楼上说的那样扔队列等它跑完
    回复 支持 0 反对 1

    使用道具 举报

    头像被屏蔽
  • TA的每日心情
    开心
    2020-10-25 14:52
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    9

    主题

    269

    回帖

    141

    VC币

    禁止发言

    积分
    123866
    Rikkano 发表于 2020-6-24 16:20:27 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    无聊
    2019-10-5 12:45
  • 签到天数: 2 天

    [LV.1]初来乍到

    7

    主题

    54

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1018
    sccg611  楼主| 发表于 2020-6-24 16:27:38 | 显示全部楼层
    孤雨独火 发表于 2020-6-24 15:39
    mkvtoolnix的队列功能不好用么

    那个是啥东东,一个一个选中进行弄么
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    无聊
    2019-10-5 12:45
  • 签到天数: 2 天

    [LV.1]初来乍到

    7

    主题

    54

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1018
    sccg611  楼主| 发表于 2020-6-24 16:28:43 | 显示全部楼层
    QS0x01 发表于 2020-6-24 16:09
    这还不简单么...

    首先明确一点,你现在使用的应该是MKVToolNixGUI

    我觉得折腾队列吧,看到代码就头大
    回复 支持 0 反对 1

    使用道具 举报

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

    [LV.5]常住居民I

    45

    主题

    2692

    回帖

    2020

    VC币

    星辰大海

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

    积分
    394182

    崭露头角活跃达人CD!BD!

    孤雨独火 发表于 2020-6-24 16:45:05 | 显示全部楼层
    sccg611 发表于 2020-6-24 16:27
    那个是啥东东,一个一个选中进行弄么

    是的
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-7-9 17:09
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    10

    主题

    10

    回帖

    208

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    4500
    小往422 发表于 2020-6-25 18:17:12 来自手机 | 显示全部楼层
    本帖最后由 小往422 于 2020-6-25 20:09 编辑

    先批量重命名成01 02 03 …再把mkvmerge -o 001.mkv 01.mkv 01.ass的命令用Excel 分别下拉3列

    把mkvtool的那些东西添加到环境变量之后 在视频所在文件夹打开power shell或者cmd 复制回车就完事了
    批量重命名工具推荐下FFRename 功能挺丰富 适合小白


    本帖子中包含更多资源

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

    x
    回复 支持 0 反对 1

    使用道具 举报

    头像被屏蔽
  • TA的每日心情
    开心
    2020-10-25 14:52
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    9

    主题

    269

    回帖

    141

    VC币

    禁止发言

    积分
    123866
    Rikkano 发表于 2020-6-26 11:29:41 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    无聊
    2019-10-5 12:45
  • 签到天数: 2 天

    [LV.1]初来乍到

    7

    主题

    54

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1018
    sccg611  楼主| 发表于 2020-6-26 12:46:02 | 显示全部楼层
    Rikkano 发表于 2020-6-26 11:29
    MKV 要和 ASS 同名,且在同一目录下

    F:/MKVToolNix\mkvmerge.exe --ui-language zh_CN --output ^"U:\TV Episode\XX

    for f in *.mkv; do mkvmerge -o "./Output/$f" "$f" "${f%.mkv}.ass"; done

    大佬看看代码有啥问题呢

    回复 支持 0 反对 1

    使用道具 举报

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

    本版积分规则

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