SONY索尼PXW-X280摄像机断电MXF/RSV视频文件损坏修复技术
MXF视频文件简介
MXF是素材交换格式Material eXchange Format的首字母缩写。MXF是美国电影与电视工程师学会组织(SMPTE)定义的一种专业音视频媒体文件格式。MXF格式视频主要应用于影视行业媒体制作、编辑、发行和存储等环节。相对于MOV,MP4来说具有完全不同的文件结构和封装技术,MXF视频损坏修复在技术上有更大的难度,目前市场上还没有非常成熟可靠的修复软件。
MXF视频文件损坏
有这样一个MXF格式的视频,是由索尼SONY PXW-X280摄像机拍摄的,拍摄过程中由于电池耗尽,造成最后一个MXF视频文件没有封装完成,在卡里显示视频大小为93G,但是文件后缀是RSV,却不是MXF,如下图。
正常封装的文件为MXF,并且有对应的XML文件,而且这个视频并没有对应的XML文件。无XML文件即表示MXF视频并没有正常封装完成,没有封装的MXF视频是无法播放的,更不能编辑。
MXF频文件修复
1. 首先打开损坏的视频文件看文件代码,检查视频数据的有效性。如下图所示,有明显的MXF视频代码特征,表示视频可以被修复。如果打开发现全部是0X0000000的,代表视频文件源代码缺失,无法修复。
2. 检查正常的MXF视频的编码,了解编码参数,以便于修复:
General | |
Format | MXF |
Format version | 1.3 |
Format profile | OP-1a |
Format settings | Closed / Complete |
File size | 8.00 MiB |
Duration | 2 h 41 min |
Overall bit rate | 6 916 b/s |
Encoded date | 2018-01-29 22 |
Writing application | Sony Mem 2.00 |
IsTruncated | Yes |
Video | |
ID | 2 |
Format | AVC |
Format/Info | Advanced Video Codec |
Format profile | High 4 |
Format settings, wrapping mode | Frame |
Codec ID | 0D01030102106001-0401020201316001 |
Duration | 2 h 41 min |
Maximum bit rate | 50.0 Mb/s |
Width | 1 920 pixels |
Height | 1 080 pixels |
Display aspect ratio | 16 |
Frame rate | 50.000 FPS |
Color space | YUV |
Chroma subsampling | 4 |
Bit depth | 10 bits |
Scan type | Progressive |
Color range | Limited |
Color primaries | BT.709 |
Transfer characteristics | BT.709 |
Matrix coefficients | BT.709 |
Audio #1 | |
ID | 3 |
Format | PCM |
Format settings, wrapping mode | Frame (AES) |
Codec ID | 0D01030102060300-0402020101000000 |
Duration | 2 h 41 min |
Bit rate | 1 152 kb/s |
Channel(s) | 1 channel |
Sampling rate | 48.0 kHz |
Bit depth | 24 bits |
Stream size | 1.30 GiB |
Locked | Yes |
Audio #2 | |
ID | 4 |
Format | PCM |
Format settings, wrapping mode | Frame (AES) |
Codec ID | 0D01030102060300-0402020101000000 |
Duration | 2 h 41 min |
Bit rate | 1 152 kb/s |
Channel(s) | 1 channel |
Sampling rate | 48.0 kHz |
Bit depth | 24 bits |
Stream size | 1.30 GiB |
Locked | Yes |
Audio #3 | |
ID | 5 |
Format | PCM |
Format settings, wrapping mode | Frame (AES) |
Codec ID | 0D01030102060300-0402020101000000 |
Duration | 2 h 41 min |
Bit rate | 1 152 kb/s |
Channel(s) | 1 channel |
Sampling rate | 48.0 kHz |
Bit depth | 24 bits |
Stream size | 1.30 GiB |
Locked | Yes |
Audio #4 | |
ID | 6 |
Format | PCM |
Format settings, wrapping mode | Frame (AES) |
Codec ID | 0D01030102060300-0402020101000000 |
Duration | 2 h 41 min |
Bit rate | 1 152 kb/s |
Channel(s) | 1 channel |
Sampling rate | 48.0 kHz |
Bit depth | 24 bits |
Stream size | 1.30 GiB |
Locked | Yes |
3. 参考以上数据,把RSV文件数据进行封装修复MXF,特别注意视频和音频质量上的保证,而且要保持声音和画面同步修复。
SONY索尼PXW-X280摄像机断电MXF/RSV视频文件损坏修复技术相关推荐
- BMCC摄像机ProRes编码的MOV视频文件损坏修复
BMD专业摄像机BMCC录制的MOV格式视频文件,前一个文件正常,但最后一个文件60GB只能播放10秒,这个文件录制到最后可能是关机过早造成的.在摄像机也是只能回放10秒,说明文件并不是后期损坏,而是 ...
- 索尼DV摄像机AX700断电MP4文件损坏修复技术参考
摄像机摔倒导致视频损坏 某家庭成员生日聚会使用了索尼DV摄像机AX700来记录美好的生活回忆,由于是使用三角架固定拍摄,无人值守,在聚会上不小碰倒了摄像机,导致电池脱落,拍摄中的MP4视频因此也损坏了 ...
- 松下AJ-HPX298摄像机MXF视频删除数据恢复损坏修复技术分析
MXF视频文件损坏问题 松下AJ-HPX298摄像机MXF视频被误删除,删除后并没有拍摄新的视频,也没有存入任何的数据,就是说并没有二次破坏,但是通过恢复后的视频文件却打不开.按照普通的文件恢复原理, ...
- centos 断电重启后,文件系统损坏修复
为什么80%的码农都做不了架构师?>>> centos 断电重启后,由于文件系统损坏,无法正常开机,常常出现"an error occurred during the ...
- SONY索尼A7S3相机HEVC|H.265视频RSV损坏修复MP4
继佳能和松下相机HEVC|H.265断电视频文件成功修复后,终于迎来索尼HEVC|H.265编码损坏视频修复.回想以往索尼微单的MP4视频文件,使用的都是H.264视频编码技术,从A7S3微单开始支持 ...
- 索尼EX280摄像机MP4损坏修复4音轨还原内录声音
多音轨录制MP4视频文件 广播专业级别的摄像机一般都是支持多音轨录制,提供更清晰的录音效果,索尼EX280摄像机就是很常见的机型.如遇到此类MP4视频文件损坏,断电死机或者数据丢失恢复后,可能会遇到声 ...
- 索尼相机摄像机断电MP4视频无XML文件数据恢复修复方法
索尼机器无论是微单相机或者是手持摄像机.肩扛摄像机,录制的是MP4格式的高清视频,不管是用来做生活拍摄,婚礼拍摄,会议晚会拍摄,或者是从事专业的商业拍摄,稍微留意一下都会发现一个规律,每拍摄一个MP4 ...
- 索尼摄像机MTS视频文件片段碎片恢复无缝组合修复技术
MTS视频文件删除后恢复分段损坏 视频文件损坏,录像器材是是索尼摄像机,视频格式为MTS, 误删除了,删除后没有二次破坏数据操作,既没有拍新的视频,也没有存入过其它文件,但是恢复出来的视频却是断断续续 ...
- Linux写文件断电保存,linux 写文件操作,异常掉电后,文件损坏丢失(0kb)
今天调试程序,在做异常断电测试时,再开机发现文件是0 kb, 通过log查询,文件已经写入完成.不明白为何掉电之后文件就没了. 查到下面的博文解决了该问题. 通过 fflush->fsync-& ...
最新文章
- Java AffineTransform入门
- linux网络编程-----非阻塞connect
- VC 开机自动启动程序 方法
- [vue] vue中怎么重置data?
- python树形结构显示_Python将字典转换成树状的层次结构,并在tkin中显示
- java8 list map 分组_java8 List转Map,并进行分组过滤求和等操作
- python之argmax
- VUE如何关闭Eslint的方法
- python大作业五子棋人人对战_五子棋总结(人人对战)
- 文言文已经没啥用了?错!还能编程用!
- USB接线定义和链接摄像头
- Linux Shell发邮件笔记
- vue3组合式Composition API之ref函数的具体用法
- 深入理解Guava的异步回调模式
- Xss小游戏通关攻略带解释
- Google Play支付失败问题解决
- 广州羚羊社科技跑付app健身中心开业,涉足健身领域,人头爆满全场热销
- Python数据分析第七课:时间序列数据的处理
- 震区归来话旅游867
- android studio单选按钮,在Android Studio中设置默认单选按钮
热门文章
- 湖南师范大学计算机专业研究生读几年,湖南师范大学计算机专业在职研究生培养方式是怎样的?...
- 中文分词基础中trie树的实现方式研究
- 哔哩哔哩前端笔试(卷1)
- 解决img撑大父盒子
- JAVA大华摄像头抓拍与API接口集成
- matlab 图像白平衡算法,Matlab常用白平衡算法
- ubuntu 关闭系统自动更新
- C++设计模式之工厂模式
- 中国计算机制造业比较优势分析,在全球产业链中,中国制造业拥有哪些显著的比较优势?()...
- Kafka偏移量(Offset)管理