У меня есть веб-камера, подключенная в графическом редакторе, и в коде на C # все видео, которые я сохраняю, сохраняются в 2-3 раза быстрее, чем на них транслируются.Веб-камера настроена для работы 640x480 при 30 кадрах в секунду.Я записываю видео в течение 15 секунд, и когда я повторяю его, оно длится всего 5 секунд, оно содержит все 15 секундное видео, но только с более высоким FPS.
Я немного изменил свои фильтры.Я использовал кодировщики ffdshow, кодировщики xvid, кодировщики mpeg, кодировщики divx вместе с avi mux, xvid mux, mpeg mux, все они подключены к File Writer, и все они сохраняют видеопоток на более высоких FPS.
Так что File Writer делает то, что не должен?
Есть ли способ исправить это или обойти это?
или, может быть, лучший вариант?
РЕДАКТИРОВАТЬ:
Это графики, которые я пытался использовать, но все выходы имеют ускоренную FPS
Source -> Smart Tee -> 3ivx MPEG-4 Video Encoder -> 3ivx MPEG-4 Media Muxer -> File Writer
Source -> Smart Tee -> Divx Video Encoder -> AVI Mux -> file writer
Source -> Smart Tee -> ffdshow video encoder -> 3ivx MPEG-4 Media Muxer -> file writer
Source -> Smart Tee -> AVI Mux -> File Writer
со всеми этими графиками, я записал 15-секундное видеои когда они были воспроизведены, они были длиной 5 секунд