View Full Version : StaxRip
cegy
24th January 2016, 11:26
stax, would it also be possible to support a custom number when using crf if the user wants to say use another number that isn't in the list ? than being locked to 18 - 26
VelleX
24th January 2016, 13:56
You can enter any value you want. Just click on "Options" and then go to "Basic"
cegy
24th January 2016, 19:56
You can enter any value you want. Just click on "Options" and then go to "Basic"
silly me :scared: i didn't even look there but thank you for pointing that you maybe a balloon tip to suggest that user can put a custom valve via this way might be handy then incase they do over look it
Magik Mark
3rd February 2016, 01:04
Stax a new milestone in x265 has been released. Maybe its time to update. Thanks for the great work!
NikosD
3rd February 2016, 06:41
Hello Frank.
It's been exactly two months since your last update of StaxRip (03/12/2015)
A lot of new versions of apps have been released that you include in your StaxRip release and a few bugs have been mentioned, too.
Your project seems a little bit abandoned.
Is everything OK ?
Are you still interested in this project ?
Thanks!
JohnLai
3rd February 2016, 10:56
I am starting to worry about Stax76.........
Question for stax76, why does staxrip (currently using StaxRip_x64_2015-12-03) use ffmpeg as decoder when x265 preset is being used? I selected DSS2 as 'Source Filter' with lavfilter (copy back dxva) set as preferred directshow. So by right, Lavfilter should be used as the decoder instead of ffmpeg?
burfadel
3rd February 2016, 17:18
FFmpeg is used to pipe the Avisynth output to x265 etc.
JohnLai
4th February 2016, 03:14
FFmpeg is used to pipe the Avisynth output to x265 etc.
Only piping? I don't think so....because normally, gpu-z should reports gpu usage (since the source can be dxva accelerated).
Hmm....if only there is a way to add -hwaccel dxva2 to ffmpeg when x265 preset is being used....
stax76
7th February 2016, 17:34
Hi everybody,
the last weeks I could only spent little time for StaxRip, I should have more time in 3-5 weeks and try to catch up then.
small update: https://github.com/stax76/staxrip/wiki/Development-Changelog
luigizaninoni
7th February 2016, 18:15
Welcome back !
luigizaninoni
7th February 2016, 19:36
The following vapoursynth plugins could be updated:
- fmtconv (latest release is v17)
- havsfunc v21
- knlmeans 7.3.0
- mvtools v10
- nnedi3 v.8
- vlsmashsource r859
Vapoursynth is now at release 31, and could be updated as well
Moreover, using Vapoursynth 29 and above, staxrip preview is broken (and "View in external player" too). Maybe because VS now uses zimg instead of SWscale
Blowis
7th February 2016, 20:28
Hi everybody,
the last weeks I could only spent little time for StaxRip, I should have more time in 3-5 weeks and try to catch up then.
small update: https://github.com/stax76/staxrip/wiki/Development-Changelog
Hi,
Thank you for the work you made. I love this software. I looked forward to the update.
You forgot or not have time to make qaac and MediaInfo update.
thank you again
burfadel
8th February 2016, 10:54
The psy-rd setting in Staxrip shows the default as being 0.30. The default psy-rd changed recently and is now 2.00 (yes, 2.00 up from 0.30).
cegy
8th February 2016, 18:06
The psy-rd setting in Staxrip shows the default as being 0.30. The default psy-rd changed recently and is now 2.00 (yes, 2.00 up from 0.30).
the default value that i know was also 1.00 for psy-rd and still is at least on the presets on medium or better :confused:
burfadel
8th February 2016, 18:54
the default value that i know was also 1.00 for psy-rd and still is at least on the presets on medium or better :confused:
The default in the latest x265 is 2.0 :).
cegy
8th February 2016, 19:01
The default in the latest x265 is 2.0 :).
you didn't say if it was x264 or x265 heheh :p
burfadel
8th February 2016, 22:45
Yes, I should have mentioned that!
Atlantis
20th February 2016, 01:31
Question. After you start encoding a job, it is impossible to add another job before the encoding is finished, right?
specise_8472
20th February 2016, 03:53
I have using this for a few years now and find it good. Just one question, why when using Nvidia GPU does it still take ~ hr to convert a 6gig file?
I know that a commercial product uses Nvidia GPU, and can convert same file with same output filesize and quality in less than 5 minutes.
I may have the wrong end of the stick here, and my painted on eyes may have missed an obvious setting. Willing to be educated on correct settings. :confused:
JohnLai
20th February 2016, 06:52
I have using this for a few years now and find it good. Just one question, why when using Nvidia GPU does it still take ~ hr to convert a 6gig file?
I know that a commercial product uses Nvidia GPU, and can convert same file with same output filesize and quality in less than 5 minutes.
I may have the wrong end of the stick here, and my painted on eyes may have missed an obvious setting. Willing to be educated on correct settings. :confused:
Are you sure you select "Nvidia H.264" or "Nvidia H.265" instead of "x264"?
luigizaninoni
20th February 2016, 09:19
Question. After you start encoding a job, it is impossible to add another job before the encoding is finished, right?
It's totally possible. You just open another instance of Staxrip, create the new job, click next, then instead of clicking "start" click "close". Close the new instance. The new job you created has been queued to the old job (you can check with tools - jobs if you wish)
Atlantis
20th February 2016, 13:20
Thank you.
Something strange just happened. I encoded a 4K video with x265 CRF 23. With slow preset it took 1 fps and resulted in the size of 801 MB.
With the same settings but preset medium I got 5 fps and the resulted size of 767 MB!
So with preset medium, not only it's 5 times faster, the resulted file is smaller in size! How is this possible and why would I want
to use the slow preset!
specise_8472
20th February 2016, 19:43
Are you sure you select "Nvidia H.264" or "Nvidia H.265" instead of "x264"?
Yes, I am sure I have correct settings. I know because a while ago I had to upgrade Video Card (980 TI) to get this feature. Old card (780 TI) did not work.
JohnLai
21st February 2016, 04:07
Yes, I am sure I have correct settings. I know because a while ago I had to upgrade Video Card (980 TI) to get this feature. Old card (780 TI) did not work.
Hmm....
Are you using nvenc VBR2 mode?
What is the video resolution of encoded file?
What is the video resolution of original file?
What is the video format of original file?
What is your current CPU?
Reason = Video need to be decoded first before it can be piped to nvenc. Are the video being hardware accelerated or simply using CPU to decode? (CPU decode = can be very slow depending on resolution and video codec)
What is the cpu usage when nvenc starts to encode?
If you are encoding 4K video = data from nvidia suggested 60fps for fully hardware accelerated decode and encode.
Sivar
22nd February 2016, 03:14
Hi everybody,
the last weeks I could only spent little time for StaxRip, I should have more time in 3-5 weeks and try to catch up then.
small update: https://github.com/stax76/staxrip/wiki/Development-Changelog
I posted a Github request regarding the language of the donation page. I've donated to help your great work before and wanted to again, but I can't read German. Many items on the donation site are images so cannot be translated by software (not that I'd want to trust translation software for a financial transaction).
If you'll let me know what buttons to use, I'll send a donation.
Additionally, I offered long ago to help develop StaxRip, but never did. I am familiar with VB.NET. I am sure I could figure it out, but learning a new language (even one in the familiar .NET framework) is challenging given my time constraints.
Please accept my apology and know that I will participate in the future if I learn the language.
Atlantis
22nd February 2016, 14:15
How to force subtitles in MKV? I click on the Container Options and I see the subtitle with all the columns, the problem is, I can not click on the Forced cell. Nothing happens when I click on it. The same for all the other cells except name which you can edit.
TalasNetrag
23rd February 2016, 20:35
Is there a way to make StaxRipx64 work with Avisynth 32bit? I have plugins that dont have a 64bit Version, so I'm stuck with the old StaxRipx86.
Magik Mark
29th February 2016, 07:46
The psy-rd setting in Staxrip shows the default as being 0.30. The default psy-rd changed recently and is now 2.00 (yes, 2.00 up from 0.30).
Is this the only variable changed in x265? Are there anything else?
Thanks a lot!
burfadel
29th February 2016, 15:50
I believe that's the only change in parameters that was missed. The new x265 options recently seem to be all added to the Staxrip update. It looks like there may be another option, --recursion-skip in the near future to x265. If the patch gets approved (it's on the development patch list) then it will need to be added to the options.
stax76
1st March 2016, 02:40
Hello everybody, I've uploaded some updates and plan to do much more work shortly.
https://github.com/stax76/staxrip/wiki/Development-Changelog
stax76
1st March 2016, 11:23
Is there a way to make StaxRipx64 work with Avisynth 32bit? I have plugins that dont have a 64bit Version, so I'm stuck with the old StaxRipx86.
It could be done with a technique called Inter-process communication but I don't have plans working on it.
How to force subtitles in MKV? I click on the Container Options and I see the subtitle with all the columns, the problem is, I can not click on the Forced cell. Nothing happens when I click on it. The same for all the other cells except name which you can edit.
What subtitle format is it?
@Sivar
I posted a fixed donation link in the github issue. VB.NET is a bit different then C# but since both are on the same platform many things are the same just with different syntax. Most of the time the code repository is up to date so anybody can send small or larger pull requests.
So with preset medium, not only it's 5 times faster, the resulted file is smaller in size! How is this possible and why would I want
to use the slow preset!
Slower presets produce better quality at a given file size, the file size will vary between presets because the presets use lots of different settings.
Magik Mark
1st March 2016, 11:29
Stax
Why is it the qtfiles64 folder is not included in the test build?
stax76
1st March 2016, 11:57
Stax
Why is it the qtfiles64 folder is not included in the test build?
It's a bit large, about 10 MB compressed, I always have to be careful not to include too large files to keep the download size under control. The default eac3to/Nero -quality=0.35 should not be worse than qaac with equivalent bitrate I believe.
stax76
1st March 2016, 14:00
Moreover, using Vapoursynth 29 and above, staxrip preview is broken (and "View in external player" too). Maybe because VS now uses zimg instead of SWscale
It happens only with l-smash and NVIDIA I think and a solution is far away.
TalasNetrag
1st March 2016, 14:10
It could be done with a technique called Inter-process communication but I don't have plans working on it.
For now I managed to build a x86 version for myself and replaced the included plugins with their 32bit versions.
Suspending a running x265 encoding doesnt work.
luigizaninoni
1st March 2016, 15:49
It happens only with l-smash and NVIDIA I think and a solution is far away.
It happens also with l-smash and Intel; I haven't tried with ffms though, it might work, will try as soon as I get home
stax76
1st March 2016, 16:12
It happens also with l-smash and Intel; I haven't tried with ffms though, it might work, will try as soon as I get home
ffms works here
Suspending a running x265 encoding doesnt work.
I've created a ticket for it: https://github.com/stax76/staxrip/issues/34
luigizaninoni
1st March 2016, 17:42
ffms works here
Here neither "preview" nor "play with external player" work; both ffms and lwlibavsource do not work
Intel HD4600, ffms2 v. 2.22 RC x64, fmtconv r17 x64, vslmashsource r859 x64, vapoursynth r31
Everything worked fine until vapoursynth r28 inclusive
stax76
1st March 2016, 17:50
Suspending a running x265 encoding doesnt work.
I've coded a new implementation for suspend, resume and abort.
Here neither "preview" nor "play with external player" work; both ffms and lwlibavsource do not work
Intel HD4600, ffms2 v. 2.22 RC x64, fmtconv r17 x64, vslmashsource r859 x64, vapoursynth r31
Everything worked fine until vapoursynth r28 inclusive
I hope the next build works, here it works at least for HD sources now.
stax76
1st March 2016, 18:53
I've uploaded a new build because of the vlsmashsource issue, it's best used with a new VS test build, StaxRip will ask for VS r31 but allows to use any version by pressing F12
https://github.com/stax76/staxrip/wiki/test-build
vapoursynth-r32-test1.exe (https://dl.dropboxusercontent.com/u/73468194/vapoursynth-r32-test1.exe)
luigizaninoni
1st March 2016, 21:24
I've uploaded a new build because of the vlsmashsource issue, it's best used with a new VS test build, StaxRip will ask for VS r31 but allows to use any version by pressing F12
https://github.com/stax76/staxrip/wiki/test-build
vapoursynth-r32-test1.exe (https://dl.dropboxusercontent.com/u/73468194/vapoursynth-r32-test1.exe)
New build works fine on both Intel and Nvidia, thanks a lot.
You might want to fix a couple of issues, though:
- you have to manually load mvsfunc.py when doing qtgmc, given that it doesn't autoload
- parameter wref is unknown in Knlmeans, so you have to manually remove each reference to wref in havsfunc.py
luigizaninoni
1st March 2016, 21:35
Also, preview and external player work, but crop doesn't, it gives Resize error: field based video not supported
cegy
1st March 2016, 21:36
@stax76 great work with the updates as you know i do like the older 1.1.8 with how it flows etc... however there's one thing that doesn't seem to be "respected" is when you load your on audio it seems to force from the "default" language the user sets i.e english to undetermined which isn't nice at all (this happens every time)being blank would of been nicer or using the default set language i did point this out a few times first here http://forum.doom9.org/showpost.php?p=1748123&postcount=755 and then again here http://forum.doom9.org/showpost.php?p=1748669&postcount=770 maybe add an option where the user can set there default language which doesn't change like it does in 1.1.8 ?
stax76
1st March 2016, 23:25
you have to manually load mvsfunc.py when doing qtgmc, given that it doesn't autoload
Turned out there are lot's of dependencies so I had to rewrite it with recursion and a bit OOP, it'll work in the next build.
parameter wref is unknown in Knlmeans, so you have to manually remove each reference to wref in havsfunc.py
so it's a bug in havsfunc?
Also, preview and external player work, but crop doesn't, it gives Resize error: field based video not supported
please post media info of the source and the source filter
@cegy
please post media info of the audio source
cegy
1st March 2016, 23:52
Turned out there are lot's of dependencies so I had to rewrite it with recursion and a bit OOP, it'll work in the next build.
so it's a bug in havsfunc?
please post media info of the source and the source filter
@cegy
please post media info of the audio source
the audio file doesn't matter as it seems its trying to read the language from the input file or something? also my point is that if the language is already set to say english why does it change it when 1.1.8 doesn't (this is the point i'm making)
anyways here's a gif to show you what i mean since the last one did help you greatly :)
http://gfycat.com/ScientificGleamingElectriceel
you'll see what it is i'm trying to show keep in mind it was a quick video to show the issue
stax76
2nd March 2016, 00:05
the audio file doesn't matter as it seems its trying to read the language from the input file or something? also my point is that if the language is already set to say english why does it change it when 1.1.8 doesn't (this is the point i'm making)
anyways here's a gif to show you what i mean since the last one did help you greatly :)
http://gfycat.com/ScientificGleamingElectriceel
you'll see what it is i'm trying to show keep in mind it was a quick video to show the issue
The gif is great, I opened a ticket for it.
https://github.com/stax76/staxrip/issues/35
stax76
2nd March 2016, 07:51
I uploaded finally a new build to github since the last was somehow old.
https://github.com/stax76/staxrip/releases
https://github.com/stax76/staxrip/wiki/Changelog
Magik Mark
2nd March 2016, 08:45
Thanks for the update. Is it possible to have ICC build? Encoding is faster in intel based CPUs
RieGo
2nd March 2016, 09:04
nice to see you back stax!
i really like your gui.
have you thought about adding vapour synth portable (i think this exists, right?) and maybe an updating mechanism similar to megui?
just wondering...
anyways keep up the good work :)
stax76
2nd March 2016, 12:47
Thanks for the update. Is it possible to have ICC build? Encoding is faster in intel based CPUs
It's not a special interest of mine, is there a particular software of what you would prefer an Intel build and are benchmarks available?
have you thought about adding vapour synth portable (i think this exists, right?) and maybe an updating mechanism similar to megui?
just wondering...
anyways keep up the good work :)
I'm happy with the current distribution, I'm the developer and maintainer so I'm looking different at things than users. Suggestions are very important so if you see particular advantages in particular things it's always important to post about it.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.