在使用gst-launch-1.0时,我们收到以下错误,
#gst-launch-1.0 playbin uri=file:///home/vysakhav/video.mp4
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name= (null)
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name= (null)
Got context from element 'eglglessink0': gst.egl.EGLDisplay=context, display=(GstEGLDisplay)NULL;
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
执行此命令时,启动eglglesssink和音频是可以接受的。但是无法看到视频。
Virtual Box:版本5.1.2 r108956在Windows10中托管的Vbox。 (Ububtu 14.04)
您可能想为Gstreamer安装一个软件H.264解码器元素。像gstreamer1.0-libav
应该包括FFMPEG解码器。
您的管道尝试访问在Virtualbox内部运行时不可用的GPU硬件解码器。
通过以下命令安装nvidia驱动程序,电影显示在Ubuntu 14.04上。
sudo apt install nvidia-384