Почему с помощью SharpAVI для записи экрана файл.avi воспроизводится так, как будто он ускоряется при увеличении FPS?
Я работаю над проектом, где мне нужно записать рабочий стол во время события, начатого пользователем. Я нашел этот код, который был действительно полезным, так как я новичок в C#.
Однако, когда я увеличиваю FPS в параметрах рекордера в основном, выводимый видеофайл резко ускоряется. Кажется, ускоряется в зависимости от того, насколько вы увеличиваете FPS.
Я пытался выяснить, почему это может происходить, но я не могу найти документацию по SharpAVI или Captura. Может кто-нибудь пролить свет на то, почему это может происходить? Было бы очень хорошо иметь возможность иметь 30 FPS AVI, и ради обучения, я действительно хотел бы знать, что происходит.
0 ответов
Если кому-то интересно, это моя проблема. Я обнаружил, что вам нужно поставить метку времени для каждого кадра отдельно, поскольку медиаплеер, который вы используете, не знает, когда обновлять кадр, поэтому по умолчанию просто обновляет их как можно быстрее.