Получение наилучшей производительности поиска видео

Поиск содержимого в файле — это очень распространенная операция, которая потенциально является проблемой с производительностью. Видео, закодированное с помощью кодека Windows Media Video 9, состоит в основном из разностных кадров, которые записывают только изменения относительно предыдущего кадра. Восстановление разностных кадров занимает время, особенно если ключевые кадры находятся далеко друг от друга. Дополнительные сведения о настройке ключевых кадров для эффективного поиска см. в разделе "Настройка видео Потоки для поиска производительности".

Помимо правильной настройки, вы можете повысить производительность поиска с помощью индексирования кадров для видеопотока. Поиск номера кадра обычно выполняется быстрее, чем поиск во время презентации.

При поиске в файле с несколькими потоками следует выбрать только необходимые потоки. Каждый поток, настроенный для чтения, влияет на производительность поиска, так как все выбранные потоки синхронизируются при поиске точки в файле.

Чтение файлов ASF

Поиск по номеру кадра с помощью асинхронного средства чтения

Поиск по номеру кадра с помощью синхронного средства чтения

Поиск по времени с помощью асинхронного средства чтения

Поиск по времени с помощью синхронного средства чтения