Hello there,
I have created some motion graphics videos for a streamer on Twitch who uses OBS.
The only way to put some video graphics on top with alpha channel is to use the plugin for OBS called Video Source.
This plugin uses the LibVLC and here is my issue.
I used After Effects to create some lower 3rds with animation and transparency.
I tried to to export/render in the .mov wrapper and the PNG codec with Alpha Channel. The video can be played by quick time and be loaded into any video editing software but VLC or LibVLC is not able to play it.
VLC seems to play the first 5 frames and then freezes. Freezes as the video freezes not the software.
Once you take out the Alpha Channel the video plays perfectly fine in VLC.
I googled enough to find another thread here from 2013 with the same issue.
Whether or not I need PNG as a codec is another issue. My best bet is to use Animation as a codec which plays well and is not as huge of a file as other codecs and formats.
I created a similar thread in OBS' forums. It would be kinda dumb to ask stuff but OBS here but I would appreciate your help. The problem is that animation for codec seems to be cpu or gpu hungry and my knowledge of streaming is limited.
Does LibVLC need cpu or gpu to decode videos?
Is using the least encoded video easier to play despite the file size?
Thank you guys for your time.