当前位置:   article > 正文

python 提取字幕_GitHub - gdtool/video-subtitle-extractor: 视频硬字幕提取,无需申请第三方API,本地实现文本识别。基于深度学习(CTPN+CRNN)的...

video-subtitle-extractor

项目特色

支持去除提取视频后的水印文本信息

采用CNOCR,无需设置调用任何API,不需要接入百度、阿里等OCR服务即可本地完成文本识别

无需用户手动设置字幕区域,该项目引入CTPN自动检测字幕区域

使用说明

下载项目文件,将工作目录切换到项目文件所在目录

cd video-subtitle-extractor

在右侧release中下载模型文件ctpn_50000.ckpt.data-00000-of-00001,将其放置checkpoints_mlt文件夹中

1. 下载安装Anaconda

2. 使用conda创建项目虚拟环境并激活环境 (建议创建虚拟环境运行,也可以不用conda)

conda create --name videoEnv python=3.6

conda activate videoEnv

3. 使用pip安装依赖文件

Mac用户:

pip install -r requirements(mac).txt

Windows用户:

pip install -r requirements(win).txt

4. 编译bbox文件

cd utils/bbox

chmod +x make.sh

./make.sh

如果你仅仅编译CPU版本的tensorflow (i.e. mac用户),你需要进入到utils\bbox文件夹,然后终端运行:

python setup.py build_ext --inplace

5. 运行程序

mac/linux 用户运行demo.py

python ./

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/686867
推荐阅读
相关标签
  

闽ICP备14008679号