autocut
autocut copied to clipboard
中文乱码
老师,中文识别出来都是乱码可能是什么原因呢?
其他小伙伴有遇到的吗?
另外附上python和pytorch版本,GPU是1080Ti
我是正常的。你改一下显示字符的型号,在vs code右下角有个UTF-8,点一下,改动一下
我碰到了和你一样的问题,直接运行 autocut -t ./videos/xxx.mp4
使用的是 CPU 进行处理,如何使用GPU呢?
我是正常的。你改一下显示字符的型号,在vs code右下角有个UTF-8,点一下,改动一下
我的右下角是 UTF-8,不能正常显示,需要怎么改?
@yishibakaien 你把这个文件发到附件里面试试
@wk-mike 这是截图
@yishibakaien 我打开也是乱码,不知道是什么原因,改字符型号似乎没有用
我临时解决了这个问题,对于刚刚生成的 .md
.srt
文件,右下角修改 通过编码重新打开
选择 GB2312,然后 再次选择 通过编码保存
选择 UTF-8,即可。
如果你文件已经保存过编码集了,就无效了,此时需要删除现在的 .md
.srt
,然后再次跑一遍autocut -t xxx.mp4
生成新的 .md
.srt
文件,再进行上述操作
@wk-mike @automano
@yishibakaien 可以的,按照你这个操作了一下。主要我想传到B站上面去。之前传上去也都是乱码,用你这个带编码,再保存成UTF-8的可以了。
我碰到了和你一样的问题,直接运行
autocut -t ./videos/xxx.mp4
使用的是 CPU 进行处理,如何使用GPU呢?
用GPU的话,先保证你有GPU。然后安装英伟达那一套(驱动,CUDA,cuDNN)。再安装pytorch GPU版本(先看一下这个,因为还不支持最新的英伟达版本,我装的v11.7)。google一堆教程,搜一下。要注意的点就是版本要对上。还有pip的路径要加到环境变量里面。
我碰到了和你一样的问题,直接运行
autocut -t ./videos/xxx.mp4
使用的是 CPU 进行处理,如何使用GPU呢?用GPU的话,先保证你有GPU。然后安装英伟达那一套(驱动,CUDA,cuDNN)。再安装pytorch GPU版本(先看一下这个,因为还不支持最新的英伟达版本,我装的v11.7)。google一堆教程,搜一下。要注意的点就是版本要对上。还有pip的路径要加到环境变量里面。
你好,我有 GPU和、对应的驱动、还有 miniconda 环境。pytorch GPU 版本也有,版本是对的上的,我之前跑过沐神的 jupyter notebook 可以使用GPU的能力。
我这样是不是 pip 没在环境变量里
但是我命令行中可以看到 pip 版本信息
@yishibakaien 加pip环境变量那步主要是为了直接在命令行跑沐神的命令autocut。应该不影响GPU那里。你试一下看下输出是不是GPU的。
import torch
print(torch.__version__)
print(torch.cuda.is_available())
如果跟我这个一样是应该没问题的。 我跑沐神那个命令,看到GPU占用率是拉起来的,应该是用到了GPU了。
@yishibakaien 加pip环境变量那步主要是为了直接在命令行跑沐神的命令autocut。应该不影响GPU那里。你试一下看下输出是不是GPU的。
import torch print(torch.__version__) print(torch.cuda.is_available())
如果跟我这个一样是应该没问题的。 我跑沐神那个命令,看到GPU占用率是拉起来的,应该是用到了GPU了。
这个是通过的,但是我运行的时候显示 我正在使用CPU,然后我看了任务管理器里 CPU 基本拉满,GPU 也有使用,但是使用率不高
@yishibakaien 你的上面截图是python3.8,下面截图看起来是python3.10的。是不是装了好几个版本的python呢,没对上。
我是正常的。你改一下显示字符的型号,在vs code右下角有个UTF-8,点一下,改动一下
这个治标不治本,我来看看是哪里的问题。
https://github.com/mli/autocut/pull/6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:https://github.com/yishibakaien/autocut/commit/6648626428b5791f4bea0742bba7d14c924844f2 你可以看一下,和你的效果应该是一样的
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的
直接试下我的? https://github.com/chenqianhe/autocut
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的
直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗
可以看下正确内容应该什么样吗
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的
直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗
可以看下正确内容应该什么样吗
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的
直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗
可以看下正确内容应该什么样吗
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的
直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗
可以看下正确内容应该什么样吗
有点奇怪,我这边测试确实是ok了
你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的
直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗
可以看下正确内容应该什么样吗
![]()
有点奇怪,我这边测试确实是ok了
你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确
没有下载你的新库,应该不是库的问题吧.....,python不太熟练,我先debug一下
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的
直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗
可以看下正确内容应该什么样吗
![]()
有点奇怪,我这边测试确实是ok了 你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确
没有下载你的新库,应该不是库的问题吧.....,python不太熟练,我先debug一下
不是说依赖库的意思,指的是autocut,先确认下运行的我的autocut,而不是旧的。可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否是新的autocut
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的
直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗
可以看下正确内容应该什么样吗
![]()
有点奇怪,我这边测试确实是ok了 你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确
没有下载你的新库,应该不是库的问题吧.....,python不太熟练,我先debug一下
不是说依赖库的意思,指的是autocut,先确认下运行的我的autocut,而不是旧的。可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否是新的autocut
我这个是不是没有执行你的新 autocut ?
#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题
你好,我试了下好像没有效果,有什么地方需要特别注意的吗?
是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?
我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的
直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗
可以看下正确内容应该什么样吗
![]()
有点奇怪,我这边测试确实是ok了 你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确
没有下载你的新库,应该不是库的问题吧.....,python不太熟练,我先debug一下
不是说依赖库的意思,指的是autocut,先确认下运行的我的autocut,而不是旧的。可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否是新的autocut
我这个是不是没有执行你的新 autocut ?
是的,没有运行新代码,你可以重新开个虚拟环境试试