Перемотка в TFilterGraph

 
Начать новую тему   Ответить на тему    Список форумов DirectShow форум -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
Макес
Новенький


Зарегистрирован: 18.08.2007
Сообщения: 3

СообщениеДобавлено: Сб Авг 18, 2007 10:07 am    Заголовок сообщения: Перемотка в TFilterGraph Ответить с цитатой

Задача: разбить DV видеофайл на две части без декомпрессии,
указываю входящий файл, исходящий, и play. целиком файл пишется, а как перемотать допустим чтобы tfiltergraph начинал вывод не с начала файла?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kostasoft
Активный


Зарегистрирован: 28.07.2007
Сообщения: 35

СообщениеДобавлено: Сб Авг 18, 2007 8:00 pm    Заголовок сообщения: Ответить с цитатой

Смотри
FilterGraph1.Position
FilterGraph1.Duration
_________________
http://kostasoft.com - Наш софт!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение AIM Address
Макес
Новенький


Зарегистрирован: 18.08.2007
Сообщения: 3

СообщениеДобавлено: Сб Авг 18, 2007 11:27 pm    Заголовок сообщения: Ответить с цитатой

Спасибо, завтра поковыряю))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Макес
Новенький


Зарегистрирован: 18.08.2007
Сообщения: 3

СообщениеДобавлено: Вт Авг 21, 2007 12:55 pm    Заголовок сообщения: Не выходит:( Ответить с цитатой

Не получается, данные свойства readonly:(
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kostasoft
Активный


Зарегистрирован: 28.07.2007
Сообщения: 35

СообщениеДобавлено: Пн Авг 27, 2007 11:26 pm    Заголовок сообщения: Ответить с цитатой

Ну, FilterGraph1.Duration действительно ридонли - это продолжительность клипа. А вот FilterGraph1.Position можно и нужно менять... Есть еще вариант с SeekMedia (по-моему так, есть много постов на эту тему, поищи в инете). Но я делал так
FilterGraph1.Duration div 40 - возвращает кол-во кадров в клипе (при 25 к/сек)
FilterGraph1.Position:= count*40; - устанавливает позицию на кадр=count
_________________
http://kostasoft.com - Наш софт!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение AIM Address
vision
Новенький


Зарегистрирован: 15.12.2007
Сообщения: 3

СообщениеДобавлено: Пн Мар 31, 2008 4:12 pm    Заголовок сообщения: Ответить с цитатой

Не подскажите как узнать или перевести длину в миллисекундах, секундах или т.п.?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов DirectShow форум -> Общий Часовой пояс: GMT + 4
Страница 1 из 1
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB


Рейтинг@Mail.ru