Проблема с phonon
От: J_K  
Дата: 14.03.11 19:21
Оценка:
ЗДравствуйте.
Пишу "еще один плейер", пытаюсь использовать phonon. Но выяснилось, что он не поддерживает чтение dvd дисков. Это плохо, так как кровь из носу эта функция нужна. Проект коммерческий (возможно), поэтому доступны только либы LGPL. Что посоветуете?
Спасибо.
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
Re: Проблема с phonon
От: Sheridan Россия  
Дата: 14.03.11 20:38
Оценка:
Дима?
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re[2]: Проблема с phonon
От: J_K  
Дата: 14.03.11 21:15
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Дима?


Это ваш ответ на мой вопрос?
Или попытка выяснить, кто я? Если второе, ответ нет, и пожалуйста, давайте не отвлекаться от темы. Хотелось бы узнать, возможно ли все-таки использовать фонон, и если нет, то что вместо него.
Спасибо
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
Re: Проблема с phonon
От: Охлажденный Леденец  
Дата: 14.03.11 21:17
Оценка:
Здравствуйте, J_K, Вы писали:

Денис?
Re[2]: Проблема с phonon
От: J_K  
Дата: 14.03.11 21:20
Оценка:
Здравствуйте, Охлажденный Леденец, Вы писали:

ОЛ>Здравствуйте, J_K, Вы писали:


ОЛ>Денис?


...ак... эпидемия
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
Re[2]: Проблема с phonon
От: Sheridan Россия  
Дата: 14.03.11 21:27
Оценка:
Приветствую, Охлажденный Леденец, вы писали:

ОЛ> Здравствуйте, J_K, Вы писали:


ОЛ> Денис?


Дело в том, что мой друг недавно изъявил желание изучать кутэ и писать на нем плеер
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re[3]: Проблема с phonon
От: J_K  
Дата: 14.03.11 21:50
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Приветствую, Охлажденный Леденец, вы писали:


ОЛ>> Здравствуйте, J_K, Вы писали:


ОЛ>> Денис?


S>Дело в том, что мой друг недавно изъявил желание изучать кутэ и писать на нем плеер


Все понятно. Что ж вы, не знаете ник своего друга?

Ну вот, значит, если ваш друг захочет использовать фонон для чтения dvd, его ждет облом. Все-таки странно, что такая популярная фича не реализована в этой либе.
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
Re[4]: Проблема с phonon
От: Sheridan Россия  
Дата: 14.03.11 22:24
Оценка:
Приветствую, J_K, вы писали:

J_K> S>Дело в том, что мой друг недавно изъявил желание изучать кутэ и писать на нем плеер


J_K> Все понятно. Что ж вы, не знаете ник своего друга?

Знать то знаю, но мало ли
Тем более что раньше он тут не регистрировался.

J_K> Ну вот, значит, если ваш друг захочет использовать фонон для чтения dvd, его ждет облом. Все-таки странно, что такая популярная фича не реализована в этой либе.

Посмотри в сторону mplayer, vlc, ffmpeg
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re[5]: Проблема с phonon
От: J_K  
Дата: 14.03.11 23:58
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Приветствую, J_K, вы писали:


J_K>> S>Дело в том, что мой друг недавно изъявил желание изучать кутэ и писать на нем плеер


J_K>> Все понятно. Что ж вы, не знаете ник своего друга?

S>Знать то знаю, но мало ли
S>Тем более что раньше он тут не регистрировался.

J_K>> Ну вот, значит, если ваш друг захочет использовать фонон для чтения dvd, его ждет облом. Все-таки странно, что такая популярная фича не реализована в этой либе.

S>Посмотри в сторону mplayer, vlc, ffmpeg

Vlc не катит, он GPL, ffmpeg вроде ничего, но тут какие-то траблы с кодеками. Поиск на форуме оставил впечатление, что люди с ним мучаются — то не собирается, то глючит. Про mplayer не знаю. Это либа или уже готовый плейер? Впрочем, что это я, интернет перед глазами. Хотелось бы также, чтобы либа была не такая, чтобы надо было год убить только на то, чтобы понять, как с ней работать. Фонон всем хорош, только dvd не поддерживает.
Спасибо, какие еще будут предложения?
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
Re: Проблема с phonon
От: ShubinEV Россия http://erladvisor.blogspot.de/
Дата: 15.03.11 06:54
Оценка:
Здравствуйте, J_K, Вы писали:

gstreamer, phonon — обертка для него, если я правильно помню.
Re[2]: Проблема с phonon
От: Etud Беларусь  
Дата: 16.03.11 10:15
Оценка:
DS под Вынь ?
Re[3]: Проблема с phonon
От: ShubinEV Россия http://erladvisor.blogspot.de/
Дата: 16.03.11 11:15
Оценка:
Здравствуйте, Etud, Вы писали:

E>DS под Вынь ?


Я Вас не понимать. Моя плохо говорить по-русски.
Re[4]: Проблема с phonon
От: Etud Беларусь  
Дата: 16.03.11 11:41
Оценка:
E>>DS под Вынь ?

SEV>Я Вас не понимать. Моя плохо говорить по-русски.


DirectShow под Win ?
Re[5]: Проблема с phonon
От: ShubinEV Россия http://erladvisor.blogspot.de/
Дата: 16.03.11 12:38
Оценка:
Здравствуйте, Etud, Вы писали:

E>>>DS под Вынь ?


SEV>>Я Вас не понимать. Моя плохо говорить по-русски.


E>DirectShow под Win ?


Возможно, вы правы. Я работал с этой библиотекой только под Linux.
А, вообще, там в документации все подробно описано.
Re[6]: Проблема с phonon
От: J_K  
Дата: 16.03.11 20:28
Оценка:
Здравствуйте, ShubinEV, Вы писали:

SEV>Здравствуйте, Etud, Вы писали:


E>>>>DS под Вынь ?


SEV>>>Я Вас не понимать. Моя плохо говорить по-русски.


E>>DirectShow под Win ?


SEV>Возможно, вы правы. Я работал с этой библиотекой только под Linux.

SEV>А, вообще, там в документации все подробно описано.

О какой конкретно библиотеке речь? Phonon? Gstream? Поясните, пожалуйста.
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
Re[7]: Проблема с phonon
От: ShubinEV Россия http://erladvisor.blogspot.de/
Дата: 17.03.11 15:13
Оценка:
J_K>О какой конкретно библиотеке речь? Phonon? Gstream? Поясните, пожалуйста.
Я плотно работал с Gstreamer. Видео нужно было показывать в окне, поэтому бегло смотрел как это можно сделать с помощью Qt.
Других причин тащить Qt в проект не нашлось, поэтому всё было сделано при помощи Gstreamer. Но в память мне закралась информация, что Phonon — обертка над Gstreamer в Linux.
Точно помню, что это написано подробно в документации.
Re[8]: Проблема с phonon
От: J_K  
Дата: 17.03.11 17:16
Оценка:
Здравствуйте, ShubinEV, Вы писали:

J_K>>О какой конкретно библиотеке речь? Phonon? Gstream? Поясните, пожалуйста.

SEV>Я плотно работал с Gstreamer. Видео нужно было показывать в окне, поэтому бегло смотрел как это можно сделать с помощью Qt.
SEV>Других причин тащить Qt в проект не нашлось, поэтому всё было сделано при помощи Gstreamer. Но в память мне закралась информация, что Phonon — обертка над Gstreamer в Linux.
SEV>Точно помню, что это написано подробно в документации.

Да, это известно. Фишка в том, что бэкэнд они выбирают в зависимости от платформы. На маках это QuickTime, винды -DirectX, линух — Gstreamer. Сам фонон читать диски не умеет. Получается, что надо тогда дописывать дополнение либо на всех этих движках, либо на одном каком-то. Геморроя очень много. Хотелось бы найти либу, которая уже все это умеет, хотя бы за деньги. VLC и MPlayer денег не берут принципиально, и использовать в коммерческих проектах их нельзя. Остаются Gstreamer, ffmpeg.
А вы работали с Gstreamer, чтобы он читал dvd? Если да, насколько сложно в этом разобраться?
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
Re[9]: Проблема с phonon
От: ShubinEV Россия http://erladvisor.blogspot.de/
Дата: 18.03.11 08:04
Оценка:
J_K>А вы работали с Gstreamer, чтобы он читал dvd? Если да, насколько сложно в этом разобраться?

Именно с dvd не работал, но в списке плагинов сразу нашёл rsndvdbin. Сейчас проверить не могу, потому что нет диска dvd под рукой, а вообще должно работать так:
gst-launch rsndvdbin device=/dev/<path_to_dvd>

Это всё Linux, про "Вынь" говорить не могу.
Что бы работало нужно поставить плагины bad и консольные утилиты (я их как-то даже ставил под windows).

Указанная команда запускает воспроизведение из консоли. Это для тестирования и дебага.
А ещё есть binding для C, C++, python.

По документации, для начала пойдет tutorial для питона. Потом нужно почитать их документацию с сайта (там базовые понятия, архитектура и т.д.), основной интерфейс для языка C.
В этой библиотеке используется фреймворк glib (из GTK), его тоже неплохо посмотреть. А, вообще, всё это есть в документации.
По интерфейсу C++ вроде был только doxygen, но после предыдущий документов его хватит.
gstreamer
Re[10]: Проблема с phonon
От: J_K  
Дата: 18.03.11 17:16
Оценка:
Здравствуйте, ShubinEV, Вы писали:

J_K>>А вы работали с Gstreamer, чтобы он читал dvd? Если да, насколько сложно в этом разобраться?


SEV>Именно с dvd не работал, но в списке плагинов сразу нашёл rsndvdbin. Сейчас проверить не могу, потому что нет диска dvd под рукой, а вообще должно работать так:

SEV>gst-launch rsndvdbin device=/dev/<path_to_dvd>

SEV>Это всё Linux, про "Вынь" говорить не могу.

SEV>Что бы работало нужно поставить плагины bad и консольные утилиты (я их как-то даже ставил под windows).

SEV>Указанная команда запускает воспроизведение из консоли. Это для тестирования и дебага.

SEV>А ещё есть binding для C, C++, python.

SEV>По документации, для начала пойдет tutorial для питона. Потом нужно почитать их документацию с сайта (там базовые понятия, архитектура и т.д.), основной интерфейс для языка C.

SEV>В этой библиотеке используется фреймворк glib (из GTK), его тоже неплохо посмотреть. А, вообще, всё это есть в документации.
SEV>По интерфейсу C++ вроде был только doxygen, но после предыдущий документов его хватит.

Спасибо за инфу, попытаюсь разобраться.
Life is very short and there's no time
for fussing and fighting... (C) Paul McCartney & John Lennon
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.