#Unrecognized option qsv_device

1 messages · Page 1 of 1 (latest)

sullen citrus
#

I'm attempting to enable hardware acceleration on this (using docker), and getting the following errors:

[22:00:22 ERR] HLS process for channel 1 has terminated unsuccessfully with exit code 1: Unrecognized option 'qsv_device'.```
#

I was able to successfully setup jellyfin transcoding by adding the devices options and adding the container to the render group, so I copied similar settings

#

but that did not seem to work here

sweet raptor
#

you will need to use the latest-vaapi docker tag for vaapi and qsv accel on linux, the default latest tag doesn't have any accel support to keep the size down

sullen citrus
#

Ok, thanks, I'll give that a shot

sweet raptor
#

you should be able to confirm it's working without streaming by going to the troubleshooting page in etv/vaapi section

#

it will list a bunch of entrypoints

sullen citrus
#

I did try the hls direct option, and got these errors (when i tried to start playback just got a black screen, but not sure if I set it up right):

[22:06:02 INF] Forcing 1 ffmpeg thread due to buggy combination of stream seek and realtime output

[22:06:02 INF] ffmpeg arguments -threads 1 -nostdin -hide_banner -nostats -loglevel error -fflags +genpts+discardcorrupt+igndts -ss 00:05:20.0230096 -re -i http://localhost:8409/media/jellyfin/a2920be5b6bcbcb9701f25fd60fa16fb -map 0:1 -map 0:0 -muxdelay 0 -muxpreload 0 -movflags +faststart -flags cgop -sc_threshold 0 -t 00:36:42.8569904 -c:v copy -c:a copy -metadata "service_provider="ErsatzTV"" -metadata "service_name="ErsatzTV"" -f mpegts -mpegts_flags +initial_discontinuity pipe:1

[22:06:38 INF] Forcing 1 ffmpeg thread due to buggy combination of stream seek and realtime output

[22:06:38 INF] ffmpeg arguments -threads 1 -nostdin -hide_banner -nostats -loglevel error -fflags +genpts+discardcorrupt+igndts -ss 00:05:56.3930876 -re -i http://localhost:8409/media/jellyfin/a2920be5b6bcbcb9701f25fd60fa16fb -map 0:1 -map 0:0 -muxdelay 0 -muxpreload 0 -movflags +faststart -flags cgop -sc_threshold 0 -t 00:36:06.4869124 -c:v copy -c:a copy -metadata "service_provider="ErsatzTV"" -metadata "service_name="ErsatzTV"" -f mpegts -mpegts_flags +initial_discontinuity pipe:1

av_interleaved_write_frame(): Broken pipe

[out#0/mpegts @ 0x555879834bc0] Error muxing a packet

[out#0/mpegts @ 0x555879834bc0] Error writing trailer: Broken pip

sweet raptor
#

hls direct is only supported by a couple clients (tivimate on android, mpv on pc), so your client probably didn't like it.

#

the broken pipe stuff is just ffmpeg saying that the client stopped reading the data, unfortunately no way for me to suppress this message (that is relatively new, maybe started with ffmpeg 5)

sullen citrus
sweet raptor
#

yeah, looks good. qsv should work too then

sullen citrus
#

i was trying to use jellyfins live tv player so makes sense didnt like it

#

thanks, set it to vaapi and it's working well now

#

and nice it looks like the ffmpeg stream stops if you stop playing, which is nice for performance on the server

tawdry notch
#

Hello, I need assistance with fillers. I have activated preroll, mid-roll, and fallback, but it appears that after a show, the channel continuously plays fallback videos. I am assuming it does that maybe to skip missing library content. Could you please assist me with the best way to enjoy the fillers on the channels?

pearl condor
#

you don't have a post-roll configured, therefore it's hitting fallback after the show ends.
mid-roll only works within videos if the videos have chapter markers for commercial breaks.

tawdry notch
#

Thank you, l will make the adjustment.

tawdry notch
#

How do you add movies in collection without adding the tv shows in terms of genre, l seem to see its mixed with tv shows, l get that you can do it manually but is there a faster way of doing the movie collection?