Приложение, написанное на C #, использует DirectShow для записи аудио + видео в файл AVI.Тем не менее, источник видео производит нестабильную частоту кадров.Например, при установке частоты кадров 24 к / с фактическая частота дрожит от 24 до 30 к / с.
Это приводит к проблеме синхронизации аудио / видео в результирующем файле AVI.
Возможное решениесостоит в том, чтобы добавить к графику фильтр (непосредственно перед записью в AVI), который корректирует кадры с пониженной скоростью или дублирующие кадры, чтобы сохранить запрошенную скорость.
Как вы думаете, решение возможно?Любые другие решения этой проблемы?
Спасибо,Ури.