# Video Decode Sample This sample illustrates the FFMPEG demuxer to get the individual frames which are then decoded on AMD hardware using rocDecode library. This sample uses multiple threads to decode the same input video parallely. ## Prerequisites: * Linux distribution + Ubuntu - `20.04` / `22.04` * [ROCm supported hardware](https://rocm.docs.amd.com/en/latest/release/gpu_os_support.html) * Install [ROCm 5.5 or later](https://rocmdocs.amd.com/en/latest/deploy/linux/installer/install.html) with `--usecase=graphics,rocm --no-32` * rocDecode * CMake `3.5` or later * [FFMPEG](https://ffmpeg.org/about.html) ``` sudo apt install ffmpeg ``` ## Build ``` mkdir build cd build cmake ../ make -j ``` # Run ``` ./videodecodeperf -i -t -d = 0) [optional - default:0]> -z -m ```