Question / Help Rendered video looking bit choppy when using OBS' mp4 file

MisterTon

New Member
Hi!

So I have a bit unusual problem.
When I record my gameplay with OBS, the resulting footage itself looks very good and smooth, just like it should.
But when I open the same file with Sony Vegas and render it, it looks a bit choppy. The best way to describe it would be saying that it looks like the FPS somehow drops from 30 to about 26.
I have turned smart resampling off and GPU Acceleration off.

I encoded the OBS' mp4 file with the program "Handbrake", and rendered the resulting file in Sony Vegas with same settings used previously. The rendered video looks smooth and good like it should be.
I think the problem might be with Sony Vegas somehow not "properly" rendering OBS' mp4 file, while the mp4 file encoded with Handbrake works like it should.

I am using x264 to record, CBR off, bitrate 30000.
CPU Preset is veryfast, CFR on and optional x264-enconding settings is set with crf=1
I have tried turning CFR on and off, and disabling the optional x264-encoding settings. The problem is still there.

My specs:
CPU: Xeon 1230v3
GPU: Gigabyte GTX 760
RAM: 8 GB
 

roj00jor

New Member
Hi, I assume you're in the video preview of vegas? That's always a little choppy, when you render your video, it will look perfect
 

MisterTon

New Member
I wonder if "high bitrate" has anything to do with this problem?
It's strange that Sony Vegas renders the original file so it looks bit choppy, but the file from Handbrake looks almost like it should.
The "conversion" with Handbrake might change something regarding to these settings?
 

Boildown

Active Member
and optional x264-enconding settings is set with crf=1

This is your problem. Vegas chokes on x264 files when they use a CRF that's too low. It should be fine when you render it, but within Vegas, it will be very slow.

When saving files to disk with OBS, follow the advise here: https://obsproject.com/forum/threads/how-to-make-high-quality-local-recordings.12600

And don't use a CRF "too" low. Something in the range of 16-20 is more than enough for 1080p to be visually lossless.

And if I'm right that this is your problem, this isn't an OBS fault, its a limitation of Vegas.

I wonder if "high bitrate" has anything to do with this problem?
Yes, Vegas can't handle the high bitrate of the CRF you're saving at. Well it can, just very slowly. .MP4 is intended more for distribution than for editing, but we have to make due with the tools we have, and it can work fine if you set it up right.
 

MisterTon

New Member
I think I have fixed the problem!
My MP4 files weren't working on Sony Vegas before (they were looking all green), and I found and did this fix

Well to put it short, you rename the MP4 plugin Sony Vegas uses and it takes alternative MP4 plugin.
The alternative plugin worked fine for other games for quite a while (atleast I didn't notice any problems), but the problems started when I started recording Minecraft.
I don't know why it started glitching with Minecraft footage I recorded with OBS, but I fixed the problem by renaming the old plugin folder to what it was and Sony Vegas initialized it again.
I didn't really even think about this plugin, because I didn't have any problems with it before.

After all, it seems that the problem was in Sony Vegas and not OBS, but I'll leave the solution here so if somebody has the same problem they can try what I did and see if it fixes the problem for them :)
 

Jack0r

The Helping Squad
In short: Use an up to date codec pack and Sony Vegas will work right out of the box.
 
Top