-
Notifications
You must be signed in to change notification settings - Fork 220
VAAPI vs. QSV #210
Comments
Your qsv log is a plain software encode. Please provide the actual run with qsv |
@EraYaN i believe he did try QSV, we were discussing it in the chat. Do you know any reason why it wouldn't use libmfx? I can't test vaapi/qsv so I can't verify the functionality of the stream builder. Have you ever used qsv? |
I definitely configured QSV so either there are drivers missing or JF has a problem with it |
Notes: Dockerfile for compiling ffmpeg, Person troubleshooting their QSV. General Info From the looks of it --enable-nonfree isn't there. Based on licensing, can we add that or would that cause trouble for us? |
No that makes it unredistributable |
The only thing you could theoretically do is build it on that device automatically |
I don't what to build my own ffmpeg right now so I think I guess we can close this pretty much |
https://www.ffmpeg.org/legal.html I can add more notes I want to parse if you want |
NDI added nonfree to their FFmpeg build and all hell broke lose. Looks like it was because their overall license was the issue, not the nonfree itself. Emby thread with compiling FFmpeg locally. Unofficial FFMPEG 'How not to get into Hall of Shame' FAQ for legalities More instructions on QSV and Linux |
For reference (because this has been long lost in the main repo), here are Emby's flags: |
Thanks. So for HWA we're missing --enable-nvdec --enable-nvenc --enable-libmfx. Not sure if there's any other flags we should be including. I've seen reports of people using NVENC so I want to check their reddit post and see if they did anything special. Edit: |
Just be sure to not make it unredistributable by accident |
Don't worry, we won't make changes without thorough research and approvals. It appears that nonfree isn't needed based on other builds, but needs testing to be verified. Good breakdown. Another project tackling the nonfree issue. nonfree build example |
Shameless plug of ffmpeg build: https://github.com/JustAMan/ffmpeg-standalone-build |
The nonfree warning is commented out on your repo, which is not good |
So you can provide build instructions, you can't provide built binaries. The licenses are weird about that |
Oh sorry it's just it's another place |
Well if there's docker on that system you could automatically build it 😂 |
jellyfin/jellyfin#2261 (comment) Can you make sure these are installed? |
Ubuntu 18.04 |
Won't work for me anyway my processor is older than Broadwell |
@Artiume
jellyfin-qsv.log
jellyfin-vaapi.log
Have a look at the QSV log does it even use QSV? It's fast enough, but it does not have it in the commandline
The text was updated successfully, but these errors were encountered: