[Issue]: Hardware encoding fails on macOS with Intel GPU #9507
Labels
bug
Something isn't working
media playback
A media playback or transcoding issue
stale
Stale and will be closed if no activity occurs
Please describe your bug
I am running macOS Ventura on a 2012 mac mini with a Ivy Bridge cpu. This supports Intel QSV encoding for MPEG-2.
I get an error when enabling hardware encoding but if I edit the ffmpeg command (form the logs) to remove
-vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,426)/2)*2:trunc(ow/a/2)*2,format=nv12"
and the-hls_segment_filename
then it works.On such old hardware getting hardware acceleration working is important because otherwise a single stream can use most of the cpu!
Is there any way to edit the command being passed to ffmpeg? I can live without the custom colourspace, and omitting the custom segment filename doesn't seem to cause any issues (the separate chunks are still created, they are just named
<output filename><chunk number>.ts
.The ffmpeg command that didnt work can be seen below, but this worked:
Jellyfin Version
Other
if other:
10.8.9 (native binary download)
Environment
Jellyfin logs
FFmpeg logs
Please attach any browser or client logs here
No response
Please attach any screenshots here
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: