Closed alatteri closed 1 year ago
I think that we'd need more information:
uv -t testcard -c libavcodec:encoder=libx265:subsampling=420 -d dummy --param force-lavd-decoder=hevc_qsv
works? So, does it without subsampling=420 (== with subsampling 4:4:4)uv -t testcard -c libavcodec:encoder=libx264:subsampling=420 -d dummy --param force-lavd-decoder=h264_qsv
):disable_intra_refresh
I've tested with various encode combinations - something works, something doesn't, it really depends on device capabilities. The safest is to use YUV 4:2:0 without IntraRefresh first. But I did rather get "invalid (video) parameters" than "unsupported". Also you may try decode directly with FFmpeg:
ffmpeg -i lavfi -i smptebars -t 10 -c:v libx265 smpte.mp4 # prepare data
ffmpeg -c:v hevc_qsv -i smpte.mp4 out.mp4
I'm going to close this as it is superseded by the recent work Martin has been doing for QSV on NUC12.
Encoder stream:
UltraGrid.AppImage --tool uv -m 1316 -t decklink:device=0 -c libavcodec:encoder=libsvt_hevc:qp=22 -s embedded --audio-capture-format channels=8 --audio-codec=AAC:bitrate=256K 10.55.118.60
Ubuntu 22.04 Desktop, GUI logged in as administrator and added to the
render
groupReceiver: