zoriya / Kyoo

A portable and vast media library solution.
https://kyoo.zoriya.dev
GNU General Public License v3.0
1.32k stars 29 forks source link

Support Rockchip VPU HardwareAcceleration #454

Open acelinkio opened 2 months ago

acelinkio commented 2 months ago

Feature description

Jellyfin recently added support for Rockchip support for transcoding. https://jellyfin.org/docs/general/administration/hardware-acceleration/rockchip/ Rockchip growing in popularity with the SOC market with the Turing RK1, OrangePi 5, and several other development boards. I only see rk3588 popularity growing as it offers 8 cores and offers roughly double the compute of RasberryPi5.

Would love to see this feature added to Kyoo! Thanks

zoriya commented 2 months ago

That would be great to have but it does not seem to be fully supported by baseline ffmpeg. https://github.com/nyanmisaka/ffmpeg-rockchip contains the necessary encoders/decoders to support this.

Please note that I do not own a rockchip and this hardware acceleration method seems to only be available there so I won't be able to implement nor test it. I'd be happy to help if anyone wants to implement it.