Log in

View Full Version : StaxRip x86 (development for x86 has been stopped)


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 [74] 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

stax76
27th June 2010, 12:18
@snippits

Thanks for the appreciation.

EDIT: add Undetermined to sub languages

Which dialog do you mean? It's in the mkv muxing dialog and the options dialog will be 100% TreeView with filter feature to quickly find options, the subtitle languages in this dialog will be defined with text as two letter codes.

@PopovN

I've been working on your requests a bit, what is your source and target format? Changes I've done so far is launching ffmsindex.exe only if the source script starts with FFVideoSource so you could use the C conditional operator and the processing macro in your source filter:

%processing% ? aaa() : bbb()

The processing macro returns false while preparation and true while encoding so you can use different code while preparing and encoding. Do you know what the C conditional operator is? I've also added a new command 'Perform | Set Filter' to modify a existing filter of given category, that is a alternative, also easy solution for your problem. I don't understand however why not use DirectShowSource while processing, frame accuracy should only matter if you are cutting.

I guess your source is mkv, right know it asks to demux video and demuxes everything else automatically, I could add a dialog with checkboxes for video, audio, subtitles and attachments giving a little more control. Ideally there should be a TreeView with checkboxes for each stream but this probably would be ten times more work. Not sure what else you are gonna need for your minimum preparation work-flow since I don't know your exact source and target formats and I've not yet tried something similar but I think it's very interesting.

Batchman
27th June 2010, 12:53
i am thinking that option in template to auto select subtitles based on language, should only work when source has more than one

stax76
27th June 2010, 15:29
You can try following alpha build:

http://www.stax76.bplaced.net/files/applications/StaxRip/StaxRip_1.1.6.1_unstable_alpha_2010-06-27.7z

1.1.6.1 (unstable alpha 2010-06-27)


Fixed aborting audio processing not working
Added high DPI awereness, this involved a huge part of the GUI to be modiefied, it's a work in progress and wasn't yet fully tested at standard 96 DPI, until it's fully tested StaxRip remain in unstable alpha state
Added option to disable demuxing (Options > Advanced > Misc > Demux...)
Added chapter extraction from mkv as xml and detect xml chapters
Added feature showing MediaInfo of all files in a folder (Tools > Advanced > Show MediaInfo...)
Added new command 'Perform | Set Filter' to replace a existing filter of same category
Added filter feature to options dialog to quickly find options, moved all options to tree view
Updated MediaInfo to version 0.7.33.0
Updated mkvtoolnix to version 4.0.0
Updated x264 to revision 1659, changes since 1542 were not addressed, feedback is welcome

PopovN
27th June 2010, 15:32
%processing% ? aaa() : bbb()

Thanks for that - its more simply than my script - ill try on next transcoding.


I don't understand however why not use DirectShowSource while processing, frame accuracy should only matter if you are cutting.

My encodings from directshowsource - somtimes was not good (i dont know why, and what), but from ffms2 - allways perfect. And now in staxrip i found what was looking for - transcode without demux before preparing + good crop|preview.


I guess your source is mkv, ... I could add a dialog with checkboxes for video, audio, subtitles and attachments giving a little more control. Ideally....
my usual source mkv|mp4|avi traget - mkv
now for me idealy button "tools"->"advanced"->"demuxing"->"all subs"
and comand "Perform|demux subtitles" wich will help to do such menu item
when i will change codepage of subtitles from UTF to cp1251 and put near target - through staxrips "Perform|commandline"

PopovN
27th June 2010, 16:23
I dont use DGindex - but staxrip tell me about it when i load source with russian letters in path - can you let use such source if all components can work with it? Also in target ... may be it will check-box in "options"->"advanced" with "not let international symbols" by default, and "gray" if dgindex is used?

I try to make work with trancoding more automatically through "event commands" and this list is very uncomfortable for store many commands.
For beginning:
make button "enable|disable" on list-item with icon - now you cant understand witch command will launch - witch not
Put list item in chronological order - if them works on one event it will help, and if command must start on source load it must be on the top but command for encoding - on bottom
If commands criterias cant let it start in this job - it must be "gray"

stax76
27th June 2010, 17:46
Unicode is problematic, it's not only DG stuff but also AviSynth has Unicode issues and that is always used. I take a look at it. Regarding event command please try to describe a little bit better. I might be able to add new features so you won't have to use event commands.

PopovN
27th June 2010, 17:53
Unicode is problematic,... AviSynth ...I take a look at it.i can test experimental build if you will compile it
Regarding event command please try to describe a little bit better. I might be able to add new features so you won't have to use event commands.
OK ) but "event commands" its so cute.

stax76
27th June 2010, 18:06
I can't do anything about Unicode other than better warn messages, the AviSynth team is aware of the problems, I don't know if they were able to make any progress meanwhile, you can read about it here:

http://forum.doom9.org/showthread.php?p=1374635#post1374635

Edit:

I improved the warning a bit:

Filenames with international (unicode) characters are not supported by AviSynth and several other applications, sorry.

PopovN
27th June 2010, 18:09
About crop:
"Perform | Smart Crop" does not work if "crop" filter is not checked - i think what it must to enable this filter.
Also if "Options"->advanced->image->crop->"auto-crop borders until proper AR is found" is checked & crop filter is checked & resize filter is checked, and i change height of target - smartcrop does not launch. I think what it must work on any target height|width changes
Please put "No crop" into "Perform| No crop", now only 1 posibility to change %crop_left%, etc : "options"-> advanced->image->crop-> values - so long....
Not worked - sorry for time - ill describe it later more well-reasoned
not crop .. but near: if i press "up" button(on keyboard cursor keys) on height of target it decrease - will be logical if it will increase on up and decrease on down (will be more comfortable if smartcrop will work on such changes )

PopovN
27th June 2010, 18:33
I can't do anything about Unicode ... sorry.
Stop - you can to rename files in working dir INSIDE staxrip for other programs and check on international symbols only path of working dir. But in interface use native names for user. And you dont need rename target after muxing - mkvmerge fully support unicode as mp4box i think.

about it here
and them talk about non NATIVE language as i understand - avisynth perfectly working for me with russian names of avs-files, russian paths of sources in that files(I TESTED IT NOW AGAIN). And i dont remember when i worked with non-english or non-russian source. I think my suggestion of checkbox(with any warning about non english and non-native names of source on it{ and in "advanced" part of options}) can work.
Also you can catch error of avisynth on source load and if it like "Import: Couldn't open "......avs"" - write about non-native symbols (if they exist) and suggest to rename source directly in staxrip interface -> during renaming make "insert" cursor.

Batchman
27th June 2010, 20:16
theres bug in "remove in preceding passes:" it corrupts command line by removing value of switch which is before removed one

after taking closer look at source i changed this

Dim switches = Params.TurboRemove.Value.SplitNoEmpty(" ")

For Each i In switches
'Dim re As New Regex(" *" + i + ".*?(?= --)| *" + i + ".*")

If re.IsMatch(ret) Then
ret = re.Replace(ret, "", RegexOptions.IgnoreCase)
End If

to Dim switches = Params.TurboRemove.Value.SplitNoEmpty("--")

For Each i In switches
Dim re As New Regex("--" + i)

If re.IsMatch(ret) Then
ret = re.Replace(ret, "", RegexOptions.IgnoreCase)
End If

to fix it, problem was that separating values from switches and than using them as "i" could remove values from switches u dont want to remove
guess will work only with exact switches, some changes to reg. expression would be way better, but i dont need it :)

romit
27th June 2010, 20:48
When I use 'save as' or 'save', the project file saves without an extension or the default extension *.rip.

On using Project>Open, the file doesn't show up.

Is there a way to associate the staxrip project files with the application like one in the old version.

PopovN
27th June 2010, 21:06
associate the staxrip project files
winXP:
open "my computer"
in menu (usual on top of the window) click "service"->"properties"->"file types"
make extention "rip"
then find it in list and push "change" -> click to staxrip.exe

Betsy25
27th June 2010, 21:42
Stop - you can to rename files in working dir INSIDE staxrip for other programs and check on international symbols only path of working dir. But in interface use native names for user. And you dont need rename target after muxing - mkvmerge fully support unicode as mp4box i think.


If StaxRip has to do these kind of things for the lack of 3rd party apps not working as they should, it will become one giant spaghetti mess, I hope Staxrip's code remains fairly clear, making it possible to keep StaxRip as great and as bugfree as it currently is. It's up to those authors whose programs are buggy to fix their owns , you cannot expect a frontend to start fixing all bugs for the 3rd party components it uses.

PopovN
27th June 2010, 22:11
spaghetti mess
as i understand avisynth 2.xx never will be able to read unicode-named-on-foreign-language files.
And this bug can be disabled by staxrip.
And it will be a gift for non-english users.
I am, for example, before every transcode make english-named ntfs-link for russain-named file then transcode it then rename target name to russian then delete link... and so about 6 years.. every time... on my place will you have a hope what program will do it for you ?

Batchman
28th June 2010, 00:05
would be nice if source attachments were muxed in output

romit
28th June 2010, 06:19
winXP:
open "my computer"
in menu (usual on top of the window) click "service"->"properties"->"file types"
make extention "rip"
then find it in list and push "change" -> click to staxrip.exe

:thanks:


I've already defined *.rip through registry:

[HKEY_CLASSES_ROOT\StaxRip.rip]

[HKEY_CLASSES_ROOT\StaxRip.rip\shell]

[HKEY_CLASSES_ROOT\StaxRip.rip\shell\open]

[HKEY_CLASSES_ROOT\StaxRip.rip\shell\open\command]
@="\"C:\\Program Files\\StaxRip\\StaxRip.exe\" \"%1\" %*"

The problem I'm facing is a little bit different. See staxrip 1.1.6 should be saving its poject file in the format 'filename.rip' but its saving as just 'filename' without the extension '.rip'. Everytime i've to rename 'filename' to 'fileame.rip' for staxrip to recognize it as a valid project file & then load. Any fix for this?

Thanks.

olapanekala
28th June 2010, 08:04
Shutdown command when finished is not working in windows 7 64 bit.

Thanks for excellent software

Batchman
28th June 2010, 12:24
StaxRip is pretty much best GUI and big tnx to stax

but if i can sum problems i have with it:
1. faad2 (crashing is not an option when u use batches)
2. need to use dss2 with non extracted video track to achieve sync in output for pretty much all avc sources
3. batch extracting video track automatically, therefor problem 2
4. subtitles arent muxed if their language is not specified in template
5. old x264 setting form even in new aplha version, but u can use custom command line (tnx)
6. u cant remove custom switches from previous passes without corrupting whole cml
7. attachments from source missing (annoying since i have to mux all fonts, etc. manually after)

god bless os, since i could fix all of them by editing code, still would be nice to see them in next version, btw i LOVE new look of 1.1.6.1 :D

Fidelix
28th June 2010, 15:42
StaxRip is pretty much best GUI and big tnx to stax

but if i can sum problems i have with it:
1. faad2 (crashing is not an option when u use batches)
2. need to use dss2 with non extracted video track to achieve sync in output for pretty much all avc sources
3. batch extracting video track automatically, therefor problem 2
4. subtitles arent muxed if their language is not specified in template
5. old x264 setting form even in new aplha version, but u can use custom command line (tnx)
6. u cant remove custom switches from previous passes without corrupting whole cml
7. attachments from source missing (annoying since i have to mux all fonts, etc. manually after)

god bless os, since i could fix 1,2,3,4,6 by editing code, still would be nice to see them in next version, btw i LOVE new look of 1.1.6.1 :D

Could you tell me how u fixed 1,2,3 and 4?
I am having those same problems.

Batchman
28th June 2010, 16:17
Could you tell me how u fixed 1,2,3 and 4?
I am having those same problems.
1. u need edit source because different command line (i use necoaacdec)
2. u just need haali media splitter installed and edit filter profiles, i use DirectShowSource2 = LoadPlugin("C:\Program Files\Haali\MatroskaSplitter\avss.dll")dss2("%source_file%", fps=%source_framerate%)%newline%ConvertToYV12()
3. only by editing source
4. edit source, or add languages in options->subtitles (dont forget undetermined)

stax76
28th June 2010, 19:41
1. faad2 (crashing is not an option when u use batches)

Please upload a sample clip and PM the link.

2. need to use dss2 with non extracted video track to achieve sync in output for pretty much all avc sources

Again sample please.

3. batch extracting video track automatically, therefor problem 2

It only demuxes when the source filter does not contain 'directshowsource', I could change this using a StartsWith check instead of a Contains check.

4. subtitles arent muxed if their language is not specified in template

More details please.

5. old x264 setting form even in new aplha version, but u can use custom command line (tnx)

Which settings are missing.

6. u cant remove custom switches from previous passes without corrupting whole cml

This is somehow a legacy feature since x264 has now built in fast first pass, this used to work however, please tell me exactly how to reproduce the problem.

7. attachments from source missing (annoying since i have to mux all fonts, etc. manually after)

Again sample please.

The problem I'm facing is a little bit different. See staxrip 1.1.6 should be saving its poject file in the format 'filename.rip' but its saving as just 'filename' without the extension '.rip'. Everytime i've to rename 'filename' to 'fileame.rip' for staxrip to recognize it as a valid project file & then load. Any fix for this?

Should work in the next build.

Shutdown command when finished is not working in windows 7 64 bit.

I'll investigate it.

@PopovN & Betsy25 regarding Unicode

I think it would be problematic to workaround it, there are many different locations with complicated code, I still might try it when I have more time.

avisynth perfectly working for me with russian names of avs-files, russian paths of sources in that files(I TESTED IT NOW AGAIN).

Try 'Hoří, má panenko' and post a name that works with AviSynth but not StaxRip.

"Perform | Smart Crop" does not work if "crop" filter is not checked - i think what it must to enable this filter.

I think this behavior is good.

Also if "Options"->advanced->image->crop->"auto-crop borders until proper AR is found" is checked & crop filter is checked & resize filter is checked, and i change height of target - smartcrop does not launch. I think what it must work on any target height|width changes

Again I think it's good to only launch it on start, update this on every change might be problematic.

Please put "No crop" into "Perform| No crop", now only 1 posibility to change %crop_left%, etc : "options"-> advanced->image->crop-> values - so long....

I think you could use 'Perform | Set Filter' to disable the crop filter.

not crop .. but near: if i press "up" button(on keyboard cursor keys) on height of target it decrease

I've flipped it now.

Fidelix
28th June 2010, 20:35
Hello stax76.

The only problem that is keeping me from using StaxRip now is this:

In my template i have TARGET VIDEO BITRATE to 400.
But when the encoding starts, and x264 is called, it uses a COMPLETELY different bitrate.
It seems its basing on the target file size and not on the bitrate i have set.

I tried creating event commands, but it does not work.
I tried using custom cmds for x264, but it also does not work.

I'm not sure what to do. Could you please give me some advice?

PopovN
28th June 2010, 21:58
Try 'Hoří, má panenko' and post a name that works with AviSynth but not StaxRip.
ITS NOT RUSSIAN!
These symbols are foreign for me - it will not work.
Avisynth good work with russian for russian OS and bulgarian for bulgarian OS but with bulgarian for russian OS it will not work. (also it cant work with bulgarian and russian in english os)
I ask only for native file names - because 99% of people worked only with them and english-named files.
How to test - i wrote - error of avisynth will tell you what warning about diskspace or name of the file|path needed.
How to wrap this situation - also wrote - rename or make soft-link(if on ntfs partition) to file|dir.
But in the first place - only checkbox needed => if it will have good feedback from non-english users => may be later you will make rename etc for another 1% (this solution only for non-english users and GIFT for them - english users always were able to use native-named files he-he ))))

Also if "Options"->advanced->image->crop->"auto-crop borders until proper AR is found" is checked & crop filter is checked & resize filter is checked, and i change height of target - smartcrop does not launch. I think what it must work on any target height|width changes

Again I think it's good to only launch it on start, update this on every change might be problematic.

If i use this checkbox - i wait what for any resolution of target, which i type - i'll get right solution. If not - for what it? - its doing nothing - for most cases you dont know height of target and will change it and result of this checkbox (like it work now) will only useles overcrop for few pixels
Not problematic - i manualy make it now by hotkey.
Only 2 another problems:
after any resolution of target change - avisynth launched - a think it must launch after leaving edit-box of wedth|heigh. For solution may be give possibility to put error <"1" into "options"-"advanced"->"image"-> "maximum aR error" => as when resolution produce error more then this option - avisynth dont started.

smartcrop always use exists arguments of crop-filter and after several uses it may make strange overcrops - i think " START arguments" for smartcrop must be (0,0,0,0) if crop was not used, or results from autocrop, or results from last crop-dialog but not result of last smartcrop on another resolution. I think you may not understand (thanks to my pidging-english) but you welcome if you have a questions - because fast preparing of transcoding for small devices(with small resolution) is very depend from this.


Please put "No crop" ...

.. 'Perform | Set Filter' to disable the crop filter.
Ok ill try later (in last build from sourceforge i havnt it)
But if i change resolution - ill must to press 1st hotkey for "nocrop" then 2nd hotkey for smarcrop - in previous question i ask to make this proces automatic, but may be i can do it by myself without programming on your side? Or may be any possibilities to make one hotkey for nocrop+smartcrop chain launch?

=========================================

Another big problem of smartcrop what it save result in "crop" filter. But smartcrop needed only when source resized - so result of smartcrop must be put into "resize" filter.
as described in http://avisynth.org/mediawiki/Resize
It more advanced:
Faster if used only resize instead of crop and then resize.
Its not depend from "output mode" - not only even arguments may be used - I WANT to crop my source by 1 pixel from left, or by 1 - both opposites sides.
more accurate AR with little error will be used on same target resolution
accurate edge rendering when excising a part of a complete image


I suggest use "crop" only when resize dont needed. If resize enabled = use crop-ability inside resize filter, as more advanced.
If resize enabled - in crop-dialog use 1 pixel as minimal argument for increasing|decreasing(now its only 2).
Also for keeping interface we may use 1 resize filter as croping filter and 2nd as resize and before encoding make from them 1 filter.

stax76
28th June 2010, 23:03
@Fidelix

I guess you are using batch mode, your problem and solution can be found in the FAQ:

http://staxrip.wikispaces.com/FAQ#Can%20I%20encode%20using%20a%20fixed%20bitrate%20in%20batch%20mode%3F

With event commands did you use the event 'After source loaded' and the command 'Parameter | Target Video Bitrate', I think that would also work.


@PopovN

Can you use the following as script name: Решения для предприятий.avs

This is Russian (copied from google.ru) as you can see and AviSynth generates a error on a German system, I guess because it's Unicode.

Regarding crop it's tricky and your English makes it even more difficult for me, maybe you can try to explain the most important issues a little better.

Batchman
28th June 2010, 23:17
Hello stax76.

The only problem that is keeping me from using StaxRip now is this:

In my template i have TARGET VIDEO BITRATE to 400.
But when the encoding starts, and x264 is called, it uses a COMPLETELY different bitrate.
It seems its basing on the target file size and not on the bitrate i have set.

I tried creating event commands, but it does not work.
I tried using custom cmds for x264, but it also does not work.

I'm not sure what to do. Could you please give me some advice?
just use --bitrate switch in "custom switches" as "--bitrate 500 --bitrate 600" = "--bitrate 600", later one will be always used :)

PopovN
28th June 2010, 23:28
Can you use the following as script name: Решения для предприятий.avs

Its absolutly working and as name of avs-file and as name of file in "DirectShowSource"

German system i think you can test all by yourself - by letters with "umlyauts"


Regarding crop it's tricky and your English makes it even more difficult for me, maybe you can try to explain the most important issues a little better.

Can you quote all what i bad explained in previous message?

Fidelix
29th June 2010, 00:55
stax76. sorry for wasting your time. I did not know there was a FAQ.

I'm really sorry, i hate asking something that was already answered.

I thank you. I THANK YOU.
The same for Batchman!

PopovN
29th June 2010, 10:39
I make "Perform | Execute Command Line" for update x264
"%application_dir:x264%..\wget\bin\wget.exe" -N -P "%application_dir:x264%" http://x264.nl/x264/x264.exe
"wait for exit" not checked
"show process windows" not checked

But when its started - window is apearing. How to make window-less start of wget ?
Wget (http://en.wikipedia.org/wiki/Wget) is command-line program for download anything.

And sorry , what asking twice -will you code "demux of all subtitles before encode start" (i dont need "after source loaded")?

PopovN
29th June 2010, 11:55
Updated x264 to revision 1659, changes since 1542 were not addressed
[/LIST]

compare x264.exe --fullhelp between versions:
presets were changed.
"Jason Garrett-Glaser" <darkshikari@gmail.com>
Lookaheadless MB-tree support
Uses past motion information instead of future data from the lookahead.
Not as accurate, but better than nothing in zero-latency compression when a lookahead isn't available.
Currently resets on keyframes, so only available if intra-refresh is set, to avoid pops on non-scenecut keyframes.
Not on by default with any preset/tune combination; must be enabled explicitly if --tune zerolatency is used.

Also slightly modify encoding presets: disable rc-lookahead in the fastest presets.
Enable MB-tree in "veryfast", albeit with a very short lookahead.

you may use x264.exe --fullhelp > help.txt to make files for comparison and use any program to see highlighted changes (for example "total commander"{file>compare by content} )

It may be used as idea for next step after update from previous my message - show window with changes... (if ill found command-line (http://winmerge.org/docs/manual/Version_control.html#d0e9121) program to do so..)

Batchman
29th June 2010, 16:46
custom default paths are not working? iam trying change target name and directory for batch without any success

want all output files in separate dir without _new and cant get it done :(

default target directory and name not working at all
temp file directory: i put %source_dir%%source_name% temp files X and outcome was %source_dir%\002 temp files X\002 temp files\002 temp files (002 was %source_name%)

something smelly in these paths :D

PopovN
29th June 2010, 20:03
http://winmerge.org/about/screenshots/filecmp_small.png
I make x264-update script.
Update work automatically if not changes in CLI of codec.
If them exist - script ask you, what to do and show highlighted changes during last update.
If you dont know, may you use x264 with shown changes, in exist build of staxrip - simply close window and click "no" in next popup for disable update.
You will never miss any important update.

You need Wget (http://en.wikipedia.org/wiki/Wget) for download and WinMenrge (http://winmerge.org/downloads/)for view changes, them must be installed in your staxrip\applications dir.
%application_dir:x264%..\wget\bin\wget.exe
%application_dir:x264%..\Winmerge\WinmergeU.exe

Then in "tools"-"edit menu" make item with command "Perform | Execute Windows Script"
choose "VBScript" and add script:

Dim o, HelpNow,HelpNew
Set o = createobject("WScript.Shell")
o.run "%COMSPEC% /c %application_dir:x264%..\wget\bin\wget.exe -N -P %application_dir:x264%new\ http://x264.nl/x264/x264.exe",0,true
o.run "%COMSPEC% /c %application:x264% --fullhelp > %application_dir:x264%help.now",0,true
o.run "%COMSPEC% /c %application_dir:x264%new\x264.exe --fullhelp > %application_dir:x264%help.new",0,true

Set HelpNow = CreateObject("Scripting.FileSystemObject").OpenTextFile("%application_dir:x264%help.now", 1)
Set HelpNew = CreateObject("Scripting.FileSystemObject").OpenTextFile("%application_dir:x264%help.new", 1)

IF (HelpNow.ReadLine <> HelpNew.ReadLine) then
str1=str
Do While (HelpNow.AtEndOfStream <> True) and (str1=str) and (HelpNew.AtEndOfStream <> True)
str = HelpNow.ReadLine
str=replace(str," ","")
str=replace(str,"-","")
str=replace(str,".","")
str=replace(str,":","")
str=replace(str,",","")
str=replace(str," ","")
str1 = HelpNew.ReadLine
str1=replace(str1," ","")
str1=replace(str1,"-","")
str1=replace(str1,".","")
str1=replace(str1,":","")
str1=replace(str1,",","")
str1=replace(str1," ","")
Loop

If (HelpNew.AtEndOfStream <> True) or (str1<>str) or (HelpNow.AtEndOfStream <> True) then
o.run "%application_dir:x264%..\Winmerge\WinmergeU.exe %application_dir:x264%help.now %application_dir:x264%help.new",3,true
if msgbox (" Update?",4+32,"Staxrip update: x264") = vbYes then
o.run "%COMSPEC% /c COPY /V /Y %application:x264% %application:x264%.old",0,true
o.run "%COMSPEC% /c COPY /V /Y %application_dir:x264%new\x264.exe %application:x264%",0,true
end if
Else
o.run "%COMSPEC% /c COPY /V /Y %application:x264% %application:x264%.old",0,true
o.run "%COMSPEC% /c COPY /V /Y %application_dir:x264%new\x264.exe %application:x264%",0,true
End If

END IF

HelpNow.close
HelpNew.close

o.Popup "Done.",1,"Staxrip update: x264",64



Then find your item in program menu and click on it.

I didnt do any wrap around IO-errors - dont launch without installed wget. For first run: if nothing appearing - its good - its mean what new version is downloading - you must wait.

Downloaded version stored in "staxrip\applications\x264\new\x264.exe" (dont delete it - to avoid needless download next time)
Old version stored in "staxrip\applications\x264.exe.old"


Stax - can you you add permanent checkbox into applications\x264 "use not recommended version" ? - now after each update we must chose "continue with unknown version"

RedDimond
3rd July 2010, 18:15
when i try to open it
the following message is appear

http://img717.imageshack.us/img717/96/73239242.jpg


and from a time go. used it without any problem
but now this message appear

please help me to open it again
without set up anew windows

outlawdogg
4th July 2010, 03:57
Did you try to run program as administor?

bteamfox
5th July 2010, 00:00
Hi,

I have installed Staxrip 1.1.6 and have had amazing results converting to avi, mp4 and playing the files back on my PS3. The problem I have is if I convert using the PSP setting the file will not play on either my PSP 2000 or 3000. Can any kind sole Please help me to convert to PSP format. I have read so much and tried so hard, please, please help me!

yanksno1
7th July 2010, 14:54
Great program and it looks like it might be what I need to take some SD TS files to Xvid format. Main problem I'm having is cropping. I'm trying to crop a 16:9 (720x480) to 4:3 (513x384) file. I choose to resize the file, and also check Crop on the left. In the top menu, I select Crop and edit the parts where I want it cropped (by the blue bars). That looks good but doesn't appear to do anything. When I edit my file, it squishes the file down with the black bars on the sides as part of the 512x384. I obviously want a full frame 4:3 of the file. I think I'm missing something, but not sure what. Any help would be greatly appreciated.

outlawdogg
7th July 2010, 16:26
Hi,

I have installed Staxrip 1.1.6 and have had amazing results converting to avi, mp4 and playing the files back on my PS3. The problem I have is if I convert using the PSP setting the file will not play on either my PSP 2000 or 3000. Can any kind sole Please help me to convert to PSP format. I have read so much and tried so hard, please, please help me!

I have the same problem. I have tried with psp 1000. No luck.

Batchman
7th July 2010, 21:17
Hi,

I have installed Staxrip 1.1.6 and have had amazing results converting to avi, mp4 and playing the files back on my PS3. The problem I have is if I convert using the PSP setting the file will not play on either my PSP 2000 or 3000. Can any kind sole Please help me to convert to PSP format. I have read so much and tried so hard, please, please help me!

320x240 (768 bitrate)
480x272 (768 bitrate)
640x480 (768 or 1024 bitrate)
720x480 (768 or 1024 bitrate)
use 1 of these resolutions with x264 psp profile, change mode from quality to bitrate, to x264 custom switches add--bitrate 768or1024 --ratetol 1.0and use aac stereo cbr 128 with mp4 container then report back :D


Great program and it looks like it might be what I need to take some SD TS files to Xvid format. Main problem I'm having is cropping. I'm trying to crop a 16:9 (720x480) to 4:3 (513x384) file. I choose to resize the file, and also check Crop on the left. In the top menu, I select Crop and edit the parts where I want it cropped (by the blue bars). That looks good but doesn't appear to do anything. When I edit my file, it squishes the file down with the black bars on the sides as part of the 512x384. I obviously want a full frame 4:3 of the file. I think I'm missing something, but not sure what. Any help would be greatly appreciated.u can see actual result of both crop and resize in preview, by edit my file u mean after encoding?

yanksno1
7th July 2010, 23:07
u can see actual result of both crop and resize in preview, by edit my file u mean after encoding?

Yea, the final result after the encoding finishes. I've looked at the preview as well, and it looks squished there too. So I'm not sure what I'm missing since the Crop in the main menu (with the blue bar) looks fine. I think the resizing is throwing it off but I'm not sure if I'm missing a step (which I probably am) for the Crop in the main menu to take effect. Any suggestions? Hope I'm being clear. :)

Batchman
7th July 2010, 23:21
source par is set to 1:1 or something else? but i guess it should work, i usually use crop then set resize, so far had no problem with it, can u put log somewhere? (pastebin.org preferably or attach it)

stax76
8th July 2010, 16:45
@yanksno1

You could post some screenshots.

@RedDimond

Under normal conditions this file would be accessible, you must have switched to a more restricted user account or something.

Stax - can you you add permanent checkbox into applications\x264 "use not recommended version" ?

I've removed the check now altogether because since all applications are included it don't appear very useful.

custom default paths are not working? iam trying change target name and directory for batch without any success

I've not found a problem, please post the exact feature name and entered values.

@PopovN

Regarding Unicode AviSynth does not work with it, Cyrillic ANSI yes but not Cyrillic Unicode, from where do you have file names with Unicode? I think the Cyrillic alphabet is covered by the Cyrillic Windows code page so everything you type with the keyboard should be ANSI and StaxRip should not complain. I wonder from where do got Unicode file names.

stax76
8th July 2010, 16:47
1.1.6.2 (beta 2010-07-08)


Fixed bug FAAD2 crashing, now using ffmpeg which has a new AAC decoder hopefully being more reliable then FAAD2
Fixed bug not detecting 1:1 source PAR of vertically cropped dgi HD files
Fixed null reference crash introduced in last alpha
Fixed bug generating/allowing target name identical to name referenced in index file
Fixed various Blu-ray related bugs
Added option to set AviSynth script as audio source file (Options > Audio > Set...)
Updated mkvtoolnix to version 4.1.1


As usual it also includes minor changes that where requested.

http://www.stax76.bplaced.net/files/applications/StaxRip/StaxRip_1.1.6.2_beta.7z

Batchman
8th July 2010, 20:04
u should probably mention that "remove from preceding passes" takes only switches without values otherwise it will corrupt command line
faad2 could be removed from applications, or its still used for something?


I've not found a problem, please post the exact feature name and entered values.
options->paths->default target directory: i could use browse to put target directory somewhere else and still, output file would be in source file directory (ofc i have saved template)

stax76
8th July 2010, 20:30
u should probably mention that "remove from preceding passes" takes only switches without values otherwise it will corrupt command line

I've not investigated this yet, maybe problem was you entered switches with parameters, IIRC you have to enter switches without parameter separated by space, if that don't work please tell me what exactly did you enter.

faad2 could be removed from applications, or its still used for something?

Also the code is still there, I'll remove both as soon as I know the new method works better. I've received a couple of bug reports regarding the old method but unfortunately not many samples to reproduce it.

Batchman
8th July 2010, 21:34
I've not investigated this yet, maybe problem was you entered switches with parameters, IIRC you have to enter switches without parameter separated by space, if that don't work please tell me what exactly did you enter.
i know that now, but took me while to grasp it, as theres no indication u cant enter switch with value, and i was copy pasting it from custom switches resulting in bad command lines, before i checked source code to realize that values are evil :D

btw gj with attachments and chapters in new version

with path problem i have, if i want output files in source_dir\output i should write to default target directory %source_dir%output ? as its not working :/

stax76
8th July 2010, 22:29
It only works if the directory exists ;) but I changed it now to create it if it don't exist.

cegy
8th July 2010, 23:08
i would like a easyer menu editor for the filters as i find it ever so hard to enable MT avisynth :/ many you should add it or even make the profile for me thats if u don't mind :/

Source = Automatic
Field = FieldDeinterlace(blend=false)
Crop = Crop Borders
Resize = Sharp

the default avi synth mt i use is
LoadPlugin("<PLUGINS_DIR>\MT.dll")
SetMtmode(2,4)

stax76
8th July 2010, 23:49
I could add a option like: Options > Filters > Code inserted at top of scripts

StaxRip generates different scripts for cropping, audio processing etc. so it must be ensured code inserted does not break something.

cegy
8th July 2010, 23:53
I could add a option like: Options > Filters > Code inserted at top of scripts

StaxRip generates different scripts for cropping, audio processing etc. so it must be ensured code inserted does not break something.

ok unless its sorted thats the main thing but would it be best to sort out a profile for me untill this is sorted so i can use the proper power of my cpu :/ :thanks:

Anakunda
9th July 2010, 17:28
Gives it an command line switch to start unattended all queued jobs? I do need it:cool: