Qt 프로그램에서 custom video format 를 플레이 하고 싶은데요...
글쓴이: freezm7 / 작성시간: 토, 2010/02/13 - 1:23오후
안녕하세요.
Qt 프로그램에서 custom video 를 플레이 하고 싶습니다.
(custom video 라고 한 이유는 일반적으로 pc 에서 쓰는 비디오 포맷이 아니라서요)
비디오 파일을 읽어서 매 프레임을 qt 프로그램에서 보여주려고 하는데요,
제가 생각한 방법은
1. 프레임을 얻어온다.
2. QImage 객체의 내부 버퍼 포인터를 얻어와서 프레임을 여기로 복사한다.
3. QImage 를 QLabel 로 보여준다.
이렇게 생각하고 있는데요,,,
QLabel 에 비디오를 내보낸다는게 좀 어색한거 같은 구조라서 찜찜해서요...
QLabel 의 버퍼 포인터를 얻어와서 직접 그림을 그리는 방법이라던가,, 다른 방법이 있을 것 같은데,,Qt
Qt 잘 아시는 분의 조언 부탁 드려요~
Forums:
모든 위젯이 그래픽
모든 위젯이 그래픽 표시가 가능하므로 상관없을 듯 합니다.
QImage im;
QLabel l;
im.setPixel
l.setPixmap
l.show
찝찝하면 라벨 대신 커스텀 위젯을 만들어도 되고
class videoWidget : public QWidget;
아니면 디자이너에서 GraphicsView 위젯을 쓰셔도 되겠네요.
댓글 달기