Avidemux Forum

Avidemux => Main version 2.6 => Topic started by: AnUser on December 15, 2017, 09:31:28 AM

Title: Video card for encoding (maybe faster)?
Post by: AnUser 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.
Title: Re: Video card for encoding (maybe faster)?
Post by: eumagga0x2a 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.
Title: Re: Video card for encoding (maybe faster)?
Post by: Blues 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.
Title: 720p AVC to 720p hevc sample video.
Post by: Jan Gruuthuse 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

Title: Re: Video card for encoding (maybe faster)?
Post by: Blues on December 16, 2017, 03:05:21 PM
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
Title: Re: Video card for encoding (maybe faster)?
Post by: AnUser 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?

Title: Re: Video card for encoding (maybe faster)?
Post by: Jan Gruuthuse 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.

Title: Re: Video card for encoding (maybe faster)?
Post by: Blues on March 16, 2018, 03:49:09 PM
Are we confusing encoding with decoding?
Title: Re: Video card for encoding (maybe faster)?
Post by: Jan Gruuthuse 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 (http://avidemux.org/smif/index.php/topic,18182.msg83460.html#msg83460) when saving:
[ADM_ffNvEncEncoder] 16:09:55-563  [ffNvEncEncoder] Creating.


Title: Re: Video card for encoding (maybe faster)?
Post by: eumagga0x2a on March 16, 2018, 06:13:48 PM
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.
Title: Re: Video card for encoding (maybe faster)?
Post by: AnUser on October 22, 2019, 06:10:37 PM
Thank you  everybody!