Образцы прямого показа (AMCap) на SDK платформы с файлом MP4

Я хочу создать файл.mp4, используя образцы Direct Show (AMCap). Но я не знаю, как это реализовать. Может кто-нибудь, пожалуйста, помогите мне об этом?

Спасибо заранее, Дхавал Кария

1 ответ

Решение

AMCap Sample захватывает и отображает видео. Нет кодирования и выбора мультиплексирования в файлы (только базовый захват / запись через устаревший вспомогательный интерфейс).

Приложение для захвата видео.

В этом примере приложения демонстрируются следующие задачи, связанные с захватом аудио и видео:

  • Захват в файл
  • Предварительный просмотр
  • Выделение файла захвата
  • Отображение страниц свойств устройства
  • Перечень устройств
  • Управление потоком

Приведенные выше пункты могут сбивать с толку, поскольку они упоминают захват и размещение файлов. Это след из 15-летней истории, когда захват файлов был большой проблемой. Вспомогательный объект для инициализации целевых объектов захвата только AVI и ASF/WMV, вы не можете расширять его для поддержки других форматов и не обязаны это делать.

Вам необходимо проверить, как хранить видео / аудио в файлах (см. Ниже) и выполнить те же шаги при построении конвейера с кодировщиками MPEG-4 и мультиплексором. Вам нужно будет использовать сторонний MPEG-4 мультиплексор для MP4 формат файла, потому что Windows не предоставляет вам такой готовый к употреблению компонент.

Увидеть:

Другие вопросы по тегам