This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[INFO] CUDA
#11
What output do you get when you call:
NVEncC --check-features
inside the Hybrid-folder using a Windows Command Prompt?
(only way to 'add' support to Hybrid is for me to compile a new Hybrid version)

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#12
(18.10.2017, 01:56)Selur Wrote: What output do you get when you call:
NVEncC --check-features
inside the Hybrid-folder using a Windows Command Prompt?
(only way to 'add' support to Hybrid is for me to compile a new Hybrid version)

Cu Selur

This is the Geforce Panel
   

This is NVEncC --check-features
C:\Program Files\Hybrid>NVEncC --check-features

Environment Info
OS : Windows 10 (x64)
CPU: AMD Phenom™ 9550 Quad-Core Processor (4C/4T)
RAM: Used 2394 MB, Total 6143 MB
GPU: Unknown (error on OpenCL clGetDeviceInfo)

List of available features.
Codec: H.264/AVC

Max Bframes               4
RC Modes                  63
Field Encoding            1
MonoChrome                0
FMO                       0
Quater-Pel MV             1
B Direct Mode             1
CABAC                     1
Adaptive Transform        1
Max Temporal Layers       0
Hierarchial P Frames      0
Hierarchial B Frames      0
Max Level                 51
Min Level                 1
4:4:4                     0
Max Width                 4096
Max Height                4096
Dynamic Resolution Change 1
Dynamic Bitrate Change    1
Forced constant QP        1
Dynamic RC Mode Change    0
Subframe Readback         0
Constrained Encoding      1
Intra Refresh             1
Custom VBV Bufsize        1
Dynamic Slice Mode        1
Ref Pic Invalidiation     1
PreProcess                0
Async Encoding            1
Max MBs                   65536
MAX MB per sec            983040
Lossless                  0
SAO                       0
Me Only Mode              0
Lookahead                 0
AQ (temporal)             0
10bit depth               0


I can use on ffmpeg the options: -hwaccel cuvid and -vcodec h264_nvenc to enconde.

I know that for any tiny modification, you need to compile again.

Thanks for all!!
Reply
#13
After too many tries, i am sure that the problem is nvenc... :(

I used a 1 minute sample of War for the Planet of the Apes SBS with 2 options:

1) First i cropped the original file into left and right eye files and then merge them with this command:
ffmpeg -hwaccel cuvid -i warL.mkv -i warR.mkv -sn -acodec copy -filter_complex framepack=sbs -metadata stereo_mode=left_right war2.mkv

2) Here only reconverted the original from sbs to sbs with metadata:
ffmpeg -hwaccel cuvid -i war.mkv -sn -acodec copy -vf stereo3d=sbs2l:sbs2l -metadata stereo_mode=left_right war2.mkv

Both works!!! the TV recognise that the movie is 3D, and you can see with the same file 3D and 2D version.

But... when i use the same command and add -vcodec h264_nvenc ....didnt work 

ffmpeg -hwaccel cuvid -i warL.mkv -i warR.mkv -sn -acodec copy -vcodec h264_nvenc -filter_complex framepack=sbs -metadata stereo_mode=left_right war2.mkv

ffmpeg -hwaccel cuvid -i war.mkv -sn [b]-acodec copy -vcodec h264_nvenc -vf stereo3d=sbs2l:sbs2l -metadata stereo_mode=left_right war2.mkv[/b]

The most important thing about this that:

If i use nvenc... the enconde time is 10 second for a 1 minute movie
If i dont use nvenc... the enconde time is more than 1 minute for a 1 minute movie

What do you think?
Reply
#14
Send you a link to a Hybrid version which detects your 'GeForce GT 710' als PureVideo compatible.

Quote:What do you think?
I don't think NVEnc supports the required framepacke signaling you need, thus the whole thing doesn't work. Smile

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#15
(01.11.2017, 08:01)Selur Wrote: Send you a link to a Hybrid version which detects your 'GeForce GT 710' als PureVideo compatible.

Quote:What do you think?
I don't think NVEnc supports the required framepacke signaling you need, thus the whole thing doesn't work. Smile

Cu Selur

Thks!!! this version works excelent with NVenc  Big Grin

With NVenc (ffmpeg) dont => video crashed: ERROR => war_17_02_36_1610_02.mkv is too small!
I couldnt make it work, but i dont care... with NVenc is ok.

Framepacking still the same, i pass the problem to nvidia. They said me that "they are analizing the problem".... I dont think they make changes...

Thks again!
Reply
#16
Same issue with  GeForce GTX 860M
win ver Microsoft Windows [Version 10.0.17025.1000] x64
driver 388.13

Environment Info OS : Windows 10 (x64) CPU: Intel Core i7-4710HQ @ 2.50GHz [TB: 3.50GHz] (4C/8T) RAM: Used 4295 MB, Total 12211 MB GPU: Intel(R) HD Graphics 4600 (20 EU) @ 1200 MHz (20.19.15.4549) List of available features. Codec: H.264/AVC Max Bframes               4 RC Modes                  63 Field Encoding            1 MonoChrome                0 FMO                       0 Quater-Pel MV             1 B Direct Mode             1 CABAC                     1 Adaptive Transform        1 Max Temporal Layers       0 Hierarchial P Frames      0 Hierarchial B Frames      0 Max Level                 51 Min Level                 1 4:4:4                     1 Max Width                 4096 Max Height                4096 Dynamic Resolution Change 1 Dynamic Bitrate Change    1 Forced constant QP        1 Dynamic RC Mode Change    0 Subframe Readback         1 Constrained Encoding      1 Intra Refresh             1 Custom VBV Bufsize        1 Dynamic Slice Mode        1 Ref Pic Invalidiation     1 PreProcess                0 Async Encoding            1 Max MBs                   65536 MAX MB per sec            983040 Lossless                  1 SAO                       0 Me Only Mode              1 Lookahead                 1 AQ (temporal)             1 10bit depth               0
Reply
#17
Will compile a dev version tomorrow and send you a link.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#18
latest nvenc return this :

Environment Info OS : Windows 10 x64 (17040) CPU: Intel Core i7-4710HQ @ 2.50GHz [TB: 3.40GHz] (4C/8T) RAM: Used 5225 MB, Total 12211 MB GPU: GeForce GTX 860M (5 EU) @ 1019 MHz (388.31) List of available features. Codec: H.264/AVC Max Bframes               4 RC Modes                  63 Field Encoding            yes MonoChrome                no FMO                       no Quater-Pel MV             yes B Direct Mode             yes CABAC                     yes Adaptive Transform        yes Max Temporal Layers       0 Hierarchial P Frames      no Hierarchial B Frames      no Max Level                 51 Min Level                 1 4:4:4                     yes Max Width                 4096 Max Height                4096 Dynamic Resolution Change yes Dynamic Bitrate Change    yes Forced constant QP        yes Dynamic RC Mode Change    no Subframe Readback         yes Constrained Encoding      yes Intra Refresh             yes Custom VBV Bufsize        yes Dynamic Slice Mode        yes Ref Pic Invalidiation     yes PreProcess                no Async Encoding            yes Max MBs                   65536 MAX MB per sec            983040 Lossless                  yes SAO                       no Me Only Mode              yes Lookahead                 yes AQ (temporal)             yes Weighted Prediction       no Max LTR Frames            8 10bit depth               no

but hybrid is still telling that my GPU is not supporting encoding:

Detected the following cards which seem to lack NVIDIA PureVideo support:  Intel(R) HD Graphics 4600  @oem6.inf,%ihswgt2m%;Intel(R) HD Graphics 4600  @oem23.inf,%nvidia_dev.1392.091d.1025%; GeForce GTX 860M No card found that's supported by nvenc, the CUDA encoding library. -> Removing CUDA based encoding support. Card name was compared against: https://developer.nvidia.com/cuda-gpus Finished initialization, finished after 13.847s

if you sent me some version in the past i dont get it ....
Reply
#19
Are you using the latest version of Hybrid?
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#20
(21.11.2017, 21:49)Selur Wrote: Are you using the latest version of Hybrid?

yes, 2017.10.051
nvencc is 3.24
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)