![]() |
|
Модераторы: Rickert |
![]()
|
|
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
Всем привет.
Вот такая задача: есть видео, снятое из кабины поезда, движущимся равномерно. Нужно манипулируя скоростью проигрывания видео, эмулировать разную скорость движения поезда. Вопрос, как проигрывать видео, изменяя его скорость проигрывания. Может какой-то особый формат нужен? Я пробовал через DirectShow, но переключение скорости происходит с задержкой, так что это не годится. Спасибо |
|||
|
||||
| IgorIV |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: 1 Всего: 8 |
Я конечно могу и ошибатся, но по-моему нет формата с переменной частотой кадров. Значит надо использовать редакторы. Есть еще Ависинт, с его помощью теоретически можно, практически я не делал.
|
|||
|
||||
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
Мне нужно программно манипулировать скоростью, а не одноразово сделать. Ну я видел такую программу, так что так можно сделать точно, только вот как? DirectShow?
|
|||
|
||||
| Rpahut |
|
|||
![]() 0xdeadbeef ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 9.4.2006 Репутация: 5 Всего: 7 |
А если грузить кадры и вручную их переключать?
--------------------
C/C++ GameDevRSS Раздела программирования игрOpenGL - уроки от NeHeКак продать идею? |
|||
|
||||
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
То есть предварительно разбирать кусок видео на кадры в буфер, а потом отображать их? Да, наверно так и надо делать. А чем можно разобрать кусок видео на кадры? Опять же DirectShow?
|
|||
|
||||
| IgorIV |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: 1 Всего: 8 |
http://avisynth.org.ru/docs/russian/corefi...imagewriter.htm
Или Дуб А соединить, по сути любой фильм содержит 25 кадров, либо 30. Поэтому, чтобы создать эффект движения надо выбирать кадры все реже и реже. 1 2 3 5 7 9 12 15 .... |
|||
|
||||
| Bitter |
|
|||
![]() Опытный лентяй ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1209 Регистрация: 15.8.2004 Где: Харьков, Ukraine Репутация: 5 Всего: 27 |
IgorIV, интересная программка, спасибо посмотрю
|
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |