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

ListAssFonts: 小工具,分析字幕使用的字型 (2023/06/13 更新)

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-12-7 14:32:18 | 显示全部楼层
    本帖最后由 tonyhsie 于 2017-12-7 14:34 编辑
    fxffrank 发表于 2017-12-7 13:43
    感觉很好用,谢谢!
    要是能自动下在确实字体,就完美了。

    謝謝支持!!

    不過這個想法難度太高 暫時不太可能實現出來
    用字型名稱上網搜尋一下 還是比較快


    最近倒是有加一個新功能

    程式能自動產生測試字幕,用來判斷 "用了簡中字型的繁中字幕"  有沒有缺字




    大家對程式有任何想法 或是bug反饋

    都歡迎提出來討論一下




    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-12-13 18:39:57 | 显示全部楼层
    fxffrank 发表于 2017-12-13 11:48
    今天分析某一合集字幕。其中一个显示乱码,怎么办呀?

    字幕文件来自:字幕库

    程式只支援 UTF-8 或 UTF-16 字幕

    不支援ANSI (GB/BIG5) 字幕


    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2018-1-9 21:17:31 | 显示全部楼层
    本帖最后由 tonyhsie 于 2018-1-9 21:20 编辑
    supercoolman 发表于 2018-1-9 18:10
    不知道有沒有辦法自動判定哪些字型在WIN10下使用不了的
    另外能有個資料庫來自動對應正體和簡體字型就好了
    ...

    1. 沒辦法

    2. 目前新版程式,會判斷字幕用到的所有字型,其字數多寡,再把 "可能缺字的字型" 這部分的字幕獨立出來,產生一個新的測試字幕

    大概是長這樣:



    然後 user 只要播這個測試字幕,就能判斷這些字幕會不會有缺字問題


    晚點再把新版程式放上來

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2018-1-13 00:59:00 | 显示全部楼层
    chesterip 发表于 2018-1-12 21:19
    可以配合「超級字體整合包X」自動安裝缺失字型嗎?

    目前暫時沒有這種規劃
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2018-2-3 22:06:38 | 显示全部楼层
    acgnhiki 发表于 2018-2-3 21:06
    字幕: http://bbs.acgrip.com/forum.php?m ... 9%E5%A5%B3%E5%AD%A9

    文件:

    感謝回報,建議下次可以直接上傳有問題的字幕當成附件,謝謝囉


    我看了一下 程式應該沒問題
    Style: effect7 07,Colonna MT,72,&H002822C5,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,1,2,2,10,10,10,1
    Dialogue: 0,0:00:50.82,0:00:51.78,effect7 07,,0,0,0,,{\fs200\pos(231,224)\fn華康瘦金體\blur2\b1\fad(187,187)\frz27.27\be1}神
    Dialogue: 0,0:00:50.82,0:00:51.78,effect7 07,,0,0,0,,{\fs100\fn華康抖抖體W5\blur1\b1\fad(187,187)\frz22.95\c&HF7F5FC&\pos(507,179)\be1}的惡作劇

    這兩行的字體是 "華康瘦金體" & "華康抖抖體",並不是 "Colonna MT"

    Style: Sakura 24 effect 01,G-OTF Jun Pro 501,70,&H00141312,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,0,0,2,15,15,15,1
    Dialogue: 0,0:16:56.87,0:17:00.29,Sakura 24 effect 01,,0,0,0,,{\fs100\blur1\pos(927,723)\frz328.8\c&H4E5960&\frx6\fry0\fnArphic Ita-Tai Extra JIS}洋館 of the dead
    Dialogue: 0,0:16:56.87,0:17:00.29,Sakura 24 effect 01,,0,0,0,,{\fs55\blur1\frz328.8\c&H4E5960&\fn華康粗黑體\pos(786,867)\b1}從會有殭屍出現的洋館逃脫出去!

    這兩行的字體是 "Arphic Ita-Tai Extra JIS" & "華康粗黑體",並不是 "G-OTF Jun Pro 501"


    初步看來,程式判斷是正確無誤的

    有問題歡迎再回報~~
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2018-2-13 19:48:27 | 显示全部楼层
    tonyhsie 发表于 2018-1-9 21:17
    1. 沒辦法

    2. 目前新版程式,會判斷字幕用到的所有字型,其字數多寡,再把 "可能缺字的字型" 這部分的字 ...

    最近比較忙,今天總算有空來更新程式了



    v180213

    1. 在繁中OS下,將可能缺字的字幕部分,另外生成 "*.NeedVerify.ass",方便字幕作者檢視
    2. 修正 "Montara"、"Noto Sans Serif"、"Limited 源真" 字型顯示錯誤的問題
    3. 檢查華康字型的 style 設定問題




    只要拿任意影片,來搭配自動生成的字幕檔,就能判斷原字幕檔會不會有,"繁體字 配 簡中字型" 時的缺字問題



    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2018-2-23 11:04:35 | 显示全部楼层
    lee850220 发表于 2018-2-23 10:31
    Simhei 會顯示成 Sinhei,還是說這是兩種不同的字體呢?
    測試字幕:

    這是字幕文件本身打錯字了
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2018-3-10 01:27:02 | 显示全部楼层
    atomsfear 发表于 2018-3-10 00:55
    今天在使用時發現華康超特楷體找不到,無論是V4+ Styles或\fn都一樣。
    在win7使用v170519,win10使用v18021 ...

    5. 按F12/Menu鍵可導出 debug 用的純文字文件,方便報錯/除錯



    附一下除錯文件檔跟原始字幕檔吧


    我來看看是哪裡的問題....
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2018-3-10 19:57:18 | 显示全部楼层
    本帖最后由 tonyhsie 于 2018-3-10 23:20 编辑
    atomsfear 发表于 2018-3-10 00:55
    今天在使用時發現華康超特楷體找不到,無論是V4+ Styles或\fn都一樣。
    在win7使用v170519,win10使用v18021 ...

    我看了一下你私訊的字幕跟字型、除錯文件

    1. 除錯文件顯示 Windows 7/10 都有安裝 "華康超特楷體",程式沒有顯示錯誤

    2. 字幕行是

    Dialogue: 0,0:04:52.88,0:04:54.91,Screen,,0,0,0,,{\an5\fn華康超特楷體\bord0\b0\rnd8\fs45\1c&H484442&\frx306\fry322\frz17.04\pos(370,670)}住宿

    原本程式會把 \rndXXX 當成 \r 來看
    新版修正此問題了


    v180310

    1. 修正 .ass 語法裡 \r & \rnd 的判斷問題




    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2018-3-17 19:34:29 | 显示全部楼层
    本帖最后由 tonyhsie 于 2018-3-18 02:09 编辑
    lee850220 发表于 2018-3-17 17:38
    請問這個程式會因為安裝過多字型導致程式崩潰嗎,
    目前Fonts內有2000多個字體,
    每次開啟後顯示完第一次, ...

    Windows 7 會有這種現象,Windows 10 似乎不會,這問題我也沒有好的解決方法
    這屬於 .Net Framework 在 Win7 環境的問題


    有些字型資訊無法直接透過 WPF 取得

    必須開啟字型檔案來確認,所以每次開啟程式後,第一次執行任一功能時,都會開啟字型檔案



    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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