原创文章

autosub ffmpeg error: No such file or directory: ‘ffmpeg’

不知道什么原因,可能是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 …….

搞定!

发表评论