Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2009-06-17

Re: как отобразить внешние субтитры

On Wed, 17 Jun 2009 04:44:29 +0400, sasha <sasha-game@y*****.ru> wrote:

> Спасибо.
> Нашел только исполняемые файлы для smplayerа. Не заниматься же
> диассемблированием его, чтоб посмотреть как там сделано.

smplayer - самый популярный GUI для mplayer - одного из самых продвинутых консольных
проигрывателей
оба кроссплатформенные (под винду тоже собираются)
оба с исходниками
исходники лежат на оффсайтах в разделах download (загрузки)
оффсайты - первые строки в гугле по запросу названия проги

http://smplayer.sourceforge.net
http://www.mplayerhq.hu/

исходники обычно лежат в архивах .tar.gz или .tar.bz2
часто исходники лежат на странице загрузки только в подразделе Linux - дабы не
путать юзеров винды, которым сорцы в 99% случаев без надобности

также стоит сходить сюда:
http://en.wikipedia.org/wiki/Comparison_of_media_players
и выбрать еще кучу объектов для изучения сорцов - они с лицензиями, отличными
от Proprietary

   2009-06-17 23:34:46 (#874025)

Re: как отобразить внешние субтитры

Спасибо.
Нашел только исполняемые файлы для smplayerа. Не заниматься же
диассемблированием его, чтоб посмотреть как там сделано.

Original Message From: "RTE" <raszil***@y*****.ru>
To: "comp.soft.prog.prog (10042197)" <sasha-game@y*****.ru>
Sent: Wednesday, June 17, 2009 1:18 AM
Subject: Re: как отобразить внешние субтитры

> On Tue, 16 Jun 2009 05:21:51 +0400, sasha <sasha-game@y*****.ru> wrote:
>
>> Здравствуйте уважаемые форумчане!
>>
>> Пишу плеер для видеоруководства по программному обеспечению на С/C++ под
>> Windows
>> Хотелось бы туда вставить внешние субтитры из файлов .sub или .srt
>
> не надо писать все с нуля, не 90-е на дворе :)
> просто сделайте фронтенд для одного из готовых консольных
> например посмотрите как сделано в smplayer + мplayer
>
>
> --
> ------------------------------------Info> Выпуск : 5515
> Подписчиков : 530
> Возраст листа : 2095 (дней)
> Адрес в архиве :
> http://subscribe.ru/archive/comp.soft.prog.prog/msg/873399
> >
> http://subscribe.ru/feedback

   2009-06-17 19:40:02 (#873868)

Re: как отобразить внешние субтитры

Откуда Вы взяли мой адрес? Почему адресовали мне свой вопрос?

-----Original MessageFrom: "sasha" <sasha-game@y*****.ru>
To: "comp.soft.prog.prog" <vik***@l*****.ru> (13039008)
Date: Tue, 16 Jun 2009 09:21:51 +0800
Subject: как отобразить внешние субтитры

> Здравствуйте уважаемые форумчане!
>
> Пишу плеер для видеоруководства по программному обеспечению на С/C++ под Windows
> Хотелось бы туда вставить внешние субтитры из файлов .sub или .srt
> Подскажите пожалуйста как их наложить на видео/
> Заранее благодарен.
>
> С Уважением,
> Саша
>
>
> --
> ------------------------------------Info> Выпуск : 5514
> Подписчиков : 529
> Возраст листа : 2095 (дней)
> Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/873122
> >
>

   2009-06-17 19:18:59 (#873847)

Re: как отобразить внешние субтитры

Использую DirectX, Windows XPSP2:

IMediaEvent *pME;
HRESULT hr;
ASSERT(media.pGraph == NULL);
hr = CoCreateInstance(&CLSID_FilterGraph, // CLSID of object
NULL, CLSCTX_INPROC_SERVER, &IID_IGraphBuilder,
(void **) &media.pGraph);

IMediaControl *pMC;
hr = media.pGraph->lpVtbl->QueryInterface(media.pGraph, &IID_IMediaControl,
(void **) &pMC);
hr = pMC->lpVtbl->Run( pMC );
pMC->lpVtbl->Release( pMC );

Original Message From: "share" <zhivotn***@u*****.net>
To: "comp.soft.prog.prog (4412863)" <sasha46858***@m*****.ru>
Sent: Tuesday, June 16, 2009 4:07 PM
Subject: Re: как отобразить внешние субтитры

> Hello sasha,
>
> Tuesday, June 16, 2009, 4:21:51 AM, you wrote:
>
>> Здравствуйте уважаемые форумчане!
>
>> Пишу плеер для видеоруководства по программному обеспечению на С/C++ под
>> Windows
>> Хотелось бы туда вставить внешние субтитры из файлов .sub или .srt
>> Подскажите пожалуйста как их наложить на видео/
>> Заранее благодарен.
>
>> С Уважением,
>> Саша
>
>
>
> И тебе здравуствуй! :)
> Чем отображаешь видео - DirectX, OpenGL, etc? Какая версия винды?
> Вкратце - субтитры в текстовом формате с указанием начала-конца фразы
> по времени, т.е. все что тебе нужно - это после вывода кадра смотреть
> по времени какой текст сейчас должен отображаться и отобразить его. В
> разных граф. АПИ ф-ции вывода разные. Так что плиз побольше
> подробностей.
>
> --
> Best regards,
> share mailto:zhivotn***@u*****.net
>
>
> --
> ------------------------------------Info> Выпуск : 5516
> Подписчиков : 530
> Возраст листа : 2096 (дней)
> Адрес в архиве :
> http://subscribe.ru/archive/comp.soft.prog.prog/msg/873473
> >
>

   2009-06-17 19:18:18 (#873846)

Re: как отобразить внешние субтитры

Hello sasha,

Tuesday, June 16, 2009, 4:21:51 AM, you wrote:

> Здравствуйте уважаемые форумчане!

> Пишу плеер для видеоруководства по программному обеспечению на С/C++ под Windows
> Хотелось бы туда вставить внешние субтитры из файлов .sub или .srt
> Подскажите пожалуйста как их наложить на видео/
> Заранее благодарен.

> С Уважением,
> Саша

И тебе здравуствуй! :)
Чем отображаешь видео - DirectX, OpenGL, etc? Какая версия винды?
Вкратце - субтитры в текстовом формате с указанием начала-конца фразы
по времени, т.е. все что тебе нужно - это после вывода кадра смотреть
по времени какой текст сейчас должен отображаться и отобразить его. В
разных граф. АПИ ф-ции вывода разные. Так что плиз побольше
подробностей.

   2009-06-17 00:19:31 (#873473)