I'm working on a program where a user will control the video playback speed within VLC via various user-worn sensor hardware. I am shooting video at 6o fps so that if the sensor input decreases the playback speed by 50% then the 30 fps will still be acceptable to the human eye. At high playback speeds I am getting video stuttering and freezing because I assume my CPU is overloaded by the high fps created. My questions:
1. If my video is shot at 60 fps does doubling the VLC video speed increase this to 120 fps, 4x to 240fps, 8x to 480fps etc.?
2. If so, is it possible to make VLC skip frames? i.e If I double the playback speed, VLC only shows every other frame and if I quadruple the playback speed it shows every fourth frame?
3. If this is not possible within VLC, because it is open source, do you think it is possible to write code that essentially keeps the video at 60 fps no matter how much the playback speed is increased, and achieves this by skipping frames?