2015-12-15 11 views
3

Я установил Qt creator (Qt5) и его примеры на модель малины pi 2 B. Я запускаю Raspbian Jessie. Я попытался запустить пример Видеоплеер, но я в конечном итоге с ошибкой, которая была следующим образом:Не удалось запустить Qt5 Пример видеопроигрывателя на малине Pi

Запуск/USR/Библиотека/рычажного линукс-gnueabihf/qt5/примеры/multimediawidgets/строительство-игрок-Desktop- Debug/игрок ... предупреждение libEGL: GLX/DRI2 не поддерживается предупреждение libEGL: DRI2: Ошибка аутентификации

(игрок: 841): GStreamer-ВАЖНЫЙ **: gst_object_ref_sink: утверждение 'GST_IS_OBJECT (объект)' не удалось GStreamer; Невозможно воспроизвести - «файл: ///home/pi/Desktop/test_video.mp4» GStreamer; Невозможно воспроизвести - «файл: ///home/pi/Desktop/test_video.mp4» Предупреждение: «Нет декодера для видео типа/видеоролика типа, вариант = (строка) iso».

Пожалуйста, дайте мне знать, как исправить эти вещи «Gstreamer» и «No decoder».

ответ

5

После многоголоджинга я могу исправить это, и вот мой ответ.

Вы должны изменить файл /etc/apt/sources.list, чтобы добавить новый репозиторий "DEB http://www.deb-multimedia.org Jessie основной несвободные" Затем установите следующие пакеты

sudo apt-get update 
# To fix key error 
sudo apt-get install deb-multimedia-keyring 
sudo apt-get update 
sudo apt-get dist-upgrade 
sudo apt-get install gstreamer0.10-ffmpeg 
sudo apt-get install gstreamer0.10-plugins-ugly 
sudo apt-get install gstreamer0.10-plugins-bad 
sudo apt-get install gstreamer0.10-plugins-good 

Credits: http://www.deb-multimedia.org/ How to fix gstreamer error in Qt5?