|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.04.2010, 06:55 | #1 |
Регистрация: 01.11.2006
Сообщений: 4
|
интерлейс avi-файла
Здравствуйте Уважаемые эксперты! Обращаюсь уже в 3 форум, но пока не получил помощь.
У меня есть avi-файл записанный в чересстрочной развёртке. Каждый кадр выводится не просто цельной картинкой, а картинкой, разбитой через каждую строку двумя полями. Такой файл предназначен для TV-вещания , способ его вывода в телевизоре называется интерлейсным (дословно "чередование") и даёт не 25, а 50 полукадров в секунду, что приводит к плавному выводу при смене изображения. Т.к. монитор, в отличие от телевизора, выводит каждый кадр целиком, без чересстрочного вывода полей, такой способ вывода называется прогрессивным (дословно "последовательным"), мне необходимо самому средствами Delphi !!! сделать интерлейс. Т.е перезаписать исходный avi-файл содержащий полные кадры, в avi-файл, содержащий полукадры, соответственно количество новых кадров возрастёт в 2 раза (1-ый кадр нового кадра содержит нечётные строки полного кадра, 2-ой - чётные). Модуль VFW подключил, функции открытия AVI и сбора инфы о файле и потоке уже написал, помогите с кодом создания нового заголовка и потока, а главное с алгоритмом разбиения. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Error loading file - при открытии .avi файла | kotzzz | Мультимедиа в Delphi | 9 | 24.03.2010 19:30 |
проигрывание AVI файла при запросе | kotzzz | Общие вопросы Delphi | 6 | 23.03.2010 11:07 |
Работа с пикселями видео-файла (*.avi) | St0ne-c0ld | Фриланс | 10 | 15.03.2010 17:31 |
Программная фильтрация avi-файла на лету | Ember | Мультимедиа в Delphi | 2 | 25.03.2009 07:18 |
как привязать окно под размер файла - видео проигрыватель AVI | _Solomon_ | Общие вопросы Delphi | 6 | 26.01.2007 02:32 |