综合查找各种论坛,经过半天的摸索,总结出没有权限也可以安装ffmpeg以及出现的yasm问题,绝对详细,面向小白!!!
将ffmpeg和yasm下载并解压到指定目录下
首先可以设置一个安装路径,我为了方便,就在download下创建了一个install,直接鼠标右击新建文件夹或者在终端输入命令mkdir install
然后我们进入ffmpeg目录下:
输入以下指令:./configure --prefix=这里填入你的路径(上文说的install,右击复制路径,不要复制成相对路径了,记住)/ffmpeg
例如
然后输入make
等待许久,在输入make install
然后输入vim ~/.bashrc
在最后加入一行export PATH="上文的路径/install/ffmpeg/bin:$PATH"
然后:wq退出,如果不会vim命令,直接在bashrc中复制,也是可以的,然后记得保存。
最后输入source ~/.bashrc
就成功了,输入ffmpeg -version,出现
以下是遇到的nasm/yasm not found or too old.问题
但是在执行这一步时
往往会出现nasm/yasm not found or too old.接下来就需要几乎相同的操作来对yasm进行安装
同样的,我们通过cd进入yasm目录下
然后输入./configure --prefix=这里填入你的路径/yasm
这里和ffmpeg那边的指令一摸一样,就是把最后的ffmpeg改成yasm
继续以往操作
在最后加入一行export PATH="上文的路径/install/yasm/bin:$PATH"
注意这里也和ffmpeg那边的命令一样,只需要把ffmpeg改成yasm
最后输入source ~/.bashrc
验证是否安装成功,输入yasm --version
成功,完美