This should eventually make it’s way into jellyfin. Eager to see the performance improvements.

  • @[email protected]
    link
    fedilink
    English
    377 months ago

    As far as I’m aware this is only for the cli version of ffmpeg and won’t affect the threading of codecs many of which were already multithreaded.

    • @[email protected]
      link
      fedilink
      English
      27 months ago

      I recently tried figuring out how to build ffmpeg with Nvidia codecs. I’m very new to ffmpeg and codec terminology. How is multithreading for the CLI different than the codecs?

      • @[email protected]
        link
        fedilink
        English
        77 months ago

        My understanding is some parts have to be done sequentially even though the parts themselves are multithreaded, now the different parts can all be done in parallel.

      • @[email protected]
        cake
        link
        fedilink
        English
        1
        edit-2
        7 months ago

        Change the main loop and every component (demuxers, decoders, filters, encoders, muxers) to use the previously added transcode scheduler.

        The components are what they have parallelised.