2017-02-23 19 views
0

(오디오 청취 가능한이다), 우리는이 명령을 실행에Mp4/H2.64 gstreamer 1.0을 사용한 비디오 재생은 가상 박스에서 일어나지 않습니다. GST-출시-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를 시작하고 오디오 청취 가능한 것입니다. 그러나 비디오를 볼 수 없습니다.

가상 박스 : 버전 5.1.2 r108956 Windows10에서 호스팅되는 Vbox. (Ububtu 14.04)

답변

1

Gstreamer 용 소프트웨어 H.264 디코더 요소를 설치하고 싶을 것입니다. gstreamer1.0-libav처럼 FFMPEG 디코더가 있어야합니다.

파이프 라인이 VirtualBox에서 실행될 때 사용할 수없는 GPU 하드웨어 디코더에 액세스하려고 시도합니다.