转码rtmp视频nginx上的水印

时间:2018-08-14 21:03:14

标签: nginx video-streaming rtmp transcoding iptv

您好,我正在使用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

有人可以帮我吗?

谢谢

1 个答案:

答案 0 :(得分: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=red@0.2“

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

您也可以添加水印图像:

  

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