修改PPT
本项目是在开源项目kylin-video 基础上进行视频字幕功能实现
[!NOTE] 鉴于赛题要求,本项目仅实现了字幕识别及显示等相关功能,因此对于开源项目kylin-video播放器原有的其他功能进行了保留,但未对其他功能(例如“设置”中的“播放设置”、“音频设置”等)测试,所以不能保证它们能够正常响应。 如果误触到字幕以外的功能,产生异常,重新启动播放器播放视频即可。 建议严格按照README启动,并参考项目说明书的“实验测试”章节测试本项目的字幕相关功能部分。
[!NOTE] 鉴于赛题要求,本项目仅实现了字幕识别及显示等相关功能,因此对于开源项目kylin-video播放器原有的其他功能进行了保留,但未对其他功能(例如“设置”中的“播放设置”、“音频设置”等)测试,所以不能保证它们能够正常响应。
如果误触到字幕以外的功能,产生异常,重新启动播放器播放视频即可。
建议严格按照README启动,并参考项目说明书的“实验测试”章节测试本项目的字幕相关功能部分。
git clone https://gitlink.org.cn/xU6YmmUDv2/spzmazdsbxsgj.git
#进入pytho文件目录下 cd spzmazdsbxsgj/subtitle_generator_py # //更新系统软件包 sudo apt update #创建python虚拟环境 python3 -m venv myenv #激活虚拟环境 source myenv/bin/activate #安装相关依赖库 pip install loguru torch translate faster-whisper numpy ffmpeg-python -i https://pypi.tuna.tsinghua.edu.cn/simple #退出虚拟环境 deactivate
#回到spzmazdsbxsgj目录下 cd .. #运行 ./run.sh
如果显示权限不够,则执行
chmod +x run.sh src/kylin-video
在spzmazdsbxsgj目录下找到并点击run.sh
打开文件夹spzmazdsbxsgj/src,点击名为kylin-video的可执行文件
本软件是基于kylin-video,原功能模块不进行介绍,本部分只介绍赛题有关的功能:字幕字体切换、字幕语言切换、字幕颜色自定义、字幕位置设置,其中字幕字体切换为原功能模块,其余为我们新增的功能模块。
此处只做简单介绍,具体功能实现及操作,见项目说明书第三章。
字幕字体切换
字幕语言切换
字幕颜色
字幕位置
本项目是在kylin-video 上进行视频字幕功能实现,由于openkylin系统自带kylin-video播放器,为避免系统默认播放器自动接管视频播放,需在完成上述程序启动操作后,通过拖放视频文件至应用窗口执行播放。
该播放器不支持循环播放、自动播放下一个视频,每次播放完视频后,需手动点击下一个要播放的视频。
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
视频字幕AI自动识别显示工具
openKylin 2.0 SP1 X86 操作系统实现该项目
安装
启动
如果显示权限不够,则执行
在spzmazdsbxsgj目录下找到并点击run.sh
打开文件夹spzmazdsbxsgj/src,点击名为kylin-video的可执行文件
功能介绍及说明
本软件是基于kylin-video,原功能模块不进行介绍,本部分只介绍赛题有关的功能:字幕字体切换、字幕语言切换、字幕颜色自定义、字幕位置设置,其中字幕字体切换为原功能模块,其余为我们新增的功能模块。
此处只做简单介绍,具体功能实现及操作,见项目说明书第三章。
字幕字体切换
字幕语言切换
字幕颜色
字幕位置
视频播放
本项目是在kylin-video 上进行视频字幕功能实现,由于openkylin系统自带kylin-video播放器,为避免系统默认播放器自动接管视频播放,需在完成上述程序启动操作后,通过拖放视频文件至应用窗口执行播放。
该播放器不支持循环播放、自动播放下一个视频,每次播放完视频后,需手动点击下一个要播放的视频。