

It seems like, Max-bitrate is completely ignored when using CQP. I can't have this because 48,000 bitrate spikes cause the video to desync and have framerate fluctuations. I just tested a Constant Quantizer value of 28, and the bitrate spikes up to 48,000 during the noisy part. It seems like max-bitrate is working sometimes, and sometimes not at all (for Staxrip Command Line - Nvidia h.265) The resulting file never exceeded 17500 bitrate according to the MPC statistics If this is the reason, then it could be applying a huge bitrate to the noisy part of the video and that would be the reason why the playback performance is poor.

#Hevc xmedia recode software#
Will try contacting the software author about this. So, I'm just going to assume that "maximum bitrate" for NVENC in xmedia recode is broken.
#Hevc xmedia recode zip file#
I did not include a constant bitrate version in the zip file for comparison.

When I use a constant bitrate mode, the playback is flawless, but the video looks like absolute crud.

You will see that, the x265 video plays flawlessly, whereas the NVENC video has playback problems during the noisy part.Įdit: It looks to me like Xmedia Recode is ignoring the "maximum bitrate" value for NVENC. I encoded these using similar settings in Xmedia Recode. I've included an x265 video, an NVENC video, and an original video for comparison. I have a quad core i7 8700K CPU, 64GB DDR4 RAM, GTX Titan X GPU.
#Hevc xmedia recode windows#
I'm using Media Player Classic Home Cinema with internal HEVC decoder (H/W decoding support) with Lav and FFDShow Filters (default settings) on Windows 10. It would be nice to be able to compress 60fps gameplay footage quickly using NVENC without the obvious framerate issues that occur. I'm wondering if anybody here has had a chance to test NVENC with 60fps footage, especially extremely noisy footage?ĭoes anybody have any theories as to why NVENC produces a choppy, unstable, inconsistent playback framerate for 60fps footage, compared to x265?ĭoes anybody have any suggestions that would help with NVENC and creating a consistent framerate during playback during these highly noisy scenes? I tried some of the preset settings for NVENC, including "Low Latency, High Performance", but was unable to get the extremely perfect result that x265 gave me (in terms of stable framerate during playback).įor x265, I chose 10,000 bitrate, with the "FastDecode" tuning preset at Medium complexity. For whatever reason, the framerate is still erratic during this 0.5s noisy part and I just can't seem to understand why. Results were better, but still unimpressive. So, I lowered the max bitrate to 16000 in an attempt to stabilize the framerate during playback. As it turns out, when this noisy 0.5s scene occurs, it uses this opportunity to apply a huge bitrate, as evidenced by the fact that the NVENC video is much higher quality compared to the x265 one (only during this noisy scene). NVENC allows you to specify a "maximum bitrate", and I would typically set that to 50,000 (no reason in particular, it didn't seem to influence the resulting filesize, so I kept that value). I have a theory as to why this is happening. After watching the resulting MKV file, I noticed the framerate was behaving erratically, especially when a very noisy scene would occur, such as when a player kills you, and your screen shows a 0.5 second noise overlay effect to indicate that you have died.Īfter a lot of experimentation back and forth between NVENC and x265, I determined that x265 produces a much smoother playing video, but doesn't produce as high quality of a result compared to the NVENC video during the noisy part. I started off converting using NVENC because it converts at a very fast rate compared to x265 (no surprise there). I'm mostly here to report my very unprofessional findings and ask a couple questions. I've been recording some gameplay footage of Battlefield 4 using Nvidia Geforce Experience at 50,000 bitrate, then using Xmedia Recode to convert to 10,000 bitrate (for storage purposes).
