ubuntu16.04安装ffmpeg最新版
程序员文章站
2022-03-21 08:01:26
...
前言
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec。
支持库的安装
sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev
apt install libavformat-dev
apt install libavcodec-dev
apt install libswresample-dev
apt install libswscale-dev
apt install libavutil-dev
apt install libsdl1.2-dev
安装
下载ffmpeg源码包
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
./configure --enable-shared --prefix=/usr/local/ffmpeg --enable-gpl --enable-libx264 --enable-libx265
make
make install
增加安装目录的动态链接库:
export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib:$LD_LIBRARY_PATH
查看指令依赖的动态库
ldd ffmpeg
测试
ffmpeg –version
播放IPC摄像头的RTSP流媒体:
ffplay rtsp://192.168.0.123/live/av0