under Windows 11 im using Vegas Pro 19.0, even im using GeForce RTX 4070Ti, "video preview" is not decoded using GPU, but CPU, why is so? Is it possible to to switch to GPU please?
The Nvidia 4070ti cannot decode hevc if it's 4:2:2... only 4:2:0. You might want to check MediaInfo to see what your footage is. Also check your cpu... if it has an onboard Intel Iris or uhd750 or later igpu, just configure Vegas in i/o prefs to use it for decoding.
@martas In preferences, on the File I/O tab, see if Use Legacy HEVC decoding is checked. Uncheck it and see if that changes to decoding to a GPU. For Hardware Decoder to Use (on same tab), I just keep mine on Auto.
The Nvidia 4070ti cannot decode hevc if it's 4:2:2... only 4:2:0. You might want to check MediaInfo to see what your footage is. Also check your cpu... if it has an onboard Intel Iris or uhd750 or later igpu, just configure Vegas in i/o prefs to use it for decoding.
All info that is gathered by Mediainfo can be seen below. As can be seen it is 4:2:0.
@martas In preferences, on the File I/O tab, see if Use Legacy HEVC decoding is checked. Uncheck it and see if that changes to decoding to a GPU. For Hardware Decoder to Use (on same tab), I just keep mine on Auto.
I have tried to "unchecked" Enable legacy HEVC decoding and use "Auto" for Hardware Decoced as can be seen below:
----> Many thanks to everyone, but unfortunately there is still "lagging" during video preview. Any advice please?
Media info:
General Complete name : D:\My\Videos\GX010218.MP4 Format : MPEG-4 Format profile : Base Media / Version 1 Codec ID : mp41 (mp41) File size : 248 MiB Duration : 34 s 585 ms Overall bit rate : 60.2 Mb/s Frame rate : 59.940 FPS Encoded date : 2022-10-15 02:53:51 UTC Tagged date : 2022-10-15 02:53:51 UTC
Video ID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : Main 10@L5.1@Main Codec ID : hvc1 Codec ID/Info : High Efficiency Video Coding Duration : 34 s 585 ms Bit rate : 59.9 Mb/s Width : 3 840 pixels Height : 2 160 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 59.940 (60000/1001) FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 10 bits Bits/(Pixel*Frame) : 0.120 Stream size : 247 MiB (100%) Title : GoPro H.265 Language : English Encoded date : 2022-10-15 02:53:51 UTC Tagged date : 2022-10-15 02:53:51 UTC Color range : Full Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709 Codec configuration box : hvcC
Audio ID : 2 Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Codec ID : mp4a-40-2 Duration : 34 s 581 ms Bit rate mode : Constant Bit rate : 192 kb/s Nominal bit rate : 48.0 kb/s Channel(s) : 2 channels Channel layout : L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 SPF) Compression mode : Lossy Stream size : 799 KiB (0%) Title : GoPro AAC Language : English Encoded date : 2022-10-15 02:53:51 UTC Tagged date : 2022-10-15 02:53:51 UTC
Other #1 ID : 3 Type : Time code Format : QuickTime TC Duration : 34 s 585 ms Bit rate mode : Constant Frame rate : 59.940 (60000/1001) FPS Time code of first frame : 04:58:31:54 Time code of last frame : 04:59:07:02 Time code, stripped : Yes Title : GoPro TCD Language : English Encoded date : 2022-10-15 02:53:51 UTC Tagged date : 2022-10-15 02:53:51 UTC
Other #2 ID : 4 Type : meta Format : gpmd Codec ID : gpmd Duration : 34 s 583 ms Bit rate mode : Variable Title : GoPro MET Language : English Encoded date : 2022-10-15 02:53:51 UTC Tagged date : 2022-10-15 02:53:51 UTC Duration_LastFrame : -452
You can try to have the CPU handle it all by changing the hardware decoder to none. That may not be any better though. 10-bit HEVC + NVDEC aren't a great combination in VEGAS at the moment.
If it were me I'd right click on such media and "create proxy file" or try to shoot 10-bit AVC on the GoPro if that's an option.
thanks, even proxy file isn't solution for me. To be honest, I was expecting that these day the source code of Vegas will be automatically set to make decoding using GPU as well as Adobe Premiere where i dont have any lags in preview window.
You can try to have the CPU handle it all by changing the hardware decoder to none. That may not be any better though. 10-bit HEVC + NVDEC aren't a great combination in VEGAS at the moment.
If it were me I'd right click on such media and "create proxy file" or try to shoot 10-bit AVC on the GoPro if that's an option.
In my GoPro Hero 8, I am able to choose between AVC or HEVC, however it can only shoot in 8 bit.
In my GoPro Hero 11, I am able to choose between 8 bit or 10 bit but I cannot choose the codec, it is always HEVC.
Generally speaking, CPU Software Decoding of HEVC is slower but more accurate than NVENC Hardware Decoding, meaning the choice is Render Quality vs. Preview / Render Speed. Consider that when choosing a decoder preference.