Я разработал программу, которая позволяет пользователю записывать AVI-файл.
Я использовал vfw.h lib для записи AVI и диалоговое окно параметров кодеков avi, чтобы пользователь мог выбрать, какой вариант кодеков использовать.
В этом диалоговом окне перечислены все кодеки AVI, которые установили весь компьютер как кодек MicroSoft Video 1, Cinepak, …
Если я хочу использовать кодеки в качестве кодеков Dix6.1, я должен установить это как отдельное программное обеспечение.
Моя проблема в том, что когда я использовал диалог AVI-кодеков от AVISaveOption, в этом списке перечислены все системные кодеки, и некоторые кодеки не работают, а некоторые ненужные кодеки для моего приложения.
В дополнение к тому, что я должен установить коэффициенты Dix или MPEG отдельно, если я хочу использовать это, это не предоплата для моего приложения.
Итак, теперь я хочу спросить вас, есть ли у нас какой-либо способ связать все необходимые кодеки (такие как Dix, MPEG1, MPEG4, MS Video Codec 1) с моими необходимыми кодеками. Я имею в виду, что я хочу перечислить это самостоятельно с собственными всплывающими кодеками диалог, не использующий AVISaveOptions (hwnd, 0, 1, &m_pAviStream, (LPAVICOMPRESSOPTIONS FAR *) &aopts), чтобы перечислить и выбрать вариант кодеков.
Заранее спасибо,
T&T Group!
Даже если есть программный способ сделать это (а его нет), это почти наверняка не умная идея.
Вопросы к себе:
Что-то подсказывает мне, что люди, стоящие за большинством этих кодеков, не будут любезно относиться к такому перераспределению без разрешения.
Других решений пока нет …