I upgraded my server to a Windows 11 with Intel UHD Graphics 630. This supports hardware accelerated HEVC encoding, but ffmpeg in Channels does not seem to use it (“Use HEVC for transcoding” selected in “Experimental”).
I see the server tries using “hevc_mf”, shouldn’t it be using “hevc-qsv” for Intel systems?
I get this errors and the stream never starts:
[hevc_mf @ 0000000001bd00c0] format negotiation failed (1/0)
(encoder=hevc_mf, resolution=720, deinterlacer=blend, bitrate=2094, segment_size=0.01)
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
Out of range weight is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
For testing purposes, I tried encoding a sample file with "hevc_qsv" using the ffmpeg version included with Channels, and it does the job perfectly fine.
Any help? Thanks
EDIT: Also, If I switch to Software encoding (HEVC transcoding selected), the stream starts but falls to h264.