View Full Version : StaxRip x86 (development for x86 has been stopped)
LRN
25th February 2006, 15:42
Is minimized not sufficient what player do you use, what dshow rendere etc.?Player? What player? The trouble is what every new application, runned by StaxRip, pops up, switching active application (player, game, text editor, browser, anything).
stax76
25th February 2006, 15:59
Player? What player? The trouble is what every new application, runned by StaxRip, pops up, switching active application (player, game, text editor, browser, anything).
So starting apps minimized still steals focus? I'll see what I can do.
laserfan
25th February 2006, 17:07
...How about just opening that files like opening your d2v file? You can always of yours save a project and later load the project to continue exactly where you left off....Thanks, I'd hoped I was just being stupid about this! :o
weaver4
26th February 2006, 00:03
I would like to see a button or menu that would auto-setup IVTC filter. I am not sure I understand when it should be enabled and when it shouldn't. I noticed that avi.net does it automatically and FairUse has a button to set it automatically.
stax76
26th February 2006, 00:19
I would like to see a button or menu that would auto-setup IVTC filter. I am not sure I understand when it should be enabled and when it shouldn't. I noticed that avi.net does it automatically and FairUse has a button to set it automatically.
Auto deinterlace/IVTC is on my to do list.
Stax, i suggest you to do as you did with Pause/Resume: Use low-level WinAPI to hide/show window, leaving a button (for show/hide) in log-window.
This would be better...though i don't know how multi-windowed apps (like DGIndex) will behave in this situation.
The 'Process' .NET class allows to define the window style hidden and it gives the handle of the main window but unfortunately it returns 0 as handle when hidden is used so hidden isn't really a option. TweakUI has a option (General/Focus) to disable applications stealing focus. I've tested it successfully with a normal window and watching a clip using fullscreen.
dw
26th February 2006, 02:49
Hello Stax;I have been using your wonderful application since version:StaxRip_0.9.2.3.It is doing everything I need it to do so far,cutting,converting etc..The only thing i've had a problem with is when I try to encode in x.264 during the process usually along toward the end,That MP4 box application crashes,I get the usual "MP4 box has encountered a problem and needs to shut down"Blah blah..I'm not to familiar in understanding the software and why this is happening.Would there be anyway you could add another MP4 container application choice to your GUI?..such as MP4UI or something like that would be great.Otherwise I have had alot of success in editing and converting and encoding with your program keep up the good work there,we have spoken before in e-mail..Regards..DW
stax76
26th February 2006, 14:14
@dw
Welcome to the forum. I don't know if other muxers are less problematic. MP4Box is by far the most popular MP4 muxer here. Maybe it's a known problem and there is a solution, didn't you find anything about it searching the forum?
fogbav
27th February 2006, 09:41
I have a little problem converting ac3 sound with staxrip ...
Every Rip with the newst version of StaxRip has AC3 Sound only up to a mark of about 1 hour 19 Minutes ... after that only silence ... converting an other track (mp2 - English) is ok until the end of the film ...
any bugs known ?
LRN
27th February 2006, 14:46
What is output file size? If it's less than you planned (i.e. 610 Mb instead 700 Mb), then track is cut.
Also, compare two tracks (english and other). If size is different (i assume they both encoded in same format with same bitrate etc, of course) then track is cut indeed.
Try to listen audio-file. If sound disappears after 1:19 - it's audio encoder issue.
If audio-file size isn't cut, but output file does - then it's muxer issue.
If audio-file size is cut, then it's audio encoder issue.
If everything is allright with size and with listening audio-file too, try to demux output file to get this audio track separately (and again look at size and try to listen).
Warrex
27th February 2006, 20:15
Hi,
I really like to see some form of time based editing in preview mode. I would already be happy if "Info" did not just display a frame counter but also a time counter. This should be really easy to add I think.
Perhaps you might also consider integrating these two things directly into the preview window under the editing buttons.
Cheers,
Warrex
nickolasemp
28th February 2006, 15:49
Hello Stax.... I'm using your program quite a while and I'm very satisfied.
Is there any option in Staxrip's x.264 to encode in less bandwidth a movie's credits? I dont like MeGui (which apparently does that working in zones like xvid) and I haven't seen any option in your Staxrip that can do that. I would really like such a thing.
THANKS A LOT for your application.
LRN
28th February 2006, 17:26
I haven't seen any option in your Staxrip that can do that Because there's no option in his Staxrip that can do that. But Stax is working on it.
pablak
28th February 2006, 18:57
1. "Open files" not works with avi. Is this correct?
With mpegs works normal.
2. Is possible support for sound with unusual samplerate like 22050 khz.
Gargantula
28th February 2006, 21:20
Does StaxRip 0.9.3.2 have a MP3 commandline bug? When I encode my video, the audio is not synchronized. It was working before.
stax76
1st March 2006, 10:50
Does StaxRip 0.9.3.2 have a MP3 commandline bug? When I encode my video, the audio is way off. It was working before.
Maybe you can do everything manually and see were it went off?
"Open files" not works with avi. Is this correct?
With mpegs works normal.
I did some change for the next version.
Is possible support for sound with unusual samplerate like 22050 khz.
BeSweet settings can be customized.
I would already be happy if "Info" did not just display a frame counter but also a time counter.
I made a option to edit the filter used to display the infos though default is still 'Info()', somebody would have to propose better defaults. Then there will be: Go To dialog in preview splitted in two different diaogs, one for frame and one for time. Is this sufficient for you requirements?
Gawwad
1st March 2006, 17:49
thanx alot stax for adding support for vcds, wmv and rmvb :thanks:
but for some reasons, staxrip is not encoding some wmv videos correctly :scared:
like this one for example:
http://www.twistedcritique.com/videos/herc.wmv
Size: 3.03 MB
when i encoded with staxrip the audio was out of sychronised :(
and i noticed that staxrip on default always produces xvid with "nvop" (according to gspot)
how can i disable this "nvop"?
as my Philips dvp5100 stand alone divx player hav problems with "nvop" videos, it will give very poor frame rate :(
from googling i found this for nvop:
http://forum.doom9.org/showthread.php?t=93263&highlight=nvop
http://forums.afterdawn.com/thread_view.cfm/165637philips%20dvp642%20xvid%20re-encode%20settings
Gargantula
1st March 2006, 18:11
How can I do it manually?
swaaye
2nd March 2006, 00:20
Idea for ya Stax:
How about an option within the filter setup so a filter will be automatically enabled or disabled depending on the source framerate. Say I'm encoding a bunch of TV eps, some of which get force filmed. This causes me probs sometimes cuz I sometimes don't notice the 23.97 fps instead of 29.97 fps. So, obviously, IVTC'ing a force filmed source doesn't work. Having the option to get up a IVTC filter to only engage if the framerate is 29.97 would be nice.
bira
2nd March 2006, 10:37
Is it possible to account for the vobsub files size when calculating video bitrate?
I use the regular "avi" container, so my vobsubs are external.
Thanks!
stax76
2nd March 2006, 14:03
@bira
No, unfortunately it's not possible.
@swaaye
I can't add such features because I rather spend the time on more basic features and too many specialized features harm the ease of use. If there is demand I could add extensibility in the form of AddIns or/and scripting.
How can I do it manually?
Writing a script using a editor and the AviSynth help.
@Gawwad
I can't much help unless you find a manual way that works better.
bira
2nd March 2006, 14:39
@bira
No, unfortunately it's not possible.
Will that be possible any time soon? It is just an option to add any files you want. Like cover art etc.
In short, I have a cd and I want to put on the video, subtitles, cover art, video description, etc. Hence, I need to account for the size of those files.
Sharktooth
2nd March 2006, 15:24
something like "reserve X Kb of disk space" option
dvd_maniac
3rd March 2006, 02:07
I have been using Staxrip and x264 to encode my TV captures instead of Nero Recode and I must say that I love it... Much faster with my X2 4600+ and a little better quality too.
Now I would like to switch to it for my DVD encodes as well. I rip with DVDdecryptor in IFO mode using Movie only. I would like some help as to how to get the chapters from the DVD into Staxrip though.
Can't believe I waited this long to switch.
Thanx Stax and X264 team!!!
bira
3rd March 2006, 04:07
Stax, I believe I found a problem.
If I get a 29.970 fps video(pure video, not film), cut a small clip from it, then use the IVTC filter to correctly reduce fps to 23.976, my video gets cut as it should but my audio does not.
Probably, the audio cutting routine is using 29.970 instead of 23.976 or vice versa.
Also, I have a request.
The automatic "force film" based on the d2v file information is no good for me. I have always to cheat by editing the last line of the d2v file, so staxrip thinks its a pure video source.
An option to choose whether or not to let staxrip use that information would be nice.
Thanks!
stax76
3rd March 2006, 16:45
The automatic "force film" based on the d2v file information is no good for me. I have always to cheat by editing the last line of the d2v file, so staxrip thinks its a pure video source.
I'm not well informed in that area so every change in that area requires somebody providing detailed information.
Stax, I believe I found a problem.
If I get a 29.970 fps video(pure video, not film), cut a small clip from it, then use the IVTC filter to correctly reduce fps to 23.976, my video gets cut as it should but my audio does not.
Probably, the audio cutting routine is using 29.970 instead of 23.976 or vice versa.
That was exactly the problem, thanks for pointing it out. Hotfix can be found here (http://www.planetdvb.net/staxrip/StaxRip_Hotfix.zip) (fixes also the bug reported by pablak).
Now I would like to switch to it for my DVD encodes as well. I rip with DVDdecryptor in IFO mode using Movie only. I would like some help as to how to get the chapters from the DVD into Staxrip though.
Extractiong chapters does either DVD Decrypter or ChapterXtractor. The file can then be selected in the container/muxer configuration.
Will that be possible any time soon? It is just an option to add any files you want. Like cover art etc.
At some point I might have to create a calculator dialog for more advanced calculations. Maybe it would be sufficient to add a option which shows a 'Open Files' dialog with multiselect enabled to select the files which would then simply change the target size accordingly?
bira
3rd March 2006, 18:05
I'm not well informed in that area so every change in that area requires somebody providing detailed information.
As I understand it, you would have to add an option like that: "Auto Force Film". If it is checked, staxrip would use the information from the d2v file and change the frame rate information from the d2v file.
If it is not checked, then it would do nothing.
That was exactly the problem, thanks for pointing it out. Hotfix can be found here (http://www.planetdvb.net/staxrip/StaxRip_Hotfix.zip) (fixes also the bug reported by pablak).
Thank you.
Maybe it would be sufficient to add a option which shows a 'Open Files' dialog with multiselect enabled to select the files which would then simply change the target size accordingly?
Yes, simply as that. Just be sure to show somewhere how much space is taken by the other files. Also, don't change the value from the target size box, doing that would confuse people. Just perform the bitrate and video dimensions calculations accordingly.
Thanks!
stax76
3rd March 2006, 18:55
As I understand it, you would have to add an option like that: "Auto Force Film". If it is checked, staxrip would use the information from the d2v file and change the frame rate information from the d2v file.
If it is not checked, then it would do nothing.
That don't explain why it's not always desirable to use always forced film if it's film > 95 %. I need reasoning and a scenario for every request where the reason and scenario is not obvious. Wouldn't you agree adding options that I don't understand would be bad idea?
Also, don't change the value from the target size box.
That was what I meant with simply, everything else needs some GUI. There is no room in the main window so a calculator dialog would have to be created for advanced calculations. For now it's a too big task. It's not obvious what separate files are used for since the common way is having a single target file so it would be interesting to hear more about your scenario for the reason explained previously.
bira
3rd March 2006, 20:24
Let see if I can explain clearly.
If dgindex says your movie is 97% film, it means just that. :D
Now seriously, if the remaning 3% of the movie is spread through out the lenght of the movie (let's say a few frames here, a few there), force film is OK.
But if the remaning 3% is from a single scene of the movie, that scene will be jerky, since you are forcing a "video" scene to be film.
That's why I take the 29.970 movie and use IVTC to properly convert to 23.976.
Regarding the target size:
Let say I want to fit a movie on a CD. I have, let say, 700MB of space. So, movie file size + .idx and .sub files size + whatever I want to include must be equal to 700MB. If I don't have an option to add files, the movie will take 700MB alone.
Please let me know if I can be of any help.
Zorrander
3rd March 2006, 20:36
I'm not having any issues so far with Staxrip, just wanted to tell you that I was able to install it and get it working in a pretty short time. I tried to use MeGUI and found myself lost pretty quickly, but this program of yours makes it pretty idiot proof... which is what I need! Now I just need to figure out more about avisynth scripts.. anyway thanks again!
laserfan
4th March 2006, 04:58
Hi, although my subject setting is 5 under Project Options, my 2-pass Xvid encodings with 0.9.3.2 always do a 100% compressibility check. Is there a bug, or am I missing something?
fogbav
4th March 2006, 08:26
On 3 different PCs on different TS-Records i'm still getting a to short AC3 (Cutting- in the temp Folder) file resulting in a to short AAC File ...
Everything is ok with cutting at normal mp2 Tracks in the Movies ...
Can someone please try and verify this error ...?
stax76
4th March 2006, 10:12
That's why I take the 29.970 movie and use IVTC to properly convert to 23.976.
I made a option which let you define a threshold. If you can use a value > 100 force film will obviously never be applied.
http://www.planetdvb.net/staxrip/StaxRip_Hotfix.zip
Let say I want to fit a movie on a CD. I have, let say, 700MB of space. So, movie file size + .idx and .sub files size + whatever I want to include must be equal to 700MB. If I don't have an option to add files, the movie will take 700MB alone.
What about using mkv or divx as container?
@Zorrander
I'm glad you had a possitive experience.
@laserfan
There should be a file *_CompCheck.avs and the last line should be 'SelectRangeEvery(280,14)' so I don't see why it don't work for you, it works perfectly here.
@fogbav
I'm uspecting VirtualDubMod has problems with your AC3 files which might be bad. I assume you want to keep AC3 so a option to decode before cutting would not help. How much to short are the files? Maybe there is a tool that can fix the AC3 files, e.g.:
http://forum.doom9.org/showthread.php?t=92325&highlight=ac3cutter
http://www.lucike.info/index.htm?http://www.lucike.info/page_projectx.htm
bira
4th March 2006, 13:39
I made a option which let you define a threshold. If you can use a value > 100 force film will obviously never be applied.
http://www.planetdvb.net/staxrip/StaxRip_Hotfix.zip
Wonderful!
What about using mkv or divx as container?
I did not try these containers yet, but I'll try. Anyway, there is still need to add other files like cover art, etc.
Thanks Stax!
polaris
5th March 2006, 23:37
Hi Stax
Great program. I rip my dvd in divx but when I run Compressibility check I have this error message:
"Virtualdub error
Video compression error: The source image format is not acceptable. (error code -2)"
Am I able to do something?
thanks you
SeeMoreDigital
6th March 2006, 19:42
I'm a total newbie to your application.... but I have to say.... very nice work ;)
Cheers
ch@@boom
6th March 2006, 23:07
since you added various options what staxrip should do when all jobs are finished i am using shutdown when done always
i discovered that it doesn't completely shutdown windows when finished, meaning it waits for other programs to close ..
IMO it should force a shutdown and close/kill all apps which are unable to stop/quit/exit properly (i had these cases quite a few times: winamp, explorer, etc. ..)
thx
Compressing 2-hour DVD into 1300 Mb x264 CE-HighProfile with 1014 kbps - but after comp.check staxrip shows me only 53% quality! What the hell?
I wonder, how you calculate "quality"? Maybe you should use PSNR comparison?
Moat
8th March 2006, 05:26
I don't know if this is an error or not but whenever I rip a 16x9 movie and it's 100% film StaxRip will automatically select force film. Fine with me, but when I have a 4x3 movie and it's 100% film StaxRip will never set force film.
-Moat
Gargantula
9th March 2006, 07:08
Does StaxRip support variables for AviSynth? Look at what I am trying to do with StaxRip (http://forum.doom9.org/showthread.php?p=796625#post796625). I think that this script is too complicated to use with StaxRip correctly. The video does not get cut.
dvd_maniac
10th March 2006, 01:07
I have been using Staxrip for a couple of weeks now and do about 4-5 encodes a day. I have been loving it up until recently.
I setup my default profile and I have been using it ever since.
I had Zero problems until today.
I setup about 8 encodes and the first one finished fine. When the second one was about to begin it gave me an error.
File doesn`t exist: D:\.. ... ...\Conviction_Pilot_AudioOutput.pm4"
I tried uninstalling everything and reinstalling but I get the same error.
I am using x264 CE_Highprofile with AAC HE50-70 audio, mp4 container. I am encoding video captured by myself using Hauppauge's USB2 tuners. The same tuners I have been using since before the problem. I have changed NO settings in between.
Please help???
setarip_old
10th March 2006, 07:56
Hi!Conviction_Pilot_AudioOutput.pm4Unless it's only a typo in your post here, I think the problem is a typo in your input...
stax76
10th March 2006, 11:53
@dvd_maniac
In the log file you should have the command line that failed, you have to find out why it failed by checking the input to the command line and executing it using the command prompt. Do you know how to execute a command line using the command prompt?
Does StaxRip support variables for AviSynth? Look at what I am trying to do with StaxRip. I think that this script is too complicated to use with StaxRip correctly. The video does not get cut.
The source filter has to return a valid script, maybe it works using the script below as source filter, you should however not edit the source filter after opening a source file.
Also remember StaxRip is about doing things the easy way. You are doing something complicated, maybe other tools are more suitable.
last = MPEG2Source("D:\Recording\SageTV\Temporary Encoding\Unfabulous-TheCharityCase-5802814-0.d2v")
show = MPEG2Source("D:\Recording\SageTV\Temporary Encoding\Unfabulous-TheCharityCase-5802814-0.d2v").Trim(3526,23938) + last.Trim(28476,49369)
credits = MPEG2Source("D:\Recording\SageTV\Temporary Encoding\Unfabulous-TheCharityCase-5802814-0.d2v").Trim(49370,50721)
show = last.Decimate(mode=3)
credits = last.MotionProtectedFPS(23.976)
# using the next line would not return a valid script!
# last = show ++ credits
show ++ credits # use this instead
I don't know if this is an error or not but whenever I rip a 16x9 movie and it's 100% film StaxRip will automatically select force film. Fine with me, but when I have a 4x3 movie and it's 100% film StaxRip will never set force film.
It's likely a bug, I'll check it.
I wonder, how you calculate "quality"?
Comp. check is done very simply, it takes your x264 params, applies --crf 18 (or quant 2 for DivX and XviD) and then uses the file size to calculate the quality. The filesize crf 18/q2 produces is 100%.
IMO it should force a shutdown and close/kill all apps which are unable to stop/quit/exit properly
Next version will have new modes for this.
I rip my dvd in divx but when I run Compressibility check I have this error message:
"Virtualdub error
Video compression error: The source image format is not acceptable. (error code -2)"
Am I able to do something?
Do have the DivX Pro? Comp. Check and quality mode requires DivX Pro.
I'm a total newbie to your application.... but I have to say.... very nice work
Thanks, please let me know if you find problems, e.g. related aspect ratio or MP4 ;)
dvd_maniac
10th March 2006, 12:38
In the log file you should have the command line that failed, you have to find out why it failed by checking the input to the command line and executing it using the command prompt. Do you know how to execute a command line using the command prompt?
I can tell what's wrong from the error. It tells me that: "File doesn't exist path\filename_Audiooutput.mp4"
The problem is that there is the same filename but with the .mpa extension instead.
Is it suppose to be an .mp4 extension?
stax76
10th March 2006, 12:44
StaxRip tells you the file does not exist, if you follow my instructions BeSweet might tell you why it could not create the file. There should not be a mpa file with the same extension meaning a mpa file containing '_Audiooutput'.
SeeMoreDigital
10th March 2006, 12:46
Thanks, please let me know if you find problems, e.g. related aspect ratio or MP4 ;)
While experimenting with placing MPEG-4 SP/ASP video within MP4, I notice I'm unable to place MP3 audio streams within the MP4 container.
The following "Conflict" notice appears, which states (along with other things), "the container only supports AVI..."
http://img96.imageshack.us/img96/4562/staxripobservations015cr.png
I'm not sure it's a good idea to mention terms such as "AVI" when working with "MP4" :scared: Plus... it's perfectly permissible to place MP3 audio within the MP4 container (although not very popular).
Also, when generating MPEG-4 ASP files within MP4, is VirtualDub able to correctly encode and place the B-VOP's within the MP4 container. Or does if follow the AVI method?
Cheers
stax76
10th March 2006, 13:02
While experimenting with placing MPEG-4 SP/ASP video within MP4, I notice I'm unable to place MP3 audio streams within the MP4 container.
I did't know it's it's possible. I will enable it.
I'm not sure it's a good idea to mention terms such as "AVI" when working with "MP4"
Container stands here for MP4Box, I just can't display MP4Box or muxer since novice users would not understand it. What you see there are all supported input formats (that I've enabled), AVI is certainly supported by MP4Box so I don't see a problem here.
VirtualDub able to correctly encode and place the B-VOP's within the MP4 container.
I'm clueless about such topics, VirtualDub won't however place anything into MP4, it can only output AVI.
Sirber
10th March 2006, 13:07
MP3 in MP4 is possible but not recommended.
dvd_maniac
10th March 2006, 13:16
This is a file in the diagnosis zip file:
System.IO.FileNotFoundException: Could not find file 'C:\Documents and Settings\badmin\Desktop\New Folder\Bones-TheManontheFairway T01 DELAY 0ms_AudioOutput.mp4'.
File name: 'C:\Documents and Settings\badmin\Desktop\New Folder\Bones-TheManontheFairway T01 DELAY 0ms_AudioOutput.mp4'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileInfo.get_Length()
at StaxRip.CommandLineAudioProfile.Encode()
at StaxRip.MainForm.Encode()
at StaxRip.MainForm.StartEncoding()
at StaxRip.MainForm.bSkip_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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)
SeeMoreDigital
10th March 2006, 13:19
MP3 in MP4 is possible but not recommended.There are a few stand-alone players that support MPEG-4 SP/ASP video with MP3 audio in MP4.... It's pefectly permissible in the MPEG-4 specs
stax76
10th March 2006, 14:28
I don't know if this is an error or not but whenever I rip a 16x9 movie and it's 100% film StaxRip will automatically select force film. Fine with me, but when I have a 4x3 movie and it's 100% film StaxRip will never set force film.
I did a code review, I don't think there is a bug, IIRC you you can read code so see yourself:
If Filepath.GetExt(p.SourceFile) = ".d2v" Then
Dim content As String = StringHelp.ReadFile(p.SourceFile)
cb169.Checked = content.Contains("Aspect_Ratio=16:9")
If content.Contains("Frame_Rate=29970") Then
Dim m As Match = Regex.Match(content, "FINISHED +(\d\d)\.")
If m.Success Then
Dim film As Integer = CInt(m.Groups(1).Value)
If film >= p.AutoForceFilmThreshold.Value Then
content = content.Replace("Field_Operation=0" + vbCrLf + "Frame_Rate=29970", "Field_Operation=1" + vbCrLf + "Frame_Rate=23976")
StringHelp.WriteFile(p.SourceFile, content)
End If
End If
End If
End If
@dvd_maniac
Please try using the hotfix: http://www.planetdvb.net/staxrip/StaxRip_Hotfix.zip
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.