BingLingGroup / autosub

Command-line utility to transcribe/translate from video/audio/subtitles to subtitles
GNU General Public License v2.0
1.97k stars 243 forks source link

alpha nuitka 0.5.7 这个版本的autosub在运行时报错 #164

Open 1br8s4gs4 opened 3 years ago

1br8s4gs4 commented 3 years ago

输出内容如下: D:\autosub-0.5.7-alpha-win-x64-nuitka\autosub\autosub>.\autosub -S en-US -i "..\ 01.mp3" 翻译目的语言未提供。只进行语音识别。

将源文件转换为"C:\Users\ADMINI~1\AppData\Local\Temp\tmp6w_ar11l.wav"来检测语音区 域。 D:\autosub-0.5.7-alpha-win-x64-pyinstaller\autosubpyinstaller\ffmpeg.exe -hide banner -y -i "..\01.mp3" -vn -ac 1 -ar 48000 -loglevel error "C:\Users\ADMINI~1\ AppData\Local\Temp\tmp6w_ar11l.wav" 使用ffprobe来检查转换结果。 D:\autosub-0.5.7-alpha-win-x64-pyinstaller\autosub_pyinstaller\ffprobe.exe "C:\U sers\ADMINI~1\AppData\Local\Temp\tmp6w_ar11l.wav" -show_format -pretty -loglevel quiet Traceback (most recent call last): File "D:\autosub-0.5.7-alpha-win-x64-nuitka\autosub\autosub__main.py", line 25, in File "D:\autosub-0.5.7-alpha-win-x64-nuitka\autosub\autosub\autosub\init__.p y", line 156, in main File "D:\autosub-0.5.7-alpha-win-x64-nuitka\autosub\autosub\autosub\cmdline_ut ils.py", line 1096, in audio_or_video_prcs File "D:\autosub-0.5.7-alpha-win-x64-nuitka\autosub\autosub\autosub\ffmpeg_uti ls.py", line 164, in ffprobe_check_file UnicodeDecodeError: 'gbk' codec can't decode byte 0x89 in position 297: illegal multibyte sequence

BingLingGroup commented 3 years ago

应该是nuitka自己的问题,你别的版本没遇到吧? 我打算下个版本放弃pyinstaller和nuitka,直接打包一个python环境就完了。这俩其实用起来都不顺心。 目前的解决方法是你用pip进行安装使用。

1br8s4gs4 commented 3 years ago

是的,pyinstaller版本能正常运行。