您当前的位置:首页 > 解决方案

探访数据恢复的秘境—从SD卡中恢复视频数据(1):AVCHD 文件知识

时间:2022-05-19 11:48:00

在消费市场上,磁带录像机的日子已经一去不复返了。今天,基于录像带的录像格式,如 VHS、Betamax 和 Video8 已被数字格式取代。最常见的数码摄像机格式是 AVCHD 格式。AVCHD 代表 Advanced Video Coding High Definition,数码摄像机可以使用传统的计算机存储设备,如硬盘驱动器、CD、DVD 和蓝光光盘来存储视频文件。视频文件不是利用微型盒式磁带,而是使用闪存卡(安全数字 (SD) 或紧凑型闪存 (CF))或内部硬盘驱动器存储在摄像机上。然后将数字视频传输到您的普通 PC,在那里可以对其进行编辑、刻录到 DVD、上传到网络或输出到智能电视机或机顶盒。

虽然数字视频格式有许多优点,但也有许多缺点。就像在计算机上存储其他数字数据一样,捕获和存档视频的模式也从单纯将视频存储在物理媒体上,变成了在计算机中导入和存储视频数据了。这样,数字视频也就开始面临所有典型数据丢失风险的影响:硬盘故障、病毒攻击、意外删除、不安全地移除存储卡、不正确的数据迁移等。但另一方面,如果您确实遇到视频数据丢失,将视频从硬盘驱动器和闪存卡中恢复出来要比从损坏的 VHS 磁带或 DVD 中恢复要容易得多。因为视频文件就像您计算机上的其他数据一样,您可以使用同样强大的数据恢复技术来恢复或取消删除其他文件。

在该系列中,我们将使用四个典型案例来说明几种不同的视频恢复场景。在每种情况下,我们都会恢复丢失的视频剪辑;在某些情况下,还会恢复数据,以便再次在摄像机上使用。

请注意,本文将主要关注从摄像机和蓝光光盘中使用的 AVCHD 存储介质恢复视频。

知识基础:数据恢复基础知识和 AVCHD 文件结构

有关数据恢复的基本背景知识将有助于您了解本文内容。在继续阅读之前,您可能需要通读我们数据恢复系列中关于机械硬盘固态硬盘的文件恢复基础知识

AVCHD 闪存卡的文件结构

无论您使用 CF 卡、SD 卡还是内部驱动器,AVCHD 视频在存储在摄像机上时都使用标准文件结构。在此示例中,我们将使用 Sony HDR-CX250E 摄像机的 SD 卡为例。

与普通摄像机中使用的大多数存储卡一样,索尼 HDR-CX250E 摄像机使用 FAT32 文件系统。FAT32 格式的存储卡的优点是它们可以被 Mac OS X、Windows 和基于 Linux 的计算机读取。FAT32 文件系统的缺点是存储在卡上的每个文件必须小于 2 GB。因此,录制的视频将被分成许多称为视频剪辑的文件。这与录像带形成对比,录像带由单个磁带上的一个连续视频记录组成。对于数字视频,还有许多其他文件包含有关视频剪辑的重要信息,例如剪辑描述、播放列表、服务信息和其他元数据。

由于数码摄像机存储卡上文件的数量和复杂性,通常很难分辨卡上的哪些文件对视频内容是必不可少的,哪些是附加的元数据。带有数字视频内容的 SD 卡的典型示例如图 1 所示:

探访数据恢复的秘境—从SD卡中恢复视频数据(1):AVCHD 文件知识

图 1:AVCHD 存储卡的文件结构

在图 1 中,您会注意到卡上存储了许多文件夹。表 1 概述了每个文件夹的内容和用途。

探访数据恢复的秘境—从SD卡中恢复视频数据(1):AVCHD 文件知识

表 1:AVCHD 存储卡文件和文件夹结构

Mac 用户注意事项:Mac OS X 将此文件结构显示为单个对象。按住 Control 键单击对象并在上下文菜单中选择 Show Package Contents 以查看此结构。

探访数据恢复的秘境—从SD卡中恢复视频数据(1):AVCHD 文件知识

图 2. Mac 计算机显示的 AVCHD 卡的文件结构。

恢复 AVCHD 视频内容和文件结构

虽然 .mts 文件是文件的实际视频内容,但如果可能,在使用摄像机的存储卡时恢复整个文件夹结构非常重要。大多数播放器、智能电视和电脑都需要整个结构来播放视频——它们无法单独播放.mts 文件。

如上所述,有些摄像机在将损坏的卡插入摄像机时会自动修复和恢复文件信息和文件夹结构。但是,根据造成损坏或数据丢失的原因,这可能并不总是成功的。

对于完整的视频恢复,应将卡恢复到其原始状态,包括整个文件和文件夹结构。这样可以将数据恢复到另一张卡,以便再次在摄像机中使用。这就是我们将在下面的四个场景中尝试做的事情。

话虽如此,但如果文件结构丢失且无法恢复,那么还可以从 .mts 文件中挽救视频内容。如果只有 .mts 文件,有几个可执行的选项:

  • 将 .mts 文件转换为更常见的独立格式,例如 .m4p 或 .avi。
  • 使用第三方播放器(例如 VideoLan 的 VLC)播放 .mts 文件
  • 使用视频创作软件(如 AVCHDCoder 或 multiAVCHD)重新创建文件结构
  • 使用 R-Studio 数据恢复软件

请注意,在执行数据恢复之前,请保持存储卡上的数据不变 - 在您对数据恢复结果完全满意之前,请勿尝试直接在卡上打开或转换文件。通过创建卡的镜像可以避免在恢复完成之前覆盖卡上的数据(见下文)。