当前位置: 首页 > news >正文

怎么修复松下相机死机视频只有0字节(0KB)的MDT文件【实测可修复】

死机后视频文件大小仅为0字节

松下S5相机录像死机,关机重新开机后有一个视频文件变成MDT,大小为0KB,录了30多分钟,本应为MOV格式的视频。0字节文件可以修复吗?怎么修复0字节的MDT文件为视频?

数据提取与视频封装技术

由于文件大小只有0字节,大小为0就文件是不包含任何数据的,直接处理这个文件是无法修复。

那么,我们应该如何下手?

从录像过程来分析,按开始录制后相机先创建文件名,然后相机持续不断的往存储卡里写入视频原始数据,等按停止录制时,相机对原始数据进行封装生成MOV视频文件。

如果录像过程异常中断,相机创建视频过程就会被中止,未完成视频封装。但是正常来说,相机是往存储卡里写入了原始数据,知道了原理,如果生成的文件为0字节,就知道如何应对。

第一步,数据提取

既然相机往卡里写入数据,只要不被后面拍摄的新视频覆盖代码,我们就可以再采用数据提取技术来提取视频的原始数据。将0字节文件变为有实际数据大小的文件 。

第二步,视频封装

找到了实际数据视频后,再运用相应的视频封装技术,对原始视频数据进行视频封装修复,从而实现将0KB的文件修复为可播放的MOV视频。

视频修复效果

专业的技术就有满意的结果,通过以上步骤处理出来的视频可以流畅播放不掉帧无花屏,音画保持完美同步,视频可以直接导入剪辑软件,如PR, 剪映, EDIUS等​。 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 《深度学习》OpenCV 高阶 图像直方图、掩码图像 参数解析及案例实现
  • [论文笔记] CSFCN
  • Python 入门教程(3)基础知识 | 3.1、基础语法
  • 即插即用篇 | YOLOv10 引入矩形自校准模块RCM | ECCV 2024
  • Macbook增加扩展屏待机重开后软件界面错乱问题解决方案
  • 【vue3|第28期】 Vue3 + Vue Router:探索路由重定向的使用与作用
  • Ready Go
  • rust学习笔记
  • 【QT】系统-上
  • 相机雷达标定
  • 【rpg像素角色】俯视角-行走动画
  • MySQL缓存策略
  • 数据分析-13-时间序列异常值检测的类型及常见的检测方法
  • Linux集群管理-网站集群批量管理-ssh服务
  • MariaDB 导入报错: Error at line 1: Unknown command ‘\-‘. 版本冲突的解决方法
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • Angular6错误 Service: No provider for Renderer2
  • CentOS 7 修改主机名
  • Go 语言编译器的 //go: 详解
  • Hibernate【inverse和cascade属性】知识要点
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Mithril.js 入门介绍
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Python - 闭包Closure
  • SQLServer插入数据
  • vue:响应原理
  • 分布式熔断降级平台aegis
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 试着探索高并发下的系统架构面貌
  • # 数论-逆元
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (+4)2.2UML建模图
  • (¥1011)-(一千零一拾一元整)输出
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • (3) cmake编译多个cpp文件
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (六)Hibernate的二级缓存
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转载)hibernate缓存
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .net dataexcel 脚本公式 函数源码
  • .NET MAUI Sqlite数据库操作(二)异步初始化方法
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET8 动态添加定时任务(CRON Expression, Whatever)
  • .Net多线程Threading相关详解
  • /boot 内存空间不够
  • ::什么意思
  • @JsonSerialize注解的使用
  • @RequestBody详解:用于获取请求体中的Json格式参数