In addition to #21 where streams appear to be transcoded no matter what their codec or bitrate, when transcoded the hardware acceleration transcode options set in Jellyfin are ignored.
Here's an example snippet from a /var/log/jellyfin/FFmpeg.Transcode* log file from regular on-disk content being transcoded to H.264 via VA-API. This particular video is H.265 HDR so there's output about tonemapping, but this is the same for something like H.264 SDR where the bitrate is too high for the client. The important note is the encoder chosen is h264_vaapi which enables hardware encoding:
jellyfin-server version: 10.8.10 jellyfin-ffmpeg version: 5.1.3 Plugin version: 12.0.0.0
In addition to #21 where streams appear to be transcoded no matter what their codec or bitrate, when transcoded the hardware acceleration transcode options set in Jellyfin are ignored.
Here's an example snippet from a
/var/log/jellyfin/FFmpeg.Transcode*
log file from regular on-disk content being transcoded to H.264 via VA-API. This particular video is H.265 HDR so there's output about tonemapping, but this is the same for something like H.264 SDR where the bitrate is too high for the client. The important note is the encoder chosen ish264_vaapi
which enables hardware encoding:And by comparison, a snippet from a log of a trailer transcode, where the chosen encoder is
libx264
which doesn't offer hardware acceleration: