TimeStamp变量停止使用avconv在bash脚本中工作

时间:2019-03-24 15:45:42

标签: bash raspbian drawtext avconv

在我将所有Raspberry Pi升级到版本9之前,以下脚本都可以正常工作。

map $ssl_client_s_dn $ssl_client_s_dn_cn {
    default "";
    ~/CN=(?<CN>[^/]+) $CN;
}

现在%T令人窒息。为什么会这样?在视频中获得滚动时间戳的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

try with this:

#!/bin/bash
cd /home/pi/Videos/SecurityCam/ || exit
DToday=$(date '+%Y%m%d-%H%M%S')
fn="VID $DToday"
SubT="PP $PB $DToday"

avconv -f video4linux2 -i /dev/video0 -t 3600 -r 4 -vf "drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf: \text=\'$SubT \%T \' : fontcolor=white@0.8: x=7: y=460"
 -vcodec libx264 -vb 2000k -y "${fn}.avi"