I get some issues when I'm using FFmpeg

I’s currently trying to use FFmpeg with R4000, OS is windows 10
I have a mp4 video which include a Closed Captions and it’s in the same stream with the video
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], Closed Captions, 2140 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 119.88 tbc (default)
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 383 kb/s (default)

when I use GPU to decord, the Closed Capation get removed and return me this
Stream #0:0(und): Video: h264 (h264_nvenc) (Main) (avc1 / 0x31637661), cuda, 1280x720 [SAR 1:1 DAR 16:9], q=-1–1, 2048 kb/s, 59.94 fps, 60k tbn, 59.94 tbc (default)
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 341 kb/s (default)

but if I don’t use GPU to decord, the Closed Captions still there.