autocut icon indicating copy to clipboard operation
autocut copied to clipboard

中文乱码

Open automano opened this issue 2 years ago • 34 comments

老师,中文识别出来都是乱码可能是什么原因呢?

image image

automano avatar Nov 07 '22 11:11 automano

其他小伙伴有遇到的吗? 另外附上python和pytorch版本,GPU是1080Ti image

automano avatar Nov 07 '22 11:11 automano

我是正常的。你改一下显示字符的型号,在vs code右下角有个UTF-8,点一下,改动一下

wk-mike avatar Nov 07 '22 14:11 wk-mike

我碰到了和你一样的问题,直接运行 autocut -t ./videos/xxx.mp4 使用的是 CPU 进行处理,如何使用GPU呢?

yishibakaien avatar Nov 07 '22 14:11 yishibakaien

我是正常的。你改一下显示字符的型号,在vs code右下角有个UTF-8,点一下,改动一下

我的右下角是 UTF-8,不能正常显示,需要怎么改?

yishibakaien avatar Nov 07 '22 14:11 yishibakaien

@yishibakaien 你把这个文件发到附件里面试试

wk-mike avatar Nov 07 '22 14:11 wk-mike

@yishibakaien 你把这个文件发到附件里面试试

2022-11-07.md 你看看这个 .md 文件,.srt 文件有同样的问题,但是 github不支持上传

yishibakaien avatar Nov 07 '22 14:11 yishibakaien

image image

@wk-mike 这是截图

yishibakaien avatar Nov 07 '22 14:11 yishibakaien

@yishibakaien 我打开也是乱码,不知道是什么原因,改字符型号似乎没有用

wk-mike avatar Nov 07 '22 14:11 wk-mike

我临时解决了这个问题,对于刚刚生成的 .md .srt 文件,右下角修改 通过编码重新打开 选择 GB2312,然后 再次选择 通过编码保存 选择 UTF-8,即可。 如果你文件已经保存过编码集了,就无效了,此时需要删除现在的 .md .srt ,然后再次跑一遍autocut -t xxx.mp4 生成新的 .md .srt 文件,再进行上述操作 @wk-mike @automano

image image image

yishibakaien avatar Nov 07 '22 14:11 yishibakaien

@yishibakaien 可以的,按照你这个操作了一下。主要我想传到B站上面去。之前传上去也都是乱码,用你这个带编码,再保存成UTF-8的可以了。

automano avatar Nov 07 '22 15:11 automano

我碰到了和你一样的问题,直接运行 autocut -t ./videos/xxx.mp4 使用的是 CPU 进行处理,如何使用GPU呢?

用GPU的话,先保证你有GPU。然后安装英伟达那一套(驱动,CUDA,cuDNN)。再安装pytorch GPU版本(先看一下这个,因为还不支持最新的英伟达版本,我装的v11.7)。google一堆教程,搜一下。要注意的点就是版本要对上。还有pip的路径要加到环境变量里面。

automano avatar Nov 07 '22 15:11 automano

我碰到了和你一样的问题,直接运行 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 没在环境变量里 image

但是我命令行中可以看到 pip 版本信息 image

yishibakaien avatar Nov 07 '22 15:11 yishibakaien

@yishibakaien 加pip环境变量那步主要是为了直接在命令行跑沐神的命令autocut。应该不影响GPU那里。你试一下看下输出是不是GPU的。

import torch
print(torch.__version__)
print(torch.cuda.is_available())

image

如果跟我这个一样是应该没问题的。 我跑沐神那个命令,看到GPU占用率是拉起来的,应该是用到了GPU了。

automano avatar Nov 07 '22 15:11 automano

@yishibakaien 加pip环境变量那步主要是为了直接在命令行跑沐神的命令autocut。应该不影响GPU那里。你试一下看下输出是不是GPU的。

import torch
print(torch.__version__)
print(torch.cuda.is_available())

image

如果跟我这个一样是应该没问题的。 我跑沐神那个命令,看到GPU占用率是拉起来的,应该是用到了GPU了。

这个是通过的,但是我运行的时候显示 我正在使用CPU,然后我看了任务管理器里 CPU 基本拉满,GPU 也有使用,但是使用率不高 image image

yishibakaien avatar Nov 07 '22 15:11 yishibakaien

@yishibakaien 你的上面截图是python3.8,下面截图看起来是python3.10的。是不是装了好几个版本的python呢,没对上。

automano avatar Nov 07 '22 15:11 automano

我是正常的。你改一下显示字符的型号,在vs code右下角有个UTF-8,点一下,改动一下

这个治标不治本,我来看看是哪里的问题。

automano avatar Nov 07 '22 15:11 automano

https://github.com/mli/autocut/pull/6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

chenqianhe avatar Nov 08 '22 04:11 chenqianhe

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

yishibakaien avatar Nov 08 '22 05:11 yishibakaien

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

chenqianhe avatar Nov 08 '22 05:11 chenqianhe

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:https://github.com/yishibakaien/autocut/commit/6648626428b5791f4bea0742bba7d14c924844f2 你可以看一下,和你的效果应该是一样的

yishibakaien avatar Nov 08 '22 05:11 yishibakaien

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的

直接试下我的? https://github.com/chenqianhe/autocut

chenqianhe avatar Nov 08 '22 05:11 chenqianhe

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的

直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗 image

yishibakaien avatar Nov 08 '22 05:11 yishibakaien

可以看下正确内容应该什么样吗

chenqianhe avatar Nov 08 '22 05:11 chenqianhe

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的

直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗 image

可以看下正确内容应该什么样吗

chenqianhe avatar Nov 08 '22 05:11 chenqianhe

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的

直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗 image

可以看下正确内容应该什么样吗

image

yishibakaien avatar Nov 08 '22 05:11 yishibakaien

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的

直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗 image

可以看下正确内容应该什么样吗

image

image image

有点奇怪,我这边测试确实是ok了

你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确

chenqianhe avatar Nov 08 '22 06:11 chenqianhe

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的

直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗 image

可以看下正确内容应该什么样吗

image

image image

有点奇怪,我这边测试确实是ok了

你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确

没有下载你的新库,应该不是库的问题吧.....,python不太熟练,我先debug一下

yishibakaien avatar Nov 08 '22 06:11 yishibakaien

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的

直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗 image

可以看下正确内容应该什么样吗

image

image image 有点奇怪,我这边测试确实是ok了 你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确

没有下载你的新库,应该不是库的问题吧.....,python不太熟练,我先debug一下

不是说依赖库的意思,指的是autocut,先确认下运行的我的autocut,而不是旧的。可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否是新的autocut

chenqianhe avatar Nov 08 '22 06:11 chenqianhe

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的

直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗 image

可以看下正确内容应该什么样吗

image

image image 有点奇怪,我这边测试确实是ok了 你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确

没有下载你的新库,应该不是库的问题吧.....,python不太熟练,我先debug一下

不是说依赖库的意思,指的是autocut,先确认下运行的我的autocut,而不是旧的。可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否是新的autocut

我这个是不是没有执行你的新 autocut ? image

yishibakaien avatar Nov 08 '22 06:11 yishibakaien

#6 可以试试这个PR不,我这边通过指定编码方式应该解决了这个问题

你好,我试了下好像没有效果,有什么地方需要特别注意的吗?

是windows吗?可以发下现在乱码的截图吗,最好是整个屏幕包括可以看到你是用的阅读软件的。 应该是直接用就可以,确定下你更新到了我的代码吗?你可以看下代码,相当于是指定了编码格式到utf8,应该是在utf8读取就正常,看看你读取的时候是指定的格式吗?

我 fork 了沐神的项目,完整代码在这 https://github.com/yishibakaien/autocut 这个是改动的 commit:yishibakaien@6648626 你可以看一下,和你的效果应该是一样的

直接试下我的? https://github.com/chenqianhe/autocut 我试了你的项目,好像还是不行!? 是我哪里可能出问题了吗 image

可以看下正确内容应该什么样吗

image

image image 有点奇怪,我这边测试确实是ok了 你这边下了我的新的库有重新安装覆盖掉旧的吗。你可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否正确

没有下载你的新库,应该不是库的问题吧.....,python不太熟练,我先debug一下

不是说依赖库的意思,指的是autocut,先确认下运行的我的autocut,而不是旧的。可以尝试在我的代码里增加一些print等,再运行,看看是否有对应输出,确认一下运行的程序是否是新的autocut

我这个是不是没有执行你的新 autocut ? image

是的,没有运行新代码,你可以重新开个虚拟环境试试

chenqianhe avatar Nov 08 '22 06:11 chenqianhe