The invention relates to the technical field of
image processing, and further relates to a
video decoding and unreal engine rendering method based on GPU full-link
zero copy, which comprises the following steps of: 1, performing hardware decoding on an input video code
stream on a GPU, and constructing a
motion vector description buffer region for storing compressed domain
motion vector information according to a
macro block sequence; step 2, reading the
motion vector description buffer area on the GPU through a calculation
shader, and generating dynamic special effect control buffer areas in one-to-one correspondence with the
macro blocks; and step 3, in a post-
processing material of the unreal engine rendering module, taking the shared
video texture resource as an input texture, and outputting a video picture. On the premise of not depending on a
host processor and not excessively occupying
video memory bandwidth, unified management of pixel data and motion data is achieved,
delay is remarkably reduced, and special effect stability and direction consistency are improved.