-
Dependencies:
- Have CUDA / CUDNN already working (10.2 req'd on driver 440 as of writing)
- YASM:
sudo apt-get install yasm
-
Clone the FFMPEG git repo:
git clone https://git.ffmpeg.org/ffmpeg.git
-
cd ffmpeg
-
./configure --enable-cuda-sdk --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
-
make
(this may take a while, go get some coffee 🙂) -
make install
-
Test using
ffmpeg -y -hwaccel cuvid -c:v h264_cuvid -vsync 0 -i <input.mp4> -vf scale_npp=1920:1072 -vcodec h264_nvenc <output0.264> -vf scale_npp=1280:720 -vcodec h264_nvenc <output1.264>
-
Notifications
You must be signed in to change notification settings - Fork 2
oitsjustjose/CUDA-Streamer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A wrapper and install guide for CUDA-accelerated FFMPEG decoding in OpenCV
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published