![]() Multi-pass optimized for constant frame size (deprecated) Multi-pass optimized for image quality (deprecated) Variable bitrate mode with MinQP (deprecated) Override the preset rate-control (from -1 to INT_MAX) (default -1) Set the encoding level restriction (from 0 to 51) (default auto) Set the encoding profile (from 0 to 3) (default main) Set the encoding preset (from 0 to 11) (default medium) Supported pixel formats: yuv420p nv12 p010le yuv444p yuv444p16le bgr0 rgb0 cuda For the H.264 encoder: ffmpeg -hide_banner -h encoder=h264_nvenc | xclip -sel clip ![]() Start by understanding the encoder's options.įor NVENC-based encoders, start with learning the options each encoder takes (Note that I'm on Linux, which is why I'm using xclip to copy the codec options to the clipboard prior to pasting them here): We'll start from the basics, as it would be detrimental to jump into the conclusion that a quick barrage of options will suddenly improve expected output without understanding the desired objectives and expectations:ġ. A full discussion of quality vs filesize is beyond the scope of this thread.Here is a rough guide to tuning the encoder: Higher ME (and sub-ME) settings mean slower encode, but it has less effect on file size. Smaller CRF numbers mean faster encode but larger file size, it's like file compression. The two settings that affect this the most is CRF and Motion Estimation. More significant is file size and encoding time. But, unless you're an expert at video quality (if you were, you wouldn't be asking about this) you wouldn't be able to tell the difference. Takes a while to find them, but they're all there as you can see on my first post. Second, in almost any encoder software, you can set all the settings you find in the video information. After it took 20 hours to encode the video. You change them, then discover it used the previous setting instead of the new one. Like taking several seconds to encode one frame slow. ![]() First piece of advice, are you sure you want to use XMedia Recode? Because, my experience is that program is slow. I just want to modify the reframe of a single video (from 4 to 5) and keep the other settings the same. I would prefer to be able to enter the settings in a UI than writing a script. If there's a better program than Recode to do that, please let me know. ![]() Ultimately, I would like to be able to reencode several videos from different sources to the same settings and join them together without compromising image quality. Weightp (enable weighted prediction in P slices?) Max-merge=5 (In the last two tests, this changed to 2 even though it still says 5 on Recode's input box.) Subme=7 (HPEL 2/8, QPEL 2/8, HPEL SATD enabled) (would both blur settings to 0 help? I don't think I need blurring.)Īq-mode=3 (enabled, auto-variance, bias to dark scenes) Here are the current settings, bracketed ones are in Recode but not the original video. So, I am posting here to ask for suggestions on what settings I can dial down (and to what value) to improve rendering speed without compromising image quality. And my PC is an Intel i7-4790K 4GHz with 32GB RAM. However, using these settings takes over 20 minutes to reencode the original 342 frame video. I've found that I can set almost all the same settings in Recode and it has more settings than recorded in the original video. To begin with, I'm just replicating the encoder settings in the original video to familiarize myself with where the same settings are in Recode. I am trying out XMedia Recode 3.4.3.6 by taking a short 15 second/342 frame video and converting it. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |