Q: Is a lossless export really lossless?
A: The encoding of the rendered frame can be indeed lossless (i.e. x264: qp=0). But the rendering chain inside premiere is somehow a blackbox and we do not really know what is happening inside. It also depends what effects and transitions are assigned to the source material, so various conversions between yuv and rgb might happen.
Something like ...
SSIM Y:1.000000 (inf) U:0.996033 (24.015392) V:0.997553 (26.113538) All:0.998396 (27.949192)
... can actually be reasonable result of a lossless encoding (... and lossy rendering).
UYVY, YUYV (and V210)
If the sequence is one of these pixel formats lossless export is possible, but applied effects or transitions might change this.
Q: How do I install the plugin on my Mac?
A: The plugin is currently Windows only.
Hardware accelerated encoding
Some platforms support hardware encoded h.264 or h.265 encoding, i.e.
- NVIDIA (NVENC)
- AMD (AMF)
- Intel (QSV)
Q: I do not see any NVENC encoders in the dropdown, what's wrong?
A: There can be many reasons for this.
- You need to have an NVENC compatible graphics card.
- You need to have at least one encoder session available. In my case Premiere CC 2017 used all encoder sessions for itself, so CC 2017 did not work. Please use the latest CC 2018 version. CS6 did work, tho!
- Close all other software using NVENC (i.e. OBS)
Q: How can see the encoding sessions overview?
A: Open a command prompt and type:
cd "c:\Program Files\NVIDIA Corporation\NVSMI"
Q: Exporting is still slow. I expected more speed.
A: First, using NVENC speeds up encoding, *not* rendering. Rendering is mostly done on your CPU and generates the frames that get fed to the GPU. In most cases your CPU will limit the encoding process and the GPU hardly gets warm. Premiere also requires alot of RAM in this mode - in my case up to 19.2 GB (out of 32 GB available)! Last but not least a fast SSD is recommended to write the encoded file do disk quickly.
Even with my i7 8700K processor and the GeForce 980 Ti I am stuck at 50% GPU load. It seems NVIDIA reserves 50% for one nvenc session and 50% for the other. It would be nice to use both sessions for one encoding process, but I have not figured out how to do so yet.
Q: Can you implement hardware accelerated encoding for AMD GPUs (AMF)?
A: Basic AMF has been implemented since version 0.7.0. I added this blindly without having an ability to test it first. Whats missing is the advance settings tab. I still need an AMD GPU to test this while development. Please donate.