[software development] 经验:联想X5单摄监控摄像头AVI录像文件名的时间换算技巧
Tofloor
poster avatar
字甲达宾
deepin
2025-12-10 21:55
Author

经验:联想X5单摄监控摄像头AVI录像文件名的时间换算技巧

2025.12.10

一台联想 X5 的户外监控摄像头(单目),取下 TF 内存卡,

查看录像时,发现录像文件名是类似这样的命名规则:

1764967229-1201.avi

完整文件路径:

/media/user/XXXX-XXXX/JOOAN-RECORD/210251208/1764967229-1201.avi

说明:

JOOAN 代表是由 “深圳乔安” 公司贴牌生产。

1764967229-1201.avi

前面的10位数字,代表 UTC 时间代码。可以反查推算出时间。

命令示例:

date --date='@1764967229'

输出示例

2025年 12月 06日 星期六 04:40:29 CST

最后面的 CST 代表 “中国标准时间”,即:东八区、北京时间。


吐嘈一下:

录像文件的这种命名文件,在电脑上查看 某个特定时间的录像片断时,确实非常不方便。还要自己手动转换时间。

可能有朋友会说:

也可以按“详细模式”来查看 录像文件 的创建时间吧?

可能会让大家失望了。

先看一看样例(就以上面的 avi 录像文件为例):


重要说明:录像文件 时长是 20分钟。

jooan-time-demo1.jpg

date --date='@1764967229'

2025年 12月 06日 星期六 04:40:29 CST


看出来了吧?

文件管理器中,显示的时间,是 UTC 标准时间,时区为+00, 不是 北京时区(东八区)。

北京时间 凌晨 4:40 开始录像,时长20分钟,文件写入完成时,就是:

12月6日 5:00 (东八区)

换算成 UTC 标准时区 (+00), 也就是加上 8个小时,就是文件显示的时间

12月6日 13:00 (+00区)


真的有点騒操作了。不知道 联想 和 乔安 的工程师,有没有深入考虑用户的实际使用需求。


特别说明:

  1. Linux 系统下,在安装了 ffmpeg 解码包,以及 vlc 和 mpv 播放器后,就能正常打开 avi 格式的录像了。(用 vlc 或者 mpv 播放器都行)。
  2. 试过 联想另一款 三目监控摄像头,录像文件格式是 mp4 格式的,文件名类似 joa00001.mp4 。这种格式,似乎在 Linux 系统上,不能直接打开播放,需要一点技术手段。有兴趣的朋友,可以自己试试。
Reply Favorite View the author
All Replies
我白说了
deepin
2025-12-11 09:10
#1

感谢分享!真是逆地的设计

Reply View the author