Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 61 to 88 of 88
Thread
-
btw. did anyone use the relatively new vbr2 option and post some comments about it?
users currently on my ignore list: deadrats, Stears555 -
Some preliminary impressions on --vbr2 :
It makes small difference quality wise, but slows it down considerably. --vbr is about 1.5-1.6x faster on some SD tests. On some tests, some sections were actually noticably worse. I probably wouldn't use it as-is
--aq was introduced also - that does make an impact on quality. The net effect/redistribution looks very similar to the original haali AQ. There is no strenght control yet, but I would say it's beneficial for most generic cases. It also slows it down considerably, slightly more than --vbr2, --vbr is about 1.55-1.65x faster on the SD tests
Combining --vbr2 and --aq2 , --vbr alone is about 2.1-2.3x faster on the SD tests -
-
I'm sorry to say but most consumer H/W encoders continue to be a disappointment and I can't help but wonder if it's not the hardware but rather the software that coded to use it. NVIDIA, from the moment the first hardware encoding chip was included in it's video cards, back with the 750ti they should have taken the time to code and release an encoder that FULLY exploits ALL the features of the new hardware.
Instead they released only the SDK and then when people asked about it on the NVIDIA forums they were told that it was up to individual developers to write the code to use their hardware. To me that mentality makes no sense and unfortunately AMD and Intel have done similar things with their hardware encoders.
On a related note, I recently had a chance to briefly try out a Haswell based chip, one of the Pentiums, the G3258 I think it was, and was not impressed with the overall quality or speed. The hardware deinterlacer in fact was very poor, even yadif, even in bob mode, which surprised me and even the Intel IVTC deinterlacer wasn't all that great, which is really shocking because in theory all it's doing is keeping the progressive frames and dropping the interlaced ones, so there should be no quality issues.
Maybe Skylake is better, I would love to try it;s HEVC and VP8 hardware encoding. -
iirc. NVEnc like previous encoders from NVIDIA doesn't use the GPU, it uses a dedicated encoder chip so there is no 'FULLY exploits ALL the features of the new hardware'
btw.: --aq is a software feature, so it's not done by encoder chip or the gpu
even the Intel IVTC deinterlacer wasn't all that great, which is really shocking because in theory all it's doing is keeping the progressive frames and dropping the interlaced ones,users currently on my ignore list: deadrats, Stears555 -
I know it's a dedicated chip but that chip supports certain "features", for lack of a better word, and you still need to write the code that utilizes said features, for instance B frames or reference frames, just because it's a dedicated chip it doesn't mean that you don't have to write code to make use of said abilities.
As for aq being a software feature, that may well be the case but there is still a certain way of writing the code to make it work with the hardware encoding that the chip does, it's not like you can just grab the code from x264 or x265 and use that aq, it needs to interact a certain way.
dropping the interlaced frames,... what? IVTC normally is a 3:2 pulldown, no dropping frames,...
Is this not what happens? -
3 progressive frames + 2 interlaced frames = 5 frames
Throw away 2, keep 3:
29.97 * 3/5 = 17.98
In other words: no, that is not what is happening. -
For the common 2:3 pulldown method, the first frame consists of two fields, the second frame is "stretched" over three fields (by repeating a field), the third frame consists of two fields (which end up split between frames), the fourth frame is "stretched" over three fields (by repeating a field), and so on... eight fields are stretched over ten and four frames are stretched over five. For IVTC, ideally the duplicate fields would be removed and the remaining fields would be re-combined for progressive frames again.
My understanding of the IVTC process, at least when it comes to Avisynth plugins, is they combine the top and bottom fields of the current frame and also the top field of the next frame with the bottom field of the current frame, those two frames are checked for combing and the frame with the least combing becomes the output frame. That process is repeated for each frame and should result in the two repeated fields being discarded, leaving five progressive frames where one in every five is a duplicate, and it can then be removed.
How IVTC is done by hardware I don't really know but it wouldn't be as simple as throwing away interlaced frames, because there's two "dirty frames" in every five and you can only drop one for 23.976fps. Checking for repeating fields and removing them would give you 23.976 once the remaining fields are combined into frames again but that'd possibly rely on a regular 2:3 pattern to work well. Maybe hardware ITVC removes duplicate fields and de-interlaces the new "progressive" frames if combing is detected, or maybe it'd generally rely on a steady 2:3 pattern to work properly. Or the proper flags being present in the video steam etc. Someone else may know.Last edited by hello_hello; 27th Nov 2015 at 08:58.
-
CBR is not working properly for me. I cant get a fixed framerate like x264 does.
-
-
CBR, i'm using Lord_Mulder's Simple x264 Launcher.
Using x264's --bitrate parameter i always get fixed framerate. -
@MaverickTse: If you come in contact with rigaya it would be nice if you could ask him if there was a way to allow hdr signaling.
(Pascal GP10x support HEVC 10bit so if NVEncC would allow HDR signaling one could use such cards for HDR encoding.)
Cu Selurusers currently on my ignore list: deadrats, Stears555 -
It is not possible, the SDK does not support it:
https://github.com/rigaya/NVEnc/issues/1
Hopefully it will be available when the gtx 20xx cards come out -
Sad news, but thanks! (didn't know there was a github for NEnc )
users currently on my ignore list: deadrats, Stears555 -
Could someone with a nvidia card ( pascal if possible ) encode this file at 5 mbits ( AVC and HEVC ) and upload the files
source : https://forum.videohelp.com/attachments/31105-1428466828/SVT_1080p50.mkv
I'd like to compare with AMD and intel Hardware encoder. Here AMD and intel : https://forum.videohelp.com/threads/380081-AMD-Polaris-%28Radeon-RX-4xx%29-H265-Encodin...=1#post2471858 -
Stopping development until someone save me from poverty or get me out of Hong Kong...
Twitter @MaverickTse -
Just wondering if there's a guide to building nvencc from the git source at https://github.com/rigaya/NVEnc ?
Nearly got it to build with vs2017 however there appear to be at least one dependency like libavutil where it isn't explained what to do.
https://github.com/rigaya/NVEnc/issues/7
Thanks -
libavutil is part of FFmpeg
that means you need to build FFmpeg first, or get the DEV files from zeranoe site, set the appropriate include path...then build
a PITAStopping development until someone save me from poverty or get me out of Hong Kong...
Twitter @MaverickTse -
For a Newbie, building rigaya's absolutely fantastic nvencc from git is harder than it looks at first glance, and then there's combining it with visual studio 2017 community with opencl 8.0 too.
Info on getting the environment and dependencies sorted so far is at https://github.com/rigaya/NVEnc/issues/7
I'm not yet convinced I can actually build a static nvencc successfully with the latest versions of dependencies such as cuda 8.0, latest ffmpeg, latest vapoursynth (not installed) and avisynth. Oh well. -
Building anything around FFmpeg is HARD, let alone the codes and tools are not all ready for the "latest".
NVEnc was not depending on FFmpeg until recent versions. I'm not sure which version, but if it was that hard, I would not have localized the NvEnc AviUtl plugin (around 1 year ago).
May i ask why would you like to build it yourself? just for the "latest and greatest"?Stopping development until someone save me from poverty or get me out of Hong Kong...
Twitter @MaverickTse -
No probs. Another simple learning exercise for a newbie; I hope to retire in not that long and maybe wander back into a very-long-unused professional skill (programmer) as a hobby, and this is a superficial dabble with the prevailing toolset. Plus "latest and greatest" as you say. I found a license for win to use in a vm ...
-
Stopping development until someone save me from poverty or get me out of Hong Kong...
Twitter @MaverickTse -
Thank you. Am currently having a play with that too based on others' fine work. Not all that successful at times, but that's a part of the learning process.
-
How do I get a message to rigaya? Latest 4.10 NVEnc using --bluray with 59.94 fps source, it clamps GOP to be 30 even though I specify --gop-len 60. Without --bluray it works correctly.
-
Rigaya is now reachable on GiHub. For NVEnc, use the issue page:
https://github.com/rigaya/NVEnc/issuesStopping development until someone save me from poverty or get me out of Hong Kong...
Twitter @MaverickTse