【NVENC】動画エンコードを高速化しました!【AVIUTL】
YouTube動画を作る上で、かなりの時間を占めるのが、動画のエンコードと動画のアップロードです。そのうち動画のエンコードはCPUの負荷が大きく、作業中は他に重たい処理の作業ができなくて困っていました。
先に結論
AviUtlにNVENCプラグインを入れるとNVIDIAのビデオカードでハードウェアエンコードできるようになります。この処理速度はCPUに対して3倍くらい速いものでした。
そこで思い出したのが、昨年のゴールデンウィークにビットコイン採掘のために購入したGTX1060です。今だと中古品であれば10000円くらいで買えるでしょう。このGTX1060のハードウェアエンコード機能を使えば、より速くエンコードできるという事実に気がつきました。
ハードウェアがあっても、それを使うためのソフトウェアがないと始まりません。大変ありがたいことにAviUtlのプラグインに【NVENC】というプラグインを発見しました。これを使うことで、NVIDIAのハードウェアエンコードを使って動画を高速エンコードできるはずです。
NVENCが利用可能か確認 [ダブルクリック].bat
というファイルが入っていたので、ダブルクリックして実行したところ「NVENCは利用可能です」というメッセージが表示されました。これは行けそうです。
エンコードが速くなると、今度はアップロードを速くしたいですね。