最近想研究学习一下ffmpeg,发现用ffmpeg-4.0版本编译出来的没有ffplay播放器,试了网上的各种方法,还是报错,由于SDL安装的是1.x版本,所以怀疑ffmpeg-4.0需要匹配SDL2.x版本。
下载了比较老的ffmpeg-2.2.16版本,成功编译了ffplay并运行,记录一下步骤。
由于我的ubuntu是root用户,命令中的sudo省略。
step1.安装yasm
apt-get install yasm
step2.安装SDL
如果不安装SDL的话编译会报SDL.h找不到的问题
apt-get install libsdl1.2-dev
apt-get install libsdl-image1.2-dev
apt-get install libsdl-ttf2.0-dev