centos8 ffplay 播放音视频没有声音
SDL_OpenAudio (2 channels, 44100 Hz): No such audio device
SDL_OpenAudio (1 channels, 44100 Hz): No such audio device
No more combinations to try, audio open failed
该问题产生的原因是 pulseaudio-libs pulseaudio 等依赖库不健全
需要注意的是 pulseaudio 和系统已有的版本需要一直,负责会安装失败
类似如下错误
如上版本问题需要下载对应版本的 rpm 包安装即可
wget http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/pulseaudio-11.1-23.el8.x86_64.rpm
wget http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/pulseaudio-libs-11.1-23.el8.x86_64.rpm
wget http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/pulseaudio-libs-devel-11.1-23.el8.x86_64.rpm
wget http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/glib2-devel-2.56.4-8.el8.x86_64.rpm
安装完后依赖包 重新编译 SDL
到此 即可使用ffplay听到声音