HEVC Encoder for AMD

HosterBoost

Reputable
Feb 14, 2016
12
0
4,510
Hi, sorry if this was stupid I am a little noob into this,

I am trying to convert H.264/AVC to H.265/HVEC video, I am doing it with a small program that utilizes my CPU, it encodes like a turtle I would need a week like that to encode a video so I am wondering if I can use the GPU instead to encode it more faster, my GPU is from AMD

HD 7770


thanks!
 
Solution
HANDBRAKE is a free software and also allows you to use your GPU. Click on TOOLS Then OPTIONS then VIDEO from the left menu.

You should then see a drop down menu at the bottom, click it and select Bicubic (OpenCL). This should allow you to use your GPU, assuming it supports OpenCL 1.1 or higher. https://trac.handbrake.fr/wiki/GPUAcceleration

I believe your HD7770 has OpenCL1.2 so it should allow you to use it.
Which program are you using? Have you tried handbrake?

Keep in mind that encoding stresses the CPU and hogs memory so the encoding speed depends on your specs. I don't think AMD GPUs encode h.265 tho, not sure.
 
@bxflow

I am not sure either, I am just looking for a program that utilizes gpu for encoding than cpu, I assume things are better done with GPU.

I am not using any program, just a simple encoder with a graphical interface > http://i.imgur.com/sVRXGDK.png

@unreal9400

I am not understanding, I am looking for a program that encodes videos in HVEC by GPU instead of CPU.

thanks to both of you.
 
HANDBRAKE is a free software and also allows you to use your GPU. Click on TOOLS Then OPTIONS then VIDEO from the left menu.

You should then see a drop down menu at the bottom, click it and select Bicubic (OpenCL). This should allow you to use your GPU, assuming it supports OpenCL 1.1 or higher. https://trac.handbrake.fr/wiki/GPUAcceleration

I believe your HD7770 has OpenCL1.2 so it should allow you to use it.
 
Solution


Yes, HD7770 has OpenCL1.2, may you take a look at this: http://i.imgur.com/TasmbjA.png

I guess now the program should utilize the GPU, right? http://i.imgur.com/Z54ym1Z.png

Did I miss anything? Am I ready to encode files to HVEC? Btw the speed is still a mess but atleast better than the CPU, probably because this GPU isn't fast enough?
 
Only the cards from nvidia gen Maxwell 2 (GTX 950, 960) or the video in intel Skylake have dedicated hardware HVEC/h265 video encoders.
Cyberlink software (MediaEspresso or PowerDirector) can make use of that hardware.

PS: There is no encoder for h265 based on OpenCL or CUDA. And no, other cards like GTX 970 or 980 don't have that hardware encoder either.
 


Ah then only when this is done the program forward it to the CPU, right?!
 
I don't get the question...

Cyberlink software uses the hardware NVENC encoder present in GTX 950 or 960 to accelerate the h265/HVEC or h264/AVC encoding processes (if such option is selected in the settings). That piece of hardware is separated from the normal gaming (CUDA) cores, it's a so-called AISC.
The other nvidia Kepler/Maxwell or newer AMD have this ASIC hardware too but they are older, capable only of h264 encoding.

Of course software it uses some CPU too in this process (for example to manipulate the data from and to the disk), but the whole thing is transparent to the final user. The rendering just happens so much faster.
 


Well I was confused about which one should I give him the best answer, the other guy gave me the program that I was looking for so I marked him as best solution, well you deserve it too for helping me out with such information, I am sorry for that I will make sure that I come again and ask the community and you can help me over and then I will choose you that time :) my apologizes and have a nice day!
 

TRENDING THREADS