
Я использую этот код для установки ffmpeg с поддержкой GPU на Google Colab:
!apt install nvidia-driver-525
!apt install nvidia-cuda-toolkit
!mkdir ~/nvidia/
%cd ~/nvidia/
!git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
%cd nv-codec-headers
!make install
%cd ~/nvidia/
!git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg/
!apt install build-essential yasm cmake libtool libc6 libc6-dev unzip wget libnuma1 libnuma-dev
%cd ~/nvidia/ffmpeg/
!./configure --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
!make -j $(nproc)
!ls -l ffmpeg
!./ffmpeg
!sudo make install
это работает, за исключением того, что я получаю сообщение об ошибке "No such filter: 'drawtext'"
, поэтому я добавил --enable-libfreetype
опцию в эту строку:
!./configure --enable-libfreetype --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
но после повторного запуска я все еще получаю то же самое сообщение. Что я делаю не так?
решение1
--enable-libharfbuzz
Вам тоже нужно добавить .