VCEEncCのインストール方法
August 12, 2026 · View on GitHub
- Windows
- Linux
- Linux (Ubuntu 24.04)
- その他のLinux OS
その他のLinux OS向けには、ソースコードからビルドする必要があります。ビルド方法については、こちらを参照してください。
Windows
1. AMD Radeonグラフィックスドライバをインストールします。
2. Windows用実行ファイルをダウンロードして展開します。
実行ファイルはこちらからダウンロードできます。VCEEncC_x.xx_Win32.7z が 32bit版、VCEEncC_x.xx_x64.7z が 64bit版です。通常は、64bit版を使用します。
実行時は展開したフォルダからそのまま実行できます。
Linux (Ubuntu 24.04)
Warning
Ubuntu 24.04 + RADV環境では、AMFの最新userspaceを入れると Pal::IPlatform::EnumerateDevices() や luid not found in devices returned by Pal::IPlatform::EnumerateDevices() といったエラーでエンコーダ初期化に失敗することがあります。
関連情報: AMF issue #575, workaround comment
All-Openスタックはそのまま使い、AMF userspace (amf-amdgpu-pro, libamdenc-amdgpu-pro) だけを 6.4.4 / 25.10 系に差し替えることで、問題を回避できることを確認しています。
1. AMD ドライバのインストール
AMDのWebページからUbuntu 24.04向けのドライバをダウンロードします。
その後、パッケージを展開し、All-Openスタックをインストールします。
wget https://repo.radeon.com/amdgpu-install/25.35.1/ubuntu/noble/amdgpu-install_7.2.1.70201-1_all.deb
sudo apt-get install ./amdgpu-install_7.2.1.70201-1_all.deb
sudo apt-get update
sudo amdgpu-install -y --opencl=rocr
2. [回避策] AMF userspaceを6.4.4 / 25.10系に差し替える
最新AMF userspaceの代わりに、6.4.4 / 25.10系の amdgpu-pro-core, libamdenc-amdgpu-pro, amf-amdgpu-pro をインストールします。
mkdir -p ~/amf-6.4.4
cd ~/amf-6.4.4
wget https://repo.radeon.com/amdgpu/6.4.4/ubuntu/pool/proprietary/a/amdgpu-pro-core/amdgpu-pro-core_25.10-2203192.24.04_all.deb
wget https://repo.radeon.com/amdgpu/6.4.4/ubuntu/pool/proprietary/liba/libamdenc-amdgpu-pro/libamdenc-amdgpu-pro_25.10-2203192.24.04_amd64.deb
wget https://repo.radeon.com/amdgpu/6.4.4/ubuntu/pool/proprietary/a/amf-amdgpu-pro/amf-amdgpu-pro_1.4.37-2203192.24.04_amd64.deb
sudo apt remove --purge -y amf-amdgpu-pro libamdenc-amdgpu-pro
sudo apt install -y --allow-downgrades \
./amdgpu-pro-core_25.10-2203192.24.04_all.deb \
./libamdenc-amdgpu-pro_25.10-2203192.24.04_amd64.deb \
./amf-amdgpu-pro_1.4.37-2203192.24.04_amd64.deb
sudo apt-mark hold amdgpu-pro-core libamdenc-amdgpu-pro amf-amdgpu-pro
3. OpenCLの使用のため、ユーザーを下記グループに追加
# OpenCL
sudo gpasswd -a ${USER} render
sudo gpasswd -a ${USER} video
sudo reboot
4. GPUの認識状況を確認
GPUの認識状況を確認します。
sudo apt install vulkan-utils clinfo
clinfo で Number of platforms 0 と表示される場合は、ROCm OpenCL のICDとライブラリ検索パスを登録します。--opencl=rocr のインストールが完了していることを確認してから、下記を実行してください。
rocm_icd=$(find /opt/rocm -path '*/etc/OpenCL/vendors/amdocl64.icd' -print -quit)
rocm_root=$(dirname "$(dirname "$(dirname "$(dirname "$rocm_icd")")")")
rocm_lib=$(find "$rocm_root" -path '*/lib/opencl/libamdocl64.so' -print -quit)
sudo install -d /etc/OpenCL/vendors
printf '%s\n' 'libamdocl64.so' |
sudo tee /etc/OpenCL/vendors/amdocl64.icd >/dev/null
printf '%s\n' "$(dirname "$rocm_lib")" |
sudo tee /etc/ld.so.conf.d/rocm-opencl.conf >/dev/null
sudo ldconfig
clinfo と vulkaninfo でGPUの認識状況を確認します。特に vulkaninfo では、対象のAMD GPUが "GPU0" として認識されていることを確認してください。
# OpenCLでのGPUの認識状況
clinfo
# VulkanでのGPUの認識状況
vulkaninfo --summary
5. VCEEncCのインストール
VCEEncCのdebファイルをこちらからダウンロードします。
その後、下記のようにインストールします。"x.xx"はインストールするバージョンに置き換えてください。
sudo apt install ./VCEEncC_x.xx_Ubuntu24.04_amd64.deb
6. VCEEncCでの認識状況を確認
VCEEncCで実際にエンコーダが使えるか確認します。Supported Codecs に H.264/HEVC が表示されれば、AMF初期化は成功しています。
vceencc --check-hw
7. 追加オプション
下記機能を使用するには、追加でインストールが必要です。
-
avs読み込み
AvisynthPlusのインストールが必要です。 -
vpy読み込み
VapourSynthのインストールが必要です。
8. その他
-
VCEEncc実行時に、"Failed to load OpenCL." というエラーが出る場合
/lib/x86_64-linux-gnu/libOpenCL.so が存在することを確認してください。 libOpenCL.so.1 しかない場合は、下記のようにシンボリックリンクを作成してください。sudo ln -s /lib/x86_64-linux-gnu/libOpenCL.so.1 /lib/x86_64-linux-gnu/libOpenCL.so