Video card for encoding (maybe faster)?

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

Previous topic - Next topic

AnUser

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

eumagga0x2a

#1
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.

Blues

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

#3
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


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


Blues

#4
QuoteUh-oh...
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:

https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

AnUser

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


Jan Gruuthuse

#6
Avidemux menu: Edit: Preferences:

Popup window: Preferences

[Display]
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.


Blues

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.



eumagga0x2a

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.

AnUser