TeslaCam Player
  • 如果你想直接使用播放器功能,可以访问 demo,也可以在页面底部使用。
  • Github source code

特斯拉自带的录像功能很好,可以自动录制行车时的视频,并且是 4 个角度的同时录制,甚至可以设置在“按下喇叭时” 保存前一分钟的视频,也就是说行车时全程录像应该都是开的,只是保存的时机由电脑或者驾驶员自己决定。

有了这些视频,可以很方便地为交通事故提供证据,或者回看哨兵模式下车辆周围发生的事件,但是特斯拉保存视频只是在硬盘里储存了一些 .mp4 文件,虽然有按照指定的规则命名,但我们平时用的电脑播放器往往都是播放一个视频的,要想像特斯拉车载电脑那样同时播放 4 支视频并且对齐时间就比较麻烦。

实现

要实现这样的程序思路还挺简单的,借助 Chrome 在 86 版本就实现的 api,终于可以在浏览器中访问用户的文件系统,再通过用户手动选择 TeslaCam 文件夹得到的句柄,可以访问其中的每一个视频文件,这是完全不经过网络的,所以如果你对安全性有疑虑,可以打开浏览器的检查器,选择 Network 标签,你会发现并没有任何视频被上传,未来,这个播放器程序将会开放源代码到 Github。

总之得到文件后,我们就可以将文件夹内的所有文件全部递归取出、保留视频文件、按时间点分门别类安置好,再提供一些方便操作的控制器(例如选择时间点、播放暂停进度等等)就完成程序了。

按照摄像头的方位,上下左右的排列视角,点击某一个视角还可以放大,这就是播放器的全部功能。

播放视频

本程序仅通过了 Chrome 100.0 版浏览器测试,并且仅支持导入 TeslaCam 文件夹,如果你的系统或文件夹不符合要求,可能无法使用程序。

点击下面的按钮,选择 u 盘中的 TeslaCam 文件夹

VideoNaN-NaN-NaN NaN:NaN:NaN