『漫游』酷论坛>『影音数码技术学习交流』>[请教]megui的錯誤問題

[请教]megui的錯誤問題

clampchi@2009-01-03 20:11

新手發問 請多包涵
原先想先搜索站內 但只見一直搜索錯誤

近來學用MEGUI做DVDRIP
megui老跳出錯誤訊息

使用以下環境
XP SP3
megui版本0.3.1.1005
Net Framework 2.0
Avisynth 2.5.7

先放入平時壓PSP的檔案
正常開啟並完成壓片任務
所以原本應該是一切正常

接著換成壓dvdrip
一開始放入avs後 出現影像預覽
關閉影像預覽會出現下方這個錯誤
(avs內容應該是沒問題 放到VD.VDM都正常)

Faital error

MeGUI encountered a fatal error and may not be able to proceed, Reason: 嘗試讀取或寫入受保護的記憶體。這通常表示其他記憶體已毀損。Source of exception: megui stacktrace:
於 MeGUI.AviSynthClip.dimzon_avs_destroy(IntPtr&avs)
於 MeGUI.AviSynthClip.cleanup(Boolean disposing)
於 MeGUI.AviSynthClip.System.IDisposable.Dispose()
於 MeGUI.AvsFile.cleanup()
於 MeGUI.AvsFile.Dispose()
於 MeGUI.VideoPlayer.OnClosing(CancelEventArgs e)
於 System.Windows.Forms.Form.WinClose(Message& m)
於 System.Windows.Forms.Form.WinProc(Message& m)
於 System.Windows.Forms.Control.ControlNativeWindows.OnMessage(Message& m)
於 System.Windows.Forms.Control.ControlNativeWindows.WndProc(Message& m)
於 System.Windows.Forms.NativeWindows.Callback(IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam)

接下來會進階成以下訊息 這時連預覽影片都跑不到就滅了

The file D:\VIDEO_TS\VTS_01_1.avs cannot be opened.
Please make sure it's a valid AviSynth script and that AviSynth is properly installed.
You can check the validity of your script and AviSynth installation by opening the file in your favorite media player.
If that works, try opening the video in VirtualDub(Mod) as well. If the former works and the latter doesn't, install a YV12 codec.
Error message for your reference: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

此時 連放入原先正常壓出PSP的那份AVS都掛了
重裝megui或Avisynth都沒用 接下來就是系統重灌才恢復 然後挑戰再失敗再灌otz

爬了一些文只知道好像和記憶體無關

有沒有那位前輩能指點一下 感激!!
引用

squallatf@2009-01-03 22:33

用cli正常么
可能是megui的AvisynthWrapper.dll的问题。
引用

clampchi@2009-01-03 22:46

引用
最初由 squall617 发布
用cli正常么
可能是megui的AvisynthWrapper.dll的问题。


請教一下CLI是什麼軟體簡稱嗎?
從未用過^^a

從update_cache資料夾內手動更換了AvisynthWrapper.dll
似乎一樣
引用

lbs123456@2009-01-03 23:21

唔,这两天我也碰到次这种事,但能正常压。。。
引用

leeyoung@2009-01-03 23:23

引用
最初由 clampchi 发布


請教一下CLI是什麼軟體簡稱嗎?
從未用過^^a

從update_cache資料夾內手動更換了AvisynthWrapper.dll
似乎一樣

CLI 是 命令行 而不是什么软件
详细解释 CLI
http://zh.wikipedia.org/wiki/Special:Search?search=CLI
引用

clampchi@2009-01-03 23:42

引用
最初由 lbs123456 发布
唔,这两天我也碰到次这种事,但能正常压。。。


個人是已經到了無法壓的情況
avs一丟入就錯誤關閉

引用
最初由 leeyoung 发布

CLI 是 命令行 而不是什么软件
详细解释 CLI
http://zh.wikipedia.org/wiki/Special:Search?search=CLI


難怪google都沒看到
原來不是軟體啊
命令行實在不會用
所以不知道會不會正常
引用

squallatf@2009-01-04 19:34

MeGUI.AviSynthClip.dimzon_avs_destroy
这个函数是从AvisynthWrapper.dll导入的
估计是AvisynthWrapper.dll文件的问题。
引用

clampchi@2009-01-04 21:22

引用
最初由 squall617 发布
MeGUI.AviSynthClip.dimzon_avs_destroy
这个函数是从AvisynthWrapper.dll导入的
估计是AvisynthWrapper.dll文件的问题。


謝謝指教
所以解決方法是...替換這個AvisynthWrapper.dll檔?
引用

| TOP