-
40. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
derpuma-kl Nov 2, 2014 7:06 AM (in response to nvenc4everyone)This would be awesome for Macusers too.
Is there any Alternative we Macusers can use?
-
41. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
Sijimo9 Nov 4, 2014 7:35 AM (in response to nvenc4everyone)Maybe someone knows if there is a way to enable Maximum Bit Depth (or 32bpc color) and use this plugin for export?
I'm using Neat Video plugin, and it creates nice gradients in areas where previously was blocky noise.
When i render with default Adobe's H264 exporter (MainConcept) and i enable Maximum Bit Depth in the exporter window,
these gradients remain well preserved.
In NVENC it seems like impossible to let Premiere render effects in 32bpc (i don't see any checkbox),
Maximum Bit Depth checkbox in composition is just ignored during any export anyway.
The encoding result is horrible - gradients produced by NeatVideo in 8bpc are very jagged and ugly.
So i still have to use MainConcept encoder if effects require 32bpc rendering
-
42. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
droopy6 Nov 15, 2014 12:43 AM (in response to nvenc4everyone)I select 23.976fps, AME say 23.98 fps. after encoding 1H of video, the resulting video is set to 23.976. if I multiplex it
with the audio that I exported manually from premiere (project is of course 23.976), it is out of sync at the end.
so, I suspect it is working at 23.98 instead of 23.976
notes:
- if I use the latest MP4Box it fail silently (and erase the resulting files m4v and .m4a). maybe they changed their command line parameters ?
- NeroAACEnc on the other hand is properly launched and encoding is fine.
it seems that below 15mbps, let say 4Mbps, the result is blocky and hugly no matter I change settings. especially in fade in/out. As all hardware encoders,
good quality with low bitrate seems impossible.
-
43. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
distriller Dec 8, 2014 12:51 PM (in response to droopy6)I would like to confirm what droopy6 said, the finishing part in the encoding process fails and all files are just deleted. I tried with default settings and the source material was some HDV (.mpeg). The encoding is lightning fast but I can't get it to work. Is there anything to try? Also, is this same functionality available for Premiere somewhere else, free or paid?
-
44. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
izimar Dec 31, 2014 6:29 PM (in response to nvenc4everyone)If you have problem with mp4box you can use this build nvenc_export.zip - Google Drive
Problem was that one of parameters (-tmp value) passed to mp4box exectuble did not enclosed with double quotes.
-
45. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
Real 2k Jan 3, 2015 1:44 AM (in response to nvenc4everyone)After strictly and carefully follow your steps on youtube video, what i got is an "Assertion failed" (probably from visual studio)
I got everything installed (VS update4, MP4, neroaac, and your plugin -at latest release.
Please help me.
-
46. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
izimar Jan 3, 2015 9:13 AM (in response to Real 2k)Try reinstall your stuff or windows complete. I had fresh installation with visual studio, few nvidia skds, directx, and few games from steam (they installed some deps). After that i installed adobe premiere with this plugin and all goes well.
-
47. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
SchrodingersCat_ Jan 4, 2015 2:14 PM (in response to nvenc4everyone)First of all, thanks for all your hard work on this plug-in! I am having some trouble though. I followed the install directions exactly, but every time I try to export using NVENC v1.08 I get the following:
A low-level exception occurred in: NVENC_export (Exporter)
Export Error
Error compiling movie.
Unknown error.
It happens in both Adobe Premiere CC 2014 (8.0.1), and Adobe Media Encoder CC 2014 (8.0.1.48).
My hardware as follows:
GPU: Nvidia GTX 970, Nvidia Driver 347.09
CPU: i7-4790k
RAM: 16gb @ 1600mhz
I am basically using the default settings NVENC comes loaded with, and the MP4 and AAC multiplexer as per the instructions. I am rendering in 1080p at 30fps.
Thanks for any help you might be able to give!
-
48. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
RJ_F1 Jan 5, 2015 5:44 PM (in response to nvenc4everyone)Is it just me or is rendering 1920x1080p @ 60fps causing the following error for anyone else?
-
49. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
SR2020 Jan 6, 2015 8:14 PM (in response to nvenc4everyone)I tried this and I didn't notice any faster rendering times from what I was getting before.
-
50. Re: Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
nvenc4everyone Feb 2, 2015 11:57 PM (in response to nvenc4everyone)NVENC_export Version v1.09 (Feb 2, 2015) is now available -
- [1.09] For Maxwell Gen2 GPUs (Geforce GTX960 and up) - add support for HEVC Main Profile (YUV 4:2:0, 8bpp) NVENC HEVC doesn't support some features (for example: no bframes, no interlaced video.)
- [1.09] Add support for another external muxing tool, MKVmerge. (This is mainly to handle HEVC and H264_HiP444 video, because TSmuxer and mp4box seem to have frame-dropping or random-seek problems with NVENC's output.)
- [1.09] Fix mp4box muxing bug that caused the mux operation to fail (without writing anything) when the output file's dirpath contained spaces.
- [1.09] Hopefully rate-control problems that happen @ 4k resolution. Apparently, the NVENC driver API needs minQP and maxQP to be turned on for all rate-control modes (you don't need to adjust these, just use the default value of 0 & 51.)
- nvenc_export requires Geforce driver 349.07 (Dec 2014) or later
Download link
NVENC_export Version v1.09 (Feb 2, 2015) - https://drive.google.com/uc?export=download&id=0B96CRWkNxmWda3B4RnA0MlRWMDQ
- You will also need to download and install the following item from Microsoft:
"Visual C++ Redistributable for Visual Studio 2013 Update 4"
- TSMuxer.exe (get it from http://www.videohelp.com/tools/tsMuxeR)
- MP4Box.exe (get it from http://www.videohelp.com/tools/mp4box)
- MKVmerge.exe (get it by using MeGUI's autodownloader, http://www.videohelp.com/tools/megui)
(2) To enable AAC-audio output, you must download and install NeroAacEnc.
- Go to http://www.nero.com, then use the website's search-feature to search for NEROAACENC
Known problems:
(Same limitations as previous versions.)
(1) In Adobe Premiere CC 2014 and Media Encoder CC 2014, the 'Export Audio' option is permanently enabled. (This seems to be a problem between the Adobe CC SDK and CC2014; it didn't happen in last-year's release.)
(2) NVENC does not include built-in multiplexing. If you wish to output *.TS or *.MP4 files, you must download the third-party tools mentioned above.
(3) If encoding to interlaced-video, you must set the Field Type to Upper First. Other choices will cause the plugin to crash, or generate a bad (unusable) file.
(4) NVENC does not support (AC3) Dolby Digital audio, only PCM. (If you separately download and install NeroAacEnc, then AAC-audio is supported.)
(5) High_Profile_444 output can cause problems with TSMuxer and MP4Box (stuttering video, or even unreadable video.) And not all encoder options function correctly in High_Profile_444 (some options are ignored, others cause unreadable output.)
Source code link
This section is only for software-developers who are interested in recompiling nvenc_export.The C++ source-code can be downloaded from the following link
NVENC_export Version v1.09 SRC (Feb 2, 2015) - https://drive.google.com/uc?export=download&id=0B96CRWkNxmWdSGxXX1pudTEwNzQ
(nvenc_export is distributed under the LGPL license.)
I must apologize for the condition of the source-code. I'm not a professional software developer, so some dir/paths might not work correctly out-of-the-box. You'll need to know your way around Windows application development to fix some basic compile environment issues (for example, "d3dx9.h missing".)
Also, you will need the following items (not included in the above link) to recompile NVENC_export:
- Microsoft Visual Studio 2013 Pro (with Update 4)
This can be downloaded for free, through Microsoft's "BusinessSiteSpark" program.
- Microsoft DirectX SDK (June 2010)
Download it from Microsoft
- NVidia CUDA 6.5, NVENC 5.0, and NVAPI SDKs
Download them from NVidia
- Adobe Premiere CS6 SDK
Download it from Adobe
(edit fix formatting)
-
52. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
Chest999 Feb 5, 2015 4:44 AM (in response to DalenKX)to
DalenKX:
I got similar error for timeline with black screen at the begining. If black video to replace with empty space no error.
-
53. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
RJ_F1 Feb 6, 2015 7:41 PM (in response to nvenc4everyone)When I install the new version, Nvenc_export does not show up in presets, but when I restore the old version it shows back up on premiere export options.
Any ideas how I can make the new one show up right?
(edit, fixed by reinstalling vcredist.)
More edit:
Apparently selecting Mkv in premiere and AME do not bring up the proper look for path to mkv program button. Therefore I cannot properly select MKV for multiplexing.
-
54. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
WithLimit Feb 6, 2015 10:40 PM (in response to nvenc4everyone)Greetings, i have tested this preset and i love it! It uses 80-100% of Gpu when it used 0-30%
But it is useful when u use ONLY GPU ACCELERATED EFFECTS.
If i use an effect like the Noise Reduction or from the Magic Bullet Suite, Mojo or Denoiser for exaple, this preset does not work at all!
I can encode, but the GPU is at 0% and it takes the same time as the h264 premiere's preset and the CPU is at 100% as usualI love the idea to encode with the combination of GPU and the CPU, because as it is now, if u encode a timeline that has effects that do not support GPU Acceleration you must use only the CPU.
-
55. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
Fury3D Feb 8, 2015 5:49 PM (in response to nvenc4everyone)Hi, mp4box worked first time, but now it is stopping working, it says: Possible Variable Frame Rate: VUI "fixed_frame_rate_flag" absent.MP4box seems not work with codec anymore. Anyone with same problem?
-
56. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
bdc9898 Feb 8, 2015 6:22 PM (in response to nvenc4everyone)I am stuck.
I have downloaded the v1.09 of the nvenc export plugin, but it isn't showing up in my Premiere. I installed the Visual C++ Redistributable, and moved the plugin into my Premiere folder, but it isn't showing up when I go to export!
System Specs:
Intel i5 4670 CPU
MSi GTX 760 GPU
8GB RAM
Premiere Pro CS6
Any way you can help?
-
57. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
WithLimit Feb 8, 2015 7:01 PM (in response to bdc9898)Just install the previous version.
-
60. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
Fury3D Feb 13, 2015 6:41 PM (in response to lk58361083)Thank you, now it works. I think mp4box slowly very much render times.. The video render time was same time as mp4box process.. Mp4box double rendertimes :/ In this case Intel Quick Sync won, it was 25% faster.
-
61. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
Chest999 Feb 20, 2015 9:41 PM (in response to lk58361083)About black video export.
Generally it is ignored, unlike audio which export is correct without cutting.
Solution:
If I insert at least 1 null frame at the timeline's beginning (i.e. I shift the first video on a 1-frame-position to the right) then further empty intervals between shots are exported correctly.
But Premiere's object 'Black video' exports with error mess and stoping in this case.
-
62. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
kaelaria Feb 27, 2015 1:27 PM (in response to RJ_F1)I get the exact error, only when trying to export @60fps - it has been working beautifully for me @30fps
Is anyone using this and getting 60fps to work yet? -
63. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
kaelaria Feb 27, 2015 2:34 PM (in response to kaelaria)I found my issue, I just had to select level 5.1
-
64. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
8bitremixguy Feb 28, 2015 3:18 PM (in response to kaelaria)Hey all,
I just discovered this today and was excited to try and get it to work; I can finally be able to use my GTX 970 to render video faster! However, when trying to render a 10 minute video, at 1080p60, using levels 4.1, 4.2, and 5.1, as an MP4 file, I get a weird error.
Anyone know the issue for this?
I'm on Premiere Pro CS6, by the way.
-
65. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Feb 28, 2015 5:49 PM (in response to nvenc4everyone)Just started testing this CODEC tonight with a GTX680. Very impressive speeds, but the quality at 25mbps is temporally disturbing. I rendered two copies of a concert, just 1 minute excerpts, and brought them into Encore with separate timelines. I played each one and observed the look. The AME encoded clip looks normal, but the NVENC clip has this odd moire of noise that wipes over the entire image as the camera pans over the orchestra. If I stop and view and compare still frames, both clips look similar, with flat areas being cleaner looking with the AME clip. The NVENC clip has more noise in the flat areas.
I'll have to burn a BD-R disc and watch this on a projection screen to really get a sense of the look at 25/40mbps setting used in the preset. It's a nail biter, because 2X realtime render outs is VERY attractive. I remember 12-16 hour renders for my 100-minute concert video BDs under CS3 and this would make it a 45 minute render.
I also have a question about rendering for other targets, like online videos. What settings are used to create a video that is compatible with Youtube, Vimeo, etc.? The video that NVENC outputs won't play in VLC Media Player (just a black screen and the app hangs). In AME, I just choose h.264 (not Blu-ray) and I can get a compatible file output, but I don't know how to do that in NVENC.
Generally speaking, it works well for experimental software. The artifacts I see are consistent with realtime hardware encoders I dealt with in VHS to DVD copy machines, which is an area with room for improvement. I don't know it that's possible, or a limitation of GPU rendering, but waves of smokey noise moire are noticeable to my eye. If the quality were there, I would be as happy as a clam.
-
66. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Feb 28, 2015 7:30 PM (in response to MarkWeiss)I just followed the author's instructions for installing the external utilities for making transport streams like MP4 and TS that can be played in VLC and uploaded to Youtube or Vimeo. The AAC encoding goes fine after the main h.264 encoding finishes, but then both files get deleted and MP4Box never launches. So the end result is no file.
I watched the author's install videos and I see he's testing on Premiere Elements, whereas I'm on Premiere Pro CS6. Maybe the code that calls up MP4Box breaks on PPro? I noticed another comment on the Youtube video where someone a year ago had the same exact result as I did. I double checked the export settings to confirm that MP4Box.exe was selected, did another export, but the two temp files get deleted after AACencode does its thing. Puzzled.
-
67. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Feb 28, 2015 7:48 PM (in response to bdc9898)I tried installing the new preset, (the one that's supposed to fix the problem with not calling up MP4Box after the encode), but after restarting Premiere Pro, it no longer shows up on the export menu. The previous version showed up, but couldn't MUX and the version that supposedly fixes that doesn't even load.
-
68. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
lk58361083 Mar 1, 2015 12:02 AM (in response to 8bitremixguy)Have you installed the proper version of "Visual C++ Redistributable for Visual Studio 2013 Update 4" ?
-
69. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Mar 1, 2015 3:11 PM (in response to lk58361083)I don't know anything about that. I thought Visual C++ was a programming/coding environment. How do I tell if I have it installed?
-
70. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Mar 1, 2015 3:45 PM (in response to lk58361083)I went to MSFT and downloaded the latest Visual C++ and then reinstalled the newer NVENC plugin.
The plugin now appears in Premiere and it launches MP4box, but a popup says "mp4box.exe has stopped working" and the underlying window shows an error "possible variable frame rate... fixed frame rate flag absent"
??
-
71. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Mar 1, 2015 6:46 PM (in response to nvenc4everyone)I'm doing some testing of the quality of NVENC with various types of footage. At 35mbps, it actually has fewer artifacts than AME does at 30mbps. The output files for a 1 minute test sequence were 211MB and 247MB for AME and NVENC respectively.
The NVENC has some bands of block artifacts in areas of blue skies, but then so does AME. In fact, in one shot the AME rendered sky had some rather distracting and pronounced bands, whereas the NVENC version was more random and less noticed.
Of particular note was the vastly reduced mosquito noise in the NVENC version. Edges of roofs in a downtown scene rendered with few or no visible noise in the abutting sky colors. The AME encode has very obvious random clumps of pixels following the edges of rooftops as that camera pans slowly.
So it's a wash. In some ways NVENC looks better. In others, AME may have a slight edge. But above 30mbps, they both look decent. Of course, I only could view the results in Encore's preview function, by choosing the video chapter and selected 'preview from here' with quality setting at 'high'. My Oppo BDP83 might do a better deblocking job and it might look even better there, especially projected by DLP onto a screen. But this is very encouraging. 2-pass rendering for NVENC is about 2x faster than realtime, and 2-pass AME is about 3.5 times slower than realtime. That's a 7:1 difference in rendering times for similar results.
-
72. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
Fury3D Mar 2, 2015 5:46 AM (in response to MarkWeiss)But when MP4box starts do it slow down the time of your render? Here in 30min video mp4box slow down all the process.. So here with mp4box the whole process is more slower than Intel QuickSync.
-
73. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Mar 2, 2015 5:45 PM (in response to Fury3D)The render is done before MP4box starts. The render goes about 3X realtime speed for 1920x1080. The problem is MP4box generates a crash report and never MUXes the streams.
-
74. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
DalenKX Mar 2, 2015 5:50 PM (in response to Chest999)What do you mean? Do you mean a black screen in general? I have a title sequence that has a black background...
-
75. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Mar 2, 2015 7:46 PM (in response to DalenKX)I mean when I render a video clip. No black screen, just a clip of an orchestra. It renders the video and then the Nero AAC renders the audio, and then MP4box starts and I get a crash report for it. I don't have variable frame rate selected, but MP4box thinks I do and can't process the file.
-
76. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
lk58361083 Mar 2, 2015 10:18 PM (in response to MarkWeiss)Try set NV_ENC_PRESET to NV_ENC_PRESET_BD_GUID
and MP4box from gpac-0.5.2-DEV-rev58-ge59cb02-master-x64.exe is working for me. -
77. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Mar 3, 2015 7:45 PM (in response to lk58361083)BINGO! It works! And the quality is surprisingly good with an avg br of only around 5mbs. In fact, it looks almost indistinguishable from 35mbs. This will be very usable for banging out quick 1080P Youtube videos, being it's 7X faster than using AME. Thanks for that hint!
-
78. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
MarkWeiss Mar 3, 2015 8:20 PM (in response to MarkWeiss)I do notice one problem though.. if there is black video, such as a fade to black for a few seconds, that black is reduced to a single frame in duration in the output file, throwing the video and audio out of synch from that point forward.
-
79. Re: NVidia GPU-accelerated H264-encoder plugin, ready for public testing
Fury3D Mar 4, 2015 2:55 AM (in response to MarkWeiss)Is it 7 times faster before or after mp4box?