找回密码
 立即注册
123
返回列表 发新帖
楼主: sccg611

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

  • TA的每日心情
    奋斗
    2020-6-30 11:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    52

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1176
    SCGabriel 发表于 2020-6-30 15:02:20 | 显示全部楼层
    附上脚本文件,用于linux系统下

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.1]初来乍到

    7

    主题

    54

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1018
    sccg611  楼主| 发表于 2020-7-1 10:00:01 | 显示全部楼层
    SCGabriel 发表于 2020-6-30 15:02
    附上脚本文件,用于linux系统下

    谢谢大佬,linux需要装虚拟机了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-6-30 11:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    52

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1176
    SCGabriel 发表于 2020-7-1 17:05:20 | 显示全部楼层
    sccg611 发表于 2020-7-1 10:00
    谢谢大佬,linux需要装虚拟机了

    咱仔细看了下你的要求,咱这个脚本好像不符合你的需求。
    咱这个脚本是自己指定一个数集合,然后从第一个依次生成数字,替换动画和字幕名里面的集数数字实现批量合并的。

    for i in $(seq 1 12)
    do


    这个意思是从1-12里面,依次取i的值。这样的话i的值会依次等于1、2、3......11、12


    n=$(printf %02d $i)


    这个意思是重新取一个n值,这个n值等于i值,但是替换了格式,比如 1、2、3 变成 01、02、03


    然后用'${n}'这个值替代文件名中的集数编号实现自动合并
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-3-13 13:55
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    1

    主题

    24

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1166
    岁月留声 发表于 2020-7-6 16:46:16 | 显示全部楼层
    用mkvtoolnix批处理命令,或者用FFMPEG批处理、脚本都是可以的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-8-6 19:21
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    0

    主题

    7

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    903
    抹茶 发表于 2021-4-6 23:31:58 | 显示全部楼层
    小往422 发表于 2020-6-25 18:17
    先批量重命名成01 02 03 …再把mkvmerge -o 001.mkv 01.mkv 01.ass的命令用Excel 分别下拉3列

    把mkvtool的 ...

    请问提示“无法以读取模式打开文件”是什么情况呀
    回复 支持 反对

    使用道具 举报

    123
    返回列表 发新帖
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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