0

您好,我正在使用 rtmp 对视频进行转码,我想放一些文本...我将 Arial.ttf 放在服务器的主目录中,但不起作用..这是我的命令..

-map 0:0 -map 0:1 -strict -2 -crf 26 -vcodec libx264 -preset superfast 
-acodec aac -b:a 128k -vf scale=-1:720  -aspect 16:9 -g 50 -r 30 -ar 48000 
-ac 2 -vf drawtext="fontfile=/home/Arial.ttf: text='TEXT': fontcolor=white: fontsize=24: box=1: boxcolor=black: x=10:y=10" 
-f flv

有人能帮助我吗?

谢谢

4

1 回答 1

0

确保包含字体的绝对路径并且文件存在:

drawtext="fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Test Text': x=100: y=50: fontsize=24: fontcolor=yellow@0.2: box=1: boxcolor =红色@0.2"

将输出重定向到日志文件并查看命令是否输出任何错误。

您还可以包含水印图像:

-i /path/to/watermark.png -filter_complex "overlay=main_w-overlay_w-4:4"

于 2018-09-12T17:31:03.970 回答