Question / Help Trying to stream a pre recorded video - color is bad

noodles57

New Member
I'm trying to stream a prerecorded video over Facebook Live. I've saved the video locally in .mkv format and have also remuxed it into an .mp4.

The mp4 shows properly in Quicktime, but when I import either format into OBS, the video is all colorized and also looks this way in the Facebook Live preview box.

The .mkv and .mp4 both look colorized from within OBS only and have a green diagonal line showing.

Suggestions?
 

Attachments

  • Screen Shot 2020-04-07 at 5.18.21 PM.png
    Screen Shot 2020-04-07 at 5.18.21 PM.png
    999.2 KB · Views: 109

Narcogen

Active Member
I don't see anything incorrect in your OBS settings. I'd try playing it back in an external player like VLC and capturing that instead of using a direct media source.
 

noodles57

New Member
So play it back in something other than OBS? It plays fine in Quicktime, but how can that be live streamed to Facebook?
 

Narcogen

Active Member
You can add a display capture source and specify it be cropped to a window, or manually crop it to only show the playing video.
 

noodles57

New Member
If you're suggesting I use a display capture of the quicktime video, it's impossible to keep it on top. Once I go back to OBS, the screen reflects what is now being shown.

There are several videos on Youtube showing using a media source working fine. Why does it work for others and not me??

Again, current log created while video is playing with issues:
 

Narcogen

Active Member
Usual use case for OBS is more than one monitor, or minimize and use hotkeys or something like the OBS-websocket plugin for control using an external device with a browser.

When you added the media file, what color space did you select?

I don't see any reason why this should be happening, but I also don't see any indications of a setting in the log that you could change to resolve it, which is why I suggested display capture as a workaround. You might also try the VLC source, which I think on MacOS still requires an old version of VLC be installed (2.2 I believe).
 

noodles57

New Member
The problem could be that I recorded several videos, then moved them to a new folder for ease of finding (I chenged the Recording Path under settings). None of these play back correctly but a new video I just recorded worked fine. It too resides in this same directory, but the program may be looking somewhere else on the harddirve for additional info on the videos which were moved.

ps - thank you so much for your fast responses!!!
 

noodles57

New Member
That seems to have solved the problem. I am right now streaming a recorded video and the audio is fine but the video image is very very slow, jumppy if you will.

Is there a setting in OBS to improve this? I don't want to change anything while it's streaming. This is using the default file type OBS creates , maybe I should have converted it to mp4??

 

unknowndomain

New Member
Can you upload one of the videos somewhere we can access to have a look at the issue, it seems likely that recompressing the videos will fix this, but would be good to have a look.
 

unknowndomain

New Member
In that case try recompressing the video into h.264 using Adobe Media Encoder, Compressor or similar, be sure not to change framerates, resolutions etc... Just use the default options for YouTube up to 4K and it should be fine.
 

noodles57

New Member
According to the remuxed version, the saved file video is choppy - same as how it streamed, so the question now is, if I want to prerecord an hour performance video, how do I get it to save with perfect video? Audio on saved and stream was perfect.
 

noodles57

New Member
yes recorded in OBS
recording settings:
type: standard
format mkv
1 audio track chosen
encoder: apple vt h264 software encoder
bitrate: 2500kbps
keyframe: 0
 

noodles57

New Member
video played nothing like your sample. looked more like it was stuck the entire timer. When I streamed live the other day the only issue was the stream kept buffering, but I am over wifi when going live, no other option. That's why I thought prerecording and plugging into router would be better option.
 

unknowndomain

New Member
So I've just tested this myself on a MacBook Pro 15" 2019 with macOS Catalina and OBS 24.0.6 and it works great.

I am assuming you downloaded the video and used Media Source to play it out in a scene.

If your computer struggled with both this and your own video playback it suggests there is something wrong with your specific setup rather than the video or the software. Could you share what version of OBS, macOS and what spec of computer you are using?
 

noodles57

New Member
I shot about 45 minutes today which played back properly in QuickTime mp4 and also in OBS (their format mv?)
Seems switching to default settings was the answer.
 
Top