無法將drawtext與ffmpeg一起使用

無法將drawtext與ffmpeg一起使用

我正在使用此程式碼在 Google colab 上安裝具有 GPU 支援的 ffmpeg:

!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您也需要添加。

相關內容