2014-06-09 3 views
2

일부 비디오에서는 제대로 작동하는 비디오를 재생하는 Qt 5.3 응용 프로그램이 있습니다. 불행히도 .mov 파일을 받으면 QMediaPlayer::FormatError이 나오거나 오디오는들을 수 있지만 비디오는 들리지 않습니다.QMediaPlayer로 특정 비디오를 재생할 수 없습니다.

코덱이 누락되어 있다고 가정합니다. 동영상을 재생할 수 있도록 지원을 추가 할 수있는 방법이 있습니까?

편집 :이 OS에 X

답변

1

QMediaPlayer 플랫폼의 미디어 서비스가 지원하는 모든 포맷을 재생할 수 있습니다. 비디오 유형이 올바르게 재생되도록 올바른 코덱을 설치해야합니다. Linux에 GStreamer 코덱을 설치하십시오. Windows를 사용하는 경우 KLite 코덱을 설치하십시오.

QtMultimedia의 구현은 플랫폼에 따라 다릅니다 (Windows의 경우 직접 표시, Linux의 경우 gstream 등). QtAV 또는 libVLC과 같은 라이브러리를 사용하는 것이 좋을지도 모릅니다.

대부분의 플랫폼에서 작동하며 추가 코덱과 플러그인을 설치하지 않아도됩니다.

+0

감사합니다. 초기 질문에서 OS X에서 실행 중임을 언급하는 것을 잊어 버렸습니다. 오늘 밤에 그 라이브러리를 살펴볼 것입니다. – dempzorz

+0

Quicktime은 동영상을 훌륭하게 재생하지만 내 애플리케이션에는 여전히 동일한 문제가 있습니다. 장기적으로 나는 그 라이브러리 중 하나를 가지고 갈 것이지만 단기간에 비디오를 얻고 싶습니다./Library/QuickTime 아래에 많은 코덱을 설치했지만 도움이되지 않는 것 같습니다. – dempzorz

관련 문제