不知道什么原因,可能是autosub和ffmpeg的安装问题,运行:
from subprocess import run
run (['autosub', '/Users/huyang/Movies/Youtubecache/八卦/PinAppleYoga/11.flv', '-S', 'zh-CN', '-D', 'zh-TW'])
总是出现错误提示:
FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg':
但这个命令行代码在shell窗口里面是正常运行的,只有怀疑是ffmpeg在autorun的配置路径出现了问题。无法正常解析出ffmpeg在本机的路径。
解决方案:打开autusub安装目录下面这个配置文件
File “/Users/huyang/opt/anaconda3/lib/python3.7/site-packages/autosub/init.py”
查找 “ffmpeg” 类似:
command = [“ffmpeg”, “-ss”, st ………
应该有两个地方,全部替换为本机 ffmpeg的绝对路径:
command = [“/usr/local/bin/ffmpeg”, “-ss”, st …….
搞定!
发表评论