NVenc Transcoding Issue

I am running into issues whenever the server has to do a transcode. I am seeing this message repeated in the logs.

2024/10/06 16:56:12.060667 [HLS] ffmpeg: file269-ip10.1.10.100:  [h264_nvenc @ 0x1e30d00] 10 bit encode not supported
2024/10/06 16:56:12.094207 [HLS] ffmpeg: file269-ip10.1.10.100:  [h264_nvenc @ 0x1e30d00] No capable devices found
2024/10/06 16:56:12.094296 [HLS] ffmpeg: file269-ip10.1.10.100:  Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

Any help would be appreciated. Thanks.

Edit: For more context I have a NVidia GTX 1070. I am able to transcode fine in Plex and Jellyfin. I have this setup within a docker container and I have that all working as I can see the card using nvidia-smi within the container. Thanks.

Is this transcoding for the web player?

Yes, that's how I was attempting to test the transcoding feature. Does it not properly work for the web?

It has to do with the source file being 10bit hevc.

You’ll find that this works fine in our app, with our player. And h.264 sources will work in web fine.

Gotcha. I actually did just try it on my phone. I have it set to transcode over mobile connection. It still throws the same error.

Ok, sorry, I had it mixed up. The encoding with 10bit is an issue with the Nvidia encoder on our end. Other encoders work with this ok.

If you have an intel chip with an encoder you will have better results.

No problem. Do you, by chance, know the newer dedicated intel arc gpus work well?

I am running on a new ASUS NUC with ARC and have no problem hardware transcoding works.

image

So is that one built into the cpu or one of the ones that would be slotted into a PCIE slot? The server I’m using has an AMD chip so I’d have to use one that is slotted. I presume it will work though since it would use the same drivers I assume. Thanks!

Built in.

Is there anything planned to get 10bit issue resolved with NVidia cards? It seems like 10bit HEVC has been supported since the GTX 10XX series of cards. Thanks.

1 Like

There is, with no timetable though.

Ok thanks.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.