Author Topic: Video card for encoding (maybe faster)?  (Read 837 times)

AnUser

  • Newbie
  • *
  • Posts: 10
Video card for encoding (maybe faster)?
« on: December 15, 2017, 09:31:28 AM »
It is possible set for encoding work with the graphic card (not the cpu)?
(win 10)
Thanks the answers.

eumagga0x2a

  • Hero Member
  • *****
  • Posts: 2179
Re: Video card for encoding (maybe faster)?
« Reply #1 on: December 15, 2017, 11:30:20 AM »
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.
« Last Edit: December 15, 2017, 11:46:07 AM by eumagga0x2a »

Blues

  • Jr. Member
  • **
  • Posts: 73
Re: Video card for encoding (maybe faster)?
« Reply #2 on: December 16, 2017, 04:12:21 AM »
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

  • Hero Member
  • *****
  • Posts: 6052
720p AVC to 720p hevc sample video.
« Reply #3 on: December 16, 2017, 06:19:50 AM »
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

« Last Edit: December 16, 2017, 07:38:20 AM by Jan Gruuthuse »

Blues

  • Jr. Member
  • **
  • Posts: 73
Re: Video card for encoding (maybe faster)?
« Reply #4 on: December 16, 2017, 03:05:21 PM »
Quote
Uh-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
« Last Edit: December 16, 2017, 03:07:27 PM by Blues »

AnUser

  • Newbie
  • *
  • Posts: 10
Re: Video card for encoding (maybe faster)?
« Reply #5 on: March 16, 2018, 11:28:59 AM »
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

  • Hero Member
  • *****
  • Posts: 6052
Re: Video card for encoding (maybe faster)?
« Reply #6 on: March 16, 2018, 03:20:53 PM »
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.

« Last Edit: March 16, 2018, 03:33:36 PM by Jan Gruuthuse »

Blues

  • Jr. Member
  • **
  • Posts: 73
Re: Video card for encoding (maybe faster)?
« Reply #7 on: March 16, 2018, 03:49:09 PM »
Are we confusing encoding with decoding?

Jan Gruuthuse

  • Hero Member
  • *****
  • Posts: 6052
Re: Video card for encoding (maybe faster)?
« Reply #8 on: March 16, 2018, 04:16:06 PM »
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:
Code: [Select]
[ADM_ffNvEncEncoder] 16:09:55-563  [ffNvEncEncoder] Creating.


eumagga0x2a

  • Hero Member
  • *****
  • Posts: 2179
Re: Video card for encoding (maybe faster)?
« Reply #9 on: March 16, 2018, 06:13:48 PM »
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.