如何在一张图片上显示多行文本?
我尝试了命令,但是出现了错误。
[NULL @ 0203D780] Unable to find a suitable output format for '[in][T1]'
[in][T1]: Invalid argument
命令:
ffmpeg -threads 8 -i D:\imagesequence\dpx\brn_055.%04d.dpx -vf "drawtext="fontsize=18:fontcolor=Green:fontfile='/Windows/Fonts/arial.ttf':text='shotcam':x=(w)/2:y=(h)-25[T1], [in][T1] "drawtext="fontsize=18:fontcolor=Green:fontfile='/Windows/Fonts/arial.ttf':text='Focal Length':x=(w)/1.2:y=(h)-25[out]" D:/imagesequence/dpx/final_with_text_mod_04.jpg
ffmpeg -threads 8 -i D:\imagesequence\dpx\brn_055.%04d.dpx -vf "[in]drawtext=fontsize=18:fontcolor=Green:fontfile='/Windows/Fonts/arial.ttf':text='shotcam':x=(w)/2:y=(h)-25, drawtext=fontsize=18:fontcolor=Green:fontfile='/Windows/Fonts/arial.ttf':text='Focal Length':x=(w)/1.2:y=(h)-25[out]" -y -r 30 -vcodec png -pix_fmt rgb32 D:\imagesequence\dpx\test.mov
。 - nish-vf
中使用了其他视频过滤器(缩放),则方案-vf "[in]scale=iw*2:ih*2, drawtext=fontsize..., drawtext=fontsize...[out]"
也适用。 - drake7