ffmpeg 生成一个直播测试图像,星期二大花脸

使用 ffmpeg,将图片生成一个视频

ffmpeg -ss 0 -t 5 -f lavfi -i color=c=0x000000:s=1920x1080:r=30 \
-i https://www.4wei.cn/files/1280px-Philips_PM5544.svg.png \
-filter_complex  "[1:v]scale=1920:1080[v1];[0:v][v1]overlay=0:0[outv]" \
-map [outv] -c:v libx264 \
-y \
origin.mp4 

-t 5 表示生成视频的时长,几秒就够了。

使用 ffmpeg,将视频循环推流到服务器,并添加本地时间戳

i=origin.mp4
font=/usr/share/fonts/zhFonts/msyh.ttf
o="rtmp://push.baidu.cn/4wei/cn"
/usr/local/ffmpeg/ffmpeg \
-re -stream_loop -1 \
-i $i \
-vf "drawtext=fontfile=/usr/share/fonts/zhFonts/msyh.ttf: text='%{localtime\:%Y-%m-%d %H.%M.%S}': r=25: x=800: y=125: fontsize=30: fontcolor=white@0.8: box=1: boxcolor=black@1" \
-vcodec h264 -f flv \
$o

-re -stream_loop -1 放在一起,表示循环推流

发表评论