视频捕获中的时间和日期

视频捕获中的时间和日期

哪些视频捕捉程序有此选项:在视频中显示时间和日期?我检查了这些程序,但我没有发现任何这方面的东西。

答案1

你可以尝试基诺。 在链接中他们提到了您的相同问题。TL
;DR:转到视图 -> FX -> 过滤器 -> 标题栏。然后您可以使用:

#时间码#

#dv.时间码#

#dv.日期时间#

答案2

首先安装 ffmpeg:

sudo apt-get install ffmpeg

其次,要激活时间戳,请使用此命令,它将开始录制您的网络摄像头并添加时间戳,并将您的录音保存为您正在运行命令的目录中的 .mp4 文件。

ffmpeg -f video4linux2 -i /dev/video0 -s 640x480 -r 30 -vf \
"drawtext=fontfile=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf: \
text='\%T': [email protected]: x=7: y=460" -vcodec libx264 -vb 2000k \
-preset ultrafast -f mp4 output.mp4

在此处输入图片描述

抱歉,我把手指放在了摄像头上 :D

玩得开心 !

参考 :在 ffmpeg 中添加时间戳

答案3

尝试了几次后,我终于找到了一个创建显示当前日期时间的视频的命令(text ='%{localtime:%Y-%m-%d%H_%M_%S}')

从命令行使用 avconv:

avconv -nostats -loglevel 0 -t 3595 -i /dev/video0 -s hd1080 -vf \ 
drawtext="fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf: \
text='%{localtime\:%Y-%m-%d %H_%M_%S}' : [email protected]: x=7: y=460"  \
/home/pi/c615/vf/c615_$now.avi

编辑输入文件(-i 之后)、输出文件(最后一行)和字体以满足您的需要。

相关内容