请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
12
返回列表 发新帖
楼主: tonyhsie

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

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

    [LV.2]偶尔看看I

    14

    主题

    317

    帖子

    901

    真·积分

    星辰大海

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

    积分
    414076
    tonyhsie  楼主| 发表于 2017-11-19 14:48:27 | 显示全部楼层
    yukako 发表于 2017-11-19 14:23
    如果方便的话,时间轴呈现也可以考虑加入,
    这个软件真方便,我原本还想要手算起始点在用其它软件平移... ...

    是啊

    當初我也是遇到類似的情況

    後來索性就自己寫了這個工具來用了


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-3-15 10:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    76

    帖子

    0

    真·积分

    新手上路

    Rank: 1

    积分
    235
    li0510 发表于 2018-4-30 03:35:55 | 显示全部楼层
    感谢分享
    使用非常方便 特别是集体shifting 节约很多时间
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    14

    主题

    317

    帖子

    901

    真·积分

    星辰大海

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

    积分
    414076
    tonyhsie  楼主| 发表于 2018-5-1 01:51:17 | 显示全部楼层
    li0510 发表于 2018-4-30 03:35
    感谢分享
    使用非常方便 特别是集体shifting 节约很多时间

    謝謝

    如果對程式有什麼想法或問題,也歡迎討論哦


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-3-15 10:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    76

    帖子

    0

    真·积分

    新手上路

    Rank: 1

    积分
    235
    li0510 发表于 2018-5-2 02:27:40 | 显示全部楼层
    tonyhsie 发表于 2018-5-1 01:51
    謝謝

    如果對程式有什麼想法或問題,也歡迎討論哦

    嘿嘿嘿
    好哒
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-1 00:50
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    0

    主题

    9

    帖子

    0

    真·积分

    注册会员

    Rank: 2

    积分
    1288
    none1839 发表于 2018-12-25 16:31:01 | 显示全部楼层
    楼主太牛逼了
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    14

    主题

    317

    帖子

    901

    真·积分

    星辰大海

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

    积分
    414076
    tonyhsie  楼主| 发表于 2018-12-27 16:07:22 | 显示全部楼层
    謝謝支持

    過幾天會放新版出來
    如果有什麼意見或建議都歡迎提出來
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    14

    主题

    317

    帖子

    901

    真·积分

    星辰大海

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

    积分
    414076
    tonyhsie  楼主| 发表于 2019-1-1 02:55:31 | 显示全部楼层
    本帖最后由 tonyhsie 于 2019-1-1 02:59 编辑

    大家新年快樂!!




    更新記錄



    v190101

    1. 一堆小 bug 修正2. 時間單位可選擇 毫秒 (Millisecond) 或 秒  (Second)
    3. 可改變字幕 FPS (如 23.976 -> 25 之類)


    for 調整時間模式 (Adjust mode)

    4. Sushi 自動產生的字幕,如果有多個不同的時間區塊,那麼在區塊邊界,Sushi 偶爾會判斷錯誤,需要手動修正
    AdjustAssTime 可按照 Sushi 結果來生成 N 個平移了不同時間後的字幕檔,方便來修正 Sushi 的這種錯誤


    for 合併字幕模式 (Append mode)

    5. 如果合併的字幕,預設解析度不相同時,會根據第一個字幕的解析度來調整後續字幕的字型大小 font size、字幕位置 position、 邊界 magrins 等等跟字幕解析度相關的數據,並產生 "*.position.ass" 用來方便確認更改後的相關字幕是否能正常呈現

    6. 可直接把 "chapters.txt" 拖曳到 "Start Time" 欄,直接根據檔案裡紀錄的合併時間來再次合併字幕



    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    14

    主题

    317

    帖子

    901

    真·积分

    星辰大海

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

    积分
    414076
    tonyhsie  楼主| 发表于 2019-1-1 04:03:54 | 显示全部楼层
    關於輔助 Sushi 手動調軸的部分說明一下
    因為我自己在看美劇時常用 Sushi 來調字幕,但常常需要手動修正時間軸,所以才把這個功能加到 AdjustAssTime 上面



    Sushi 調軸,是基於比較兩個影片的聲音資訊去估計每一句字幕該平移多少時間,當它估計錯誤時,便需要手動修正,而 AdjustAssTime 可以讓修正字幕更方便一點



    實際拿美劇 Young Sheldon S02E09 的兩個版本 AVS & NTb 為例,如果把 AVS 版本的字幕,用 Sushi 自動調整成 NTb 版本,Sushi 訊息如下圖



    紅框處代表 Sushi 對字幕時間所作的調整:

    0. Sushi 把這個 AVS 版本的字幕分成 4 個時間區間 (Group),對這 4 個區間作不同的時間平移後即為 NTb 版本的字幕

    1. 區間1  從 00:00.00 到 06:40.19, 共 174 行, 平移 0.0353979964315
    2. 區間2  從 06:49.36 到 14:07.93, 共 149 行, 平移 -1.215611012 秒 (負數時間代表往前平移)
    3. 區間3  從 14:16.93 到 20:00.85, 共 123 行, 平移 -3.15114449299
    4. 區間4  從 20:09.07 到 20:39.25, 共 10 行, 平移 -5.16585587174


    問題來了,假如 Sushi 判斷錯誤了


    實際上區間2 的 6:49.36 開頭的 3 行字幕,其實應該是屬於區間1,應該平移 0.0353979964315 秒,而不是 -1.215611012 秒呢?


    AdjustAssTime 可以按照 Sushi 判斷的時間區間,來產生平移了不同時間後的字幕
    以上面的例子來說,會產生平移 0.04, -1.22, -3.15, -5.17 秒的 4 個不同字幕檔


    Step 1:  將 AVS 版本的字幕拖曳到 "Input 1" 欄
    Step 2:  複製 Sushi 的區間資訊到記事本,再拖曳到 AdjustAssFonts 裡的 "Target Time" 欄
    Step 3:  按下 "Go!"

    區間資訊只要有包含到第一個 "Group (start..." 到 最後一個 "average: ....)" 就好,可以像圖片一樣亂拉一個範圍,不用精確指定起點 & 終點




    產生的結果




    實際上區間2 的 6:49.36 開頭的 3 行字幕,其實應該是屬於區間1,應該平移 0.0353979964315 秒,而不是 -1.215611012 秒呢?



    那 3 行 Sushi 判斷錯誤的字幕,只要用 ".Delay 40ms.ass" 這個字幕文件裡的那 3 行,去取代掉 *.sushi.ass 裡的,就修正完成了

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    VCB-Studio分享论坛X

    VCB-S微信公众号上线了,欢迎关注!

    欢迎关注VCB-S微信公众号,公众号将不定期推送有关本组最新资源的消息。...

    点击查看详情 
    快速回复 返回顶部 返回列表