Thread: VirtualDub2
View Single Post
Old 11th June 2018, 22:18   #524  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
That's the important difference.

There are many HEVC / H.265 encoders out there. But not all of them can be implemented into VirtualDub2, based on libraries available to ffmpeg (e.g. most of them are not available as source code): x265 is one of them, but it will not use any GPU encoding. GPU encoders like NVEnc may be available too, where the hardware supports it, but it won't compete with the efficiency (quality retention per bitrate) of x265.

HEVC encoding in a GPU is way too limiting: less available RAM to store many frames to compare with each other to find similarities; slow uploading of the frames from system RAM into video RAM; limited set of instructions in the GPU, optimized rather for 3D graphics than for video compression ... using SSE, AVX and other modern SIMD instruction sets, and having possibly more than 8 GB RAM available with rather fast access, is much more interesting for video compression with good quality preservation, which requires a higher complexity in the encoding process.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote