Проиграть видео на форме/аналог TMediaPlayer

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Проиграть видео на форме/аналог TMediaPlayer

Сообщение AlexeyVitebsk » 27.02.2009 15:14:09

Перерыл форум, но ничего толкового так и не нашел. Посему задаю вопрос, может кто сталкивался.

Требуется компонент для проигрывания видео, любым способом.
Есть у меня компонент от Kylix 3, но долгое верчение над ним с бубном результатов не дали. Компонент представляет собой область, которая помещается на форме и туда производится вывод видео.

Прикрепляю на всякий случай компонент от Кайликса, да и может у кого уже есть решение?? Очень надо!
заранее спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AlexeyVitebsk
незнакомец
 
Сообщения: 2
Зарегистрирован: 27.02.2009 15:08:52

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение Logo » 27.02.2009 16:35:19

Этот компонент использует MPlayer. У Вас он был установлен в системе? Вообще, какие проблемы были? В кратце.

Попозже попробую поковырять, интересное решение.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение AlexeyVitebsk » 27.02.2009 19:20:01

Да, он использует MPlayer, причем удобен тем, да и что мне собственно надо, - наличие событий (т.е. OnClick, OnDone - когда доиграет видюху и т.д.)
Ставил я его, когда писал на кайликс 3 под Mandrake 10-й, сейчас сижу на Mandriva 2008.1, поставил Lazarus и вот уткнулся в стену.

Проблем особых в его работе замечено не было, во всяком случае что-то сейчас не припомню.
Если бы вот его на Lazarus.... :roll:
AlexeyVitebsk
незнакомец
 
Сообщения: 2
Зарегистрирован: 27.02.2009 15:08:52

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение Vadim » 28.02.2009 07:38:03

AlexeyVitebsk
Logo писал(а):У Вас он был установлен в системе?

У Вас MPlayer установлен в системе?
AlexeyVitebsk писал(а):Есть у меня компонент от Kylix 3, но долгое верчение над ним с бубном результатов не дали.

Logo писал(а):Вообще, какие проблемы были?

При этом самом "верчении над ним с бубном" какие проблемы были?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение Attid » 28.02.2009 14:27:31

тынц не поможет ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение RED_DRAGON » 06.03.2009 10:57:39

задам вопрос тутже: есть ли готовые решения для проигрывания avi (без кодека) или анимации, кроме расхожего gifanim? Т.е. чтоб сам раздирал авишку, выбирал кадры и отрисовывал на канве. Истественно чтобы не был завязан на какойлибо системный проигрыватель.
RED_DRAGON
новенький
 
Сообщения: 13
Зарегистрирован: 09.01.2009 13:53:16

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение Attid » 06.03.2009 18:24:10

науке такой не известен.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение RED_DRAGON » 10.03.2009 11:18:48

как заглушку пока забубенил имажлист с таймером...
RED_DRAGON
новенький
 
Сообщения: 13
Зарегистрирован: 09.01.2009 13:53:16

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение Slavikk » 10.03.2009 13:03:15

Проигрывания avi (без кодека) - http://pmg.org.ru/nehe/nehe35.htm - правда на C++ и отрисовка идёт не на канве а в OpenGL.
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение Logo » 10.03.2009 15:46:42

Slavikk писал(а):Проигрывания avi (без кодека) - http://pmg.org.ru/nehe/nehe35.htm - правда на C++ и отрисовка идёт не на канве а в OpenGL.

Там используется кодек от Микрософта:
"Первое что вы заметите это то, что мы подключили библиотеку Видео для Windows. Большое спасибо Microsoft (я не могу поверить, что только сказал это!). Эта библиотека открывает и проигрывает AVI файлы."
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение Slavikk » 10.03.2009 16:52:08

Тогда в Source кодеков VLC можно полазить и посмотреть как оно там работает и воплотить в Вашем коде, но это уже не готовое решение и они (Source) тоже на C.
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Re: Проиграть видео на форме/аналог TMediaPlayer

Сообщение Logo » 10.03.2009 19:45:56

Вот еще интересная библиотека: http://ffmpeg.org/
Новость к ней: http://www.opennet.ru/opennews/art.shtml?num=20683
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38

Рейтинг@Mail.ru