DirectShow Получить кадры и созранить в avi
От: Аноним  
Дата: 01.03.06 19:15
Оценка:
Всем доброго время суток, требуется написать программу, которая по avi файлу будет создавать 3 avi файла следующем способом:
1 avi: 1,4,7,... кадры исходного файла,
2 avi: 2,5,8,... кадры исходного файла,
3 avi: 3,6,9,... кадры исходного файла,
Подскажите, какие лучше использовать фильтры, лучше с примерами, я только начинаю изучать эту технологию

01.03.06 23:31: Перенесено модератором из 'C/C++' — Павел Кузнецов
Re: DirectShow Получить кадры и созранить в avi
От: NSP Россия  
Дата: 09.03.06 10:58
Оценка: -1
Здравствуйте, Аноним, Вы писали:

А>Всем доброго время суток, требуется написать программу, которая по avi файлу будет создавать 3 avi файла следующем способом:

А>1 avi: 1,4,7,... кадры исходного файла,
А>2 avi: 2,5,8,... кадры исходного файла,
А>3 avi: 3,6,9,... кадры исходного файла,
А>Подскажите, какие лучше использовать фильтры, лучше с примерами, я только начинаю изучать эту технологию

Фильтры любые-лишь бы проиграли видео.Используй IVideoFrameStep для перехода по кадрам-


MyGraphBuilder.QueryInterface(IID_IVideoFrameStep,MyVideoFrameStep);
..
if MyVideoFrameStep.CanStep(4,nil)) then //можно промотать на 4 кадра
    MyVideoFrameStep.Step(4,nil);   //проматываем

Полученные фреймы можно:
1-запихнуть в stream и сохранить как avi (вроде сложно,но можно)
2-скопировать как картинки и сформировать RLE-8 avi(из битмапов),поищи на эту тему описание этого формата.
На интересной работе и сны интересные видишь
Re[2]: DirectShow Получить кадры и созранить в avi
От: Аноним  
Дата: 17.11.06 15:32
Оценка:
Здравствуйте, NSP, Вы писали:

NSP>

NSP>MyGraphBuilder.QueryInterface(IID_IVideoFrameStep,MyVideoFrameStep);
NSP>..
NSP>if MyVideoFrameStep.CanStep(4,nil)) then //можно промотать на 4 кадра
NSP>    MyVideoFrameStep.Step(4,nil);   //проматываем
NSP>

NSP>Полученные фреймы можно:
NSP>1-запихнуть в stream и сохранить как avi (вроде сложно,но можно)
NSP>2-скопировать как картинки и сформировать RLE-8 avi(из битмапов),поищи на эту тему описание этого формата.

Хм... А про 1 поподробнее нельзя услышать?
Re[3]: DirectShow Получить кадры и созранить в avi
От: Flay  
Дата: 18.11.06 20:36
Оценка:
N>1-запихнуть в stream и сохранить как avi (вроде сложно,но можно)
А>Хм... А про 1 поподробнее нельзя услышать?

Avi Constructor
Re[4]: DirectShow Получить кадры и созранить в avi
От: Аноним  
Дата: 20.11.06 04:53
Оценка:
Здравствуйте, Flay, Вы писали:

N>>1-запихнуть в stream и сохранить как avi (вроде сложно,но можно)

А>>Хм... А про 1 поподробнее нельзя услышать?

F>Avi Constructor


Так задача состояла в том, что бы своя программа это делала
Re[5]: DirectShow Получить кадры и созранить в avi
От: Flay  
Дата: 20.11.06 06:58
Оценка:
А>Так задача состояла в том, что бы своя программа это делала

Тогда здесь:

AVI Processor
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.