这个错误是由于FFMPEG的编译选项中没有启用OpenGL ES支持导致的。
要解决此问题,需要在Android.mk文件中添加对OpenGL ES的支持。
示例代码如下:
LOCAL_LDLIBS += -lGLESv2 -lEGL
LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES
LOCAL_CFLAGS += -DUSE_OPENGL_ES_20
以上代码将会启用OpenGL ES 2.0支持。如果需要使用其他版本,则需要相应地更改LOCAL_LDLIBS和LOCAL_CFLAGS参数。
完成后,重新编译FFMPEG即可。