PCゲームをしているとNVIDIA ShadowPlayなどでプレイ中の動画を大量に録画するようになった。 しかしこれらのソフトで録画されたファイルはサイズがあまりにも巨大すぎるので、エンコードしたいと思った。 ファイルの数が膨大なので自動化したいが、 この手の自動化作業をWindowsでやるのは嫌だったのでWSLを使うことにした。 CPUエンコードだと時間がかかるのでGPUエンコードを用いることにしたが、 WSLから使用するのが少し難しかったので記事として残す。 前提条件WSL Ubuntuがインストールされていて、使用できる状態である。 セットアップ各種必要ソフトウェアを導入していく NVIDIA Drivers for CUDA on WSLのインストールまずNVIDIA Drivers for CUDA on WSLのインストーラを以下からダウンロードする。 NVIDIAのアカウン