NVIDIAのGPUのビデオエンコーダNVENCを使ってエンコードをしてみます。CPUを使ったエンコーダに比べ大変高速です。 Windowsを前提に記事を書きますが、ffmpegのオプションの説明になるのでMacやLinuxでも使えます。 NVENCは直に動かすことができません。ビデオ編集ソフトやビデオエンコードソフトにNVENCが組み込まれているものを使います。 ここではffmpegを使って動かします。 ffmpegはコマンドプロンプトで動かします。Window画面はありませんので取っつき難いと思っている方がほとんどでしょう。エンコードには設定するパラメータがたくさんありWindows画面にすべて表示していられません。また、エンコードでは一度設定を決めてしまうと設定を毎回変える必要は無いのでWindow画面とか必要なくなってしまうのです。コマンドプロンプトで動かすのが一番スッキリした方法
![ffmpegでNVENCを使ってエンコードしてみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/87b08b92f7a5f4798e54997d4779a23fbb6f7a75/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjlKYAvJtvIBLrRuPubZjOO2ZgJihJWI5yaAaYq2VvDCR6hmBIB_KSelpV1q3rIzZuaFEeF3WjdGW3AMT7xZRB724rDxg3_D9RCSYav9EXk7WmOxF9t07CWlBdFCQOZbkSlSAvC2CuDdsY%2Fw1200-h630-p-k-no-nu%2Fnvenc01.jpg)