V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ricco
V2EX  ›  macOS

搓了一个预览字幕文件的 App: QLSubtitles

  •  
  •   ricco · 2023-08-05 21:03:34 +08:00 · 1392 次点击
    这是一个创建于 477 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目:riccoyu/QLSubtitles
    下载:Quick Look Subtitles v1.0.0
    缘由:1. 10.15 版本以前用的是QLAddict来预览 srt 字幕文件,系统版本一路升上来,这个插件偶有出现小毛病让你不能预览 srt 文件 2. 原作者好像不鸟这个项目,pr 和 issue 都晾着了 3. WWDC 上叫嚣了多年要废掉 qlgenerator 插件,让开发者们赶快转去写 app extension 4. 很多年过去了,QLAddict 没有转成 app extension ,也没有人写预览字幕文件的新 app 出来。于是,自己搞了一个出来,至少不用担心 apple 哪天废掉 qlgenerator 了
    补充:现在大家都流媒体,倒腾 srt 字幕文件应该是小众场景。项目支持预览 srt 格式的字幕文件,对我来说已经够用,没怎么有动力去搞其它格式的字幕文件了。趁项目还热乎,丢在本站看看水花,有更多的人喜欢,我才有动力继续搞下去
    截屏:Link

    第 1 条附言  ·  2023-08-07 17:59:03 +08:00

    更新下载链接v1.0.1
    截屏: Quick Look popup

    16 条回复    2023-08-07 17:45:28 +08:00
    naminokoe
        1
    naminokoe  
       2023-08-05 21:21:02 +08:00
    你这个与 Aegisub 相比的优势在哪里?
    ricco
        2
    ricco  
    OP
       2023-08-05 21:54:07 +08:00
    @naminokoe Aegisub app 在系统里注册为 srt 文件的 editor ,自己是不带 qlgenerator 插件或者 preview 扩展的。如果你没安装其它的 quicklook 插件或扩展,那你空格按 srt 文件时,弹出的窗口里是系统对纯文本文件( public.plain-text )的预览内容
    GabrielleBellamy
        3
    GabrielleBellamy  
       2023-08-06 10:58:06 +08:00
    这个 idea 很棒诶,刚在机子( Monterey )上试了下,加上了扩展,不过 srt 好像没有出现预览,是需要重启还是需要安装其他插件嘛?
    BuZZZX
        4
    BuZZZX  
       2023-08-06 11:23:39 +08:00
    未使用,已 Star
    ryanwuson
        5
    ryanwuson  
       2023-08-07 08:38:43 +08:00
    @ricco 目前安装在 M1 的电脑上,已加上了扩展、重启,但按控白键仍然是原本的纯文本文件预览内容
    ricco
        6
    ricco  
    OP
       2023-08-07 11:01:56 +08:00
    @GabrielleBellamy
    @ryanwuson
    我没给 app 做签名,所以需要在"安全与隐私"偏好设置面板里“允许”运行。启用 quicklook 预览,需要在“扩展”偏好设置面板里☑️勾选这个扩展来启用
    GabrielleBellamy
        7
    GabrielleBellamy  
       2023-08-07 11:50:50 +08:00
    @ricco #6 我还是不行。也是 M1 的机子,一直都是允许运行(而且是允许 from anywhere ),然后也勾选了启用,但是预览还是原样……
    ryanwuson
        8
    ryanwuson  
       2023-08-07 12:01:04 +08:00
    @ricco 我跟 @GabrielleBellamy 一样的,一直都是允许运行,也在“扩展”偏好设置面板里勾选了启用
    ricco
        9
    ricco  
    OP
       2023-08-07 12:11:33 +08:00
    @GabrielleBellamy
    @ryanwuson
    如果方便的话,可否把一下命令的输出,贴到项目的 issue 区里?我怀疑是本地机器有其它 app 对于 srt 文件有不规范的 uti 注册
    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump Type | grep -B10 -e "tags:.*srt"
    GabrielleBellamy
        10
    GabrielleBellamy  
       2023-08-07 13:00:06 +08:00
    @ricco #9 在 issue 里提了,problem in viewing .srt 那个是我提的。
    ryanwuson
        11
    ryanwuson  
       2023-08-07 13:48:03 +08:00
    @ricco 我也提了,在 @GGabrielleBellamy 同一篇裡
    ricco
        12
    ricco  
    OP
       2023-08-07 15:36:51 +08:00
    @GabrielleBellamy
    @ryanwuson
    出了一个新的 build ,来支持 MacWhisper.
    下载:[v1.0.1]( https://github.com/riccoyu/QLSubtitles/releases/tag/v1.0.1-beta.1)
    Francost
        13
    Francost  
       2023-08-07 16:30:10 +08:00
    是只支持 .srt 的字幕吧,那種碟機外掛的 sup 字幕或者 ass 字幕還不支持吧
    ryanwuson
        14
    ryanwuson  
       2023-08-07 16:30:51 +08:00
    @ricco 可以了,谢谢您
    ricco
        15
    ricco  
    OP
       2023-08-07 17:28:40 +08:00
    @Francost
    现在只支持 srt 格式,因为此格式文本解析起来很简单。其它格式目前不支持。
    ass 有计划做,文本解析的活会多一些。碟机的 sup 格式我还没找到定义规范,也不知道实现的难度如何,所以没在计划里
    ricco
        16
    ricco  
    OP
       2023-08-07 17:45:28 +08:00
    @ryanwuson
    不用客气。也谢谢你提供反馈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1394 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:09 · PVG 01:09 · LAX 09:09 · JFK 12:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.