Итак, у меня есть приложение WIN32, которое записывает видео с помощью DirectShow. Теперь я хочу преобразовать файлы .AVI в .MP4.Какую библиотеку кодировщика MPEG4 использовать?
Я предпочитаю не использовать настраиваемый фильтр в источнике, так как я не хочу регистрировать фильтры (необходим админ). Я также не хочу использовать автономное приложение, так как оно должно быть автоматизировано. Предпочитаю, что мне просто нужна библиотека с хорошо документированным API, так как я довольно новичок в этом. Затем я могу использовать его из своего приложения, чтобы преобразовать файлы .AVI, когда они будут записаны. Кто-нибудь может указать мне направление? Или есть комментарии по моему методу выбора?
Я был бы очень благодарен за любую помощь и заблаговременно!
Помните, что если вы конвертируете видео в некоторый тип MPEG, вам нужно заплатить роялти за MPEG LA! Те же самые апелляции к аудио в этом видео. Если вы можете конвертировать аудио-поток в AAC, вам нужно платить роялти за VIA Licensing! – CPlusSharp
@CPlusSharp: Да, возможно, за исключением Windows 7, где уже присутствуют кодеры в составе Windows (и Microsoft выплатила роялти). Однако, как я уже сказал, это объекты Media Foundation. –
Кажется, это было довольно хлопотно, да, плата за royaltie распространяется и на некоммерческое программное обеспечение? И еще раз спасибо за ваш подробный ответ. –