Я работаю над нашим сервисом внутреннего кодировщика, который выполняет очень много транскодирования видео и очень мало объединяет видеофайлы.
Транскодирование выполняется с использованием движка On2 Flix для Windows, который работает очень хорошо, но, к сожалению, он не может объединять файлы (по крайней мере, насколько я могу убедиться - ни помощь, ни поддержка не очень информативны). Я доволен этим пока.
В настоящий момент соединение осуществляется с помощью программного обеспечения LEADTOOLS Multimedia, которое, честно говоря, ужасно. Он однопоточный и требует STA, поскольку использует насос сообщений, что не совсем желательно для серверного приложения. Кроме того, при установке все наши рабочие кодеки перезаписываются загрузкой собственных eval-кодов, и избежать этого невозможно.
В идеале я ищу API для замены мультимедийного LEADTOOL, который может объединять файлы 3GP и / или MP4. Стоимость не слишком большая проблема. У кого-нибудь есть рекомендации?
Я знаю, что идеальное решение - написать собственный инструмент здесь, но мы собираемся сделать это в WMF и еще не полностью перешли на Win2008, поэтому нам нужно временное решение на пару месяцев.
Обновление:
Я должен отметить, что кодирование ни в коем случае не является моей областью компетенции, и я никогда не сталкивался с тем, что неуправляемый код является относительно новым для отрасли (7 лет). У меня также не так много времени, потому что моя дневная работа - это команда разработчиков уровня обслуживания / кодировщика, которая состоит только из меня и еще одного человека, поэтому у нас просто нет много времени, чтобы тратить на кодировщик ,
Что-то вроде движка Flix, где большая часть базовой сложности уже обработана, - это больше, чем я ищу, это низкоуровневые API, которые должны вызываться по-разному в зависимости от типов файлов ввода-вывода и т. Д.
Если у вас есть какие-либо рекомендации, было бы очень полезно, если бы вы указали мне несколько документов о том, как они используются и т. Д.