所以我的父母买了一个便宜的安全摄像头,Merkury Innovations 720p,放在房子周围。他们遇到了一些问题,现在需要获取过去 3 天的所有镜头(这没问题,因为它保存了过去 7 天的镜头),但没有办法从应用程序中将其取出。“记录”它的唯一方法是执行应用程序中的播放功能并按下记录按钮,它会在你观看时将其录制到你的手机存储中,这意味着如果我们需要 3 天的视频和音频,则需要 3 天的时间记录这是不可行的。
我拔下了相机插头并将微型 SD 卡的内容加载到硬盘上,其格式如下:/记录/2023/08/26/0/00000.数据在格式中/记录/{年}/{月}/{日}/{小时}/.data.* 每个特定日期也有一个 {date}.index 文件,例如/record/2023/08/26/20230806.index但不知道这是什么。
看起来每个 .data 文件代表 60 分钟的录制内容,因为它在 SD 卡中相当稳定。但是这个“.data”文件是某种专有格式,只有应用程序才能读取。我花了几个小时浏览论坛和评论,试图找到一种方法来检索这些信息,因为它对我的家人来说非常重要。如果我提前知道的话,我会推荐一款以可读格式写入 SD 卡的相机,而不是这款。
我的搜索让我陷入了以下困境。首先我检查了亚马逊评论但这并没有真正的帮助,我从卖家那里找到了答案,指出存储在 SD 卡上的文件具有某种加密,只能在应用程序上播放。
在那之后,我报告说没有运气,我找到了另一个在此发布其中涵盖了一些潜在的选项,最有希望的是 ffmpeg。我确实设法找到了一个有效的 ffmpeg 命令,但是我只能获取视频,这很好,但最有价值的是这里的音频,其中包含家庭成员的遗言。我尝试了许多不同的视频转换应用程序试图获取这些数据,但无论我做什么,我都无法同时获取视频和音频。我认为这是因为这个“.data”文件在 ffprobe 或 MediaInfo 中没有可见的音频流。
下面是该 .data 文件的“MediaInfo”,我注意到没有音频流,我不知道为什么,因为如果你在应用程序中查看它,它就在那里。除了 SD 卡之外,设备上没有其他存储空间,除了这些 .data 文件之外,我没有在 SD 卡上看到任何其他文件。
任何建议或指导都将不胜感激,我最后的手段是在机器上设置一个 Android 模拟器并安装应用程序并在那里运行它来记录它,这是我真正想避免的事情。我感觉我已经接近能够获取视频了,但我只需要一种方法来查找并拉出音频流。
编辑:我被要求提供一些示例文件供您查看,可在此处找到。我单独包含了这些文件,也压缩了这些文件,这两个文件的文件路径如下。我特意选择了 12AM 的文件(文件夹“00”),因为它有电视声音,但没有在应用程序中查看 PII。
\record\2023\08\24\20230824.index - 索引文件
\record\2023\08\24\00\000001.data - 数据文件