У меня есть программа, которая захватывает и сохраняет кодированное H.264 видео, а также аудио в файл проприетарного формата. Мне нужно иметь возможность экспортировать это видео и аудио в файл mp4. Я предпочитаю C#, но при необходимости буду использовать C++. Какие-либо предложения?
Как создать файл mp4 из набора кадров H.264 и аудиокадров?
Ответы (2)
Для создания файла MPEG-4 Part 14 .MP4
вам понадобится мультиплексор. Существует выбор мультиплексоров:
- FFmpeg (формат libav)
- Фильтры DirectShow (бесплатные и с открытым исходным кодом от GDCL, коммерческие)
- хранилище файлов Windows 7+ Media Foundation
API и сложность могут различаться, поскольку ожидается, что некоторые мультиплексоры будут частью конвейера, а не полностью автономными классами. Возможно, вы захотите проверить соответствующие образцы (и, возможно, также лицензионные соглашения), чтобы увидеть, что лучше для вас.
person
Roman R.
schedule
19.11.2012
Взгляните на libmp4v2. Довольно прост в использовании..
http://code.google.com/p/mp4v2/
person
Raman Krishnan
schedule
05.12.2012