The two big benefits are security and stability.
The traditional approach is to have drivers run in kernel space. If there ends up being an issue, it could crash the entire system instead of just the relevant process. From the security side of things, in the traditional drivers are run with the highest set of security capabilities. A flaw in a driver that allows, say code execution, would run that code as a high privileged user (usually a system user root in the case of *nix). Running then in her space dramatically lowers the impact of exploitation.
Not entirely true as you can put malicious code in anything. The bigger question is whether or not your video player is susceptible to that type of attack. I would say the likelihood is low but not impossible. The best defense would be to make sure whatever video player you do use is fully up to date.