We will support HEVC playback via Media Foundation transform (MFT).

HEVC playback will be supported via the Media Foundation Transform (MFT) and WMF decoder module will check if there is any avaliable MFT which can be used for HEVC then reports the support information.

HEVC playback can only be support on (1) users have purchased paid HEVC extension on their computer (SW decoding) (2) HEVC hardware decoding is available on users’ computer

For now, I’d like to only enable HEVC for the media engine playback, but keep the HEVC default off on the MFT. Because the media engine is an experimental feature, which is off by default, it’s fine to enable HEVC for that.

HEVC playback needs hardware decoding, and it currently only support on Windows. HEVC playback check would be run when the task is in the mda-gpu, which has the ability for hardware decoding. On other platforms, HEVC should not be supported.

  • TrustingZebra@lemmy.one
    link
    fedilink
    arrow-up
    2
    arrow-down
    2
    ·
    1 year ago

    Speak for yourself. I am Linux user as well and use HEVC for everything. Most of the videos on my Jellyfin server are encoded for HEVC (both 1080P and 4K).

    I use HEVC because it has significantly better compression than older codecs, and many modern devices have hardware decoding support for HEVC. My server also has Intel QuickSync which can transcode HEVC if needed.