Could not initialize SDL - No available video device

来源:8-

GavinXu89

2020-11-15

程序编译链接成功,但执行只打印如题信息。
检查信息如下:
图片描述
请问问题出在哪里?怎么解决?

写回答

2回答

李超

2020-11-16

你之前不是可以播放的吗?

0
1
GavinXu89
重装虚拟机就出现上述问题了。 解决方案: 补充如下命令方式安装SDL2,再重新编译安装源码SDL2、ffmpeg。 sudo apt-get install libsdl2-dev sudo apt-get install libsdl2-2.0-0 sudo apt-get install libsdl2-image-dev sudo apt-get install libsdl2-image-2.0-0 sudo apt-get install libsdl2-mixer-dev sudo apt-get install libsdl2-mixer-2.0-0 sudo apt-get install libsdl2-net-dev sudo apt-get install libsdl2-net-2.0-0
2020-11-17
共1条回复

李超

2020-11-15

首先你的linux 系统必须是桌面版,不能是服务器版,建议装ununtu;其次查一下DISPLAY 环境变量有没有设置

0
1
GavinXu89
我安装的就是桌面版的Ubuntu echo $DISPLAY :0.0
2020-11-15
共1条回复

经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器

学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师

2747 学习 · 814 问题

查看课程