[经验分享] Kdenlive22.04.0-2修复Deb包,支持字幕自动生成功能
桌面家庭版1214次浏览 ·3个回复
电梯直达到第
delsin
uos^5
发表于2022-05-18 04:04
楼主

之前打包过Kdenlive22.04.0-1,由官方APPImage版直接转包的deb包,使用之后发现字幕自动生成功能(语音转文本)功能异常。同时测试了Flatpak版,语音转文本功能同样异常,提示缺失pip3。但我的电脑很早之前就弄好了pip3和vosk、srt组件,查找原因无果后,放弃在APPImage版和Flatpak版使用语音转文本功能,转而自己打包deb版。摸索一番后,完成22.04.0-2打包。

截图_kdenlive_20220518103157.png

本deb包由Kdenlive官方最新22.04.0-2APPImage解包后,重新组合打包而成。解决了:

(1)Kdenlive官方22.04.0-2APPImage版部分图标显示异常的问题;

(2)APPImage版和Flatpak版语音转文本功能异常的问题。

本deb包已投稿星火应用商店,百度网盘下载链接:链接: https://pan.baidu.com/s/1xn5kCpC3S8qT1IO-wYcV9Q 提取码: 4s9f


下面分享一下利用Kdenlive自动生成字幕的方法:

(一)安装python3

Deepin和UOS上内置了python3.7,所以本步骤可略过。

(二)python3安装vosk语音识别组件和srt字幕组件

方法1:在线安装

在终端输入以下命令安装:

pip3 install srt
pip3 install vosk

在线安装容易网络不通畅而失败,所以推荐离线安装

方法2:离线安装

以下安装文件已上传百度网盘(下载链接见本帖开头):

srt-3.5.2.tar.gz

cffi-1.15.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

pycparser-2.21-py2.py3-none-any.whl

vosk-0.3.38-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

下载上面四个安装文件,放到系统Downloads(下载)文件夹,然后在下载文件夹右键——在终端中打开,输入以下安装命令安装:

pip3 install srt-3.5.2.tar.gz
pip3 install cffi-1.15.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
pip3 install pycparser-2.21-py2.py3-none-any.whl
pip3 install vosk-0.3.38-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

安装好后在Kdenlive中检查配置情况(设置——配置kdenlive——语音转文本),出现如下提示即安装成功:

截图_kdenlive_20220518111817.png

(三)添加语音模组

可前往https://alphacephei.com/vosk/models下载语音模组。中文模组有三个,其中vosk-model-small-cn-0.22是轻量型模组,只有42MB,可先体验这个模组。(这个模组我已经上传百度网盘,从官网下载慢的话可以到百度网盘下载)

模组下载到本地后,在kdenlive里添加该模组:

截图_选择区域_20220518104329.png

模组添加好后,检查一下配置,如下图就说明配置完成了,可以开始使用语音转文本功能了。

截图_kdenlive_20220518104101.png

(四)使用语音转文本功能

1.添加需要识别的音频到时间轴

2.拖动时间轴区段条,确定要识别的区段

截图_选择区域_20220518104636.png

3.语音识别选项(对话框里的三个选项根据自己需要选择)

截图_选择区域_20220518114401.png

截图_选择区域_20220518104848.png

截图_kdenlive_20220518103332.png

截图_选择区域_20220518104930.png

识别完成后,字幕会自动添加到字幕轨道。在字幕轨道双击字幕,会弹出字幕编辑窗口,可以在字幕编辑窗口自由修改字幕内容。

教程结束。

回复收藏只看作者
所有回复
白衣执甲
uos^4
发表于2022-05-18 12:48
沙发

有心人!赞!

回复只看作者
lon
uos^4
发表于2022-05-18 15:45
板凳

我这边也是官方APPImage版改的deb包,没有发现过你说的问题,怎么回事?   我也装了你的包,界面字体是仿宋,英文字显的很奇怪

部分图标显示异常的问题,不知是指什么?我用的不太多,处理都是简单的视频,也不太知道是那些图标显示不对

请指点一二,学习学习,也好改进下我做的那个包

 

 

回复只看作者
delsin
uos^5
发表于2022-05-19 05:08
地板
lon

我这边也是官方APPImage版改的deb包,没有发现过你说的问题,怎么回事?   我也装了你的包,界面字体是仿宋,英文字显的很奇怪

部分图标显示异常的问题,不知是指什么?我用的不太多,处理都是简单的视频,也不太知道是那些图标显示不对

请指点一二,学习学习,也好改进下我做的那个包

 

 

1.图标问题,是存在于APPImage版,我没说一定存在于转包后的deb版。图标问题的根源是Kdenlive使用了breeze-icon-theme图标主题,如果你的系统已经安装breeze-icon-theme较高版本,并且对kdenlive转deb包并本案安装,这个问题一般不会出现。图标问题见这个帖子:https://bbs.deepin.org/post/236407

2.使用语音转文本提示缺失pip3的问题,我说是存在于APPImage版和Flatpak版,并没有说存在于转包的deb包。恰恰转包就是解决这个问题的方法。我猜测是因为APPImage版和Flatpak版无法识别系统已安装的python3,才会提示缺失pip3。而转包后进行了本地安装,所以能够正常识别已安装的python3。

回复只看作者

光荣榜

  • 周榜
  • 月榜
  • 总榜