声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2951|回复: 1

[综合讨论] 读取MPEG视频mpgread问题

[复制链接]
发表于 2007-5-25 13:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我在按着readme的步骤运行后,在命令窗口执行
[movie, map] = mpgread('tens_015.m2v', [1:20])
就出现下面的提示信息,请大家指教,想知道是怎么回事,如何解决
===========================================
Segmentation violation detected at Fri May 25 13:21:17 2007
------------------------------------------------------------------------
Configuration:
  MATLAB Version:   7.0.0.19920 (R14)
  Operating System: Microsoft Windows XP
  Window System:    Version 5.1 (Build 2600: Service Pack 2)
  Processor ID:     x86 Family 15 Model 2 Stepping 7, GenuineIntel
  Virtual Machine:  Java 1.4.2 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
    (mixed mode)
  Default Charset:  ibm-1386_P100-2002
Register State:
  EAX = 00000000  EBX = 00000017
  ECX = 16131008  EDX = 0f50dda0
  ESI = ffffffff  EDI = 00000080
  EBP = 00cddd9c  ESP = 00cddd78
  EIP = 02d7783c  FLG = 00010246
Stack Trace:
  [0] mpgread.dll:0x02d7783c(0x16131008, 0x0f50dd80, 17, 2)
  [1] mpgread.dll:0x02d74d0d(0, 1, 0x0f50dd80, 0x77c0f931)
  [2] mpgread.dll:0x02d72a7d(0, 0x0f50dd80, 0x00cde71c, 0)
  [3] mpgread.dll:0x02d71a2d(20, 0x00cde71c, 0x0f7128f0, 0x0f712cf0)
  [4] libmex.dll:_mexRunMexFile(2, 0x00cde71c, 2, 0x00cde77c) + 71 bytes
  [5] libmex.dll:public: virtual void __thiscall Mfh_mex::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(2, 0x00cde71c, 2, 0x00cde77c) + 157 bytes
  [6] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(2, 0x00cde71c, 2, 0x00cde77c) + 273 bytes
  [7] m_interpreter.dll:_inDispatchFromStack(484, 0x0f5bba50 "mpgread", 2, 2) + 891 bytes
  [8] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x0f5bba50 "mpgread", 484, 2, 2) + 111 bytes
  [9] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(2, 0, 0, 0) + 2411 bytes
  [10] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(2, 0, 0, 0) + 272 bytes
  [11] m_interpreter.dll:_inInterPcode(2, 0x7876f2d8, 0, 0) + 69 bytes
  [12] m_interpreter.dll:enum inExecutionStatus __cdecl in_local_call_eval_function(int *,struct _pcodeheader *,int *,struct mxArray_tag * * const,enum inDebugCheck)(0x00cdf2c8, 0x00cdf3bc, 2, 0x0f239fc0 "[movie, map] = mpgread('tens_015..") + 162 bytes
  [13] m_interpreter.dll:$L72592(0x7876f2d8, 0x0f239fc0 "[movie, map] = mpgread('tens_015..", 47, 0) + 196 bytes
  [14] m_interpreter.dll:enum inExecutionStatus __cdecl inEvalCmdWithLocalReturnandtype(char const *,int *,enum inDebugCheck)(0, 2, 1, 0x00cdf44c "趑�) + 86 bytes
  [15] m_interpreter.dll:_inEvalCmdNoEnd(0x0f239fc0 "[movie, map] = mpgread('tens_015..", 0x00cdf4e4, 0x00cdf4a0, 0x015c1d68) + 16 bytes
  [16] bridge.dll:_mnParser(0x7c80b6a1, 0x015c1d68, 0, 0) + 431 bytes
  [17] mcr.dll:public: void __thiscall mcrInstance::mnParser(void)(336778, 0x4d5c3a44, 0x414c5441, 0x625c3742) + 87 bytes
  [18] MATLAB.exe:0x00401d2f(4194304, 0, 336778, 0x015c1d68)
  [19] MATLAB.exe:0x00403e45(3211319, 3538993, 0x7ffdc000, 0x8054be5c)
  [20] kernel32.dll:0x7c816fd7(0x00403cc0 "jth(U@", 0, 0, 0)
This error was detected while a MEX-file was running.  If the MEX-file
is not an official MathWorks function, please examine its source code
for errors.  Please consult the External Interfaces Guide for information
on debugging MEX-files.
If it is an official MathWorks function, please
follow these steps in reporting this problem to The MathWorks so
that we have the best chance of correcting it:
  1. Send this crash report to segv@mathworks.com for automated analysis.
     For your convenience, this information has been recorded in:
       C:\DOCUME~1\kitty\LOCALS~1\Temp\matlab_crash_dump.3520
  2. Also, if the problem is reproducible, send the crash report to
     support@mathworks.com along with:
       - A specific list of steps that will reproduce the problem
       - Any M, MEX, MDL or other files required to reproduce the problem
       - Any error messages displayed to the command window
     A technical support engineer will contact you with further information.
Thank you for your assistance.  Please save your workspace and restart
MATLAB before continuing your work.
回复
分享到:

使用道具 举报

发表于 2007-5-28 11:15 | 显示全部楼层
你搞的东西大伙知道得可能很少,建议到 mathwork 主页搜索一下解决办法

[ 本帖最后由 ChaChing 于 2009-9-7 09:24 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-12 14:46 , Processed in 0.059041 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表