Jellyfin Forum
SOLVED: Trickplay JPEG Quality - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: Trickplay JPEG Quality (/t-solved-trickplay-jpeg-quality)



Trickplay JPEG Quality - daumas - 2025-01-18

Server: 10.10.3

The Trickplay JPEG Quality option has no effect on the generation of the output. The "ffmpeg" command run during Trickplay generation contains no JPEG quality parameter. Setting "80" or leaving the default "90" produces the same exact file output.

Am I doing something wrong or is this an issue?

Example output:

Code:
size     date      filename
11295 Jan 18 13:55 00000003-80.jpg
11295 Jan 18 13:55 00000003-90.jpg
19592 Jan 18 13:56 00000003-hw80.jpg
19592 Jan 18 13:57 00000003-hw90.jpg


Files with 80 are with the JPEG Quality set to 80. 90 to 90. "hw" indicates Hardware Encoding flag enabled.


RE: Trickplay JPEG Quality - TheDreadPirate - 2025-01-18

AFAICT, it is only used on this line.

https://github.com/jellyfin/jellyfin/blob/release-10.10.z/Jellyfin.Server.Implementations/Trickplay/TrickplayManager.cs#L377

And that line only sets the tile height? And has nothing to do with adjusting the quality of the output?

It looks like the QScale value is used to adjust the quality of the output from ffmpeg.

Double checking with the devs, then I will submit a github issue for this if it needs to be fixed.


RE: Trickplay JPEG Quality - TheDreadPirate - 2025-01-18

It seems I am NOT missing anything so I went ahead and created a github issue.

https://github.com/jellyfin/jellyfin/issues/13391


RE: Trickplay JPEG Quality - daumas - 2025-01-19

Sorry, I saw what was explained in your issue after looking into it further. It's working as intended.