索尼RSV视频修复方法论视频文件修复时样本文件的三同

这篇具有很好参考价值的文章主要介绍了索尼RSV视频修复方法论视频文件修复时样本文件的三同。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

索尼RSV类的文件修复案例有很多,程序操作也很简单没什么可说的,这次这个索尼ILCE-7SM3的案例就是为了让大家更好的认识视频修复中我称之为“三同“的重要性,想要恢复的效果好必须要把准备工作做到位。

故障文件:45.1G RSV文件

故障现象:

索尼ILCE-7SM3摄像机由于拍摄时间过长导致断电,断电后生成一个45.1G的RSV文件,无法播放也无法编辑。

故障分析:

有关索尼RSV产生的原理这个之前案例已经讲过了,不在赘述,有感兴趣的请查看其它修复案例。

故障处理:

这个案例在修复的过程中由于第一次提供的样本文件没有做到“二同“或者“三同”,所以导致修复后的文件无法正常解码。无论是恢复还是修复,我们在这里特别强调下对样本文件的要求,一定要严格遵守,否则会导致修复失败.

注意样本文件的要求如下:

  1. 同一摄像机,同参数(摄像机中的视频编码、曝光等等参数), 简称“二同” ,如果是剪辑软件则要再加一个:同一剪辑软件(可选)生成的文件,简称“三同”
  2. 传输时如果是通过QQ和微信等通讯APP,一定要先把文件压缩再传输,这一点极为重要,因为多数通讯APP会为了方便传输会对原始文件进行转码压缩,而转码会丧失原有的编码特征,而使用压缩包会保护视频文件的完整性!

第2点很好判断,通过文件名即可得到信息。那么如何判断第1点呢?

事务的难易是有级别的,第1点中最好判断的就是同一摄像机,这个是最直观的。而较难的则是同参数,因为这些信息过于专业,怎么办?简单的办法是查找前后连续文件名的文件,比如前一个或者后一个,这两个文件是极大可能同参数;另外一个方法就是咨询使用人员,一般根据环境不同重新设置参数的都是比较专业的摄像师,所以可以让重新设置成同参数生成一个文件做样本也可以。

我们来看看第一次出错时客户所提供的样本文件,此文件信息如下:

样本文件名: BS3 23530_0003.MP4

故障文件名: BS3 23530_0007.RSV

可以看到和故障文件名并没有连续性,中间至少差了3个文件,如下图修复后的主要问题是播放器只能解析第一帧的画面,后续帧无法解析画面定格,而音频则正常解析。

索尼RSV视频修复方法论视频文件修复时样本文件的三同

上图:样本文件和损坏文件并不是“二同”的导致修复失败

为什么会产生这样的结果呢?为何音频正常解析而画面却永远定格在第一帧?

回答这个问题之前,有必要了解下QT视频格式的结构。QT格式固定对视频的编码方法(如图像深度,宏信息)这些是保存在单独的STSD原子中,这个和264、265有明显区别。所以播放器在解码时需要先定位STSD原子,获取了图像信息后再进行解码,所以当STSD原子中编码信息不同时就会导致解码出错,大概流程如下:

播放器解码->查找STSD原子获取编码信息->根据编码信息建立模型->加载视频帧数据到模型中->解码完成

所以播放器在获取STSD原子后只负责建立模型,至于模型和视频帧数据是否吻合,这个播放器不负责,因为QT规范中并没有校验这一项,所以两者不匹配导致了显示的画面出错,比如定格或者花帧。

知道了这些就可以反推定格第一帧的原因了,那就是编码中有部分参数可能相同。

经过和客户沟通我们得到信息在BS3 23530_0007.RSV之后还有一个008文件,这两个文件参数应该相同,重新使用008做为样本文件,进行修复。步骤如下:

STEP1: 点击选择文件打开好的样本文件,然后点击下一步。

索尼RSV视频修复方法论视频文件修复时样本文件的三同

STEP2:等待修复完成。

索尼RSV视频修复方法论视频文件修复时样本文件的三同

STEP3:扫描完成后直接查看,程序会列出文件名、是否修复、修复级别、时长、文件长度等参数,点击文件右侧可以预览前几秒视频。这次的修复结果就正常了,视频画面和音频都没有任何问题。

修复级别为四种,从一星到四星,四星是效果最好的。

索尼RSV视频修复方法论视频文件修复时样本文件的三同

这就是索尼rsv文件的修复方法,大家在遇到此类问题时,可以和我们联系!文章来源地址https://www.toymoban.com/news/detail-489997.html

到了这里,关于索尼RSV视频修复方法论视频文件修复时样本文件的三同的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 渗透测试方法论

    攻击与防御,攻击典型代表就是黑客入侵,非法的和渗透测试,合法的等工作。防御的典型代表等级保护、安全基线检查与加固、安全设备等。 渗透测试(penetration testing,pentest)是模拟黑客攻击,实施安全评估(即审计)的具体手段。方法论是在制定、实施信息安全审计方案时

    2024年02月11日
    浏览(55)
  • SQL-方法论

    写SQL时可以考虑的手段: 行转列 先分为多个临时表,然后JOIN到一起 用sum(if()) 列转行 先分为多个临时表,然后UNION到一起

    2024年02月14日
    浏览(47)
  • OneData方法论-概述

    OneData概述 OneData是阿里巴巴数据整合及管理体系,其方法论的核心在于:从业务架构设计到模型设计,从数据研发到数据服务,做到数据可管理 、可追溯、可规避重复建设。即数据只建设一次。 OneData体系架构 Onedata方法论分为三个阶段:业务板块、规范定义、模型设计。 业

    2024年02月05日
    浏览(50)
  • 数仓建模方法论

    1.数仓建模的理由 数据建模的主要目的是降低成本,提高数据的利用效率。尤其是大数据时代的到来,数据的多样化,巨量,更需要有效的有针对性数据建模方法。 大数据的数仓建模正是通过建模的方法,更好的组织、存储数据,以便在性能、成本、效率和数据质量之间找到

    2024年02月05日
    浏览(44)
  • 论文阅读与管理方法论

    构建知识体系 通过Related Works快速了解该方向研究现状,追踪经典论文。 紧跟前沿技术 了解领域内新技术及效果,快速借鉴到自身项目。 培养科研逻辑 熟悉论文体系,了解如何快速创造新事物,培养良好的科研习惯。 写论文 面试找工作 快速熟悉某领域 发展历程 、 现状及

    2024年02月15日
    浏览(45)
  • 性能分析方法论简介

    限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 通常,我们是通过理论指导实践,而实践又反哺完善理论,二者缺一不可。 总的来说,性能优化是 从 时间 和 空间 两方面做出优化 ,然后取得一个可接受的平衡点。记住,无论怎么优

    2023年04月19日
    浏览(53)
  • SOA认知和方法论

    在软件设计领域,企业架构通常被划分为如下五种分类: 如何理解架构分类依据及其彼此之间的关系?业务是企业赖以生存之本,因此业务架构是基础、是灵魂,其他一切均是对业务架构的支撑;根据业务架构形成与之相应的产品架构和数据架构;最后通过技术架构落地实施

    2024年02月08日
    浏览(52)
  • 数据建模方法论及实施步骤

    了解数据建模之前首先要知道的是什么是数据模型。数据模型(Data Model)是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供一个抽象的框架。 一、概要:数据建模简介 数据基本用于两种目的:1、操作型记

    2024年02月05日
    浏览(49)
  • SRE方法论之拥抱风险

    系统不可能100%可靠,人都不可能100%健康,更何况我们人类创造的系统?所以,任何软件系统都不应该一味地追求 100%可靠。事实证明,可靠性超过一定值后,再提高可靠性对于一项服务来说,结果可能会更差而不是更好!极端的可靠性会带来成本的大幅提升:比如过分追求稳

    2024年02月05日
    浏览(74)
  • MySQL的性能优化方法论

    作者:禅与计算机程序设计艺术 MySQL是一个开源的关系型数据库管理系统,由瑞典MySQL AB开发并发布。它的目的是为了快速、可靠地处理复杂的事务处理,支持多种编程语言,包括C、C++、Java、PHP、Python等。它是一个高效、可伸缩的数据库服务器,在Web应用方面也经常被应用到

    2024年02月06日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包