На чем и как написать кодек ?
тетенька, дайте попить, а то так есть хочется, что даже переночевать негде, да и не с кем... тебе хоть под какую ось-то надо?
Там есть тип TMediaPlayer.
бережь делфи, втыкаешь в форму нужный компонент - вот тебе и плеер )
Да хоть на DHTML, если соответствующий ActiveX заюзать. Смотря что надо.
собсна, даже D не нужно
sh
на Коболе, говорят, неплохо медиаплееры получаются.
На С пойдёт ?
На
Java это тоже совсем просто :о)
Только, конечно, поддерживаемый по умолчанию набор кодеков невелик, но можно и погуглить на эту тему;)
На Только, конечно, поддерживаемый по умолчанию набор кодеков невелик, но можно и погуглить на эту тему;)
Берешь DirectX SDK, ботаешь DirectShow, за полчаса пишешь прогу (или берешь из примеров которая играет любой файл, для которого в системе есть кодек.
Мож, кто знает где в Инете можно найти литературу по написанию кодеков и архиваторов...
Ссылка на гоотоовый код - sourceforge.net, ищешь Media Player Classic
Они бывают двух типов - DirectShow и Video for Windows. Про первые ботать DirectX SDK, про вторые MSDN->Platform SDK->Windows Multimedia. Т.е. во-первых, надо решить где и как кодек будет использоваться. Если в прогах типа VirtualDub, то нужен второй тип, DirectShow он не видит. Если во всяких модных медиаплеерах, то можно первый тип. Дальше лучше всего взять ихсодники готового кодека несложного, и на их основе сделать свой. В кодеке, что я делал, за основу были взяты исходники huffyuv.
Это что касается чисто технической стороны, взаимодействия с системой.
Что касается алгоритмов сжатия и архиваторов, добро пожаловать на compression.ru.
Могу дать координаты конторы, которая кодеки пишет. Понятное дело что всё пишется (там по крайней мере) на асмах, С, Java и Perl.
Здравствуйте! Нужен программист, который может написать видеокодек. Будем совершенствовать текущие h.264, h.265 и только разрабатываемые h.266! Для связи: xabaroff@ya.ru.
Оставить комментарий
Monstrodamus
Понятно, что на на чём угодно. Но на чём легче ии проще что библиотеки готовые были. А ещё лучше дайте ссылку на готовый код.