Giter VIP home page Giter VIP logo

Comments (6)

gnattu avatar gnattu commented on May 29, 2024 1

The mjpeg encoder has a very limited hardware platform support, and I don't think it is compatible with anything but Intel atm.

from jellyfin.

gnattu avatar gnattu commented on May 29, 2024

Try disable hardware encoding for trickplay and see if it would success.

from jellyfin.

ericswpark avatar ericswpark commented on May 29, 2024

@gnattu thanks, seems like the following option was the culprit:

image

Unchecked it and ran the task again and now it's progressing fine.

I am using VAAPI though; maybe an incompatibility with AMD GPUs? Feel free to close the issue if this is intended behavior.

from jellyfin.

gnattu avatar gnattu commented on May 29, 2024

Closing as hardware compatibility issue

from jellyfin.

mcronce avatar mcronce commented on May 29, 2024

@gnattu I'm seeing this using an Intel GPU (A380) with 10.9.1 when hardware encoding is enabled - for whatever reason, though, I'm seeing ffmpeg's stderr in logs. The error I'm seeing is [mjpeg_vaapi @ 0x557871ed2480] Invalid quality value 472 (must be 1-100). Is there anything actionable that could be done (on Jellyfin's side) to fix this or is it just a matter of needing to leave hardware encoding off until the hardware encoder matures?

FWIW, execing into the container and manually running the ffmpeg command with lower qscale values does yield changes, but the only value that works is 0, which isn't even in the documented valid range for that value (1-31). 1 still yields Invalid quality value 118 (must be 1-100)

from jellyfin.

gnattu avatar gnattu commented on May 29, 2024

@gnattu I'm seeing this using an Intel GPU (A380) with 10.9.1 when hardware encoding is enabled - for whatever reason, though, I'm seeing ffmpeg's stderr in logs. The error I'm seeing is [mjpeg_vaapi @ 0x557871ed2480] Invalid quality value 472 (must be 1-100). Is there anything actionable that could be done (on Jellyfin's side) to fix this or is it just a matter of needing to leave hardware encoding off until the hardware encoder matures?

FWIW, execing into the container and manually running the ffmpeg command with lower qscale values does yield changes, but the only value that works is 0, which isn't even in the documented valid range for that value (1-31). 1 still yields Invalid quality value 118 (must be 1-100)

Hardware encoders use different definition of quality. For VAAPI, what you are specifying is the quant and will be multiplied by 118 to get the real quality but that one ranges from 1-100. Such conversion probably should be handled by server otherwise the user can only use the default value.

from jellyfin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.