You can use node in BAS >
https://www.npmjs.com/package/ffmetadata
or you can use ffmpeg with BAS over "Run proccess" action
@m4zuper @Huntenkill I’m dealing with this stupid problem (which I had already solved) but it came back. It seems to me that even if I have 100 accounts that need to go to 25 subreddits with these database settings (the sites are in the database), I shouldn’t be getting resource blocks, right? And why is this happening? Thanks for the answers.

Not sure if I understand the case. But make sure when creating the resource is to set the options correctly;
e.g.
Looks like you'd want to use the data several/any number of times?
@Huntenkill To explain it better, the script stops after 25 actions (because it says that the websites in the database are finished, which are 25). But since I set max fail used and max success used, it shouldn’t stop. I must be missing something

Check these settings at the database resource. If you've got it set to a single use, all have been used it will stop, no matter what.
Max fail -> thread fails = used;
Max succes -> thread ran succesfully = used;
For example
Loading google:
Loaded succesfully -> increases max succes usages in threading.
Doesn't load (when set to 1 -> stops). When set to 20 -> 20 failed times to load; ends script.
If the resource has been set correctly and you load '25 items'.
Make sure to set the runs of the application to Repeat or Custom

@Huntenkill working thankyou for help