파이프라인에서 vaapisink를 사용할 때 GStreamer가 잘못된 해상도로 비디오를 재생합니다.

파이프라인에서 vaapisink를 사용할 때 GStreamer가 잘못된 해상도로 비디오를 재생합니다.

gstreamer를 사용하여 비디오를 재생하려고 합니다. 사용할 수 있는 두 가지 출력 싱크가 있습니다: waylandsinkvaapisink. 으로 비디오를 재생하면 waylandsink모든 것이 정상입니다. 로 재생하려고 하면 vaapisink잘못된 해상도로 재생됩니다(화면 일부가 비어 있음).

다음 파이프라인으로 동영상을 재생하면 괜찮습니다.

gst-launch 1.0 filesrc location=test.mkv ! video/x-raw ! decodebin3 ! waylandsink

이 파이프라인은 제대로 작동하지 않습니다. 해상도 매개변수를 변경하면 무시됩니다.

gst-launch 1.0 filesrc location=test.mkv ! video/x-raw,width=1920,height=1080 ! decodebin3 ! vaapisink

이유는 무엇입니까? vaapisink에는 화면 해상도에 대한 추가 정보가 필요합니까? 인터넷 검색에 대한 키워드를 포함한 모든 팁을 주시면 감사하겠습니다.

관련 정보