当前位置:   article > 正文

UE虚幻引擎云渲染支持8K方案_ue5 vr能播放8k 1.5g的视频吗

ue5 vr能播放8k 1.5g的视频吗

UE自带的pixel streaming只支持4K以内的编码,查看HardwareEncoders插件源码,发现nvenc编码器由于硬件限制,超过4K分辨率的视频编码必须使用h265 hevc编码,默认情况下使用h264不支持8K分辨率。

修改源码Plugins\HardwareEncoders\Source\EncoderNVENC\Private\NVENC_EncoderH264.cpp

  1. EncoderInitParams.encodeGUID = NV_ENC_CODEC_HEVC_GUID;
  2. EncoderConfig.profileGUID = NV_ENC_CODEC_PROFILE_AUTOSELECT_GUID;
  3. EncoderConfig.encodeCodecConfig.hevcConfig.level = NV_ENC_LEVEL_AUTOSELECT;

EncoderInitParams.encodeConfig->profileGUID = NV_ENC_CODEC_PROFILE_AUTOSELECT_GUID;

如果需要编码后的裸流,可以在ProcessEncodedBuffer函数取出

  1. if (fp == nullptr
  2. fp = fopen("playback.h265","wb");
  3. fwrite(Buffer->BitstreamData, Buffer->BitstreamDataSize, 1, fp);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/94869
推荐阅读
相关标签
  

闽ICP备14008679号