解决了,佳能R6相机DAT/MP4视频文件修复卡顿无声问题

Posted QQ2480572734

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决了,佳能R6相机DAT/MP4视频文件修复卡顿无声问题相关的知识,希望对你有一定的参考价值。

佳能微单死机MP4变成DAT打不开能不能修好

这是很多佳能数码相机用户经常遇到的问题,很多人都知道佳能DAT能修复,一般数据恢复工作者都可以修复DAT/MOV格式的文件,但是当遇到佳能新机型如EOS R,EOS R5、 EOS R6,M50, 90D等等的DAT/MP4,会发现又是一个难题。如,佳能微单EOS R6相机录视频中死机了,本来应该为MP4视频的却变成了DAT,一个打不开的数据文件,以下面所列。

视频格式DAT(MP4)
视频大小9GB
录像时长30分钟
相机型号佳能EOS R6
损坏原因录像断电导致视频文件损坏 
修复要求

完美修复,不能有花屏、卡顿和不同步问题

怎么修复才能做到无损无坏帧

首先要了解文件的编码情况,后在附上这个型号文件编码参数供参考。从这个型号的视频参数不难看出,佳能MP4和MOV的不同,尝试用老的技术手段修复出来达不到修复要求。怎么办?唯有更新修复程序了,重写吧,根据新编码写新程序,反复测试,解决问题。

Video
Format                                    AVC
Format/Info                               Advanced Video Codec
Format profile                            High@L5.1
Format settings                           CABAC / 2 Ref Frames
Format settings, CABAC                    Yes
Format settings, Reference frames         2 frames
Format settings, GOP                      M=3, N=30
Codec ID                                  avc1
Codec ID/Info                             Advanced Video Coding
Bit rate                                  60.7 Mb/s
Width                                     1 920 pixels
Height                                    1 080 pixels
Frame rate mode                           Constant
Frame rate                                59.940 (60000/1001) FPS
Color space                               YUV
Bit depth                                 8 bits
Scan type                                 Progressive
Stream size                               40.6 MiB (99%)
Language                                  English
Encoded date                              UTC 2021-10-18 21
Tagged date                               UTC 2021-10-18 21
Color range                               Full
Color primaries                           BT.709
Transfer characteristics                  BT.709
Matrix coefficients                       BT.709
Codec configuration box                   avcC
Audio
Format                                    AAC LC
Format/Info                               Advanced Audio Codec Low Complexity
Codec ID                                  mp4a-40-2
Bit rate mode                             Constant
Bit rate                                  256 kb/s
Channel(s)                                2 channels
Channel layout                            L R
Sampling rate                             48.0 kHz
Frame rate                                46.875 FPS (1024 SPF)
Compression mode                          Lossy
Stream size                               173 KiB (0%)
Language                                  English
Encoded date                              UTC 2021-10-18 21
Tagged date                               UTC 2021-10-18 21
Other
Type                                      Time code
Format                                    QuickTime TC
Bit rate mode                             Constant
Frame rate                                59.940 (60000/1001) FPS
Time code, striped                        Yes
Language                                  English
Encoded date                              UTC 2021-10-18 21
Tagged date                               UTC 2021-10-18 21

如何通过 SDK 在佳能相机上开始/停止视频录制?

【中文标题】如何通过 SDK 在佳能相机上开始/停止视频录制?【英文标题】:How to start/stop video recording on Canon camera via SDK? 【发布时间】:2010-10-27 21:38:05 【问题描述】:

我有一台佳能 7D 数码相机,我希望能够从 PC 控制视频录制。 我已经下载了 Canon SDK 2.8,阅读了它包含的所有文档,但仍然无法弄清楚如何在相机上开始或停止视频录制。

有没有可能通过Canon SDK控制视频录制?

谢谢。

【问题讨论】:

佳能DIDP团队的官方回答是:“很遗憾,目前的SDK不支持电影录制功能。” 它必须是可能的,因为相机附带的 CD 上的 EOS Utility 支持它。 【参考方案1】:

最新的佳能相机sdk文档包含答案:

6.4.3 开始/结束短片拍摄 您可以通过以下操作开始/结束短片拍摄。

EdsUInt32 record_start = 4; // Begin movie shooting 
err = EdsSetPropertyData(cameraRef, kEdsPropID_Record, 0, sizeof(record_start), &record_start); 
EdsUInt32 record_stop = 0; // End movie shooting 
err = EdsSetPropertyData(cameraRef, kEdsPropID_Record, 0, sizeof(record_stop), &record_

【讨论】:

这是个好消息。我曾经使用反向工程的 hack 来做到这一点,但现在我可以切换到这个。 愿意分享你的技巧吗?在 PC 模式下连接时,t5i 似乎不听此命令。【参考方案2】:

看一下我不确定的 gphoto(它适用于类似 unix 的系统)

http://www.gphoto.org/doc/remote/

只有我知道有效的破解方法是使用 USB-IR 发射器发送佳能遥控器使用的信号,您可以通过 USB-IR 发射器检查信号(启动、停止),然后从佳能遥控器接收信号,发送只要你想在你的程序中使用它

编辑

好像是别人先弄明白的

Need to record video with a DSLR using an SDK

编辑 2

Breezesys 找到了一个解决方案,似乎有一个未记录的命令,但是Chris breeze won't give the info up as u can see here

http://www.breezesys.com/DSLRRemotePro/help/index.html?video_capture.htm

一些十六进制或逆向工程师应该调查一下:/

编辑 3

只要外面有人说:

这是你自己研究功能的无证资料

这里是命令和函数列表,您也可以使用dll export viewer 为您自己提取它们,

DPPLibCom

DPPDLL

EDSDK

EdsImage

MLib

Ucs32P

这里还有一些 n@sty 工具用 dll 做 n@sty 的事情我希望你知道这些,因为在这里命名它们是非法的

【讨论】:

脏:D,你是程序员还是什么? gphoto 无法在佳能 DSLR 上开始/停止视频拍摄。那个其他帖子是我打开的,也没有答案。【参考方案3】:

不幸的是,我认为目前不可行(通过查看给定的 API)。虽然我确实相信佳能拥有 API,但出于某种原因没有发布它。

顺便说一句,我见过人们抓取实时取景帧并将其制作成视频的案例。

【讨论】:

以上是关于解决了,佳能R6相机DAT/MP4视频文件修复卡顿无声问题的主要内容,如果未能解决你的问题,请参考以下文章

佳能R3佳能R5和佳能R6的区别

佳能相机的misc文件夹是用来干啥的?

佳能口适马ef自动镜头数码相机不兼容怎么办

佳能craw与raw的区别

佳能相机镜头卡住收不回去了怎么办,是啥原因?

如何使用佳能 G7X Mark ii + Blue Yeti 麦克风捕捉视频 + 声音