It can, this has been explored in the past by me and eclectic-tech, with his version the only complete and fully working one:Since I think ffmpeg should be present on every system, I wonder if this feature could be used for Rainmeter as well.
https://forum.rainmeter.net/viewtopic.php?t=36048
Me, I tried to integrate the result as part of the skin window itself rather than trying to sync the skin and ffmpeg windows like eclectic-tech did. Therefore, my approach was a bit more difficult to achieve and took more CPU to run, so my side of the project is largely incomplete and abandoned. Other than that, packing ffmpeg in the .rmskin is not a realistic choice, so this relies on already having the much bigger ffmpeg in your system.
That being said, once the WebView plugin by khanhas was released, to play a video for the .mp4, .ogv and .webm formats became trivial and my skin integration dream ("I have a dream..." as someone used to say, lol) became much easier as well:
https://forum.rainmeter.net/viewtopic.php?t=44937#p231218
This approach has its quirks too, like having to use CTRL with the mouse for skin actions like moving or dragging, or having to create and start your own local server for more complex scenarios.
P.S. Reading other info from the video should be possible via the ffmpeg executables' parameters, but the result will only be available to a RunCommand measure once the executable exits, so you might want to redirect the output to a log-like file that you can read earlier with WebParser or Lua, pretty much like RicardoTM did when he helped you with ytdlp, which you should be able to do, based on that model.
Statistics: Posted by Yincognito — Today, 4:04 am