View Full Version : StaxRip x86 (development for x86 has been stopped)
stax76
17th March 2008, 04:20
@Ryo94
there is a feature in the options called 'Preperation' to automate demuxing, you could integrate a demuxer called mkvextract, any commandline demuxer can be integrated, the tools there are processed in sequence passing the output from one tool as input to the next, DGIndex is just a preparer defined there. Anything for which there is a AviSynth sourcefilter can be opened.
You can also demux by hand using the command shell, a batch file, script or whatever. The mkvextract directory can be opened from the external applications dialog, on mkvtoolnix use Tools/Open Directory, the documentation is also there.
@dvd_maniac
I've renamed 'Add Forced Subtitle' to 'Add Hardcoded Subtitle', this adds a AviSynth filter which hardcodes, if I understand everything correctly you have to add both, hardcoded and forced subtitles there.
@Deinorius
I've added a option to add additional mkvmerge switches, there is also a little preset feature as usual. It's not possible to remove switches though, is that important?
in case anybody interested in a beta version:
StaxRip beta (http://www.planetdvb.net/non_drupal/staxrip/StaxRip_unofficial.exe)
1.0.0.? (2008-??-??)
Fixed a bug with three pass encoding
Fixed crash caused by applications like TrueCrypt creating virtual hard drives
The preview can now show the display aspect ratio
The preview has now a menu/shortcut to toggle between display aspect ratio and
script aspect ratio. The state is saved in the global settings
The video and the window position of the crop and in the preview dialog is now
saved in the global settings
The external preview menu/shortcut in the preview dialog use now KMPlayer or MPC
when found passing the current video position as command line argument
Added setting to use double-click instead of single-click for the tray icon,
the default remains single-click
When the process window is hidden in the tray, all applications will now be
started hidden and the active window won't become inactive any longer
Added button to the processing dialog showing a menu to disable jobs. This menu
is also available as tray context menu since a couple of versions. All buttons
have images
The MKV container settings dialog has a option to add additional command line
switches
Added options to define a maximum value of the width and height to be
overcropped
Deinorius
17th March 2008, 10:11
I've added a option to add additional mkvmerge switches, there is also a little preset feature as usual. It's not possible to remove switches though, is that important? I have to test, if removing ist nessesary. Will test it, when I'm back in Vienna.
You didn't add an option for MP4Box?
Thanks anyway. :)
stax76
17th March 2008, 14:25
You didn't add an option for MP4Box?
Wouldn't be too hard to add it so if there is demand I can add it.
Ryo94
17th March 2008, 20:07
there is a feature in the options called 'Preperation' to automate demuxing, you could integrate a demuxer called mkvextract, any commandline demuxer can be integrated, the tools there are processed in sequence passing the output from one tool as input to the next, DGIndex is just a preparer defined there. Anything for which there is a AviSynth sourcefilter can be opened.
Thanks for reply Stax, I've mkvextract in c:\program files\MKVToolnix\ but after several attempts couldn't realize how should look the command line in staxrip I'm really sucks with command lines and syntax.
You can also demux by hand using the command shell
I could extract the audio and video streams using mkvextractGUI, which gave me 1 .h264 video file an 1 mp3 file, the .h264 file can't be imported to staxrip (looks like I need to install another filter).
So at the end I chose to open the mkv like I did it before, using haali, then encode just the video (no audio) and at last mux the output video with the mp3 previously demuxed with MKVextractGUI in VDmod.
I really would like to do all the job in Staxrip, any idea how should look the command line/s in Staxrip's "Preparation" window? My only desire is to import the MKV with the mp3 stream as mp3 (no decoded) in order to use "add existing..."
Deinorius
17th March 2008, 20:40
Wouldn't be too hard to add it so if there is demand I can add it. Well, the greatest demand is with Matroska muxing, but it wouldn't hurt for mp4 too. :)
But this should be it. I see no demand for any additional PMP Muxer args. Especially if you can use MP4Box too.
And the Misc Muxer don't need it for sure.
stax76
17th March 2008, 21:25
@Ryo94
you need DGAVCDec, there is a german guide with some explanations, you understand german?
Ryo94
17th March 2008, 23:56
Not a bit (just "Guten Tag" :p), but I found some info in english here (http://neuron2.net/dgavcdec/)
Didn't read it yet, I'll take a look to it and see what happen, thanx :)
I really love how easy is to convert dvds to X with Staxrip, any plans to bring the same easiness in Staxrip for MKV to X conversion? that would be just great.
Deinorius
18th March 2008, 00:20
Then I will translate it. Use this link (http://encodingwissen.de/spezial/staxrip-neue-quellformate.html) to use the pictures.
[Pic1] Go to Preparation and click "Add", select "Command Line Preparer".
[Pic2] Set all settings like the picture show you. (If you want to extract Audio too, you need to set this information too.)
Next you need following "Command Line":
"%application_dir:MKVtoolnix%mkvextract.exe" tracks "%source_file%" 1:"%source_dir%\%source_name%.h264"
"%application_dir:DGIndex%DGAVCIndex.exe" -i "%source_dir%\%source_name%.h264" -o "%source_dir%\%source_name%.dga" -f 2 -h
Instead of -h you can use -e too. Difference is that you will see the window (minimized?), if you use -e.
If you want to extract audio (or/and timecode) too, then you need to paste more mkvextract command line between the two lines.
For mp4 you can use instead of mkvextract MP4Box or MP4Creator. For the .ts Container DGAVCIndex itself would be interesting, but I have no source for it. Otherwise I would like to write a new command line.
MuLTiTaSK
18th March 2008, 00:59
Then I will translate it. Use this link (http://encodingwissen.de/spezial/staxrip-neue-quellformate.html) to use the pictures.
[Pic1] Go to Preparation and click "Add", select "Command Line Preparer".
[Pic2] Set all settings like the picture show you. (If you want to extract Audio too, you need to set this information too.)
Next you need following "Command Line":
"%application_dir:MKVtoolnix%mkvextract.exe" tracks "%source_file%" 1:"%source_dir%\%source_name%.h264"
"%application_dir:DGIndex%DGAVCIndex.exe" -i "%source_dir%\%source_name%.h264" -o "%source_dir%\%source_name%.dga" -f 2 -h
Instead of -h you can use -e too. Difference is that you will see the window (minimized?), if you use -e.
If you want to extract audio (or/and timecode) too, then you need to paste more mkvextract command line between the two lines.
For mp4 you can use instead of mkvextract MP4Box or MP4Creator. For the .ts Container DGAVCIndex itself would be interesting, but I have no source for it. Otherwise I would like to write a new command line.
translated to english with google
http://translate.google.com/translate?sourceid=mozclient&u=http%3A//encodingwissen.de/spezial/staxrip-neue-quellformate.html
stax your program rocks keep up the great work buddy i know alot of people appreciate it
Ryo94
18th March 2008, 03:32
translated to english with google
http://translate.google.com/translat...llformate.html
Thanx ;)
Hi Deinorius,
Well, I decompressed DGAVCDec (all file in the zip) in DGindex directory, Then I started Staxrip and copy/paste that lines in View=>Options=>Preparation...
http://img148.imagevenue.com/loc821/th_07496_staxrip_config_122_821lo.jpg (http://img148.imagevenue.com/img.php?image=07496_staxrip_config_122_821lo.jpg)
... and when I tried to open the MKV file I got these errors
http://img45.imagevenue.com/loc105/th_07903_error_1_122_105lo.jpg (http://img45.imagevenue.com/img.php?image=07903_error_1_122_105lo.jpg)
*The message say "the system could not find the specified archive"
http://img34.imagevenue.com/loc822/th_07908_error_2_122_822lo.jpg
No idea why :(
The addition of a template for this conversion would be nice.
arrirc
18th March 2008, 04:11
Hello Stax
Thank you for your tool.
Problem:
I have been experimenting with different tools to create X.264 files out of my DVDs already ripped on the HDD. I have successfully created one MP4 file and then decided to create another (using different profile) from the same source but with a little difference in the output file name. I intended to compare the results' quality and the encoding time. The output directory I chose contained the file created from the first conversion. To my surprise I could not find the converted file. The first file (created on 15th March was named as Fistful of Dynamite (StaxRip) and the new one I have named as Fistful of Dynamite (StaxRip 2), but the second one was never created. :confused:
I have added two jobs in line, one as described above and the other from a different source. The one from different source was created successfully.
Log of the problematic job
---------- AviSynth Script ----------
MPEG2Source("E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\VTS_03_1.d2v")
Crop(2,58,-2,-62)
LanczosResize(704,288)
---------- Audio Encoding ----------
Command Line: "D:\Applications\2. Video Tools\StaxRip\Settings\Applications\BeSweet\BeSweet.exe" -core( -input "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\VTS_03_1 01 en-English For visually impaired 3_2ch 448Kbps DELAY 0ms.ac3" -output "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\VTS_03_1 01 en-English For visually impaired 3_2ch 448Kbps DELAY 0ms_AudioOutput.mp4" ) -azid( -c normal ) -ota( -d 0 -g max ) -bsn( -vbr 0.3 -6chnew )
---------- Audio Encoding Statistics ----------
Start time: 12:50:04 AM
End time: 2:27:32 AM
Duration: 01:37:28
Speed: 0 fps
Size: 315.0 MB
Bitrate: 280.64 kbps
Video Bitrate: 1225 -> 1169
---------- x264 Single/First Pass Encoding ----------
Command Line: "D:\Applications\2. Video Tools\StaxRip\Settings\Applications\x264\x264.exe" --pass 1 --bitrate 1169 --stats "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Temporary Files\Fistful of Dynamite (StaxRip 2).stats" --bframes 16 --b-pyramid --direct auto --progress --threads 2 --no-psnr --no-ssim --thread-input --subme 1 --analyse none --me dia --output NUL --output NUL "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Fistful of Dynamite (StaxRip 2).avs"
---------- x264 Single/First Pass Encoding Statistics ----------
Start time: 2:27:32 AM
End time: 2:27:35 AM
Duration: 00:00:02
Speed: 94 fps
---------- Second Pass Encoding ----------
Command Line: "D:\Applications\2. Video Tools\StaxRip\Settings\Applications\x264\x264.exe" --pass 2 --bitrate 1169 --stats "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Temporary Files\Fistful of Dynamite (StaxRip 2).stats" --ref 5 --bframes 16 --b-pyramid --weightb --b-rdo --bime --direct auto --analyse p8x8,b8x8,i4x4,i8x8 --8x8dct --subme 6 --me umh --trellis 1 --mixed-refs --progress --threads 2 --no-psnr --no-ssim --thread-input --output "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Fistful of Dynamite (StaxRip 2)_EncoderOutput.264" "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Fistful of Dynamite (StaxRip 2).avs"
---------- Second Pass Encoding Statistics ----------
Start time: 2:27:35 AM
End time: 2:27:35 AM
Duration: 00:00:00
Speed: 320 fps
---------- Muxing ----------
Command Line: "D:\Applications\2. Video Tools\StaxRip\Settings\Applications\MP4Box\MP4Box.exe" -fps 24.000 -add "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Fistful of Dynamite (StaxRip 2)_EncoderOutput.264:name=Video" -add "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\VTS_03_1 01 en-English For visually impaired 3_2ch 448Kbps DELAY 0ms_AudioOutput.mp4:lang=eng:name=English (5.1):sbr" -new "K:\Movies\A Fistful Of Dynamite\Fistful of Dynamite (StaxRip 2).mp4"
---------- Muxing Statistics ----------
Start time: 2:27:35 AM
End time: 2:27:36 AM
Duration: 00:00:00
Speed: 244 fps
---------- Overall Statistics ----------
Start time: 12:50:04 AM
End time: 2:27:36 AM
Duration: 01:37:32
Doubt
(this one refers to the successful conversion)
I have converted the same source to XviD using AGK, at 80% quality, and it produced a higher bit rate. But 80% in staxrip from the same source produced a file with lower bit rate.
Is that normal? Should not StaxRip produced same bit rate as XviD but with smaller file size? 'Cause I thought X.264 gives better quality output in smaller file size. :confused:
It seems that XviD produced better quality output in similar quality setting but with larger file size.
Here are the Media Details:
XviD
General #0
Complete name : K:\Movies\Fistful of Dollars\Fistful of Dollars (AGK).avi
Format : AVI
Format/Info : Audio Video Interleave
Format/Family : RIFF
File size : 1.76 GiB
PlayTime : 1h 40mn
Bit rate : 2515 Kbps
Writing application : VirtualDubMod 1.5.4.1 (build 2178/release)
Writing library : VirtualDubMod build 2178/release
Video #0
Codec : XviD
Codec/Family : MPEG-4
Codec/Info : XviD project
Codec profile : Unknown
Codec settings/Packe : No
Codec settings/BVOP : No
Codec settings/QPel : No
Codec settings/GMC : 0
Codec settings/Matri : Default
PlayTime : 1h 40mn
Bit rate : 4404 Kbps
Nominal bit rate : 2023 Kbps
Width : 720 pixels
Height : 304 pixels
Display Aspect ratio : 2.35
Frame rate : 23.976 fps
Resolution : 8 bits
Chroma : 4:2:0
Interlacement : Progressive
StreamSize : 3.08 GiB
Audio #0
Codec : AC3
PlayTime : 1h 40mn
Bit rate : 4424 Kbps
Nominal bit rate : 448 Kbps
Bit rate mode : CBR
Channel(s) : 6 channels
Channel positions : Front: L C R, Rear: L R, Subwoofer
Sampling rate : 48 KHz
StreamSize : 3.09 GiB
X.264
General #0
Complete name : K:\Movies\Fistful of Dollars\Fistful of Dollars (StaxRip).mp4
Format : MPEG-4
Format/Info : ISO 14496-1 Base Media
Format/Family : MPEG-4
File size : 909 MiB
PlayTime : 1h 40mn
Bit rate : 1271 Kbps
StreamSize : 2.78 MiB
Encoded date : UTC 2008-03-17 00:35:22
Tagged date : UTC 2008-03-17 00:35:22
Video #0
Codec : H.264
Codec/Info : H.264 (3GPP)
PlayTime : 1h 40mn
Bit rate : 984 Kbps
Nominal bit rate : 965 Kbps
Width : 704 pixels
Height : 288 pixels
Display Aspect ratio : 2.444
Frame rate : 23.976 fps
StreamSize : 704 MiB
Title : Video
Encoded date : UTC 2008-03-17 00:35:22
Tagged date : UTC 2008-03-17 00:36:35
Audio #0
Codec : AAC LC
Codec/Info : AAC Low Complexity
PlayTime : 1h 40mn
Bit rate : 283 Kbps
Nominal bit rate : 288 Kbps
Bit rate mode : VBR
Channel(s) : 6 channels
Channel positions : Front: L R, Rear: L R, Subwoofer
Sampling rate : 48 KHz
Resolution : 16 bits
StreamSize : 202 MiB
Title : English (5.1)
Language : English
Encoded date : UTC 2008-03-17 00:36:16
Tagged date : UTC 2008-03-17 00:36:35
Please help. :(
Thank you.
Deinorius
18th March 2008, 10:44
@Ryo94
Did you set the mkvtoolnix folder in the application settings?
@Multitask
Nice, but for me, this link (http://translate.google.com/translate?u=http%3A%2F%2Fencodingwissen.de%2Fspezial%2Fstaxrip-neue-quellformate.html&langpair=de%7Cen&hl=de&ie=UTF8) is working.
Ryo94
18th March 2008, 11:59
Yep,
http://img216.imagevenue.com/loc486/th_38353_pic_122_486lo.jpg (http://img216.imagevenue.com/img.php?image=38353_pic_122_486lo.jpg)
~bT~
18th March 2008, 13:46
^ shouldn't you be pointing to mkvmerge.exe?
Ryo94
18th March 2008, 14:01
By default Staxrip looks for mkvmerge.exe...
http://img196.imagevenue.com/loc361/th_45437_pic_122_361lo.jpg (http://img196.imagevenue.com/img.php?image=45437_pic_122_361lo.jpg)
...but since I got those error messages at time to open an MKV I tried pointing to mkvextract, regrettably I got the same error message :(
~bT~
18th March 2008, 14:09
trying moving your file to c:\ and giving the file a shorter name.. all the best!
Deinorius
18th March 2008, 15:19
Well, set mkvmerge.exe and try to use shorter filenames. Try to save mkvtoolnix in another folder too.
buzzqw
18th March 2008, 15:41
mkvtoolnix when installed add its path to windows path folders.. in your case this is missed (or you moved the mkvmerge from original installation folder)
i suggest to reinstall mkvtoolnix or put into c:\windows folder or add manually to environment path
BHH
arrirc
18th March 2008, 16:09
Will someone please help me with my issue? :(
buzzqw
18th March 2008, 16:14
@arrirc
open the avs scrip in virtualdub, got any error ?
you can also try to lauch from dos the first pass to see errors message
BHH
arrirc
18th March 2008, 16:31
Hello buzzqw
Thank you for your reply...
This time I have the AVS script and I played it in VD without any error.
you can also try to lauch from dos the first pass to see errors message
Sorry , but I do not understand what exactly I have to do (I mean how do I launch the AVS in DOS Mode), I am rather a new user in MP4 encoding (still)
Could you please be kind enough to clear my doubt too as mentioned in my post?
Thanks again...
buzzqw
18th March 2008, 17:07
Click on START, RUN, write here CMD, and press enter
then copy/paste
"D:\Applications\2. Video Tools\StaxRip\Settings\Applications\x264\x264.exe" --pass 1 --bitrate 1169 --stats "E:\Torrent\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Temporary Files\Fistful of Dynamite (StaxRip 2).stats" --bframes 16 --b-pyramid --direct auto --progress --threads 2 --no-psnr --no-ssim --thread-input --subme 1 --analyse none --me dia --output NUL --output NUL "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Fistful of Dynamite (StaxRip 2).avs"
(if this is the NOT encoded one)
BHH
arrirc
18th March 2008, 17:16
Ok the command is working and I have got no error...it is showing me ETA of about 1.5 hrs.
buzzqw
18th March 2008, 17:27
so.. don't know .. but it's ok :)
you can then copy/paste the second pass command
"D:\Applications\2. Video Tools\StaxRip\Settings\Applications\x264\x264.exe" --pass 2 --bitrate 1169 --stats "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Temporary Files\Fistful of Dynamite (StaxRip 2).stats" --ref 5 --bframes 16 --b-pyramid --weightb --b-rdo --bime --direct auto --analyse p8x8,b8x8,i4x4,i8x8 --8x8dct --subme 6 --me umh --trellis 1 --mixed-refs --progress --threads 2 --no-psnr --no-ssim --thread-input --output "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Fistful of Dynamite (StaxRip 2)_EncoderOutput.264" "E:\FISTFUL_OF_DYNAMITE_CE\VIDEO_TS\Fistful of Dynamite (StaxRip 2).avs"
attention that you will got a raw file "Fistful of Dynamite (StaxRip 2)_EncoderOutput.264", you must mux this file with your audio (use yamb for mp4 muxing)
BHH
arrirc
18th March 2008, 17:47
Ok...thanks very much.
But could you please throw some light on the doubt that I have expressed regarding XviD and X.264?
stax76
18th March 2008, 18:45
@arrirc
normally I tell the same as buzzqw, hard to tell why the command didn't fail as well using the command shell by hand, there shouldn't be a difference. This issue and the one of Ryo94 call for better verifications and diagnostics, I'll upload something ASAP.
Ryo94
18th March 2008, 20:49
mkvtoolnix when installed add its path to windows path folders.. in your case this is missed (or you moved the mkvmerge from original installation folder)
i suggest to reinstall mkvtoolnix or put into c:\windows folder or add manually to environment path
The installation directory by default in windows is c:\program files, in my case c:\archivos de programa since it's a spanish OS, Staxrip never had problems to detect other apps installed there so why should have it with mkvtoolnix? Besides in case that the app is installed in other directory or moved there is the possibility to browse for mkvmerge.exe manually.
Anyway I moved the mkvtoolnix directory to c:\windows (shouldn't be necesary in my opinion) and renamed the input mkv to just moby.mkv and... I got the same error
http://img243.imagevenue.com/loc40/th_69121_pic1_122_40lo.jpg (http://img243.imagevenue.com/img.php?image=69121_pic1_122_40lo.jpg)
http://img195.imagevenue.com/loc513/th_69154_pic2_122_513lo.jpg (http://img195.imagevenue.com/img.php?image=69154_pic2_122_513lo.jpg)
Like I said before I find relatively easy to convert mkv files to avi using Staxrip + Haali, the only problem is that if I don't want to recode the audio stream I need to do only the "video job" in staxrip and then use mkvextract to demux the audio stream from the original file in order to remux it with the video that Staxrip ouputs.
This way it's fast, easy but like I said I would like to do all the job in Staxrip, including the remux of the mp3 audio stream using "add existing vbr...", mainly because looks like staxrip have all the necesary to do this and probably I'm missing something.
stax76
18th March 2008, 21:04
I can't read the error (better install the english .NET) dialog but I think it makes clear you tried to execute a executable that simply doesn't exist in the given location. DGAVCDec which includes DGAVCIndex isn't destributed by StaRip, you have to download it somewhere, I would reference the full path instead of using a macro of another application or define a custom macro for this path in the settings.
It took me some time to figure out how you managed to define mkvextract.exe for mkvmerge.exe, until now I was thinking a open file dialog would not allow to open something not defined in the filter, you copied the full path in the open file dialog, that's actually quite clever, I knew it can be done and have done it before but not because I wanted to trick the filter but because I was too lacy to browse. Next version can't be tricked. Furthermore the external appllications dialog will pop up and complain if you try to use the %application:...% and %application_dir:...% macros without the referenced application being installed properly. The dialog where you entered the macros can prewiew how the macros are resolved.
MuLTiTaSK
18th March 2008, 22:10
hey stax any chances extended logging like LRN mentioned will make into a future release? http://forum.doom9.org/showthread.php?p=1087233#post1087233will
it could help to see the ssim, psnr results of my x264 encodes added in the project logs after the encode to compare with other encodes
btw your program is very simple to figure out for the newbie and very customizable for the advanced user i really hope that never changes
your making alot people transition to the x264 encoder much more easier and i thank you very much for all the time you put into this great program StaxRip interface is just laid out perfectly a very well thought out rock solid program
arrirc
19th March 2008, 04:05
Thank you Stax
There is one more thing that I would like to report, though I am not sure whether it is a bug or not. I had added two jobs in queue and started one, but some accidental electrical connection problem caused the PC to turn off. After I re started the PC, only one job was available and that also did not produce any result when started. As soon a I started, it reported that the job is finished. I had also checked the log and found that the original settings for the job were not retained.
Hope that this is not that important of an issue, but if it is, please do address it in your next official release. :)
stax76
19th March 2008, 04:50
@MuLTiTaSK
thx for the good words, I've investigated logging, I'll probably add it though coding features that require threading isn't much fun.
@arrirc
losing settings can be annoying, many applications save setting only on exit, there was a call on exit and one on crash, I didn't think of power off. Now I've added much more calls.
Your jobs still wasn't lost. A job is just a project file, when you add a job, you save a project file in the source directory which you can load later.
arrirc
19th March 2008, 17:27
Hello stax
Yes the job was not lost technically, as it was still available in the queue window. But all the settings related to that job were lost and when I ran the job, it did not produce any result.
So, practically the job was lost!!!!
:thanks:
Poopoo
19th March 2008, 20:25
Just make sure you don't believe too much of Google-translated pages, for the german manual, google actually screwed up the command line, for the command lines, it's better to look at the original german page, otherwise you'll end up with some errors. ;)
stax76
20th March 2008, 06:59
===> StaxRip beta download <=== (http://www.planetdvb.net/non_drupal/staxrip/StaxRip_unofficial.exe)
Changelog:
1.0.0.? (2008-??-??)
Fixed a bug with three pass encoding
Fixed crash caused by applications like TrueCrypt creating virtual hard drives
The preview can now show the display aspect ratio
The preview has now a menu/shortcut to toggle between display aspect ratio and
script aspect ratio. The state is saved in the global settings
The video and the window position of the crop and in the preview dialog is now
saved in the global settings
The external preview menu/shortcut in the preview dialog use now KMPlayer or MPC
when found passing the current video position as command line argument
Added setting to use double-click instead of single-click for the tray icon,
the default remains single-click
When the process window is hidden in the tray, all applications will now be
started hidden and the active window won't become inactive any longer
Added button to the processing dialog showing a menu to disable jobs. This menu
is also available as tray context menu since a couple of versions. All buttons
have images
The MKV and MP4 container settings dialog has a option to add additional command line
switches
Added options to define a maximum value of the width and height to be
overcropped
Automatic VobSub is now always performed if the option is enabled, before it was
only performed when a container with VobSub support (mkv) was loaded before
opening a source while (because extraction happens after loading a source file)
Hard to believe but nobody noticed that changing encoding settings from quality
mode to multi pass and back didn't change the encoder menu that displays the
options to run a comp check etc.
Since in StaxRip the muxer is part of the encoder loading another encoder
brought always new muxer settings resulting in current muxer settings being
lost. From now on the old muxer settings will be reused in case the new encoder
stream is supported by the old muxer
Improved verifications to prevent users from problems and improved diagnostics
to help users better with errors
x264 is now hidden executed and the status is displayed on the log dialog, the
x264 output is written to StaxRip's log file
wunschkind
20th March 2008, 07:56
hi,
and thank you very much for the update. one question: what do you think about series / episodes detection and encoding is something like that possible? recode does that and i like this feature.
bye and have a nice day
wunschkind
stax76
20th March 2008, 09:10
Sopranos had each episode in a separate PGC, I ripped them with a script automating DVDDecrypter, StaxRip's directory batch mode can handle that.
Deinorius
20th March 2008, 14:18
Thank you for this beta. I'll look for it afterwards.
I ripped them with a script automating DVDDecrypter, Hm? How does this script look like?
arrirc
20th March 2008, 17:07
I have a feature request Stax and a little question
Feature request:
Could you please add a functionality so that only the desired sound stream can be demuxed instead of demuxing all the available audio streams in the DVD? I think this will bring down the time to process a little further down.
Questions:
1. While trying to set the bit rate to about 2000 kbps, I am getting warning regarding quality setting. Why? It does not produce that large of a file size to worry about, but retains a very good quality because of the moderate bit rate. For 55% quality, the bit rate really takes a nose dive (naturally), but the end result can not retain that good of a quality in that low bit rate.
2. I have read the thread where all the profiles are introduced by Sharktooth in this forum. Though as I am a newbie, I am not sure which profile to choose if I am not much concerned about the end file size? Will the HQ Slower be good enough?
Deinorius
20th March 2008, 21:00
Could you please add a functionality so that only the desired sound stream can be demuxed instead of demuxing all the available audio streams in the DVD? I think this will bring down the time to process a little further down. There's no real need for that.
I recommend you to activate "Stream Processing" in DVD Decrypter and demux just the one audio stream out of the DVD.
If you prefer to demux with DGIndex, then you can manipulate the CLI. Start StaxRip, select you Template for DVD Converting and go to View-Options-Preparations and select "Extract audio and index using DGIndex".
There you will find the Command line. The command "OM=2" means "Demux all tracks". Set it to 1 and it will demux just one track. "-TN=#" is the track number. You have to set this at your own.
But I still recommend demuxing with DVD Decrypter.
stax76
20th March 2008, 21:18
Could you please add a functionality so that only the desired sound stream can be demuxed instead of demuxing all the available audio streams in the DVD? I think this will bring down the time to process a little further down.
I'm not sure if it's worth the effort, currently DGIndex is just a generic cmdl preparer defined in the options under preperation.
While trying to set the bit rate to about 2000 kbps, I am getting warning regarding quality setting.
The value for the aimed quality can be customized, you have to be within a certain range according to this value, I'm suggesting to use the defaults. Best embed screenshots in your posting, I don't know about image hosters, people have used imagevenue (http://www.imagevenue.com/)to embed screenshots in this thread. Greenshot (http://greenshot.sourceforge.net/)as screenshot util is highly recommendable.
I have read the thread where all the profiles are introduced by Sharktooth in this forum. Though as I am a newbie, I am not sure which profile to choose if I am not much concerned about the end file size? Will the HQ Slower be good enough?
I recommend the profile 'x264/Constant Quality', ist mostly a general x264 question and better researched in the AVC forum (http://forum.doom9.org/forumdisplay.php?f=77).
Hm? How does this script look like?
I wrote my own scripting host that can be found in the utility section (http://www.planetdvb.net/utilities) of my site.
That's the code:
Public Class MainClass
<STAThread()> _
Public Shared Sub Main()
Try
'the following three variables might need customization
Dim dvddec = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + "\DVD Decrypter\DVDDecrypter.exe"
Dim targetDir = "G:\"
Dim vts = 1
Dim sourceDrive = ""
Application.EnableVisualStyles()
If Not File.Exists(dvddec) Then
MsgBox("DVD Decrypter not found", MsgBoxStyle.Exclamation)
Exit Sub
End If
For Each i In DriveInfo.GetDrives
If i.DriveType = DriveType.CDRom AndAlso i.IsReady Then
If Directory.Exists(i.RootDirectory.Name + "video_ts") Then
sourceDrive = i.RootDirectory.Name
End If
End If
Next
If sourceDrive = "" Then
MsgBox("No disc found", MsgBoxStyle.Exclamation)
Exit Sub
End If
Dim dirName = ""
For i = 1 To 9
If dirName = "" Then
Dim ib As New InputBox
ib.StartPosition = FormStartPosition.WindowsDefaultLocation
ib.Text = "Please enter folder name."
ib.Value = "foo\bar"
If Not ib.Show = DialogResult.OK Then
Exit Sub
End If
dirName = ib.Value
End If
Dim destination = targetDir + "\" + dirName + "\PGC" & i
Dim p As New Process
p.StartInfo.FileName = dvddec
p.StartInfo.Arguments = "/MODE IFO /SRC " + sourceDrive + " /DEST """ + destination + """ /VTS " & vts & " /PGC " & i & " /START /CLOSE"
p.Start()
p.WaitForExit()
Try
Dim destDirSizeInMB = Aggregate file In Directory.GetFiles(destination) _
Into Sum(New FileInfo(file).Length / 1024 ^ 2)
If destDirSizeInMB < 200 Then
Directory.Delete(destination, True)
End If
Catch
End Try
Next
Catch ex As Exception
MsgBox(ex.ToString, MsgBoxStyle.Critical)
End Try
End Sub
End Class
Deinorius
20th March 2008, 21:39
The preview can now show the display aspect ratio
You resize by undersizing it, it could be more interesting, if it would oversize it. For example with PAL sources, the resolution would go from 704x576 to 1024x576. An option in the settings for one of these two would be useful.
The preview has now a menu/shortcut to toggle between display aspect ratio and script aspect ratio. The state is saved in the global settings
The video and the window position of the crop and in the preview dialog is now saved in the global settings
If you mean Tools-Settings, I can find this setting nowhere or maybe I didn't look correctly.
stax76
21st March 2008, 01:07
I've changed it to oversize, StaxRip will ask to reset the preview menu, if you do so you will get a new menu item with shortcut (A) in the preview. If you don't reset you can add the menu item manually using 'New From Defaults' in the menu editor. The menu item will only have a effect when the source is anamorphic.
http://www.planetdvb.net/non_drupal/staxrip/StaxRip_unofficial.exe
arrirc
21st March 2008, 07:38
Thank you very much Stax, I shall surely post a screen shot to let you know clearly what I exactly mean. And an extra thank you for recommending greenshot. :)
Thank you Deinorious. I shall keep your advise in mind. :)
MuLTiTaSK
21st March 2008, 16:16
x264 output logging is working great thanks alot stax
stax76
22nd March 2008, 04:10
I want to add an iPod template, does anybody have a good NeroAACEnc command line?
blueboyec
22nd March 2008, 05:13
I'm new to this. Are there any HDTV 720p (~60fps) and 1080i profiles? When converting to h264 is it a good idea to change FPS from ~60 to ~30?
Thanks for your help in advance.
stax76
22nd March 2008, 06:31
today I have fixed 2 HD related bugs so please use this fix (http://www.planetdvb.net/non_drupal/staxrip/StaxRip_unofficial.exe) in case you encode HD.
stax76
23rd March 2008, 07:20
StaxRip beta (http://www.planetdvb.net/non_drupal/staxrip/StaxRip_unofficial.exe)
Changelog:
1.0.0.? (2008-??-??)
Fixed PAR detection for HD sources
The x264 fixed size and constant quality profiles are now based on the HQ-Slow profile
DGMPEGDEC and MP4Box were update since the used versions had some issues
Fixed assistant complaining the image size isn't mod 16 even when it is
The crop and preview dialog have improved startup dimensions for HD sources
With auto resize disabled StaxRip will now auto adjust the height according to the aspect ratio
New option to limit the aspect ratio to a defined value to auto crop the width instead
Fixed a bug with three pass encoding
Fixed crash caused by applications like TrueCrypt creating virtual hard drives
The preview can now show the display aspect ratio for anamorphic sources
The preview has now a menu/shortcut to toggle between display aspect ratio and
script aspect ratio when the source is anamorphic.
The video and the window position of the crop and in the preview dialog is now
remembered. The page in the x264 dialog is remembered
The external preview menu/shortcut in the preview dialog use now KMPlayer or MPC
when found passing the current video position as command line argument
Added setting to use double-click instead of single-click for the tray icon,
the default remains single-click
When the process window is hidden in the tray, all applications will now be
started hidden and the active window won't become inactive any longer
Added button to the processing dialog showing a menu to disable jobs. This menu
is also available as tray context menu since a couple of versions. All buttons
have images
The MKV and MP4 container settings have a option to add additional command line
switches
The x264 dialog has a feature to manage custom switches more convenient
Added options to define a maximum value of the width and height to be
overcropped
Automatic VobSub is now always performed if the option is enabled, before it was
only performed when a container with VobSub support (mkv) was loaded before
opening a source while (because extraction happens after loading a source file)
Hard to believe but nobody noticed that changing encoding settings from quality
mode to multi pass and back didn't change the encoder menu that displays the
options to run a comp check etc.
Since in StaxRip the muxer is part of the encoder loading another encoder
brought always new muxer settings resulting in current muxer settings being
lost. From now on the old muxer settings will be reused in case the new encoder
stream is supported by the old muxer
Improved verifications to prevent users from problems and improved diagnostics
to help users better with errors
Most command line applications are executed hidden showing the output on the log dialog
and writing the the output to the logfile
arrirc
23rd March 2008, 07:33
So can we (newbies) update our stable version to this new version (beta)?
Thanks for the great work stax, we really appreciate your hard work...:)
Deinorius
23rd March 2008, 09:55
Really. These updates are great. Don't know, if I would need any another Encoder GUI.
Another question: What's your opinion about sound processing via Avisynth like in MeGUI?
And... are there already any features, which are completely needed by the .NET 3.5? I'm interested, how much better this version can do.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.