Russian Qt Forum

Qt => Мультимедиа => Тема начата: yuraborodin от Ноябрь 26, 2009, 00:24



Название: phonon+gstreamer: ошибка в имени файла
Отправлено: yuraborodin от Ноябрь 26, 2009, 00:24
Код:
Phonon::VideoPlayer* player = new Phonon::VideoPlayer(Phonon::VideoCategory,&l);
player->play(Phonon::MediaSource("/home/user/video1.mpg"));
l.resize(500,500);
l.show();

Этот кусок кода вызывает ошибку:

(<unknown>:17847): GStreamer-CRITICAL **: gst_element_make_from_uri: assertion `gst_uri_is_valid (uri)' failed

пробовал
Код:
player->play(QUrl::fromLocalFile("/home/user/video1.mpg"));
или
Код:
player->play(QUrl::fromLocalFile("file:///home/user/video1.mpg"));
толка нету

ОС: убунту 9.10
использую gstreamer backend

Как бороться?

Есть ли альтернатива фонону в QT?

Мне нужно только воспроизводить видео, звук не нужен. А главное возможность переходить на номер фрейма видео или по времени.


Название: Re: phonon+gstreamer: ошибка в имени файла
Отправлено: Авварон от Ноябрь 27, 2009, 10:01
у меня лично ни в 1м линупсе гстример бэкенд не работал... Попробуй xine


Название: Re: phonon+gstreamer: ошибка в имени файла
Отправлено: Rcus от Ноябрь 27, 2009, 10:16
GStreamer вполне хорошо работает, только он модульный, а потому само ядро умеет только управлять потоками данных :) Наверняка какая-нибудь проблема с плагинами: GST_DEBUG, gst-typefind и т.д. в руки копать.


Название: Re: phonon+gstreamer: ошибка в имени файла
Отправлено: yuraborodin от Ноябрь 27, 2009, 11:48
вообще я решил проблему по другому - привязкой MPLAYER в виджет


Название: Re: phonon+gstreamer: ошибка в имени файла
Отправлено: shender от Декабрь 17, 2009, 19:17
Народ может не в тему, может кто знает какой нить ресурс по gstreamer'у желательно русскоязычный