ハードウェアエンコードとは、エンコード(動画データの圧縮)を、ソフトウェアではなく、ハードウェアによって行うことを言います。最近のCPUやグラフィックボードには、動画をエンコードする機能が搭載されているものが増えてきており、この機能を使ってエンコードすることでソフトウェアエンコードに比べ、CPUへの負荷をおさえ、高速でエンコードできます。GPGPUと呼ばれることもあります。
これらのハードウェアデバイスがPCに搭載されているだけではなく、グラフィック機能が有効になっていることが必要です。