佳能5DMARK IV mov视频覆盖的恢复方法

5DMARK IV算是佳能比较经典的一款摄像机,是佳能早期使用MOV的摄像机之一,MOV是当初佳能高端机的象征,当然现在佳能已经不在通过MOV和MP4来区分硬件级别了。下边这个案例是文件拍摄时断电,结果变成0字节,然后覆盖了部分数据。

故障存储:64G存储卡  fat32文件系统

故障现象:

由于长时间拍摄导致摄像机断电然后换电后继续拍摄,由于二次所换电池没有充电导致中途多次断电,后更换正常电池完成了拍摄,结果核对数据时发现少了至少5段视频。和客户沟通这5段视频主要是在婚礼开场部分,具体时长大约30分钟左右。

 

图1:删除空间占比情况(删除空间48.8G)

图2:从CG3A3572.DAT开始文件编号上差到少5个文件

故障分析:

从删除空间占比来讲,卡并没有全部写满,经过和客户沟通文件时长在差不多30分左右。特殊之处在于其中途多次断电,导致差了至少5段视频文件,所以此案例面临两个问题:

  1. Dat文件是佳能没有封装之前的原始文件
  2. 没有封装也就没有结构体moov

只有判断Dat原始文件是否存在,然后恢复后再去修复就可以正常查看文件了。

故障处理:

先使用CHS零壹视频恢复程序高级版扫描,如果发现了DAT原始文件(扫描后重点关注L5级文件),再使用高级版的修复模块进行修复就可以了。

STEP1:直接扫描,选择逻辑盘进行扫描,这里在啰嗦下“除了嵌入式监控盘外,强烈建议其它类视频扫描选择逻辑盘”。

逻辑盘和物理盘有什么区别?

物理盘没有文件系统,在软件中“文件系统”一项为RAW;逻辑盘则有文件系统,如下图的NTFS或者exfat

为何建议选择逻辑盘?

文件系统的最小操作单位是“块”或者“簇”,其大小一般大于1个扇区长度,而在RAW模式下最小操作单位是“扇区”。

STEP2:扫描大类->高清视频;扫描小类->直接打开样本文件(切记样本的“二同”要求),然后点击扫描。

图3:加载样本

STEP3:直接扫描,等待完成。可以看到程序已经对样本进行了解析,获取了相应的参数,这样有利于程序建立精确模型,提升扫描精度。

STEP4:查看数据,我们重点查找的是L5级的文件,即原始文件,编号499文件长度为1.04G极有可能是客户要的文件,其它文件都比较小,所以直接保存此文件。

STEP5:点击高级版左上方的视频修复进行功能导航切换,先点击样本文件->打开损坏文件->修复,等待修复完成。

可以看到修复程序已经解析出了样本文件的类型、品牌、轨道、拍摄时间、时长、视频编码等参数。

STEP6:查看修复结果,可以看到时长为5分25秒,经过和客户核对正是丢失的DAT文件中婚礼开场的一部分,而其它文件经过判断确定是被覆盖了,至次恢复工作完成!

这就是佳能5DMARK IV断电后仅生成DAT文件的恢复和修复方法,大家在遇到此类问题时,可以和我们联系!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/26065.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql实现json数据的解析

在MySQL中,你可以使用JSON函数来解析、查询和修改JSON数据。MySQL 5.7及更高版本提供了对JSON的原生支持。 以下是一些常用的JSON函数及其用法: JSON_EXTRACT(): 从JSON文档中提取数据。 sql SELECT JSON_EXTRACT({"name": "John"…

epoll 为什么能提高网络性能

epoll⾼性能最根本的原因是,epoll 可以同时监听多个fd事件,这在很⼤程度地减少了⽆⽤的进程上下⽂切换,让进程更专注地处理⽹络请求。 其实在内核的硬、软中断上下⽂中,包从⽹卡接收过来进⾏处理,然后放到socket的接 …

oc中类都是在main执行前,加载到内存中的,正确吗?

oc中类加载 在Objective-C中,类是在程序运行时(runtime)加载到内存中的,而不是在main函数执行前。 在Objective-C中,类的加载是由运行时系统负责的。当程序启动时,Objective-C运行时系统会自动加载所有…

速度位置规划实现精确定位的问题

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…

论文略读:Onthe Expressivity Role of LayerNorm in Transformers’ Attention

ACL 2023 研究了LayerNorm在 Transformers 中对注意力的作用LayerNorm为Transformer的Attention提供了两个重要的功能: 投影,projection LayerNorm 帮助 Attention 设计一个注意力查询,这样所有的Key都可以平等地访问通过将Key向量投影到同一…

端午节到了,祝大家粽子甜甜,生活美满!愿粉丝们心想事成,健康平安,阖家幸福!

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

素数不重模定理

结论 若对于正整数 a , b a,b a,b &#xff0c;其中 a , b a,b a,b 均为素数且 a ≠ b a \neq b ab&#xff0c; 则有 a k % b ( 1 ≤ k < b ) a^k\%b(1\le k<b) ak%b(1≤k<b) 这 k − 1 k-1 k−1 个数两两不同。 证明 不会

狭义人机交互与广义人机交互

人机交互&#xff08;HMI&#xff09;是指人与计算机之间的交互过程。狭义的人机交互主要关注人与计算机之间的界面设计和交互技术&#xff0c;注重用户与计算机系统之间的信息交换和控制。这种交互通常涉及图形用户界面&#xff08;GUI&#xff09;、鼠标、键盘等输入设备&…

Linux网络服务

01 Linux网络设置 02 DHCP原理与配置 03 DNS域名解析服务 04 远程访问及控制 05 部署YUM仓库及NFS共享服务 06 PXE高效批量网络装机

【Java基础】多线程开发

Java多线程编程学习笔记 Author: Jim.kk Video: Bilibili 文章目录 Java多线程编程学习笔记学习路线简介程序、进程与线程的关系JVM简介 | 多线程在JVM中的执行示例CPU 线程的调度方式多线程的意义并行与并发 创建多线程 1 | Thread 与 Runnable方式 1 | 继承 Thread 类方式 …

企业网站策划

企业网站策划是企业推广和宣传的重要组成部分&#xff0c;它不仅是企业对外传达形象和信息的平台&#xff0c;更是企业与客户、供应商、合作伙伴进行交流和互动的重要工具。好的企业网站策划不仅能够展示企业形象和产品信息&#xff0c;还能够为用户提供更好的体验&#xff0c;…

leetcode290:单词规律

题目链接&#xff1a;290. 单词规律 - 力扣&#xff08;LeetCode&#xff09; class Solution { public:bool wordPattern(string pattern, string s) {unordered_map<char, string> s2t;unordered_map<string, char> t2s;int len pattern.size();int CountSpace…

Java:集合框架

1.Collection接口 collection接口是Java最基本的集合接口&#xff0c;它定义了一组允许重复的对象。它虽然不能直接创建实例&#xff0c;但是它派生了两个字接口List和Set&#xff0c;可以使用子接口的实现类创建实例。Collection 接口是抽取List接口和Set接口共同的存储特点和…

Eureka和Nacos有哪些区别?

Eureka和Nacos都能起到注册中心的作用&#xff0c;用法基本类似。但还是有一些区别的&#xff0c;例如&#xff1a; Nacos支持配置管理&#xff0c;而Eureka则不支持。 而且服务注册发现上也有区别&#xff0c;我们来做一个实验&#xff1a; 我们停止user-service服务&#x…

九种mfc140u.dll丢失的解决方法,全面解决mfc140u.dll文件丢失

mfc140u.dll是 Microsoft Visual C 2015 Redistributable 的一部分&#xff0c;它与 Microsoft 基础类库&#xff08;MFC&#xff09;的 Unicode 版本有关。当您在运行使用 Visual C 2015 开发的应用程序时&#xff0c;可能会碰到关于mfc140u.dll丢失的错误。下面列出了一些解决…

刷机维修进阶教程-----红米k30 nv损坏故障 修复实例教程步骤解析

小米红米系列机型在米8起始就有了串码校验。不得随意更改参数限制。不同于其他机型,可以任意刷入同芯片的基带qcn来修复基带和串码丢失。米系列刷入同芯片基带qcn会提示nv损坏故障。是因为有串码校验。一般在于格机或者全檫除分区后写新参数出现的故障。 这种解决方法通常有两…

Nginx+Tomcat负载均衡,动静分离群集

Nginx反向代理原理 Nginx 反向代理&#xff1a;将Nginx接收到的请求转发给其它应用服务器处理 Nginx 负载均衡&#xff1a;通过反向代理实现&#xff0c;还可以将nginx接收到的请求转发给多个后端应用服务器处理 Nginx 动静分离&#xff1a;静态页面请求&#xff0c;由nginx…

确保数字完整性的代理: 广告验证终极指南

在快节奏的数字广告世界中&#xff0c;确保广告准确有效地投放至关重要。广告验证在实现这一目标中起着关键作用&#xff0c;确认广告在正确地上下文中展示给正确地受众而且就是可以的。对于希望增强广告验证过程的广告商来说&#xff0c;动态住宅代理和移动代理提供了强大解决…

SQL入门使用手册及性能总结

SQL入门使用手册 一、前言 SQL&#xff08;Structured Query Language&#xff09;是用于管理关系数据库管理系统&#xff08;RDBMS&#xff09;的标准编程语言。本手册旨在提供SQL的基础知识&#xff0c;帮助初学者快速上手。 二、基础概念 数据库&#xff1a;存储数据的容…

上汽集团25届暑期实习测评校招笔试题库已发(真题)

&#x1f4e3;上汽集团 25届暑期实习测评已发&#xff0c;正在申请的小伙伴看过来哦&#x1f440; ㊙️本次实习项目面向2025届国内外毕业生&#xff0c;开放了新媒体运营、销售策略、市场运营、物流、质量分析等岗位~ ✅测评讲解&#xff1a; &#x1f449;测评自收到起需在…