我尝试在VideoReader
中加载一个框架:
v=VideoReader('E:\001.mov');
im=read(v,1);
然后MATLAB卡住并显示以下错误消息:
我认为这不是VideoReader特有的,可能与内存等相关的内容有关。
这些是详细信息:
MATLAB crash file:C:\Users\jonatron\AppData\Local\Temp\matlab_crash_dump.7376-1:
------------------------------------------------------------------------
Access violation detected at Thu Aug 17 13:54:16 2017
------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled
Crash Mode : continue (default)
Current Graphics Driver: Unknown hardware
Default Encoding : windows-1252
Graphics card 1 : NVIDIA ( 0x10de ) NVIDIA GeForce 210 Version 9.18.13.4144
Graphics card 2 : Intel Corporation ( 0x8086 ) Intel(R) HD Graphics 4600 Version 9.18.10.3204
Graphics card 3 : DemoForge ( 0x0 ) Mirage Driver Version 2.0.105.0
Host Name : WICCWEI-FLHB23J
MATLAB Architecture : win64
MATLAB Root : C:\Program Files\MATLAB\R2015a
MATLAB Version : 8.5.0.197613 (R2015a)
OpenGL : hardware
Operating System : Microsoft Windows 7 Enterprise
Processor ID : x86 Family 6 Model 60 Stepping 3, GenuineIntel
Virtual Machine : Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
Window System : Version 6.1 (Build 7601: Service Pack 1)
Fault Count: 1
Abnormal termination:
Access violation
Register State (from fault):
RAX = 00000000fc621110 RBX = 0000000000000010
RCX = 000000018801f920 RDX = 00000000fc61c570
RSP = 000000018801f850 RBP = 00000000fc61e3b0
RSI = 0000000000000f20 RDI = 0000000000000010
R8 = 0000000000000010 R9 = 0000000000000f20
R10 = 000000000000005f R11 = 00000000ffffffff
R12 = 0000000000000f20 R13 = 00000000ffffffff
R14 = 00000000c9d75660 R15 = 0000000000000f00
RIP = 00000000ee83b209 EFL = 00010202
CS = 0033 FS = 0053 GS = 002b
Stack Trace (from fault):
[ 0] 0x00000000ee83b209 C:\Windows\system32\ffmpeg.dll+02667017 av_vc1_decode_frame+00282841
[ 1] 0x00000000ee83b6f1 C:\Windows\system32\ffmpeg.dll+02668273 av_vc1_decode_frame+00284097
[ 2] 0x00000000ee83e94a C:\Windows\system32\ffmpeg.dll+02681162 av_vc1_decode_frame+00296986
[ 3] 0x00000000ee6a4b1a C:\Windows\system32\ffmpeg.dll+01002266 FFIsSkipped+00444458
[ 4] 0x00000000ee6e0a89 C:\Windows\system32\ffmpeg.dll+01247881 FFIsSkipped+00690073
[ 5] 0x00000000ee6e10a4 C:\Windows\system32\ffmpeg.dll+01249444 FFIsSkipped+00691636
[ 6] 0x00000000ee6e3f94 C:\Windows\system32\ffmpeg.dll+01261460 FFIsSkipped+00703652
[ 7] 0x00000000ee6e46b1 C:\Windows\system32\ffmpeg.dll+01263281 FFIsSkipped+00705473
[ 8] 0x00000000ee7a88db C:\Windows\system32\ffmpeg.dll+02066651 av_parser_close+00015275
[ 9] 0x00000000ee7a75df C:\Windows\system32\ffmpeg.dll+02061791 av_parser_close+00010415
[ 10] 0x000007fefe1a415f C:\Windows\system32\msvcrt.dll+00016735 srand+00000147
[ 11] 0x000007fefe1a6ebd C:\Windows\system32\msvcrt.dll+00028349 ftime64_s+00000477
[ 12] 0x00000000774459cd C:\Windows\system32\kernel32.dll+00088525 BaseThreadInitThunk+00000013
[ 13] 0x000000007757a561 C:\Windows\SYSTEM32\ntdll.dll+00173409 RtlUserThreadStart+00000033
If this problem is reproducible, please submit a Service Request via:
http://www.mathworks.com/support/contact_us/
A technical support engineer might contact you with further information.
Thank you for your help.
我尝试使用版本2014,2015,2017多次卸载/安装MATLAB,但消息显示在所有版本中。
我使用Windows 7,企业64位。
答案 0 :(得分:1)
尝试使用另一种格式不同的视频
如果再次失败,请将您的视频复制到云端硬盘C:\中,然后重试。