2014-09-14 2 views
1

최근에 비디오 위젯을 제공하는 vlc-qt를 사용하여 VLC 비디오 상단에 그래픽을 만들려고했습니다. 이 접근법은 위젯에 무언가를 그려 내려고했습니다. 그러나 vlc-qt의 위젯이 비디오를 렌더링하기 위해 내부 위젯을 사용한다는 점에서 두드러지게 실패했습니다. (See more details here)VLC 객체의 항목 그리기

이제 다른 것을하려고합니다. VLC 미디어 자체 (위젯 아님)에서 텍스트 (또는 일부 직사각형)를 그리려하고 싶습니다. VLC 미디어 플레이어가 자막을 렌더링하는 방법이라고 생각합니다 (그렇지 않습니까?)

다음은 질문입니다. vlc-qt 인터페이스가 있으면 기본 vlc 객체에 액세스하고 무언가를 그릴 수 있습니다 [libVLC API]?

답변

1

libvlc로 할 수있는 유일한 방법은 libvlc_video_set_callbacks + libvlc_video_set_format_callbacks입니다. 미디어 스트림의 프레임을 메모리로 디코딩하여 원하는대로 사용할 수 있습니다.