Обратите внимание, что это решение не совсем так, как вы хотели, если вам нужно записать информацию заголовка в каждый из 60-минутных файлов - после начального заголовка вы получите только данные пакета ASF. Обходным путем для этого может быть перезапись начального заголовка перед любыми пакетными данными каждого файла, однако это приведет к созданию неиндексированного (не доступного для поиска) файла ASF.

лал консольное приложение, используя directshow, эту запись из живого источника (теперь веб-камера, затем телевизионная карта захвата), добавляю текущую дату и время в оверлее, а затем сохраняю аудио и видео как .asf. Теперь я хочу, чтобы выходной файл менялся каждые 60 минут без остановки графика. Я не должен терять ни секунды живой трансляции. График выглядит примерно так:

http://imageshack.us/photo/my-images/543/graphp.jpg/

Я взглянул на GMFBridge, но у меня есть некоторые проблемы с компиляцией на их примерах. Мне интересно, есть ли способ отделить то, что существует, от оверлейного фильтра и аудиоисточника, подключить их к другому устройству записи asf (приостановлено) и затем переключать их каждые 60 минут. Имя файла приостановленного фильтра asf должно измениться (pp.asf, pp2.asf, pp4.asf ...). Что-то вроде этого:

http://imageshack.us/photo/my-images/546/graph1f.jpg/

с pp1 приостановлено. Я нашел в интернете людей, которые говорят, что программа asf удаляет текущий файл, если график не переходит в режим остановки.

Ответы на вопрос(3)

Ваш ответ на вопрос