Запись видеокадров с переменной частотой кадров

Я использую AVIFile Wrapper для создания видео из моего приложения WPF . Я использую CompositionTarget для получения изображения для каждого кадра, но у меня проблемы с частотой кадров. Поскольку мое приложение замедляется при большой загрузке данных, частота кадров CompositionTarget падает. С меньшим количеством видеокадров при воспроизведении эти части отображаются с ускоренной перемоткой вперед.

Есть ли формат / библиотека видео, которые позволят мне работать с переменной частотой кадров, или я могу исправить частоту кадров WPF, чтобы не пропускать кадры?

Правка -> кадры в AVI не имеют связанных с ними временных кодов, какой другой видеоформат имеет? Есть стандартный способ сделать это?


person MrTelly    schedule 20.02.2009    source источник


Ответы (2)


Стандартный способ сделать это с файлами AVI - записать видеокадр нулевого размера для каждого пропущенного сэмпла.

person David Maymudes    schedule 14.07.2009

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

person ctd    schedule 21.02.2009