使用RTMP / AVCONV(ffmpeg)/ NGINX的视频时间码

时间:2016-05-28 13:15:44

标签: nginx ffmpeg raspberry-pi avconv

在我使用的视频中插入时间码

avconv -y -i in.mp4 -vf "drawtext=fontfile=/usr/share/fonts/truetype/DroidSans.ttf: fontsize=22: timecode='00\:00\:00\:00': r=25: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=black@0.5" -an -y out.mp4

阅读视频时

ffplay out.mp4

一切正常但是当使用管道输入rtmp服务器然后使用ffplay读取流时,时间代码将不会显示。是因为flv转换?

例如来自覆盆子pi相机的流媒体

/opt/vc/bin/raspivid -n -hf -vf -fl -mm matrix -w 800 -h 600 -fps 25 -g 80 -t 0 -b 6000000 -o - | avconv -re -i - -nostats -c copy -vf "drawtext= ..... -f flv rtmp://myserver/cam/live

不输出时间码。

0 个答案:

没有答案