Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intel Quick Sync support/No HW Acceleration #611

Closed
essasetic opened this issue Jan 17, 2019 · 5 comments
Closed

Intel Quick Sync support/No HW Acceleration #611

essasetic opened this issue Jan 17, 2019 · 5 comments
Labels
enhancement Improving an existing function, or small fixes

Comments

@essasetic
Copy link

essasetic commented Jan 17, 2019

FFmpeg (at the moment) is very confusing to setup on locked down NAS Operating System's like DSM.
FFmpeg isn't offically supported on operating system's like DSM (Synology's OS). Because of this I am unable to do hardware transcoding thus making Jellyfin pratically unusable for my 218+.

Package FFmpeg support in the Docker package or make it easy to install.
I would like FFmpeg to be packaged into the actual Docker builds. As this way it eases a lot of pain of trying to get FFmpeg to work (or sometimes it is impossible for the regular user to get it working).

I hope this won't be a problem in the future (especially because clients like Emby & Plex support hardware transcoding without any extra setup needed on NAS servers). This should help (at least for Synology NAS server's) on compiling and attempting to get FFmpeg merged: https://github.com/SynoCommunity/spksrc

UPDATE: FFmpeg support is there (4.0.6 to be exact) however there is no Intel Quick Sync support. (Thus no HW acceleration). Reverting to an older version of FFmpeg with HW Acceleration support could fix this.

@essasetic essasetic added the enhancement Improving an existing function, or small fixes label Jan 17, 2019
@essasetic essasetic changed the title FFmpeg support for Synology and other NAS servers Intel Quick Sync support Jan 18, 2019
@essasetic essasetic changed the title Intel Quick Sync support Intel Quick Sync support/No HW Acceleration Jan 18, 2019
@Pilo11
Copy link

Pilo11 commented Jan 20, 2019

BobOkisama said in Issue #555 here:

I contacted van and he said it is not possible to bake in nvenc/nvdec and vaapi into a static build, so we certainly have to build our own

So we need a ffmpeg version in the docker container which is not a static build.

I chose "jrottenberg/ffmpeg:4.0-vaapi" as ffmpeg version for my docker container to use hardware accelerated VAAPI transcoding.

Dockerfile example

@essasetic
Copy link
Author

@Pilo11 So that essentially means we'll have to get our own build for hardware transcoding? I hope 4.1 fixes it or it starts to handle it like Plex/Emby does.

@chilman408
Copy link

Hello,

I know this says enhancement only.

But it should be a bug because under Transcoding section, the Intel Quick Sync option is there and as far as I can test, encoding is HW accelerated but none of the decoding is. The decoding menu should be disabled until this is fixed.

Also, can someone point me to an ffmpeg build that works with intel quick sync for both encode and decode?

@EraYaN
Copy link
Member

EraYaN commented Jun 8, 2019

Quick Sync is Windows only, I believe.

On linux you need to pick VAAPI and on macOS videotoolbox.

@jellyfin-bot
Copy link
Contributor

We are moving all feature and enhancement requests to our new Fider platform here. This new platform lets people vote on and better manage such requests.
This request now lives here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improving an existing function, or small fixes
Projects
None yet
Development

No branches or pull requests

5 participants