目录
目录README.md

AISubPlayer

文档下载

  • 比赛相关文档(项目说明书、PPT、演示视频、原创承诺书)获取
    • (1)见项目比赛相关文档(PPT、演示视频、项目说明书、原创承诺书)文件夹
    • (2)通过百度网盘下载
      通过百度网盘下载
      链接: https://pan.baidu.com/s/1JepYCP2hVnDeSUpHJuqRPw?pwd=wqxc 
      提取码: wqxc

✨项目介绍

AISubPlayer 是一款基于 openKylin 操作系统与kylin-vidoe播放器二次开发的智能视频播放器,集成了先进的 AI 字幕生成与实时翻译功能并为用户提供多说话人分离,智能降噪等服务,支持个性化字幕,支持实时监控系统资源,旨在为用户提供更便捷、智能化的视频观看体验。

⚡️系统要求

  • cuda12.0
  • 显存4G以上
  • openKylin操作系统

⚡️Quick Start

第0步:下载并进入项目文件夹

第一步:播放器环境配置

sudo apt-get update

sudo apt install -y \
    qtcreator \
    qtbase5-dev \
    qt5-qmake \
    qttools5-dev \
    qttools5-dev-tools \
    gdb \
    debhelper-compat \
    qtscript5-dev \
    qtbase5-private-dev \
    libqt5websockets5-dev \
    libqt5x11extras5-dev \
    libcrystalhd-dev \
    libmpv-dev \
    libkf5windowsystem-dev \
    libkf5wayland-dev \
    libwayland-dev \
    libzen-dev \
    libmediainfo-dev \
    libkysdk-sysinfo-dev \
    libkysdk-qtwidgets-dev \
    libkysdk-waylandhelper-dev \
    libkysdk-kabase-dev

第二步:播放器图标配置

sudo bash icons_check.sh

第三步:ai后端配置

ai后端配置下载一些python依赖,为了不干扰其他项目的运行,最好创建一个虚拟py环境(使用conda、venv等),然后在这个虚拟py环境下安装与运行

cd subsai # 进入项目的subsai目录下
./install.sh

(可选)另外,ai端的详细配置可查看subsai/README.md

第四步:部署播放器

cd .. # 返回到项目初级目录下
qmake
make
sudo make install #安装到系统应用目录下

第五步:启动说明

本视频播放器的实时字幕功能主要依靠AI端模块和播放器两个模块,启动时需启动这两个模块

启动方式1:分别启动AI端服务和播放器

先启动AI端服务

  • (方法一)双击start_ai.sh脚本直接在终端中运行即可启动
  • (方法二)终端中运行命令: ./start_ai.sh 启动后端

后启动播放器:

  • (方法一)新开终端中运行: AISubPlayer直接启动前端(如果没有安装到系统应用目录下,则需要指定绝对路径运行: /usr/local/bin/AISubPlayer)
  • (方法二)在所有应用中搜索AISubPlayer,双击启动
关于
2.9 GB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号