在已经安装sdl2的情况下,ffplay依旧不生成的,可能得原因是sdl的版本不对
可在ffbuild目录下的config.log中查看是否有以下日志:
test_pkg_config sdl2 sdl2 >= 2.0.1 sdl2 < 2.1.0 SDL_events.h SDL_PollEvent
pkg-config --exists --print-errors sdl2 >= 2.0.1 sdl2 < 2.1.0
Requested 'sdl2 < 2.1.0' but version of sdl2 is 2.24.1
同时在ffbuild目录下的config.mak显示,表示ffplay不能生成
!CONFIG_FFPLAY=yes
这说明版本不对,安装对应的版本,再生成试试
sdl各版本下载:Releases · libsdl-org/SDL · GitHub
sdl安装:https://www.jianshu.com/p/46591d15e89f
sdl make方式卸载:make uninstall
安装正确的版本后,在ffbuild目录下的config.mak,则表示可以生成ffplay
CONFIG_FFPLAY=yes