2025-01-03, 06:20 PM
Not sure if this is the best place for this, since it's not really a Jellyfin issue.
One user of my Jellyfin server has to stream at bitrates ~8mbps due to connection limitations at times. For the movies and shows they enjoy, I was going to transcode these files ahead of time using Handbrake with x265 to ideally preserve as much of the quality as possible.
As a test, I took an existing movie encoded at 1080p 40 mbps with H.264 and re-encoded it to H.265 using the x265 10-bit encoder. I used RF 24, slow preset, and no tune, and the resulting average bitrate was 6.8 mbps which was perfect.
However, the resulting quality of the video looks much worse than just using Jellyfin's on-the-fly transcoding using H.265 QSV and forcing a bitrate of 5mbps.
How can I improve the H.265 x265 transcode? I assume that the settings Jellyfin uses with its version of ffmpeg have been pretty well tuned, but I was not expecting such a drastic difference in quality. Any help is appreciated!
One user of my Jellyfin server has to stream at bitrates ~8mbps due to connection limitations at times. For the movies and shows they enjoy, I was going to transcode these files ahead of time using Handbrake with x265 to ideally preserve as much of the quality as possible.
As a test, I took an existing movie encoded at 1080p 40 mbps with H.264 and re-encoded it to H.265 using the x265 10-bit encoder. I used RF 24, slow preset, and no tune, and the resulting average bitrate was 6.8 mbps which was perfect.
However, the resulting quality of the video looks much worse than just using Jellyfin's on-the-fly transcoding using H.265 QSV and forcing a bitrate of 5mbps.
How can I improve the H.265 x265 transcode? I assume that the settings Jellyfin uses with its version of ffmpeg have been pretty well tuned, but I was not expecting such a drastic difference in quality. Any help is appreciated!