gpt4 book ai didi

bash - TimeStamp 变量停止在带有 avconv 的 bash 脚本中工作

转载 作者:行者123 更新时间:2023-11-29 09:31:00 25 4
gpt4 key购买 nike

在我将所有 Raspberry Pis 升级到版本 9 之前,以下脚本工作正常:

#!/bin/bash

cd /home/pi/Videos/SecurityCam/
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

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

最佳答案

试试这个:

#!/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"

关于bash - TimeStamp 变量停止在带有 avconv 的 bash 脚本中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55325549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com