Как изменить FPS при записи видео в AVI в DirectShow ?
От: CyberDemon Россия  
Дата: 16.10.03 14:31
Оценка:
Имеем граф:


WDM capture device (webcam)->SmartTee -> Video renderer
                                      -> Video compressor -> AVImux -> File writer


Все пишется отлично и замечательно. Тока вот все время с fps == 30. Камера столько не выдает — поменьше, обыскал весь msdn, где fps менять — не пойму. Уже все пины у всех фильтров в графе обшмонал — никакой пользы.
Что делать ?
Re: Как изменить FPS при записи видео в AVI в DirectShow ?
От: Edge  
Дата: 18.10.03 18:32
Оценка:
Здравствуйте, CyberDemon, Вы писали:

CD>Имеем граф:


CD>

CD>WDM capture device (webcam)->SmartTee -> Video renderer
                                      ->> Video compressor -> AVImux -> File writer
CD>


CD>Все пишется отлично и замечательно. Тока вот все время с fps == 30. Камера столько не выдает — поменьше, обыскал весь msdn, где fps менять — не пойму. Уже все пины у всех фильтров в графе обшмонал — никакой пользы.

CD>Что делать ?

А если попробовать IQualityControl? Если он есть где-нить, конечно...
Re: Как изменить FPS при записи видео в AVI в DirectShow ?
От: Leonid V. Volnin Россия  
Дата: 20.10.03 08:03
Оценка:
Здравствуйте, CyberDemon, Вы писали:

CD>Имеем граф:


CD>

CD>WDM capture device (webcam)->SmartTee -> Video renderer
                                      ->> Video compressor -> AVImux -> File writer
CD>


CD>Все пишется отлично и замечательно. Тока вот все время с fps == 30. Камера столько не выдает — поменьше, обыскал весь msdn, где fps менять — не пойму. Уже все пины у всех фильтров в графе обшмонал — никакой пользы.

CD>Что делать ?

Информация о кадрах в секунду хранится в стрктуре VIDEOINFO, которая есть в медиатипе.
Вставь, например, между SmartTee и VideoCompressor свой фильтр, который его будет модифицировать.
best regards, Leonid
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.