Видеоплеер на Lazarus. Возможно ли?

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

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

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение crazynetwork » 08.02.2016 14:01:06

PasLibVlcPlayer1.VLC.StartOptions.Add('vout-filter=deinterlace');
PasLibVlcPlayer1.VLC.StartOptions.Add('deinterlace-mode=blend');

Не работает. Плагины в папочке все есть.
Аватара пользователя
crazynetwork
незнакомец
 
Сообщения: 9
Зарегистрирован: 07.02.2016 18:06:06

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение BadBoyAlex » 08.02.2016 20:24:06

crazynetwork писал(а):Вероятно для Лазаруса, есть свой способ это сделать.

И... Я, кажется нашёл его.

Для начала читать здесь.
Потом здесь и здесь.
И, наконец, сам код, который мне помог:
Код: Выделить всё
procedure TVideoPlayerFrm.SetVolume (const AVolume: Integer);
var OldFPUExceptionMask: TFPUExceptionMask;
begin
OldFPUExceptionMask:= GetExceptionMask;
SetExceptionMask([exInvalidOp, exDenormalized, exZeroDivide, exOverflow, exUnderflow, exPrecision]);
VideoPlayer.SetAudioVolume(AVolume);
SetExceptionMask(OldFPUExceptionMask);
end;
Аватара пользователя
BadBoyAlex
постоялец
 
Сообщения: 119
Зарегистрирован: 08.06.2010 12:42:23
Откуда: Россия, Белгород

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение crazynetwork » 08.02.2016 20:45:23

По стартовым опциям vlc кто то что то может подсказать?
Аватара пользователя
crazynetwork
незнакомец
 
Сообщения: 9
Зарегистрирован: 07.02.2016 18:06:06

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение Снег Север » 08.02.2016 22:01:42

crazynetwork
если судить по модулю PasLibVlcPlayerUnit.pas, то вы в своем коде действовали верно - надо именно с -- добавлять. Так что не могу сказать, почему не работает...
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3053
Зарегистрирован: 27.11.2007 16:14:47

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение crazynetwork » 09.02.2016 21:02:29

Оказывается у компонента PasLibVlcPlayer1 есть в инспекторе свойст свойства
DeinterlaceFilter и DeinterlaceMode, выставил там свойства, все равно не работает. Обратился к разрабу, он отписал что надо заюзать такой код:

PasLibVlcPlayer1.Play();
libvlc_video_set_deinterlace(PasLibVlcPlayer1.GetPlayerHandle(), PAnsiChar('blend'));

Но все равно не работает. Может быть кто то может из вас проверить, может это у меня руки кривые? =)
Аватара пользователя
crazynetwork
незнакомец
 
Сообщения: 9
Зарегистрирован: 07.02.2016 18:06:06

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение Снег Север » 10.02.2016 09:15:41

crazynetwork, простите за тупой вопрос, но на стандартном плейере на вашем компе эти параметры работают? вы проверяли?
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3053
Зарегистрирован: 27.11.2007 16:14:47

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение crazynetwork » 10.02.2016 09:58:43

Да, на стандартном vlc все работает. Я позже выложу скрин.

Добавлено спустя 5 часов 1 минуту 7 секунд:
Изображение
Изображение
Изображение
Аватара пользователя
crazynetwork
незнакомец
 
Сообщения: 9
Зарегистрирован: 07.02.2016 18:06:06

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение crazynetwork » 14.02.2016 13:47:35

:?
Аватара пользователя
crazynetwork
незнакомец
 
Сообщения: 9
Зарегистрирован: 07.02.2016 18:06:06

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение crazynetwork » 12.03.2016 20:45:24

Форум вообще живой?
Аватара пользователя
crazynetwork
незнакомец
 
Сообщения: 9
Зарегистрирован: 07.02.2016 18:06:06

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение Alex2013 » 13.03.2016 00:30:07

Дык а куда он денется ... просто картинки рюшечки видео плеера вдохновения не вызывают.... Вот если бы это был бы проект например создания три-де миров из обычного видео ... А так ... НУ ЕЩЕ ОДИН VCL ... тоска ... :roll: НАРОД! Где мобилизующие планы ?!!! :idea:
Alex2013
долгожитель
 
Сообщения: 3145
Зарегистрирован: 03.04.2013 11:59:44

Re: Видеоплеер на Lazarus. Возможно ли?

Сообщение alex208210 » 14.03.2016 18:16:47

ну или хотябы реализация этого плеера на wince / android . А тут.. очередной кривой плеер под винду. Тоска
alex208210
постоялец
 
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

Пред.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru