Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 31st January 2020, 23:19   #18321  |  Link
slalom
Registered User
 
slalom's Avatar
 
Join Date: Jan 2010
Posts: 456
Quote:
Originally Posted by byteshare View Post
Personally I use SMDegrain because it is a much more dynamic than MDegrain alone. SMD can be more than you need when compared with just MD, but when you use it right it makes some great results, as with any good filter.
Can you share the script?
__________________
E5 2697 v2 @ 3.0GHz on P9X79 Deluxe 24GB
Xeon E5-2680 v2 @ 3.1GHz 16GB
Sony Vaio VPC-F13Z1E/B
slalom is offline   Reply With Quote
Old 1st February 2020, 01:07   #18322  |  Link
Pauly Dunne
Grumpy Old Man.
 
Pauly Dunne's Avatar
 
Join Date: Jul 2019
Location: Out There....
Posts: 692
Quote:
Originally Posted by byteshare View Post
...RipBot could have more built in filters but personally built-in filters are often only a starting point and not an end point for great video processing/encoding. Maybe the dev feels different but indications are that the dev isn't likely to start adding lots of filters.
Hey byteshare, interesting point, however, did you notice that going back a month or more, that Atak actually added references to MD1, MD3 in the RipBot ini ??

But, alas, I can't find any actual scripts...

I have MD1, MD2, MD3 & MD4, in Custom Filters, with different thSAD numbers.

I got great results using MD3 thSAD 800 on "The Fifth Element".

I have several other older movies that will need to same treatment, it takes a long time, that's for sure, but the end result is definitely worth waiting for.
__________________
Not poorly done, just doin' it my way !!!
Live every day like it's your last, because one day, it will be !! (M$B)
Pauly Dunne is offline   Reply With Quote
Old 1st February 2020, 12:03   #18323  |  Link
jojo54000
Registered User
 
Join Date: Jan 2020
Posts: 19
CLI options to add job...

Atak, would it be possible that you add the possibility of adding a job in command line mode, of the style: ripbot264.exe <FileIn>
this would generate a job in the working folder of RipBot264
that would go well with the '/ start' option existing since v1.17.1
jojo54000 is offline   Reply With Quote
Old 1st February 2020, 12:50   #18324  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,815
Quote:
Originally Posted by jojo54000 View Post
Atak, would it be possible that you add the possibility of adding a job in command line mode, of the style: ripbot264.exe <FileIn>
this would generate a job in the working folder of RipBot264
that would go well with the '/ start' option existing since v1.17.1
Wouldn't be better to just setup watch folder with your own encoding settings?

Atak_Snajpera is offline   Reply With Quote
Old 1st February 2020, 13:31   #18325  |  Link
jojo54000
Registered User
 
Join Date: Jan 2020
Posts: 19
Quote:
Originally Posted by Atak_Snajpera View Post
Wouldn't be better to just setup watch folder with your own encoding settings?

Thanks but this is not the goal, my goal is to be able to use your software in CLI mode, so as to be able to automate certain tasks with the help of a scripting language such as AutoIt.
that would save me from having to manipulate RipBot264 windows
jojo54000 is offline   Reply With Quote
Old 1st February 2020, 16:19   #18326  |  Link
byteshare
ByteShare
 
byteshare's Avatar
 
Join Date: Sep 2014
Location: On the Internet
Posts: 560
Quote:
Originally Posted by slalom View Post
Can you share the script?
Sure, here is a pretty reasonable starting point IMO:
Code:
SMDegrain(video,tr=3,thSAD=400,thSADC=150,refinemotion=false,contrasharp=true,plane=4,pel=2,
prefilter=4,Truemotion=False,chroma=true,hpad=32,vpad=32,str=2,amp=1)
It uses KNLmeansCL (GPU) as the prefilter if you can't use GPU set to 3 (CPU) for DTTtest.
More info here: http://avisynth.nl/index.php/SMDegrain
Parameters
Code:
SMDegrain (clip input, int "tr", int "thSAD", int "thSADC", bool "RefineMotion", val "contrasharp", clip "CClip", bool "interlaced", int "plane",
int "Globals", int "pel", int "subpixel", val "prefilter", clip "mfilter", int "blksize", int "overlap", int "search", bool "truemotion", int "limit",
int "limitc", int "thSCD1", int "thSCD2", bool "chroma", int "hpad", int "vpad", bool "lsb", bool "lsb_in", bool "lsb_out", int "mode",
val "Show", float "Str", float "Amp")
Quote:
Originally Posted by Pauly Dunne View Post
Hey byteshare, interesting point, however, did you notice that going back a month or more, that Atak actually added references to MD1, MD3 in the RipBot ini ??
But, alas, I can't find any actual scripts...
I have MD1, MD2, MD3 & MD4, in Custom Filters, with different thSAD numbers.
I got great results using MD3 thSAD 800 on "The Fifth Element".
I have several other older movies that will need to same treatment, it takes a long time, that's for sure, but the end result is definitely worth waiting for.
Not sure why he made reference to them since they worked fine before and after the changes. Even with MD2 there isn't a way to change the thSAD like there is for KNLMeansCL "mono noise" `h=`, so even if MD1-6 were added you'd already need to get into the AVISythn script or custom scripts for different levels of thSAD, or some changes but again for people that don't know what they're doing it is way easier to over do the denoise and get a "clean" blurred video. thSAD isn't the only option for MD or SMD that will affect the noise just the most obvious for most people.

Quote:
Originally Posted by Atak_Snajpera View Post
Wouldn't be better to just setup watch folder with your own encoding settings?
If there was a way to have more than one folder watched or something in the filename to dictate which settings to use that would be great, because I don't want the same settings for all of my files. I can understand those that do want the same settings for all of their videos or if the vast majority of the files they are processing are going to use the same settings...I'm just not one of those, and even when ~80% of my videos are one setting it doesn't seem like much of a stretch for me to just add those last manually in batch.
byteshare is offline   Reply With Quote
Old 1st February 2020, 16:37   #18327  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,815
Quote:
If there was a way to have more than one folder watched or something in the filename to dictate which settings to use that would be great, because I don't want the same settings for all of my files. I can understand those that do want the same settings for all of their videos or if the vast majority of the files they are processing are going to use the same settings...I'm just not one of those, and even when ~80% of my videos are one setting it doesn't seem like much of a stretch for me to just add those last manually in batch.
You can specify different settings for each folder.

Last edited by Atak_Snajpera; 1st February 2020 at 18:14.
Atak_Snajpera is offline   Reply With Quote
Old 1st February 2020, 18:44   #18328  |  Link
slalom
Registered User
 
slalom's Avatar
 
Join Date: Jan 2010
Posts: 456
Quote:
Originally Posted by byteshare View Post
It uses KNLmeansCL (GPU) as the prefilter if you can't use GPU set to 3 (CPU) for DTTtest.
So the path at the beginning should point at \RipBot264v1.25.0\Tools\AviSynth plugins\KNLMeansCL

and then the rest

Code:
SMDegrain(video,tr=3,thSAD=400,thSADC=150,refinemotion=false,contrasharp=true,plane=4,pel=2,
prefilter=4,Truemotion=False,chroma=true,hpad=32,vpad=32,str=2,amp=1)
or show me your full script to be sure
__________________
E5 2697 v2 @ 3.0GHz on P9X79 Deluxe 24GB
Xeon E5-2680 v2 @ 3.1GHz 16GB
Sony Vaio VPC-F13Z1E/B
slalom is offline   Reply With Quote
Old 1st February 2020, 21:10   #18329  |  Link
byteshare
ByteShare
 
byteshare's Avatar
 
Join Date: Sep 2014
Location: On the Internet
Posts: 560
Quote:
Originally Posted by Atak_Snajpera View Post
You can specify different settings for each folder.
OH!? I never tried to add a second folder. My fault for assuming.

Quote:
Originally Posted by slalom View Post
So the path at the beginning should point at \RipBot264v1.25.0\Tools\AviSynth plugins\KNLMeansCL

and then the rest

Code:
SMDegrain(video,tr=3,thSAD=400,thSADC=150,refinemotion=false,contrasharp=true,plane=4,pel=2,
prefilter=4,Truemotion=False,chroma=true,hpad=32,vpad=32,str=2,amp=1)
or show me your full script to be sure
for the plugins and scripts it goes like this:
Code:
Loadplugin("*path*.dll")
Import("*path*.avsi/avi")
I load more than I need because I don't like going through and figuring out the missing DLLs/AVSs/AVSIs when I decide to put in another filter while testing things quickly...that said I use something like (more than you need):
Code:
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Custom\DCTFilter.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Custom\Deblock.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Custom\Deblockx64.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Custom\dfttest.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Custom\dither.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Custom\FrameRateConverterx64.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Custom\MedianBlur2.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Custom\SmoothAdjust.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\DGTonemap\x64\DGTonemap.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\ffms\x64\ffms2.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\hqdn3d\hqdn3d.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\masktools\masktools2.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\mvtools\mvtools2.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\NicAudio\NicAudio.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\nnedi3\nnedi3.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Plugins_JPSDR\Plugins_JPSDR.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\RawSourcePlus\RawSourcePlus.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\RgTools\RgTools.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\TIVTC\TIVTC.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\VSFilter\VSFilter.dll")
LoadPlugin("C:\RipBot\Tools\AviSynth plugins\KNLMeansCL\KNLMeansCL.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\Yadif\yadif.dll")
Import("C:\RipBot\Tools\AviSynth plugins\ffms\FFMS2.avsi")
Import("C:\RipBot\Tools\AviSynth plugins\Custom\Deblock_QED_MT2Mod.avsi")
Import("C:\RipBot\Tools\AviSynth plugins\Custom\dither.avsi")
Import("C:\RipBot\Tools\AviSynth plugins\Custom\FrameRateConverter.avsi")
Import("C:\RipBot\Tools\AviSynth plugins\Custom\HQDeringmod_v1.8.avsi")
Import("C:\RipBot\Tools\AviSynth plugins\Custom\LSFmod.avsi")
Import("C:\RipBot\Tools\AviSynth plugins\Custom\proToon.avsi")
Import("C:\RipBot\Tools\AviSynth plugins\Custom\SeeSaw.avs")
Import("C:\RipBot\Tools\AviSynth plugins\Custom\SMDegrain.avsi")
Import("C:\RipBot\Tools\AviSynth plugins\Scripts\QTGMC.avs")
video=SMDegrain(video,tr=3,thSAD=400,thSADC=150,refinemotion=false,contrasharp=true,plane=4,pel=2,prefilter=4,Truemotion=False,chroma=true,hpad=32,vpad=32,str=2,amp=1)
byteshare is offline   Reply With Quote
Old 2nd February 2020, 14:11   #18330  |  Link
jojo54000
Registered User
 
Join Date: Jan 2020
Posts: 19
Quote:
Originally Posted by jojo54000 View Post
Thanks but this is not the goal, my goal is to be able to use your software in CLI mode, so as to be able to automate certain tasks with the help of a scripting language such as AutoIt.
that would save me from having to manipulate RipBot264 windows
Atak, so it's not possible to introduce cli option to add job manually ?
too much complex ?
jojo54000 is offline   Reply With Quote
Old 6th February 2020, 17:10   #18331  |  Link
byteshare
ByteShare
 
byteshare's Avatar
 
Join Date: Sep 2014
Location: On the Internet
Posts: 560
Please wait... Combining chunks...

At the end of a job things got stuck:
Quote:
Please wait... Combining chunks...
I had 22 other jobs have no issues before this. I don't know if there is somewhere else to look into this (errors or logs).
I'm on core 2020.01.17 (v1.25.1)

I stopped the job and started it, and all of the chunks had to start over?
Encoding it again, will be ~12hrs until I get another result.
byteshare is offline   Reply With Quote
Old 7th February 2020, 02:41   #18332  |  Link
tkwou
Registered User
 
Join Date: Nov 2016
Posts: 43
Yeah I had similar occur on a few occasions now. I'm on v1.25.1. The chunks get combined to make video.264 but encoding client doesn't close and muxing can't start. I just end up running the mux.cmd to finish the job. I tried to just close encoding client but sometimes it's no longer in the processes list of taskmanager so I usually just terminate Ripbot264.
tkwou is offline   Reply With Quote
Old 7th February 2020, 09:07   #18333  |  Link
slalom
Registered User
 
slalom's Avatar
 
Join Date: Jan 2010
Posts: 456
Quote:
Originally Posted by byteshare View Post
At the end of a job things got stuck:

I had 22 other jobs have no issues before this. I don't know if there is somewhere else to look into this (errors or logs).
I'm on core 2020.01.17 (v1.25.1)

I stopped the job and started it, and all of the chunks had to start over?
Encoding it again, will be ~12hrs until I get another result.
Open temp folder, stop the program.
Run CombineAllChunks.cmd and then run jobX_MuxFiles.cmd
Open the program, remove the job and continue
__________________
E5 2697 v2 @ 3.0GHz on P9X79 Deluxe 24GB
Xeon E5-2680 v2 @ 3.1GHz 16GB
Sony Vaio VPC-F13Z1E/B
slalom is offline   Reply With Quote
Old 7th February 2020, 18:23   #18334  |  Link
byteshare
ByteShare
 
byteshare's Avatar
 
Join Date: Sep 2014
Location: On the Internet
Posts: 560
Quote:
Originally Posted by slalom View Post
Open temp folder, stop the program.
Run CombineAllChunks.cmd and then run jobX_MuxFiles.cmd
Open the program, remove the job and continue
If it comes up again, I'll try that. Thank you.
The encode muxed correctly the second time.
byteshare is offline   Reply With Quote
Old 7th February 2020, 22:14   #18335  |  Link
slalom
Registered User
 
slalom's Avatar
 
Join Date: Jan 2010
Posts: 456
Quote:
Originally Posted by byteshare View Post
I stopped the job and started it, and all of the chunks had to start over?
Encoding it again, will be ~12hrs until I get another result.
In that case, stop the encoding. Go to temp folder, start one by one 1.cmd, 2.cmd (those that the video files are lost, 1.264, 2.264) etc
Then go to #18333
__________________
E5 2697 v2 @ 3.0GHz on P9X79 Deluxe 24GB
Xeon E5-2680 v2 @ 3.1GHz 16GB
Sony Vaio VPC-F13Z1E/B
slalom is offline   Reply With Quote
Old 8th February 2020, 01:02   #18336  |  Link
byteshare
ByteShare
 
byteshare's Avatar
 
Join Date: Sep 2014
Location: On the Internet
Posts: 560
Quote:
Originally Posted by slalom View Post
In that case, stop the encoding. Go to temp folder, start one by one 1.cmd, 2.cmd (those that the video files are lost, 1.264, 2.264) etc
Then go to #18333
I've done this before. I didn't expect the temp encoded chunks to get restarted when I aborted and started again, that was the main issue to me. I thought (incorrectly) that I would stop it and then RB would see all of the chunks are done so it would try to mux again
byteshare is offline   Reply With Quote
Old 9th February 2020, 01:36   #18337  |  Link
Pauly Dunne
Grumpy Old Man.
 
Pauly Dunne's Avatar
 
Join Date: Jul 2019
Location: Out There....
Posts: 692
Another "sneaky" auto-update..

Hey guys,

A reasonably significant auto update...

Core 2020-02-08
ffmpeg
lsmash
matroska splitter (new, but not really)
mkvtoolnix
mpc

__________________
Not poorly done, just doin' it my way !!!
Live every day like it's your last, because one day, it will be !! (M$B)

Last edited by Pauly Dunne; 10th February 2020 at 00:31.
Pauly Dunne is offline   Reply With Quote
Old 9th February 2020, 14:07   #18338  |  Link
ImEverlasting
Registered User
 
Join Date: May 2019
Posts: 8
I just updated to new core, 02-08, Using distributed encode, after every encode finishes, but before the encoding client exits.... it hangs. Chunks don't combine back and when I try to "Abort" nothing happens. I have to kill encoding client using task manager again. Then manually combine chunks and mux files using cmds in temp folder.
ImEverlasting is offline   Reply With Quote
Old 9th February 2020, 14:20   #18339  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,815
Quote:
Originally Posted by ImEverlasting View Post
I just updated to new core, 02-08, Using distributed encode, after every encode finishes, but before the encoding client exits.... it hangs. Chunks don't combine back and when I try to "Abort" nothing happens. I have to kill encoding client using task manager again. Then manually combine chunks and mux files using cmds in temp folder.
0 hangs on my machine. Just checked with 37 jobs in queue. Chunks combined. EncodingClient closes correctly.

Last edited by Atak_Snajpera; 9th February 2020 at 14:55.
Atak_Snajpera is offline   Reply With Quote
Old 10th February 2020, 00:31   #18340  |  Link
ImEverlasting
Registered User
 
Join Date: May 2019
Posts: 8
So I've done more testing today and the hangings seem to be cause by the servers going to sleep. I've noticed this because as soon as there's no more chunks to encode, the chunkless servers are being put to sleep, causing the hang in EncodingClient. If none of them go to sleep (of the 10 servers) then everything works fine. Is there something in rip bot putting servers to sleep? I know 100% all servers are set to not sleep in windows settings.
ImEverlasting is offline   Reply With Quote
Reply

Tags
264, 265, appletv, avchd, bluray, gui, iphone, ipod, ps3, psp, ripbot264, x264 2-pass, x264 gui, x264_64, x265, xbox360


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:47.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.