The present application relates to the technical field of
image processing, and more particularly to a
video decoding and Unreal Engine rendering method based on GPU full-link zero-copy, which comprises the following steps: step one, hardware decoding of an input video code
stream on a GPU, and construction of a
motion vector description buffer for storing compressed domain
motion vector information in
macroblock order; step two, reading of the
motion vector description buffer by a calculation
shader on the GPU to generate a dynamic special effect control buffer corresponding to each
macroblock; and step three, in the post-
processing material of the Unreal Engine rendering module, taking a shared
video texture resource as an input texture and outputting a video picture. The present application realizes unified management of pixel data and motion data without relying on a
host processor and without excessively occupying
video memory bandwidth, significantly reduces
delay, and improves special effect stability and direction consistency.