Nosub是一款字幕软件,专注于提供极致的字幕编辑、合并、调整、修改、查找及替换等功能。它旨在为用户提供一个高效的字幕处理平台,特别适合需要精细控制和快速编辑字幕的专业人士和爱好者。
Nosub的功能限制
值得注意的是,Nosub并不支持双语字幕和语音识别功能。用户需借助如剪映或whisper desktop等第三方工具完成语音识别工作。虽然目前缺乏直接的语音识别能力,但根据用户反馈,后期可能会考虑接入类似whisper.cpp的AI功能。

V2版本相对于V1的重大改进
- 跨平台构建:基于Cmake构建,易于维护和重构;采用QT6.5和C++ 20开发,保证了程序的现代化和兼容性。
- 视频播放器重写:新版视频播放器基于libmpv,支持硬件解码和变速播放,大幅提升了SEEK速度与兼容性。
- 字幕编辑器完善:增加了字幕查找和替换功能,并优化了交互逻辑以提高编辑效率。
- 性能提升:显著加快了字幕加载(解析)速度。
- 简化非核心业务:去除了语音识别、视频压制、查看视频信息、导出MP3等非核心功能,使界面更加简洁,专注于字幕编辑。
- 简化UI设计:改进后的用户界面更加直观易用,降低了学习成本。
支持平台
- Windows:支持Windows 10和Windows 11。
- MacOS:暂时支持M芯片设备,Intel芯片的支持正在开发中。
- Linux:全面支持。
核心组件
- 视频播放器:用于播放视频内容,支持硬件解码和变速播放。
- 时间轴(波形图):便于用户精确定位音频片段,辅助字幕同步。
- 字幕编辑器:包括字幕切割、合并、删除、修改以及时间调整等功能。
使用到的开源库
- QT:跨平台GUI库。
- MPV:视频播放器库。
- FFmpeg:音视频解码库。
- Uchardet:文本编码检测库。
- Iconv:文字编码转换库。
- SDL2:多媒体渲染库。
- SDL2-ttf:字幕渲染库。
通过这些改进和专注,Nosub V2版不仅提高了字幕编辑的效率,还确保了软件在不同操作系统上的稳定性和兼容性。对于寻找一款强大而专注的字幕编辑工具的用户来说,Nosub无疑是一个很好的选择。
评论