February 27, 2021, 04:15:26 AM



Video card for encoding (maybe faster)?

Started by AnUser, December 15, 2017, 09:31:28 AM

Previous topic - Next topic


It is possible set for encoding work with the graphic card (not the cpu)?
(win 10)
Thanks the answers.


December 15, 2017, 11:30:20 AM #1 Last Edit: December 15, 2017, 11:46:07 AM by eumagga0x2a
This is definitely possible and is working quite nicely with recent (Kepler and later) NVIDIA on Linux and Windows 10 (64 bit) on anything x86 as well as on macOS running on Apple hardware. I'd strongly recommend to use the latest nightly for this purpose.

Edit: actually, encoding works with NVIDIA on Windows 7 as well, unlike hw accelerated decoding (DXVA2) which requires Windows 8 or later, if I'm not mistaken.


And I read somewhere the encoding quality is worse compared to software encoding. Plus, the card to do H.265 encoding properly in hardware costs an arm and leg. As a matter of fact, when I checked last time a few months ago it cost $20,000 at Newegg.

Jan Gruuthuse

December 16, 2017, 06:19:50 AM #3 Last Edit: December 16, 2017, 07:38:20 AM by Jan Gruuthuse
It all depends on what you want and your specs are. Prosumer or Consumer!
NVIDIA GTX 960 is capable of some HEVC en-coding / playing.

2 files, 115 MB in total ・ Will be deleted on 23 December, 2017
- 720p4audioTracks3sat.ts, source video
- 720p4audioTracks3satHEVC.mkv, re-encoded couple of seconds

Download link https://we.tl/1wcjFk43P3

minimal: https://en.wikipedia.org/wiki/Nvidia_PureVideo#Feature_Set_E


December 16, 2017, 03:05:21 PM #4 Last Edit: December 16, 2017, 03:07:27 PM by Blues
We couldn't load some important parts of our website. They may have been blocked by your firewall, proxy or browser set-up. Try refreshing the page or get in touch through our help center.
That's what I get with your link ... Never mind, I do believe the difference in quality is marginal, maybe not noticeable. Here's the feature matrix:



thanks the answers.
my system: win10, nvidia gtx1050 card (not TI).
If possible, where to switch the Avidemux to this encoding mode?

Jan Gruuthuse

March 16, 2018, 03:20:53 PM #6 Last Edit: March 16, 2018, 03:33:36 PM by Jan Gruuthuse
Avidemux menu: Edit: Preferences:

Popup window: Preferences

Video display: [VDPAU (best)]

Gui Rendering Options
[v] Enable openGL support
[HW Accel]
Decode video using VDPAU (NVIDIA)

close avidemux, start avidemux, Video Output [Copy] should now have Nvidia options for selection.


Are we confusing encoding with decoding?

Jan Gruuthuse

If you don't have NVIDIA choices in Video Output: These are only settings available for hardware acceleration.

Normally if you're video card is installed correctly with correct driver the options should be there.
This should be in the admlog when saving:
[ADM_ffNvEncEncoder] 16:09:55-563  [ffNvEncEncoder] Creating.


Quote from: AnUser on March 16, 2018, 11:28:59 AM
my system: win10, nvidia gtx1050 card (not TI).
If possible, where to switch the Avidemux to this encoding mode?

Select "Nvidia H264" encoder from the video codec dropdown list.