Нужно перекодировать avi в mpeg и обратно
Сабж. Что посоветуете?
AVI это набор правил записи данных,заголовка и т.д То есть в АВИ файле может быть изображение закодированное как МПЕГом так и ДивХ. Просто файл
хранит данные и указатель на необходимый кодек...
Задам вопрос по-другому: как из avi сделать mpeg и наоборот.
Цитата:
Originally posted by 2NetFly
Задам вопрос по-другому: как из avi сделать mpeg и наоборот.
Задам вопрос по-другому: как из avi сделать mpeg и наоборот.
Тебе на Builder'e что ли надо конвертор написать?
Если да, то ...
Если нет, то оффтоп, но все же установи какой-нить пакет кодеков (Nimo, например), VirtualDub и вперед...
Цитата:
Originally posted by Berg
Тебе на Builder'e что ли надо конвертор написать?
Если да, то ...
Тебе на Builder'e что ли надо конвертор написать?
Если да, то ...
Именно ... =)
Цитата:
Originally posted by 2NetFly
Именно ... =)
Именно ... =)
Идея должна быть типа такого:
Создяется новый AVI-фаил и видеопоток в этом файле. Затем тип видеопогока задается с помощью структуры BITMAPINFOHEADER и кадры записываются в поток, после чего поток и файл закрываются.
MSDN - лучшее средство:
http://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000411
Вот тут пример создания avi-файла (с исходником на VC++)
http://www.sources.ru/cpp/directx_manual/cpp_directx_manual_14.shtml
Наверное, можно и еще что-нить нарыть на сайтах с исходниками...