View Full Version : StaxRip x86 (development for x86 has been stopped)
MuLTiTaSK
3rd January 2010, 06:14
@flebber
Avisynth plugins can be a pita good thing StaxRip doesnt install any plugins
the plugins that ship with StaxRip get called if needed from StaxRip own plugins folder no need to add to the Avisynth plugins jungle
StaxRip is very light on the system almost portable if .NET Framework is installed where you run it it works
Windows 7 comes installed with .NET so it works on my usb drive
flebber
3rd January 2010, 06:23
@flebber
Avisynth plugins can be a pita good thing StaxRip doesnt install any plugins
the plugins that ship with StaxRip get called if needed from StaxRip own plugins folder no need to add to the Avisynth plugins jungle
StaxRip is very light on the system almost portable if .NET Framework is installed where you run it it works
Windows 7 comes installed with .NET so it works on my usb drive
Yeah I agree but i needed specific filters for grain removal of a captured analog source.
MuLTiTaSK
3rd January 2010, 06:39
these are the only registry keys created on host pc after using StaxRip
[HKEY_USERS\Software\Freeware\VirtualDubMod\MRU List]
[HKEY_USERS\Software\Freeware\VirtualDubMod\Preferences]
[HKEY_USERS\Software\mkvmergeGUI]
[HKEY_USERS\Software\mkvmergeGUI\chapter_editor]
[HKEY_USERS\Software\mkvmergeGUI\GUI]
[HKEY_USERS\Software\StaxRip]
"SettingsDir"="Path To StaxRip Settings File"
[HKEY_USERS\Software\VFPlugin]
[HKEY_USERS\Software\VirtualDub.org]
[HKEY_USERS\Software\VirtualDub.org\VirtualDub]
[HKEY_USERS\Software\VirtualDub.org\VirtualDub\MRU List]
[HKEY_USERS\Software\VirtualDub.org\VirtualDub\Persistence]
[HKEY_USERS\Software\VirtualDub.org\VirtualDub\Preferences]
[HKEY_USERS\Software\VirtualDub.org\VirtualDub\Saved filespecs]
[HKEY_USERS\Software\VirtualDub.org\VirtualDub\Window Placement]
MuLTiTaSK
3rd January 2010, 06:43
@flebber
for everything it can do and thats all it creates shows how good stax76 is
so many GUI's offer nothing but bloat especially on clean installs no thanks
StaxRip = very clean encoding option
MuLTiTaSK
3rd January 2010, 08:46
@stax76
Blu-ray clip to help you bug test (http://tinyurl.com/yh72mho)
Format : BDAV
Format/Info : Blu-ray Video
File size : 200 MiB
Duration : 1mn 13s
Overall bit rate : 22.8 Mbps
Maximum Overall bit rate : 48.0 Mbps
Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Duration : 1mn 13s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Audio #1
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA
Muxing mode : Stream extension
Duration : 1mn 12s
Bit rate mode : Variable
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Audio #2
ID : 4353 (0x1101)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1mn 12s
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 5.56 MiB (3%)
Audio #3
ID : 4354 (0x1102)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1mn 12s
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 5.56 MiB (3%)
Audio #4
ID : 4355 (0x1103)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Format profile : Dolby Digital
Duration : 1mn 13s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Stream size : 1.68 MiB (1%)
Text #1
ID : 4608 (0x1200)
Menu ID : 1 (0x1)
Format : PGS
Text #2
ID : 4609 (0x1201)
Menu ID : 1 (0x1)
Format : PGS
Text #3
ID : 4610 (0x1202)
Menu ID : 1 (0x1)
Format : PGS
dev84
3rd January 2010, 10:24
@dev84
backup your C:\Documents and Settings\username\Local Settings\Application Data\StaxRip "Settings.bin" \ Templates (*.rip) somewhere safe then delete the folder
now run 1.1.2.4 Preview 9 and see if it fixes the problem
Hi
There is no StaxRip folder where You specified, "Settings.bin" I have in root folder of StaxRip as Templetes also, for testing I start clear copy of Stax 1.1.2.4p9 with no previous settings.
thx
Havokdan
3rd January 2010, 10:52
MuLTiTaSK, You were right, trimming at least, restored the settings (I-frame boost and all the other 2 step) to the standard, and now the size is coming right, found it strange is that since I use StaxRip they never gave problem , Thank you, thank you for your help :)
stax76
3rd January 2010, 13:02
Happy new year everybody! I finally uploaded a new official release, hopefully it's a better release than the last one since I released it as final and the last release caused some problems. Thanks everybody for testing the preview versions and providing feedback, in particularly Multitask of course who's been very supportive recently.
I consider to pausing StaxRip a while or at least slow down my effort, those of you know StaxRip longer know there were always pauses for different reasons like lack of time, motivation, ideas or whatever. I've been always caming back however and if I ever decide to discontinue StaxRip or make a pause longer than 6 months or something I'll announce it. In this case there would be the possibility somebody else maintaining the project like it happened to MeGUI recently.
I don't think it's necessary a software needs to be updated every month. Even if StaxRip don't get updated a longer time underlying applications usually can be updated without problems.
I know StaxRip lacks Blueray related features, in particular audio related, I partly started to work on it with the new audio GUI building a foundation, future versions will built upon this foundation.
I'll answer recent postings later today, now to the release:
1.1.3
Added new GUI for audio with AC3 support using eac3to. The new GUI will serve as foundation for better Blueray and AVCHD support in future versions
Added possibility to use shift key to crop 8 pixel instead of 2 pixel while cropping using mousewheel. Added menu item in crop dialog to remove all cropping. Added DAR display in crop dialog status display
Added display for target DAR, PAR and SAR in main dialog (SAR = Storage Aspect Ratio). Added display for Source DAR in main dialog. Mod values are only displays when differ from 16/16
Added DGMPGDEC 1.5.7 and changed it to run hidden reporting progress to StaxRip
Improved user interface to match Vista/Win 7 look and feel.
Improved handling of various input formats
Updated mkvtoolnix to version 3.0.0
Updated x264 to r1376
Moved preparers from project options to settings
Fixed application dialog slow loading, high memory usage and crashes on faulty systems
Fixed not taking notice of script changes resulting in different image size, framerate, length etc.
Fixed bug force film detection being broke
Various other minor fixes, improvements and updates
Download it directly at: https://sourceforge.net/projects/staxmedia/files/StaxRip%20final/StaxRip_1.1.3.7z/download
Havokdan
3rd January 2010, 14:08
Its use Zones with Xvid? Why not use xvid_encraw? It would need a specific version installed on your computer if you used this method. And the option to delete the temporary is not working the last preview, but later I'll see if it's in 1.1.3
Thanks for release.
stax76
3rd January 2010, 16:18
Why not use xvid_encraw?
XviD support was added way before encraw ever existed, now XviD is just maintained as time is better spent for more popular things like x264, aac, mkv, Blueray etc.
There is no StaxRip folder where You specified, "Settings.bin" I have in root folder of StaxRip as Templetes also, for testing I start clear copy of Stax 1.1.2.4p9 with no previous settings.
The location of the settings dir can be in different places, StaxRip gives easy access to important directories, in the main menu go to Tools > Directories > Settings or Tools > Directories > Templates. To reset a certain setting go to Tools > Tasks > Reset Setting, to reset all settings empty the settings dir, if the settings dir is deleted completely StaxRip will show a dialog asking where to save settings, in case the directory defined here already contain settings they will be used, otherwise new settings will be generated.
Preview 9 wants me to install Yadif 1.6 dll. I have yadif 1.7 installed. I cannot find a download for 1.6 only the 1.7 link http://avisynth.org.ru/fizick.html
I've updated to 1.7 now but couldn't reproduce your problem because even if another version is located in the AviSynth auto loading plugin dir StaxRip used the included version. Yadif is a cplugin so it don't support auto loading and therefore it should not be located in the AviSynth auto loading plugin dir.
@dev84
1.1.3 uses the old menu style on XP, the only regression is fonts vertically not centered properly on XP. The default font was changed to match the Vista/Win 7 default font, this was a big effort. I can't fix the center issue easily for technical reasons as .NET has a powerful but complex scaling framework. Best fix would certainly be using Win 7 Aero...
hm damn... Was hoping it could do other formats. Well then just gotta play the waiting game then.
The new GUI uses eac3to only for AC3, other formats will be added but the old interface is still available, some profiles in the advanced menu use it so these profiles can be cloned and then modified to use any command line compatible encoder with any format in StaxRip's format list, this list is hardcoded but can be expanded on demand. StaxRip always had support for custom command lines, this includes demuxing, video encoding, audio encoding and muxing.
hopefully with time stax76 will implement more eac3to features in StaxRip and get rid of BeSweet
More eac3to features will be added but generally I have to be careful with replacing things, especially things that work well. It would lead to regression of certain things so I rather have to add alternative methods and use the method which is known to work best as default handling.
What I recommend: somewhere in the near future abandon BeSweet can't Stax76 just do GUI's for the separate audio encoders like nero for aac, oggenc2 for vorbis, etc and not let BeSweet handle it or is BeSweet not to blame here?
That is one of the reasons why the new GUI was added, it's independent from the encoder so it can be decided which encoder to use depending on the source format or other factors like there could be a option 'force encoder b instead of encoder a'.
Havokdan
3rd January 2010, 17:32
1.1.3 crash here, crashlog via email
MuLTiTaSK
3rd January 2010, 18:59
@stax76
great work like always bro your the best :thanks:
StaxRip needs stax76 dont you dare leave this project someone else would come along and ruin all your code :eek:
keep the updates coming:thanks::thanks::thanks::thanks::thanks::thanks::thanks::thanks::thanks:
dev84
3rd January 2010, 23:06
@dev84
1.1.3 uses the old menu style on XP, the only regression is fonts vertically not centered properly on XP. The default font was changed to match the Vista/Win 7 default font, this was a big effort. I can't fix the center issue easily for technical reasons as .NET has a powerful but complex scaling framework. Best fix would certainly be using Win 7 Aero...
Thx now looks OK :), no bluish... :)
btw. really thx for this software it`s extremely simple in use and configurable.
Thx
MuLTiTaSK
3rd January 2010, 23:19
MuLTiTaSK, You were right, trimming at least, restored the settings (I-frame boost and all the other 2 step) to the standard, and now the size is coming right, found it strange is that since I use StaxRip they never gave problem , Thank you, thank you for your help :)
Hi
There is no StaxRip folder where You specified, "Settings.bin" I have in root folder of StaxRip as Templetes also, for testing I start clear copy of Stax 1.1.2.4p9 with no previous settings.
thx
happy it worked out for you guys:)
alexcel
4th January 2010, 01:48
Hi stax
:thanks: for the great job.
I have run into several problemas with subs.
I always rip my dvds using AnyDVD + DVD Decrypter. DVD Decrypter is set not to remove CSS or macrovision, accepting the input from AnyDVD. I always rip main movie to a single vob + ifo file. The vob is not splitted (single file)
The sub ripping tool included with staxrip, vsrip, seems to fail from time to time. Only rips part of the vob. IN my last DVD, there were 29 cell ids, and vsrip only extracts the 5 initial ones. It could be a result of the ripping and decryting process. I have tried manually and I have obtained the same result as staxrip automatic subs ripping proceess
But I have used gabest vobsub, and it extracts all the subs perfectly. ANd most important, it correctly flags the forced subs as forced.
I know that both vsrip & vobsub are old tools and they are not maintained, but vobsub seems to be more reliable. I'd suggest to move to vobsub -like megui-, but it is only my opinion.
Here I show the forced flags in subresync (at least they show in the spanish stream, lang idx = 3).
http://www.mediafire.com/imgbnc.php/63530337aa7a2d63ca21b2f196f9cd752g.jpg (http://www.mediafire.com/imageview.php?quickkey=qtknnwumddz&thumb=6)
And here are the links to the idx/sub file from vobsub
idx/sub: http://www.mediafire.com/?yztttjtwyxj
You can use those files to help you identify forced subs to add the option to extract or rip only forced subs.
THx again for all the help.
MuLTiTaSK
4th January 2010, 02:13
@alexcel
maybe ripping to a single .mkv (http://www.makemkv.com/) then loading it in StaxRip could help
i use MakeMKV (http://www.makemkv.com/) for my backups when i have trouble with my AnyDVD HD (http://www.slysoft.com/en/anydvdhd.html) rips and it will cost you nothing to try it;)
MuLTiTaSK
4th January 2010, 03:19
@stax76
DevProject Manager (http://www.gaijin.at/dldevproject.php)
laserfan
4th January 2010, 21:19
Happy new year everybody! I finally uploaded a new official release...
1.1.3
Added new GUI for audio with AC3 support using eac3to. The new GUI will serve as foundation for better Blueray and AVCHD support in future versions
Added possibility to use shift key to crop 8 pixel instead of 2 pixel while cropping using mousewheel. Added menu item in crop dialog to remove all cropping. Added DAR display in crop dialog status display
Added display for target DAR, PAR and SAR in main dialog (SAR = Storage Aspect Ratio). Added display for Source DAR in main dialog. Mod values are only displays when differ from 16/16
Added DGMPGDEC 1.5.7 and changed it to run hidden reporting progress to StaxRip
Improved user interface to match Vista/Win 7 look and feel.
Improved handling of various input formats
Updated mkvtoolnix to version 3.0.0
Updated x264 to r1376
Moved preparers from project options to settings
Fixed application dialog slow loading, high memory usage and crashes on faulty systems
Fixed not taking notice of script changes resulting in different image size, framerate, length etc.
Fixed bug force film detection being broke
Various other minor fixes, improvements and updates
Download it directly at: https://sourceforge.net/projects/staxmedia/files/StaxRip%20final/StaxRip_1.1.3.7z/download
I've lost track...are DG's NV Tools (DGMultiSource) useable with 1.1.3?
MuLTiTaSK
4th January 2010, 21:33
@laserfan
nope:confused: i still have the same problems i discussed here DG NV Tools usage in StaxRip (http://forum.doom9.org/showthread.php?t=151118)
the only GUI that i know of that is working with DG NV Tools DGMultiSource("") is HDConvertToX i think MeGUI only works with DGSource("")
MuLTiTaSK
4th January 2010, 21:36
neuron2 is working on adding stdout (http://forum.doom9.org/showthread.php?p=1357966#post1357966) to DG NV Tools so maybe that can help get it working with StaxRip
MuLTiTaSK
4th January 2010, 21:52
it might have something to do with the way StaxRip handles AviSynth scripts with multiple scripts opening at a time in quick bursts might be the reason for the crashes but who knows
Problem signature:
Problem Event Name: BEX
Application Name: StaxRip.exe
Application Version: 1.1.3.0
Application Timestamp: 4b40797d
Fault Module Name: nvcuda.dll_unloaded
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 4b076cd3
Exception Offset: 10283c82
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
MuLTiTaSK
4th January 2010, 22:03
stax76 added debug info to the logs but these crashes dont output any info for the fix:mad:
------------------------------------------------------------
Source file info
------------------------------------------------------------
J:\Streams\DGIndexNV\00011.dgi
General
Complete name : J:\Streams\DGIndexNV\00011.dgi
File size : 2.30 MiB
------------------------------------------------------------
opening avs/avi
------------------------------------------------------------
thread id: 1
3:50:54 PM 199
DGMultiSource("J:\Streams\DGIndexNV\00011.dgi")
Width % 8 != 0 || Height % 8 != 0 ? Crop(0,0, -Width % 8,-Height % 8) : last
IsYV12(last) ? last : ConvertToYV12(last)
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at StaxRip.AVIFile.Open(String path)
at StaxRip.AviSynthDocument.Synchronize()
at StaxRip.MainForm.OpenVideoSourceFiles(List`1 files, Boolean autoMode)
at StaxRip.MainForm.OpenAnyFile(List`1 l)
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at StaxRip.Startup.Main()
------------------------------------------------------------
avs/avi closed
------------------------------------------------------------
thread id: 1
3:50:57 PM 208
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at StaxRip.AVIFile.Close(Boolean realClose)
at StaxRip.AviSynthDocument.Synchronize()
at StaxRip.MainForm.OpenVideoSourceFiles(List`1 files, Boolean autoMode)
at StaxRip.MainForm.OpenAnyFile(List`1 l)
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at StaxRip.Startup.Main()
------------------------------------------------------------
opening avs/avi
------------------------------------------------------------
thread id: 1
3:50:57 PM 414
DGMultiSource("J:\Streams\DGIndexNV\00011.dgi")
Width % 8 != 0 || Height % 8 != 0 ? Crop(0,0, -Width % 8,-Height % 8) : last
IsYV12(last) ? last : ConvertToYV12(last)
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at StaxRip.AVIFile.Open(String path)
at StaxRip.AviSynthDocument.Synchronize()
at StaxRip.AviSynthDocument.GetFrames()
at StaxRip.Calc.GetOverheadAndSubtitlesKBytes()
at StaxRip.Calc.GetTotalBitrate()
at StaxRip.MainForm.tbSize_TextChanged()
at StaxRip.MainForm.SetTargetLength(Int32 seconds)
at StaxRip.MainForm.OpenVideoSourceFiles(List`1 files, Boolean autoMode)
at StaxRip.MainForm.OpenAnyFile(List`1 l)
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at StaxRip.Startup.Main()
stax76
4th January 2010, 23:02
@alexcel
This area has room for improvement and I really want to improve it, it's difficult to do but at least it won't be boring then. If it's a PAL DVD please tell me the name (via forum, PM, mail or how you like).
i use MakeMKV for my backups when i have trouble with my AnyDVD HD rips
I tried MakeMKV a while back, mkvextract corrupted the demuxed mpeg-2 output or something, I didn't report this though since it's not a good solution anyway since DGIndex cannot read mkv.
neuron2 is working on adding stdout to DG NV Tools so maybe that can help get it working with StaxRip
This might only prevent the crash of the index application but not the crash using the source filter.
it might have something to do with the way StaxRip handles AviSynth scripts with multiple scripts opening at a time in quick bursts might be the reason for the crashes but who knows
All scripts are opened in the main thread so scripts are opened and closed one by one and the thread is paused for 200ms opening and closing a script, still it crashes.
MuLTiTaSK
4th January 2010, 23:06
@stax76
if neuron2 coded a debug build for us to use would it help or DG NV Tools with StaxRip will never work?
alexcel
5th January 2010, 00:39
@alexcel
This area has room for improvement and I really want to improve it, it's difficult to do but at least it won't be boring then. If it's a PAL DVD please tell me the name (via forum, PM, mail or how you like).
Hi Stax.
i've been working a bit on subs. vobsub is also making mistakes with my vobs (i.e. not considering forced flags). So neither vsrip nor vobsub are working well.
I think that Vsrip or vobsub fail due to non-compliant vob file generated by anydvd+dvd decrypter. I think anydvd on-the-fly protection removal is not working well with an old tool like DVD Decrypter (it seems to work well, but the resulting vob is not perfectly compliant)
I have tried dvdfab HD decrypter (free) and also Anydvd+clonedvd2 to rip the main movie. The newly generated vobs are not giving me any problems at all, and all the subs are perfectly ripped by vsrip or vobsub, and the forced flags are also perfectly extracted.
From now on I am switching to dvdfav HD decrypter to avoid these issues. I'll miss good old DVD Decrypter, what a wonderful piece of software
One last thing:
Please consider adding support to extract and handle only forced subs. :rolleyes: You'll save me a lot of time.
Here are again the links to idx/sub files
http://www.mediafire.com/?yztttjtwyxj
I'll PM you the name of a PAL DVD with forced subs in a general stream.
Note: Sorry to insist on subs, but living in a non-english country forced subs are a must, because english text showing in the movie is translated via forced subs. And not everybody is fluent in english around here.
MuLTiTaSK
5th January 2010, 01:03
@alexcel
have you tried SubRip (http://zuggy.wz.cz/dvd.php)
~~~~~~~ WHAT IS SUBRIP? ~~~~~~~
- SubRip is a program that allows you to rip DVD subtitles with
their timing as a text file.
- The goal is to allow you to translate the subtitles in
other languages, or just use them as they are.
- You can also rip subtitles as BMP in the goal of putting them
on a SVCD (for viewing on a stand-alone DVD player) or on a
homemade DVD.
- SubRip use an OCR algorithm and I (Brain) spend a lot of time and
nights (and Dub's a bit too) coding it for you :) but I learned
a lot of things with this experience.
alexcel
5th January 2010, 01:59
@alexcel
have you tried SubRip (http://zuggy.wz.cz/dvd.php)
Thx for the info, Multitask.
But better dead than OCR'ing subs, it's a nightmare :devil:
First OCR, then spell checking....no more.
Yes, I have tried with awful results (i & l &¡ & 1 and so on) all messed up, and a lot of effort. Too much time wasted. I'll stick to idx/sub vobsub format, no OCR
BUt thx again :thanks:, glad to see other users like you really care.
MuLTiTaSK
5th January 2010, 02:25
@alexcel
yeah i know what you mean i use SupRip (http://exar.ch/suprip/) with all my Blu-ray2MKV(x264) projects not as as click n forget as VSRip but it works fairly well automated
alexcel
5th January 2010, 10:04
Hi stax
I have another couple of suggestion in my wishlist
1) I'd like to fix the desired video bitrate directly at the template. Something like 1.000 to 1.500 kbps.
Currently, in the actual templates, you can not select a fixed bitrate, but a size.
I do not want to fix size, as I am compresing files for my popcorn hour player. So I fix size in the template, and then change the encode to the desired bitrate
2) Ability to create a chapter file from ifo file if the ripping tool did not create while ripping disc. :rolleyes: And undesired consequence of moving to dvdfab
Thanks again!!!
MuLTiTaSK
5th January 2010, 14:17
EASY DVD to HQ x264 using StaxRip (1.1.3) (1 of 2) (bit.ly/77n1T5)
EASY DVD to HQ x264 using StaxRip (1.1.3) (2 of 2) (bit.ly/6EYtiA)
MuLTiTaSK
5th January 2010, 14:55
Feather: A Lighter Way to Browse YouTube Videos (http://www.youtube.com/feather_beta)
myksto
5th January 2010, 14:57
Hi.
I recently updated to the latest version of Staxrip.
Since I used the previous version I could easily load any kind of HD stream but now, when I load a m2ts file containing a VC-1 video stream I receive this warning and nothing happens: StaxRip has to rely on DirectShow Filter to open the source file. The recommended Directoshow filter are...". Then I decided to re-use the old version but even that now shows the same warning: what's happened? I tried to uninstall and reinstall FFdshow, Haali Media Splitter but it didn't help. It seems a sort of Avisith error but I can't come out.
Please can you help me using StaxRip again with VC-1 streams?
Thanks a lot.
MuLTiTaSK
5th January 2010, 15:15
@myksto
:logfile: or give us more info on the source file you trying to convert then try to make out what the AviSynth error says and post it here so we can help you better ;)
myksto
5th January 2010, 15:30
The video stream is a vc-1 stream ProfileAdvanced@3 Resolution 1920x1080p (from TsMuxer Gui).
The error generated while loading file in StaxRip is: "DirectShowSource: couldn't open file C:\TEST\Movie.m2ts": undefined error.
I also tried to load with MeGui "Avisynth script creator" and it tells me "I probably don't have the correct filter installed".
Thanks.
myksto
5th January 2010, 16:17
I re-installed FFdShow and now StaxRip tells me: "DirectShowSource: RenderFile, the filter graph manager won't talk to me".
Now it can produce a log of the movie (before it couldn't):
"C:\TEST\MOVIE.m2ts
General
ID : 0
Complete name : C:\TEST\MOVIE.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 29.9 GiB
Duration : 2h 33mn
Overall bit rate : 27.8 Mbps
Maximum Overall bit rate : 48.0 Mbps
Video #1
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : VC-1
Format profile : AP@L3
Duration : 2h 33mn
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Colorimetry : 4:2:0
Scan type : Progressive"
Thanks again for any help.
MuLTiTaSK
5th January 2010, 18:27
@myksto
setup VC-1 decoding in ffdshow video decoder like below to see if it helps
http://img683.imageshack.us/img683/6356/ss20100105122317.png
MuLTiTaSK
5th January 2010, 18:30
@myksto
also install Haali Media Splitter (http://www.videohelp.com/download/MatroskaSplitter110109.exe)
myksto
5th January 2010, 21:47
Setting FFdshow VC-1 to wmv1 and also to libavcodec produced the same result.
Haali Media Splitter already installed: same bad result.
I'm now trying another opensource tool named RipBot. It also uses free tools like avisynth, ffdshow and haali media splitter but, and I don't know how, it correctly recognize the VC-1 stream and let me encode the movie.
What is missing to StaxRip to not let it correctly recognize the VC-1 stream and let me encode my movie? Very wierd...
Other ideas?? I've been using StaxRip for so long and would be very sad if I had to leave it apart... :(
Thanks a lot.
stax76
5th January 2010, 22:32
RipBot264 might not work either because it uses dshow intelligent connect for graph construction instead of manual graph construction just like StaxRip. Until we support manual graph construction you will have to learn how to customize intelligent graph construction and take care on your own you have necessary splitters and decoders installed. I would like to point you to a dshow tutorial unfortunately nobody bothered to write such a tutorial so you either have to find it out on your own or hope somebody explains it to you.
PS: I've heard the newest Haali Splitter don't support VC-1...
MuLTiTaSK
5th January 2010, 23:37
@myksto
RipBot264 most likely used eac3to to extract the VC-1 track atm StaxRip doesnt use eac3to to demux tracks only for .ac3 encoding
stax76
5th January 2010, 23:54
@MuLTiTaSK
I think there isn't a splitter for raw VC-1 data and MKV don't support VC-1, I think it would just use DirectShowSource opening m2ts assuming Haali Splitter and ffdshow decoder is installed and configured, it probably makes ffdshow configurations, I assume this is the reason why it bothers with UAC, I could be completely wrong.
MuLTiTaSK
6th January 2010, 00:58
@stax76
i'am not sure what method it uses
MuLTiTaSK
6th January 2010, 01:07
@stax76
some of the screencasts in the help file and first page of this thread are dead i created one yesterday maybe it can help someone ;)
DVD to HQ .MKV using StaxRip (1.1.3) (1 of 2) (http://bit.ly/77n1T5)
DVD to HQ .MKV using StaxRip (1.1.3) (2 of 2) (http://bit.ly/6EYtiA)
Feather: A Lighter Way to Browse YouTube Videos (http://www.youtube.com/feather_beta)
YouTube XL (http://www.youtube.com/xl)
myksto
6th January 2010, 11:45
RipBot264 might not work either because it uses dshow intelligent connect for graph construction instead of manual graph construction just like StaxRip. Until we support manual graph construction you will have to learn how to customize intelligent graph construction and take care on your own you have necessary splitters and decoders installed. I would like to point you to a dshow tutorial unfortunately nobody bothered to write such a tutorial so you either have to find it out on your own or hope somebody explains it to you.
PS: I've heard the newest Haali Splitter don't support VC-1...
Hi Stax.
RipBot works perfectly probably thanks to the intelligent use of dshow filter just as you mentioned. I searched the web for two days to learn how to use tools like graph edit but unfortunately I didn't succeed in making StaxRip work with VC-1 streams.
Couldn't StaxRip use intelligent graph construction as RipBot does?? :)
I installed tha latest version of Haali Media Splitter and it seems to work perfectly with VC-1 streams.
Thanks, bye.
myksto
6th January 2010, 11:47
@myksto
RipBot264 most likely used eac3to to extract the VC-1 track atm StaxRip doesnt use eac3to to demux tracks only for .ac3 encoding
I think no matter what RipBot uses since the very important thing is that RipBot succedes in making me encode VC-1 streams, don't you think so? ;)
Bye.
MuLTiTaSK
6th January 2010, 13:40
@myksto
you have the choice to use what works for you atm StaxRip is not for Blu-ray projects hopefully soon it will be
RipBot264 is ready for Blu-ray projects but i choose to do everthing manually (AnyDVD HD, BDinfo, eac3to, TsMuxer, DGIndexNV , AviSynth, x264, SupRip, MKVToolnix) we have choices thats the good thing :)
myksto
6th January 2010, 14:04
You're quite right even though StaxRip works perfectly when BluRay streams are H264 or MPEG2, it has problems with VC-1 streams only. So I don't agree with you when you say it's not BluRay compliant... :)
It would be a charm if StaxRip could deal with VC-1 streams too...
I really hope it can do it very soon, just like other tools does...
Bye.
Deinorius
6th January 2010, 14:13
And which Decoders support VC-1? The best tool is DGNV tool, which uses nvidia GPUs. Can ffdshow decode it?
MuLTiTaSK
6th January 2010, 14:13
@myksto
DGAVCIndex is not reliable DGIndexNV handles all Blu-ray formats (AVC, MPEG2, and VC1) with not problems for me
how do you handle Blu-ray audio?
myksto
6th January 2010, 14:16
FFdshow support VC-1. The problem is that I don't know how to "tell" StaxRip and/or AviSynth to use it... :)
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.