Are you footing the bill yourself, or would you be supporting BYOK? Not sure whether logging in with user's account would also be a good workaround or not.
I believe the thing which makes OpenClaw interesting is you can just ask it to do these things and it just does. Rather than you having to write these scripts. I understand with LLMs, writing these scripts would now be trivial, but I believe this is even more convenient.
I'm not really well versed with codecs, but is it up to the devices or the providers (where you're uploading them) to handle playback or both? A couple of days ago, I tried to upload an Instagram Reel in AV1 codec, and I was struggling to preview it on my Samsung S20 FE Snapdragon version (before uploading and during preview as well). I then resorted to H.264 and it worked w/o any issues.