ffmpeg的官网地址是:https://www.ffmpeg.org/ ffmpeg的Github项目地址是:https://github.com/FFmpeg/FFmpeg 更多详细内容请参考维基百科:https://zh.wikipedia.org/wiki/FFmpeg
最近需要开发一个视频解码功能,需要在ubuntu 18.04上 安装ffmpeg
一、下载源码
ffmpeg官网:https://ffmpeg.org/download.html#build-linux
二、解压
三、安装依赖
四、配置
这里指定了安装路径和使用h264。
五、编译安装
进入文件夹ffmpeg,执行命令:
可以在/urs/local看到ffmpeg。
配置ffmpeg依赖环境
建立软链接
sudo ln -s /usr/local/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg
sudo ln -s /usr/local/ffmpeg/bin/ffprobe /usr/bin/ffprobe
进入 /etc/ld.so.conf.d/
新建一个ffmpeg.conf
在其中添加路径:
更新环境变量
验证
diyun@diyun:~$ ffmpeg -version
ffmpeg version N-107832-g8bec225c3c Copyright © 2000-2022 the FFmpeg developers
built with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)
configuration: --enable-libmp3lame --enable-gpl --enable-shared --enable-version3 --enable-nonfree --enable-pthreads --enable-postproc --enable-ffplay --enable-libx264 --enable-libxvid --disable-x86asm --extra-ldflags=-L/usr/local/ffmpeg/lib
libavutil 57. 33.101 / 57. 33.101
libavcodec 59. 42.101 / 59. 42.101
libavformat 59. 30.100 / 59. 30.100
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 46.103 / 8. 46.103
libswscale 6. 8.102 / 6. 8.102
libswresample 4. 8.100 / 4. 8.100
libpostproc 56. 7.100 / 56. 7.100
测试
可能遇到的错误
没有安装好,或者没有链接到库,我的是./coinfig的时候忘记指定install路径,重新弄了一遍就好了。