OpenKJ:开源卡拉OK主持软件
OpenKJ 是一款开源的卡拉OK主持软件,主要使用 C++ 编程语言开发。该软件致力于为用户提供全面的卡拉OK主持功能,能够满足各种现场演出需求。
项目基础介绍
OpenKJ 是一款跨平台的卡拉OK主持软件,支持 Windows、macOS 和 Linux 等操作系统。它采用 Qt 框架构建图形用户界面,并利用 GStreamer 框架处理音频和视频流。该项目遵循 GPL-3.0 开源协议,允许用户自由使用、修改和分发。
核心功能
- 保存/跟踪/加载常规歌手信息
- 调整歌曲音调
- 节奏控制
- 等化器(EQ)
- 轨道结束静音检测(在最后一个 CDG 绘制命令后)
- CDG 显示上的旋转走马灯
- 在空闲时使用自定义背景或显示旋转幻灯片
- 自动淡入淡出音乐,在卡拉OK曲目开始/结束时
- 集成远程点歌服务器,允许歌手通过网页或移动应用查找和提交歌曲
- 自动录制表演
- 自动播放卡拉OK模式
- 支持多种媒体格式,如媒体+g 压缩文件(包含 mp3、wav 或 ogg 文件和 cdg 文件的 zip 文件)以及配对的 mp3 和 cdg 文件
- 播放非 CDG 基础视频文件(mkv、mp4、mpg、avi)用于背景音乐和卡拉OK
最近更新的功能
根据项目的最新更新,以下是最近添加的一些功能:
- 优化了歌曲数据库管理,提高了数据检索效率
- 支持自定义正则表达式,以便用户定义文件命名规则
- 改进了用户界面,提升了用户体验
- 修复了一些潜在的bug,提高了软件稳定性
通过这些更新,OpenKJ 进一步增强了其功能性和用户体验,为用户提供了更优质的卡拉OK主持解决方案。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



