2025-12-07, 05:01 AM
Hello all,
I'm create libbitsub as an better alternative to libpgs-js it's has >10x the performance of libpgs-js on PGS and add support to vobsub native renderer.
I don't really use jellyfin that much but because I use libpgs for my video streaming site side hobby, that support renderering of subtitles on video player.
And after I use libpgs for the renderer of my heavy ass to PGS subtitles that also contain karaoke section the libpgs really cannot handle it, at first I tried to optimize it but no luck be because the pure JavaScript is too slow so I switched to rust that compile to wasm and it's flys.
Libbitsub also added support to vobsub that I really cannot see any library that do this while still backwards compatible with libpgs (should be a dropped-in replacement but I haven't tested other than my own use cases).
I hope this is too should be added to jellyfin too.
You can check it out here (and the showcases):
https://github.com/altqx/libbitsub
I'm create libbitsub as an better alternative to libpgs-js it's has >10x the performance of libpgs-js on PGS and add support to vobsub native renderer.
I don't really use jellyfin that much but because I use libpgs for my video streaming site side hobby, that support renderering of subtitles on video player.
And after I use libpgs for the renderer of my heavy ass to PGS subtitles that also contain karaoke section the libpgs really cannot handle it, at first I tried to optimize it but no luck be because the pure JavaScript is too slow so I switched to rust that compile to wasm and it's flys.
Libbitsub also added support to vobsub that I really cannot see any library that do this while still backwards compatible with libpgs (should be a dropped-in replacement but I haven't tested other than my own use cases).
I hope this is too should be added to jellyfin too.
You can check it out here (and the showcases):
https://github.com/altqx/libbitsub
