Análisis de la razón:
Hay dos puntos en la ruta completa del archivo de fuente: causado.
Si hay una ruta:
C:/ffmpeg/fonts/SourceHanSansCN-Regular.ttf
Hay un dos puntos detrás de la letra de la unidad C, que será reconocido como un separador por ffmpeg, y se requieren dos puntos de escape \ \.
Modifique la ruta anterior de la siguiente manera:
C \\:/ffmpeg/fonts/SourceHanSansCN-Regular.ttf
El código completo es el siguiente:
-Vf drawtext = "fontfile = C \\:/ffmpeg/fonts/SourceHanSansCN-Regular.ttf:text = 'test '"