Bug Report last frame of media source flashes before starting video playback

guusguus

New Member
I have a media source with a quicktime video with alpha enabled. When i start the scene with this media source it first shows the last frame of the video and then starts playing the video from the first frame. I have tested it with exporting the video with the last frame fully transparent and this solves the issue but it makes it impossible to end the video on the last frame.
 

Attachments

  • 2020-05-10 00-55-14.txt
    6.6 KB · Views: 59
Last edited:

callphoenix

New Member
Hello :)
I tested with an alpha channel on a QT video and with a h.264 with a chroma filter within OBS Studio (greenscreen) and it's the same on Ubuntu 20.04, 19.10, 18.04 and with 20.08 and older versions of OBS Studio too.
 

guusguus

New Member
i just did a test with a h264 mp4 video with no transparency or key aplied and the same problem with the last frame showing up is there
 

guusguus

New Member
ok i have been testing in what version this bug was introduced and i have been going back as far as version 16 and it is still there, i cant imagine that this problem in such an essential feature persisted this many versions without it being fixed. Is it possible that there is an issue with using newer hardware that causes this problem?
 

guusguus

New Member
I have also been testing with framerates and the problem was most persistent with lower framerates (around 25 fps) and less persistent with higher framerates (around 50 fps) but the problem never really disappeared. the source material for the test was 25 fps
 

emanuel0000

New Member
It is not the last frame of the source. it is the last frame you stopped the source from playing. it will start from the last frame you had when it stopped. if you let it finish and then play it again, then the problem solved, as long as the last frame will be alpha. so, until someone'll fix this bug, set the last few frames to be alpha and make sure you let it play to the end (don't stop it before it gets to the alpha)

Hope someone will fix it ASAP
 
Workaround fwiw: I had this problem when going from one video file scene to another. I was able to avoid the flash by adding a full black screen jpg source under the first video. I also changed the first video from internal player to VLC. The second one is the internal player. I don't even remember what inspired this idea, or which one worked, but I hope something here helps.

My second video uses chroma key to achieve transparency, and when I switched, it used to flash transparent for one frame also.
 
Top