Log in

View Full Version : RipBot264 v1.18.3 - Simple and easy to use GUI -> IPOD . PSP . CONSOLES . BLURAY


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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 [340] 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429

stryker412
25th May 2019, 21:02
Thank you. Yes I was setting them to the same specs so that could be why. I generally keep TV episodes at 4-5Mbps.

byteshare
27th May 2019, 16:56
Thank you. Yes I was setting them to the same specs so that could be why. I generally keep TV episodes at 4-5Mbps.
Try CRF with HEVC unless you want similar sizes for all of your movies. CRF goes for similar quality. Start at 22 and go lower (better quality) or higher depending on if things meet your expectations.

GZZ
27th May 2019, 21:45
When RibBoot264 is set to shutdown after encoding several movies and you the day after starts up RibBot264, then it dosnt keep the history of the encoding. Normally a job is like [Job 1] ...... and when it finish it says HH:MM:SS [Job 1]..... or *Errror* [Job 1]..... so you know it finished properly or not. But this info isnt saved when using the shutdown client/server, then it just looks like the job has never started.

chainring
30th May 2019, 21:44
Why does everyone call it an encoder: https://www.videohelp.com/software/qaac
What is the difference in a wrapper and encoder in this case?
I thought the 3 main encoders for AAC were FHG, FKD, and QAAC
The difference being, QAAC on its own doesn't do anything. It cannot encode audio without the needed dlls from iTunes, whether that's an installed copy of iTunes or ones extracted from the installer.

I can see why QAAC is listed under the encoder section on Video Help, but it's still not an encoder, per se.

byteshare
31st May 2019, 17:07
The difference being, QAAC on its own doesn't do anything. It cannot encode audio without the needed dlls from iTunes, whether that's an installed copy of iTunes or ones extracted from the installer.

I can see why QAAC is listed under the encoder section on Video Help, but it's still not an encoder, per se.

Either way QAAC audio output is different than the versions in RipBot right now.

stryker412
6th June 2019, 01:51
Does Ripbot support UHD rips? I am getting an audio error when trying to load up the source file.

Image (https://imgur.com/a/AFSlg7E)

brumsky
6th June 2019, 04:24
Hey Atak_Snajpera,

Any idea why my 2nd encoding server has encoding priority set to normal? I have a server running Win 2016 with an up to date copy of ripbot and a PC with Win10 same version of ripbot. The PC has it's priority set to normal instead of low... The server gets the correct setting of low for it's encoder.

I've tried running the encoding server.exe from the server on the PC via a file share. No change.

running the updater on both systems. no change.

Double and triple checking that low priority is set in the .ini file.

Any other ideas?

Thanks, ripbot is awesome of course!!

Atak_Snajpera
6th June 2019, 12:29
Hey Atak_Snajpera,

Any idea why my 2nd encoding server has encoding priority set to normal? I have a server running Win 2016 with an up to date copy of ripbot and a PC with Win10 same version of ripbot. The PC has it's priority set to normal instead of low... The server gets the correct setting of low for it's encoder.

I've tried running the encoding server.exe from the server on the PC via a file share. No change.

running the updater on both systems. no change.

Double and triple checking that low priority is set in the .ini file.

Any other ideas?

Thanks, ripbot is awesome of course!!

Show me some screenshots because at the moment I do not know what you mean exactly.

brumsky
6th June 2019, 15:47
Atak_Snajpera,

Here is a screenshot. It is the Encoding Priority, which is set to normal instead of low.

https://imgur.com/GgbUsjV

Thanks again!

Atak_Snajpera
6th June 2019, 16:32
Try this
EncodingServer.exe /priority low

brumsky
6th June 2019, 18:10
That works!

stryker412
6th June 2019, 19:18
Does Ripbot support UHD rips? I am getting an audio error when trying to load up the source file.

Image (https://imgur.com/a/AFSlg7E)

Any thoughts on this Atak? This is my first UHD movie.

Atak_Snajpera
6th June 2019, 19:22
Dolby Atmos?

stryker412
6th June 2019, 19:24
Format : TrueHD
Format profile : TrueHD+Atmos / TrueHD

Atak_Snajpera
6th June 2019, 19:27
Try with option "Skip demuxing process". You would have to manually extract audio on your own though.

brumsky
6th June 2019, 19:29
Any thoughts on this Atak? This is my first UHD movie.

I've been using ripbot to do UHD encodes for at least a year. I haven't had any issues with it until a couple of days ago. I reinstalled Avisynth+ and it was resolved.

I was getting the same error you were.

brumsky
6th June 2019, 19:30
Try this
EncodingServer.exe /priority low

Any thoughts on why this is happening?

Atak_Snajpera
6th June 2019, 19:34
Any thoughts on why this is happening?

normal is default

stryker412
7th June 2019, 11:29
I've been using ripbot to do UHD encodes for at least a year. I haven't had any issues with it until a couple of days ago. I reinstalled Avisynth+ and it was resolved.

I was getting the same error you were.

Hmm, I updated to the latest AviSynth+ and still getting the same error.

brumsky
7th June 2019, 17:18
Hmm, I updated to the latest AviSynth+ and still getting the same error.

Well I found one that is still giving me a problem. I'm not sure what it is about this one file. I even remuxed it to a new MKV which didn't fix it...

It's weird because I've done more than 100 but this one is failing still. Oh well, just say no audio and remux later like Atak suggested.

@Atak_Snajpera
Is it possible to give us an option for the encoding priority? I let it run on my PC while I'm working since I don't need the extra CPU cycles.

stryker412
7th June 2019, 19:18
I'll try another movie, this one was Coco.

stryker412
9th June 2019, 11:55
Tried another kids movie (Trolls) and I was able to get it down to a 9GB file! Seems to work now. Took almost 14hrs though. Is there something special you have to do to keep HDR? The resulting file was only SDR.

byteshare
10th June 2019, 00:14
Is it possible to give us an option for the encoding priority? I let it run on my PC while I'm working since I don't need the extra CPU cycles.
If you put it in DE (Distributed Encoding) mode you can.
Settings > Distributed Encoding > "Wrench" next to the Active Servers count takes you to:
Encoding Server Command-Line Switches, such as:
``/port 1000 /minimize /priority low``

SKPN
13th June 2019, 19:07
Is there any way to trim audio while doing a direct copy? I'm trying to remove the opening/ending credits from a TV show, but the Trim command only seems to work on audio if it's being encoded, which I don't want to do. I was able to do this previously with Staxrip, but I haven't found any way to do it with Ripbot.

byteshare
14th June 2019, 16:19
Is there any way to trim audio while doing a direct copy? I'm trying to remove the opening/ending credits from a TV show, but the Trim command only seems to work on audio if it's being encoded, which I don't want to do. I was able to do this previously with Staxrip, but I haven't found any way to do it with Ripbot.
Might be easier to do it with MKVToolNix IMO...only works with Keyframes though, so might be better to do with source or your encode depending where the keyframes are.

I use MKVToolNix a lot with stuff that has intro trailers and outro trailers after I encode.

Otherwise you can define the frames to use with AVISynth.

Axelstrife
17th June 2019, 01:52
Hope someone could help me, I can get it to encode using the second server which is a laptop but not the computer it's running from (my desktop) i think the encodeing server application is supposed to open but it doesn't like how it does on my laptop, it's open as a process but not in my system tray.

Hope someone can help.

Edit: downloaded an old version and it's working fine with encodeingserver application opening and it's encodeing fine, so it was something wrong with the latest ripbot version.

Atak_Snajpera
17th June 2019, 12:23
Hope someone could help me, I can get it to encode using the second server which is a laptop but not the computer it's running from (my desktop) i think the encodeing server application is supposed to open but it doesn't like how it does on my laptop, it's open as a process but not in my system tray.

Hope someone can help.

Edit: downloaded an old version and it's working fine with encodeingserver application opening and it's encodeing fine, so it was something wrong with the latest ripbot version.

https://forum.doom9.org/showthread.php?p=1872384#post1872384

byteshare
18th June 2019, 20:28
Not sure about licensing and all that but any chance of updating to FDKv2?
https://github.com/mstorsjo/fdk-aac/releases/tag/v2.0.0

Not sure there have been the same updates to their FHG encoder

I know Stax has QAAC https://sites.google.com/site/qaacpage/
But not sure how they get around the iTunes being needed.

en3rmax
19th June 2019, 20:28
Hi there,

I been encoding some episode blu-rays in batch mode normally in 1080p without cropping but I would like to crop to - 1440x1080 what is the best way to do this in ripbot batch mode? thanks for the help

byteshare
20th June 2019, 16:37
Hi there,

I been encoding some episode blu-rays in batch mode normally in 1080p without cropping but I would like to crop to - 1440x1080 what is the best way to do this in ripbot batch mode? thanks for the help
Use the auto crop (check box) or manually do it via the GUI or by editing the job files, which can be done in batch with something like NotePad++.

byteshare
21st June 2019, 19:31
I'm trying to use SeeSaw with RipBot: http://avisynth.nl/index.php/SeeSaw
https://forum.doom9.org/showthread.php?t=104701
Call it from your script like this:
a= last
b=a.yourfavoritedenoiser()
SeeSaw(a,b, NRlimit=3, NRlimit2=4, Sstr=1.5, Slimit=5, Spower=5, Sdamplo=6, Szp=16)

This also came up a few years ago for RipBot: https://forum.doom9.org/showpost.php?p=1639723&postcount=12597
But the application of SeeSaw was different.

Problem is that this doesn't work:
super=MSuper(video,pel=2)
fv1=MAnalyse(super,isb=false,delta=1,overlap=4)
bv1=MAnalyse(super,isb=true,delta=1,overlap=4)
fv2=MAnalyse(super,isb=false,delta=2,overlap=4)
bv2=MAnalyse(super,isb=true,delta=2,overlap=4)
a=last
b=a.MDegrain2(super,bv1,fv1,bv2,fv2,thSAD=400)
video=SeeSaw(a,b)
Now I know this isn't working because in RipBot I need to feed "video" into this such as (excluding the MD2 stuff from the first example):
a=last
b=video.MDegrain2(super,bv1,fv1,bv2,fv2,thSAD=400)
video=SeeSaw(a,b)
But now SeeSaw isn't getting fed video, but I know I can't also define video twice and if I define "a=video" I can't define the "last" such as (excluding the MD2 stuff from the first example):
a=video
b=a.MDegrain2(super,bv1,fv1,bv2,fv2,thSAD=400)
video=SeeSaw(a,b)
While it "works" it isn't telling SeeSaw to do a comparison, rather a direct sharpening.
So it should be something like (excluding the MD2 stuff from the first example):
video=last
b=video.MDegrain2(super,bv1,fv1,bv2,fv2,thSAD=400)
video=SeeSaw(video,b)
But now I'm back to MD2 not getting fed "video"
Any help?

Atak_Snajpera
21st June 2019, 20:13
Try this

#Denoise
noisyvideo=video
super=MSuper(video,pel=2)
fv1=MAnalyse(super,isb=false,delta=1,overlap=4)
bv1=MAnalyse(super,isb=true,delta=1,overlap=4)
fv2=MAnalyse(super,isb=false,delta=2,overlap=4)
bv2=MAnalyse(super,isb=true,delta=2,overlap=4)
video=MDegrain2(video,super,bv1,fv1,bv2,fv2,thSAD=400)
video=SeeSaw(noisyvideo,video)

byteshare
21st June 2019, 21:59
Try this

#Denoise
noisyvideo=video
super=MSuper(video,pel=2)
fv1=MAnalyse(super,isb=false,delta=1,overlap=4)
bv1=MAnalyse(super,isb=true,delta=1,overlap=4)
fv2=MAnalyse(super,isb=false,delta=2,overlap=4)
bv2=MAnalyse(super,isb=true,delta=2,overlap=4)
video=MDegrain2(video,super,bv1,fv1,bv2,fv2,thSAD=400)
video=SeeSaw(noisyvideo,video)

Thank you so much. I spent a long time trying to figure that out.
I had the order wrong for RipBot.
Am I wrong in thinking that for the above "Video=" after another "Video=" has the logic of using the last "Video="
output as an input to the next "Video=" when you define "Video" as a source in a filter ie Filter(video)
So "video=MDegrain2(video,super,bv1,fv1,bv2,fv2,thSAD=400)" is getting sent to the next line that uses "Video" here:
"Video=SeeSaw(noisyvideo,video)"

brumsky
25th June 2019, 16:42
If you put it in DE (Distributed Encoding) mode you can.
Settings > Distributed Encoding > "Wrench" next to the Active Servers count takes you to:
Encoding Server Command-Line Switches, such as:
``/port 1000 /minimize /priority low``

Awesome thanks! I didn't know about that. What's interesting is that it is already set to low...

byteshare
25th June 2019, 16:48
New Stable x265 3.1: http://msystem.waw.pl/x265/
Release Notes: https://bitbucket.org/multicoreware/x265/raw/dcd4c18582fb1cf8fc3ff486f37f9b75b5fe6e45/doc/reST/releasenotes.rst

GZZ
29th June 2019, 12:47
Well I found one that is still giving me a problem. I'm not sure what it is about this one file. I even remuxed it to a new MKV which didn't fix it...

It's weird because I've done more than 100 but this one is failing still. Oh well, just say no audio and remux later like Atak suggested

Did you extract the mkv file with makemkv, i found that makemkv on some uhd disc will corrupt the audio (only seen it with truehd/atmos). Remuxing the mkv file didnt do the trick, but using mkvtoolnix to to open the non-encrypted uhd disc and extract the movie, the sound dosnt has a glitch and ripbot dosnt complain and all is fine.

byteshare
30th June 2019, 09:14
Wondering about the order of the AviSynth operations.
I don't believe the order is simple start of script to bottom of script in RipBot, no?
I wanted to know which of these come first:

#After_Prefetch_Denoise
#Deinterlace
#Custom

I am guessing from testing that #Deinterlace is before #Custom but wasn't sure about #After_Prefetch_Denoise

Atak_Snajpera
30th June 2019, 11:39
Yes! Believe it! Order of execution is from top to bottom.

byteshare
1st July 2019, 06:09
Thank you for clarifying that. I was just over thinking it I guess after the SeeSaw business :)
Awesome dev work, you really have to be the easiest going Dev I've come across.

byteshare
4th July 2019, 18:19
QoL (Quality of Life) suggestion:
For the edit screen under AviSynth, have the option to make the edit job screen larger so we don't have to click on the ">" to see more options
And/or the option to make the Edit Job screen larger so that the AviSynth info shows with options without having to click on "AviSynth"

Might just be me, but I've had a large enough resolution screen that I have plenty of space for the Edit Job and main RipBot screen to show more for a while now.
Just a thought, thank you.

billqs
5th July 2019, 21:36
I'm getting an error every time I attempt to use Ripbot. I'm not using DE so I don't know if the error is related to that bug or not. Here is the log I get when it crashes immediately after I start the encode.

E:\>"C:\Ripbot 264\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "E:\Temp\RipBot264temp\job1\job1.avs" -strict -1 -f yuv4mpegpipe - | "C:\Ripbot 264\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --crf 18 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 151825 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output "E:\Temp\RipBot264temp\video.264" -
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

E:\>"C:\Ripbot 264\tools\mkvtoolnix\mkvmerge.exe" -o "E:\Video Projects\JackRyan Shadow Recruit.mkv" --compression 0:none --title "JackRyan Shadow Recruit" --default-duration 0:24000/1001fps "E:\Temp\RipBot264temp\video.264" --compression 0:none --language 0:eng --sync 0:0 "E:\Temp\RipBot264temp\job1\audio_1_English.dtsma" --chapters "E:\Temp\RipBot264temp\job1\chapters.txt"
mkvmerge v33.1.0 ('Primrose') 64-bit
Error: The type of file 'E:\Temp\RipBot264temp\video.264' could not be recognized.
-------------------------

Elapsed Time: 00h:00m:01s

LigH
6th July 2019, 18:52
y4m [error]: bad sequence header magic

For some reason, ffmpeg is not able to pass the video output of the AviSynth job file into a pipe in Y4M format.

bluebeers
8th July 2019, 02:55
Try this





When I use Ripbot264 to convert a 9gb 1080p video, it always uses more than 14gb of my computer's RAM.(16gb total RAM)

When I convert the same video with Handbrak using similar settings, it uses less than 3gb of RAM.

I've tested many different videos and the results were always the same. Why is there such a huge difference in RAM usage?

Thanks!

Atak_Snajpera
8th July 2019, 14:37
Check in process explorer or process hacker what particular process eats memory.

bluebeers
10th July 2019, 10:38
Check in process explorer or process hacker what particular process eats memory.

I tried several different settings.

Apparently it only only eats up almost all of my available RAM(14gb or more, out of 16gb) if I choose a video bit rates. If I encode using one of the CQ settings(18 to 24), then Ripbot264 only uses less than 4gb of RAM during encoding.

Atak_Snajpera
10th July 2019, 12:11
I tried several different settings.

Apparently it only only eats up almost all of my available RAM(14gb or more, out of 16gb) if I choose a video bit rates. If I encode using one of the CQ settings(18 to 24), then Ripbot264 only uses less than 4gb of RAM during encoding.

What exact procesu does consume all memory ? X264.exe,x265.exe or ffmpeg.exe ...

chainring
12th July 2019, 21:34
Not sure about licensing and all that but any chance of updating to FDKv2?
https://github.com/mstorsjo/fdk-aac/releases/tag/v2.0.0

Not sure there have been the same updates to their FHG encoder

I know Stax has QAAC https://sites.google.com/site/qaacpage/
But not sure how they get around the iTunes being needed.
Remember, with QAAC, it only needs some of the binaries from iTunes. On the QAAC site, there's a batch file and when given the iTunes installer, it extracts the needed binaries.

https://sites.google.com/site/qaacpage/cabinet

bluebeers
13th July 2019, 15:52
My computers at home are older, so I 've been using my work-issued Lenovo business laptop to do my video encodings.

It has i7-8850H CPU, 32gb ram, 512gb M.2 SSD and Win10 Enterprise installed.

I only use Ripbot264. This laptop always finishes encoding 30% faster than my home PCs.

However, when I select HEVC in Ripbot264, the same video that only takes 2 hours to encode will now take almost 6+ hours.

Is this normal because it takes longer to encode into HEVC x265?

Thanks!

Atak_Snajpera
13th July 2019, 17:28
My computers at home are older, so I 've been using my work-issued Lenovo business laptop to do my video encodings.

It has i7-8850H CPU, 32gb ram, 512gb M.2 SSD and Win10 Enterprise installed.

I only use Ripbot264. This laptop always finishes encoding 30% faster than my home PCs.

However, when I select HEVC in Ripbot264, the same video that only takes 2 hours to encode will now take almost 6+ hours.

Is this normal because it takes longer to encode into HEVC x265?

Thanks!

Yes this is normal. x265 offers higher compression than x264 but requires more time to encode.

bluebeers
13th July 2019, 20:55
What exact procesu does consume all memory ? X264.exe,x265.exe or ffmpeg.exe ...


Thanks for your help! :)

Here's what I see in the Task Manager. I'm using Ripbot264 to encode a 15gb 720p video.... using HVEC, CQ24)


At the moment, Ripbot264 is about 80% done. Total RAM installed is 24GB.

Sometimes when Ripbot264 is 99% done, the available ram goes down to 600MB.

Is this RAM usage normal? I've never had a problem with the finished video... just wondering why the RAM usage is so high during Ripbot264 encoding.

Whenever encoding is done, the available RAM immediately goes back up to 22GB or more.

---------------------------



Under "Processes" -

x265_x64 552.0MB
ffmpeg 339.8MB
Windows Explorer 36.9MB
(the other processes are all Windows processes under 20mb, no other program is open)


Memory Usage

In Use (Compressed)
15.2GB (106MB)

Available 8.6GB

Hardware reserved 0MB

Committed 4.5/27.5GB

Cached 7.8GB

Paged pool 278MB

Non-paged pool 145MB