I'm using Vegas Pro 14.
I have been recording gameplay footage of something in the effort to make a montage. My game plays upwards of 100fps, and I record it with nVidia Shadowplay at 60fps. I noticed that when I rendered the footage of some clips, it appeared much less than 60P. When I played back the rendered footage in Media Player Classic and I went frame by frame, I noticed that at some parts of the video it rendered one frame, then a different frame, and then the third frame was a copy of the second one. Every third frame was a "hold" of the one before it.
At first I thought it was my render settings, but then I discovered that Vegas Pro shows exactly this situation in its preview window, so it's NOT the rendering. These clips are auto detected by Vegas anywhere from 59.997 fps to 59.999, and I'm trying to render the video at 1080p 60fps. I have disabled resampling anywhere it is, which shouldn't matter and doesn't accomplish anything anyway, and I have the project set to 60 fps as well as the render. For some reason, this issue will happen with some clips, and not with others, even though they were recorded the exact same way. Some clips I noticed have this issue happen in them in one spot, yet not in another, within a single recording.
When I took my "main" video clip, which visually looks like it's playing at a choppy framerate half of what it should be, and played the original, native video recording of it in Media Player Classic, there was no frame holding at all, every single frame was unique, and playback of this video looked like 60 fps. But when I import it into Vegas, the preview and the render both have every third frame a freeze of the one before it, effectively giving me 40 unique frames a second and 20 copies. For the life of me I cannot figure out why. I doubt it's the recordings themselves because if so, playing it back frame by frame in MPC would show me the 20 copied frames a second, which aren't there.
This is beyond frustrating, I have set everything to 60fps and yet for some reason it's giving me 2/3rds of what I should have.
edit: I've used MediaInfo to discover that shadowplay, while it tries to record at 60fps, is still somehow set in variable framerate. MediaInfo tells me that my "main" clip has a minimum framerate of 58 something fps and a max of 63 something. Is this the cause of the issue? If it is, why does it appear to play properly in MPC but messes up when imported to Vegas?
edit 2: i have just compared the clip in Vegas to the playback in MPC frame by frame. In MPC the video plays properly, and I have discovered that in Vegas the program is doing something nonsensical every three frames. Rather than play three frames sequentially like it should, Vegas in both preview and when it renders is rendering the first frame, then skipping the second frame, and renders the third frame TWICE. Why this is happening is totally beyond me but it's maddening.