找回密码
 立即注册
楼主: tonyhsie

AdjustAssTime: 調整字幕時間軸/FPS 或合併多個字幕 (2023/02/05 更新)

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1377

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2969739

    卓越贡献

    tonyhsie  楼主| 发表于 2020-8-6 21:06:22 | 显示全部楼层
    本帖最后由 tonyhsie 于 2020-8-7 21:09 编辑
    1928530784 发表于 2020-8-6 18:01
    前面调好了,后面要怎么调 正在搞宠物小精灵的合集

    AdjustAssTime 有個沒公開過的隱藏用法

    可以接受多個時間區間,分別作不同的時間調整


    例如說,0:00~10:00 要延後 10 秒,10:00 以後要延後 20 秒

    那 Original Time 就填「0:00        10:00」,Target Time 填「0:10        10:20
    (分別是原始時間、調整後的時間)

    PS. 要注意兩個時間點之間不是空白字元,而是「Tab」字元




    如上圖,按下 Go! 之後,會從 001.ass 產生出另一個「001.Segment.ass」字幕

    而這個檔案就是在不同的時間區間,分別作出不同調整的字幕


    區間數量也沒有限制,只要 Original 跟 Target 的數量一致即可,例如:

    Original 「0:00        10:00        15:00        20:00」
    Target    「0:10        10:20        14:50        20:15」


    這樣就會分別對 0:00~10:00、10:00~15:00、15:00~20:00、20:00~ 作出4種不同調整
           延後 10 秒; 延後 20 秒; 提前 10 秒;延後 15 秒




    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    5

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    48
    1928530784 发表于 2020-8-7 19:05:33 | 显示全部楼层
    本帖最后由 1928530784 于 2020-8-7 19:36 编辑
    tonyhsie 发表于 2020-8-6 21:06
    AdjustAssTime 有個沒公開過的隱藏用法

    可以接受多個時間區間,分別作不同的時間調整



    不行,点go之后没出现新得字幕,新版也一样

    格式:
    01:44        12:12
    02:04        12:02

    大概是前面延迟20秒,后面提前10秒,然后GO,就什么事都没发生,时间回复默认了。。。

    字幕

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1377

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2969739

    卓越贡献

    tonyhsie  楼主| 发表于 2020-8-7 21:14:54 | 显示全部楼层
    本帖最后由 tonyhsie 于 2020-8-7 21:16 编辑
    1928530784 发表于 2020-8-7 19:05
    不行,点go之后没出现新得字幕,新版也一样

    格式:

    我發現貼上網頁後,tab 字元也會變成空白字元,所以不能用複製的,不好意思
    (時間恢復默認,表示程式不接受那個時間字串)


    請用記事本輸入「時間"tab"時間」,再貼到 AdjustAssTime 上吧



    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    5

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    48
    1928530784 发表于 2020-8-7 21:16:54 | 显示全部楼层
    tonyhsie 发表于 2020-8-7 21:14
    我發現貼上網頁後,tab 字元也會變成空白字元,所以不能用複製的,不好意思
    (時間恢復默認,表示程式不接 ...

    TAB要怎么打。。。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1377

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2969739

    卓越贡献

    tonyhsie  楼主| 发表于 2020-8-7 21:41:02 | 显示全部楼层
    1928530784 发表于 2020-8-7 21:16
    TAB要怎么打。。。


    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1377

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2969739

    卓越贡献

    tonyhsie  楼主| 发表于 2020-8-8 19:24:20 | 显示全部楼层
    1928530784 发表于 2020-8-7 19:05
    不行,点go之后没出现新得字幕,新版也一样

    格式:

    其實用 Excel 會比較方便

    先把要調的時間點記在 Excel 上,然後再從 Excel 複製出來就可以了

    例如




    操作過程


    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1377

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2969739

    卓越贡献

    tonyhsie  楼主| 发表于 2020-10-10 21:45:25 | 显示全部楼层
    本帖最后由 tonyhsie 于 2020-10-10 21:56 编辑

    v201010


    1. 小 bug 修正

    2. 調整一些 hot-keys

    3. 新增支援「有兩個以上的 [V4 Styles] 區段」的字幕檔案

    4. 改用 decimal 來計算時間長度以避免 double 在四捨五入時的誤差
      (double 1.005 四捨五入取兩位為 1.00,而 decimal 會是 1.01)


    5. UI 介面調整



      for 調整時間模式 (Adjust mode)

    6. 如果 input 1 改變了,則移除先前所有的 input files

    7. 可直接將程式產生的 Segment.txt 拖曳到時間欄,再次使用同樣時間來作調整


    8. 「指定第一句字幕的時間」之前都是以字幕檔第一行的時間為準,無論它是否真的最早出現;
      現在改以最早出現的真實字幕時間為準

    9. 可直接從 Excel 複製時間資訊貼到「Target Time」上 (ctrl-v),程式會自動填滿「Original Time/Target Time」兩個欄位
      也支援拖曳的方式。Excel 時間範例(以時間 或 frames 為單位,將 TV 時軸轉換成 BD 時軸):


    10. 在計算 frame 時間時,如果字幕時間要從 M frame 調整成 N frame,
      以往都是以「M / fps 的時間之後的字幕」調整為「N / fps 的時間」的方式來計算;
      現在改為更精確的「(M-1) / fps + 0.01 秒之後的字幕」調整為「(N-1) / fps + 0.01 秒」的方式來計算;


      for 合併字幕模式 (Append mode)

    11. 如果字幕位置沒有改變,則不產生確認用的「position.ass」

    12. 合併時字幕時,若字幕的預設解析度不同,會自動調整相關 x/y 軸的參數;現在不調整 \blur 所帶的參數了

    13. 在輸入的字幕檔案超過兩個時,禁止 Swap

    14. 修正「當 input 2 的長度 > input 1 時」會發生的 exception

    15. Chapter.txt 現在會記錄各影片的長度,即下圖()內的時間


    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-20 12:47
  • 签到天数: 278 天

    [LV.8]以坛为家I

    26

    主题

    397

    回帖

    455

    VC币

    星辰大海

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

    积分
    394360

    新人登场崭露头角渐入佳境活跃达人

    橙兜酱 发表于 2020-10-10 22:14:48 | 显示全部楼层
    有汉化吗?虽然我把操作全部吃透了但是还是想要汉化
    动画年鉴-统计表 (notion.so)
    动画年鉴网盘目录 (xido.workers.dev)

    欢迎参观,如果想一起收集整理的话可以在统计表主页找我联系方式~
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1377

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2969739

    卓越贡献

    tonyhsie  楼主| 发表于 2020-10-11 04:14:21 | 显示全部楼层
    橙兜酱 发表于 2020-10-10 22:14
    有汉化吗?虽然我把操作全部吃透了但是还是想要汉化

    抱歉,應該不會有漢化
    回复

    使用道具 举报

  • TA的每日心情

    2021-2-14 09:49
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    4

    主题

    20

    回帖

    30

    VC币

    荣誉会员

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

    积分
    132588
    BXV 发表于 2020-10-27 18:17:36 来自手机 | 显示全部楼层
    看着用起来好麻烦呀,我都是时间轴不对直接换,找不到合适的用potplayer自带的改就够了......
    回复

    使用道具 举报

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

    本版积分规则

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