Question / Help Minor issue with local recording

AeroV1

New Member
I currently can't view locally recorded video. It will only play audio, which is fine, but no video for some reason. I stream and save it locally. Preview window is fine, I checked out my tests on twitch and the video works fine there too, but no video locally. I saved my recordings before with no issue but I did some PC upgrades and not sure if that might be the problem. Here's the log, hopefully I did it right.

http://pastebin.com/zECA2BmE
 

Sapiens

Forum Moderator
I'm not sure what your reply means. Your media player isn't handling playback correctly. I linked a better media player for you to use that will actually work.
 

Boildown

Active Member
20:12:12: x264: frame MB size (160x90) > level limit (8192)
20:12:12: x264: DPB size (4 frames, 57600 mbs) > level limit (2 frames, 32768 mbs)
20:12:12: x264: MB rate (864000) > level limit (245760)
20:12:12: ------------------------------------------
20:12:12: Video Encoding: x264
20:12:12: fps: 60
20:12:12: width: 2560, height: 1440

What is your H.264 Level set to?
 

AeroV1

New Member
I don't mind using something that is better then the windows media player. I'm just trying to figure out why I could watch my videos before, but for some reason it won't do it now. Possibly because it's an older version since I'm still using Windows 7 with the new upgrades?.

What do mean by H.264 Level?
 

Boildown

Active Member
What do mean by H.264 Level?

Hmm, I coulda sworn it was part of the UI, but now I can't find it. Maybe I was thinking about Handbrake.

Anyways, the text I quoted shows that the H.264 Level ( https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels ) is set incorrectly by OBS. Not sure if OBS is calculating it itself, or if x264 is setting it wrong. Seems to only be an issue when people try to record a greater resolution+framerate than 1080p60 (or what fits in Level 4.2, which is used by 1080p60). I've seen a few other recent cases about this and I referred them to the level, but you're the first to actually reply to make me figure out that the level can't be set in the UI in OBS.

To do it manually, use a Custom x264 command of "level=5.2" and see A) if the video then plays in Windows Media Player, and B) if the "x264: MB rate (864000) > level limit (245760)" messages stop appearing on the OBS log files.
 

AeroV1

New Member
Just tried that. Custom X264 encoder settings and I put in level=5.2. I can't check whether it changed anything or not. Since the log files in the OBS are different then they are listed in the documents. But I still wasn't able to view it with the default media player.
 

Boildown

Active Member
Can you make a sample video and post it to a file-sharing web site? A short one that we can download and see if it works for us, that you've confirmed doesn't work for you.
 

AeroV1

New Member
Tested a stream tonight. Stream VoD is ok, just some pixelation, but I can adjust that. I did use VLC which was suggested and that played the locally recorded videos fine. I'll just do another test to make sure I can upload them to youtube without any issues. Won't be able to do that until tomorrow though. It must just be something odd with Window's media player.
 

AeroV1

New Member
So I uploaded a video to youtube and that worked just fine. Then tonight I streamed at 720p with 60fps. Now media player will play it with video. So it must have had something to do with my settings. Only thing I can guess is that the media player from Windows 7 is to old to run the video on very high video settings and resolutions. Some pixelation I still have to fix, but other then that. I can view videos fine now and have no issues in regards to those issues. Thanks for all the help.
 
Top