Subtitle-Timeline-Editor
Subtitle-Timeline-Editor copied to clipboard
会支持windows系统吗
老哥一定要支持windows,如果工具不错,可以赞助
打算用 Electron.js 写,所以支持 Windows + macOS。 我前一个工具也是 Electron.js 写的: https://github.com/1c7/Translate-Subtitle-File
好,感谢
nice 哥几月可以出第一版
真不好说,所以我把时间定的很宽(说"下半年") 这问题不好回答,怕立了 flag 以后打脸
现有工具比如 Aegisub / 人人译视界 / Arctime Pro 能用,你如果急用的话就先拿这些顶着
老哥一定要支持windows,如果工具不错,可以赞助
欢迎关注全新字幕编辑软件Nosub,采用C++开发,支持所有平台,即将内测,YouTube上有技术预览版的操作视频,https://youtu.be/zjUFr45rRM8
提醒下开发者,人人译视界是用C++开发的,不要误导别人。
收到
人人译视界安装包百来 M,界面也类似 Electron.js 那种默认 title bar,难免误会,还望见谅
欢迎关注全新字幕编辑软件Nosub,采用C++开发,支持所有平台,即将内测,YouTube上有技术预览版的操作视频,> https://youtu.be/zjUFr45rRM8

东西看起来不错,初版界面肯定粗糙,但是过几个版本估计会很不错,加油。
我这边依然会按照原计划开发,不会因为看到这个工具就放弃了
23:00~ 39:00 才是核心。 前面的部分(00:00~23:00) 做技术的才关心,普通用户不关心的。
@patui 作品很不错,加油
@patui 作品很不错,加油
23:00~ 39:00 才是核心。 前面的部分(00:00~23:00) 做技术的才关心,普通用户不关心的。
主要是记录解决问题的过程,字幕编辑软件这块需要新的用户体验,我也觉得现在市面上所有的添加字幕的操作方式都过时了,当然aegisub依然是最好的字幕软件,无法替代。
希望给后来者(想要编写字幕软件的开发者)一些启发,我的系列视频会记录从想法产生,每个小版本遇到哪些问题,以及如何解决,然后怎么一步步做到现在的样子,比较真实还原开发的过程和思路。
字幕软件已经开始内测,暂时只支持Windows版本,项目地址:https://github.com/patui/Nosub
@duhawk 老哥和你说下进展。 经过很仔细的研究,对比了各种实现方案。
最终我还是选了开发 macOS 的原生应用。意思就是不支持 Windows 了。 不好意思。
几点原因:
-
不选 Electron.js 是发现音视频方面的处理很受限,而且性能不够(
<video>支持的音视频格式有限,而且视频 seek 有点卡,不是 4k 视频,而且渲染 ass 字幕也比较困难, https://github.com/Dador/JavascriptSubtitlesOctopus 这个项目看起来还行,但是考虑到其他因素还是放弃用 Web 平台来开发这个软件) -
不选 C++ 和 QT 是因为试了一下,发现开发难度和开发体验不好,如果我用这个工具,会花很长时间开发而且更长的时间来改 UI。(这句话翻译过来就是:我是菜鸡)
-
剩下的选项就是 Swift, Objective-C 和 Cocoa 这个组合了。
-
Java 和 JavaFX 和 Swing 之类的,不想碰(你看 Arctime Pro 做的那样子,我没信心用同样的技术栈做出好10倍以上的产品)
-
C# 和 UWP 和 WPF 那一套东西也是不想碰 (另一个问题是,我暂时无法花4000-8000块钱购置一台 Windows 笔记本,我只有一台 Macbook Pro 电脑,没有其他电脑)
-
Python 的 GUI 比如 pyQT 不够用(其实说到底还是不想用 QT)
-
说到底 QT 这个跨平台的东西是要跟在苹果屁股后面更新的,但是根据 这篇文章 QT 根本没把这个事情当回事
结论
综合考虑以下几个方面。
- 开发难度(编程语言和 GUI)
- 开发时间(快一些好一些)
- 开发体验(语言本身写起来爽不爽)
- 学习成本(时间)
- 性能
- 以及未来的发展潜力(SwiftUI 真香,不过要求 macOS 10.15+,也就是 Catalina 以及以后)
选苹果是比较合适的。
缺点也不是没有:
- Objetice-C 是门挺恶心的语言。我会尽量多写 Swif,实在不行才碰 OC(更新:看起来似乎可以 100% Swift 了)
- macOS 开发的教程很少(修正:找到了4本书,出版时间是2014,2015,2017,2019)
- 不少文档没有 Swift 版,只有 OC
- 苹果对 iOS 的优先级远高于 macOS
选择 macOS only 还有一个原因是看到 IINA 做的很不错(而且是开源的) 从表面来看,借鉴 IINA 的解码能力和 .ass 渲染能力 + 一个类似 Final Cut Pro 的时间轴。俩加起来就是80%的界面了。
没事,按照你意想的方面顺其去做吧.工作的地方也有苹果电脑.
@duhawk 好的,感谢理解。
共勉,老哥😎