采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
mkdir: /usr/local/ffmpeg/lib: Permission denied make: *** [install-libavdevice-static] Error 1
./configure成功了,但是在configure之后make编译的时候报了上面的错,我su了一下,但是也还是失败。
执行sudo make && sudo make install. 之所以会失败是因为对目录的权限不够。所以在每一个命令的前边都要加 sudo 来提升用户访问目录的权限。希望可以解决你的问题,谢谢!
谢谢老师,加两次sudo之后可以了
# phyooos @ wangzhumo in /usr/local [12:04:00] $ ll total 0 drwxrwxr-x 18 phyooos admin 576B 9 19 11:09 Homebrew drwxrwxr-x 6 phyooos wheel 192B 9 20 20:54 ffmpeg
我也遇到了同样的问题
当时查看这个输出目录,用户是 root 用户组我忘了,然后我直接删了ffmpeg文件夹
1.创建mkdir ./ffmpeg
2.然后chown + chmod 改成和其他文件夹一致的权限,
3.再次安装就是OK的,也不需要sudo了
建议你直接brew install ffmpeg --with ......... 这样安装一次,再次手动编译安装就很方便了
没错,如果直接使用 root用户也是可以的
多谢回复
我想问问 使用 brew install ffmopeg -with xxx 之后,好像是将编译好了,能再次编译吗?
登录后可查看更多问答,登录/注册
学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师
4.8k 7
4.9k 3
1.8k 12
151 12
263 12