在我使用的视频中插入时间码
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
不输出时间码。