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

guest
11th October 2019, 07:56
Is your Temp drive for RipBot an SSD? I use a physical drive for storing my sources and an SSD for the Temp drive (jobs) and adding new jobs isn't that slow for me on the latest version.

Speaking of taking time...it took 27 minutes to "prepare" a 4K movie, copying from a spinner (main movie) to an SSD temp drive, (just like you, byteshare) with Lsmash.

It was John Wick 3, @ approx 65 Gb.

And yes, I am yet to complete my "muxing" test, that will be in a few days, will be interesting if SSD's make much difference to large files.

Atak_Snajpera
11th October 2019, 08:22
I do not get IT. Are you encoding 60gib movie to 60gib file? In your earlier post you mentioned that muxing takes long time because your final encoded file was 60-80gib.

guest
11th October 2019, 08:54
I do not get IT. Are you encoding 60gib movie to 60gib file? In your earlier post you mentioned that muxing takes long time because your final encoded file was 60-80gib.

I didn't think you would, but this particular movie is approx 65Gb, has a 63.5Mb/s bitrate.

I simply want to strip stuff out, redo audio, as most 4K movies are TrueHD, and my tv doesn't support that. So I have to convert it either with RB, or eac3to.

Also some filtering, subtitling, etc, if required.

So I am aiming to do the majority of the 4K movies I have @ a 60Mb/s bitrate, that will increase some, and decrease others.

So I do things differently to most...so what !!!!

LigH
11th October 2019, 12:28
So you want to do more than just remultiplexing.

I simply want to strip stuff out, redo audio, as most 4K movies are TrueHD, and my tv doesn't support that. So I have to convert it either with RB, or eac3to.

Up to this point, the video may be left unchanged, all operations can be fast.

Also some filtering, subtitling, etc, if required.

This possibly requires recoding the video (especially if "subtitling" means permanently encoding = "burning" subtitles into the video stream). That will take a lot of time in 4K resolution.

guest
11th October 2019, 12:57
So you want to do more than just remultiplexing.

Up to this point, the video may be left unchanged, all operations can be fast.

This possibly requires recoding the video (especially if "subtitling" means permanently encoding = "burning" subtitles into the video stream). That will take a lot of time in 4K resolution.

I think I will use RB to change the bitrate, but use other software to convert the TrueHD audio, I also have to convert subtitles to .srt (because that's what my tv requires), so use Subtitle Edit to do that.

Unfortunately, RB can't convert TrueHD to DTS, or subtitles to .srt :(

Once the audio & sub's have been converted, and RB has done it's thing on the video (only), will reconstruct it all back together with MKVToolnix.

Admittedly, if I left the original bitrate, then the process would be a little different..

A LOT of work, but that's what I want.

slalom
11th October 2019, 13:42
Why don't you buy an android TV box and play the file with Kodi?

Delete job.list file
Nothing happened, same error

guest
11th October 2019, 13:45
Why don't you buy an android TV box and play the file with Kodi?

Been there, done that....not impressed !!!!

SKPN
11th October 2019, 14:08
I didn't think you would, but this particular movie is approx 65Gb, has a 63.5Mb/s bitrate.

I simply want to strip stuff out, redo audio, as most 4K movies are TrueHD, and my tv doesn't support that. So I have to convert it either with RB, or eac3to.

Also some filtering, subtitling, etc, if required.

So I am aiming to do the majority of the 4K movies I have @ a 60Mb/s bitrate, that will increase some, and decrease others.

So I do things differently to most...so what !!!!

I'm confused at why you are re-encoding the video at all based on what you're describing. Why not just extract the audio and subtitles, convert them using the other applications you mentioned, then mux them back in with the original video? Even if you want to cut out some fluff like credits, you can do that without re-encoding the video. If you're not rendering the subtitles and you're not trying to compress the video, what is the purpose of re-encoding it?

slalom
11th October 2019, 14:25
Been there, done that....not impressed !!!!
Did you try an HTPC too?

guest
11th October 2019, 14:26
I'm confused at why you are re-encoding the video at all based on what you're describing. Why not just extract the audio and subtitles, convert them using the other applications you mentioned, then mux them back in with the original video? Even if you want to cut out some fluff like credits, you can do that without re-encoding the video. If you're not rendering the subtitles and you're not trying to compress the video, what is the purpose of re-encoding it?

Admittedly, some 4K movies could be done an easier way, but on some where I want to increased (or decrease) the bitrate, I have to re encode it.

Not trying to compress !!, mind you, I really haven't looked into that, too much.

guest
11th October 2019, 14:29
Did you try an HTPC too?

No I haven't !!

HTPC and/or streaming doesn't suit me, I don't like the idea of having a pc running, just to watch movies.

SKPN
11th October 2019, 14:41
Admittedly, some 4K movies could be done an easier way, but on some where I want to increased (or decrease) the bitrate, I have to re encode it.

Not trying to compress !!, mind you, I really haven't looked into that, too much.

Why would you want to increase the bitrate?

Atak_Snajpera
11th October 2019, 14:44
Why would you want to increase the bitrate?

Because increasing bitrate also automagically increases quality ;) doh

byteshare
11th October 2019, 16:56
Speaking of taking time...it took 27 minutes to "prepare" a 4K movie, copying from a spinner (main movie) to an SSD temp drive, (just like you, byteshare) with Lsmash.

It was John Wick 3, @ approx 65 Gb.

And yes, I am yet to complete my "muxing" test, that will be in a few days, will be interesting if SSD's make much difference to large files.
I almost never use LSmash, so I don't see those delays with large files.
Sorry. Try FFMS2 or GPU decode (if applicable). The LSmash slowness issues isn't RB's fault.

I didn't think you would, but this particular movie is approx 65Gb, has a 63.5Mb/s bitrate.

I simply want to strip stuff out, redo audio, as most 4K movies are TrueHD, and my tv doesn't support that. So I have to convert it either with RB, or eac3to.

Also some filtering, subtitling, etc, if required.

So I am aiming to do the majority of the 4K movies I have @ a 60Mb/s bitrate, that will increase some, and decrease others.

So I do things differently to most...so what !!!!
Try Foobar2000 if you just want to process audio.
Are you encoding to HEVC/x265? If so your files should be smaller and still look the same even if you're using CRF18.
As pointed out, it sounds like you're doing a lot of work for just getting your TV to play a file when you wouldn't have to do all of that if you got a stand alone set-top box like an Nvida Shield TV (don't need a PC to use Plex) or Mi Box (~$50 USD).

Because increasing bitrate also automagically increases quality ;) doh
LOL

mparade
11th October 2019, 20:45
According to Windows scheduler it seems that Ripbot is not able to saturate my 1950X even in distributed encoding mode.
Processor utilization fluctuates between 78-85% with any number of encodes started.Ripbot sees only Numa node 0 with 32 threads instead of 0 and 1 with 16 each. Is this the problem?

Interestingly, my 2990WX is fully saturated with it's 32 cores while all 4 nodes being correctly identified by Ripbot.

Any help would be appreciated.

Atak_Snajpera
11th October 2019, 20:48
1950x by default works in Uma mode (can be changed in bios) while 2990wx only supports NUMA mode.

mparade
11th October 2019, 21:06
1950x by default works in Uma mode (can be changed in bios) while 2990wx only supports NUMA mode.

Thanks.

In UMA mode my 1950x seems to be like "turtle" compared to 2990wx. Is it possible that 1950x is not correctly recognized by Ripbot? My 2990wx is recognized as "AMD-2990wx" in distributed encoding window while my 1950x is not as something like "AMD-1950x". If I change my 1950x to NUMA mode Ripbot tells it still has only one node. I am going to play with my 1950x tomorrow to find out why it is slow and cannot saturate the cores using Ripbot.

Atak_Snajpera
11th October 2019, 21:09
Does task manager also see single node?

mparade
11th October 2019, 21:16
Sorry for the question but where is this presented in task manager? :)

Anyway, it is like magic "transcoding" movies with "placebo" settings using Ripbot! :)

Atak_Snajpera
11th October 2019, 21:18
Right Click on CPU graph and select NUMA nodes.

mparade
11th October 2019, 22:15
Now both Windows task manager and Ripbot shows 2 nodes...sorry...I must have been drunk.
Now I am on 100% with my 1950x as well...just need to enter NUMA mode. Thank you.

Atak_Snajpera
11th October 2019, 22:32
Now both Windows task manager and Ripbot shows 2 nodes...sorry...I must have been drunk.
Now I am on 100% with my 1950x as well...just need to enter NUMA mode. Thank you.

I suppose that intensive (latency/bandwith)communication between dies prevents you from 100% CPU usage. In NUMA mode both dies work on separated data.

guest
12th October 2019, 02:05
Because increasing bitrate also automagically increases quality ;) doh

Ha, so sarcasm aside...prove me wrong !!!

Someone provide me with some proven 4K settings to equal original video quality, at a much lower bitrate & file size !!

byteshare
12th October 2019, 05:50
Ha, so sarcasm aside...prove me wrong !!!

Someone provide me with some proven 4K settings to equal original video quality, at a much lower bitrate & file size !!
Well, more bitrate than the original doesn't mean better quality, since there are plenty of ways to increase a bitrate but still get garbage quality. When dealing with x264/x265 there are a lot of complicated settings you can tweak, but usually either you're going for 1:1 quality with the original or some balance of quality with size. I prefer the later. If I want 1:1 I'll just copy the video and not process it.
I've encoded enough video to know there is no perfect settings for all videos of all types. You can get good general settings but for better results you'll need to tweak settings per video.

guest
12th October 2019, 06:07
Well, more bitrate than the original doesn't mean better quality, since there are plenty of ways to increase a bitrate but still get garbage quality. When dealing with x264/x265 there are a lot of complicated settings you can tweak, but usually either you're going for 1:1 quality with the original or some balance of quality with size. I prefer the later. If I want 1:1 I'll just copy the video and not process it.
I've encoded enough video to know there is no perfect settings for all videos of all types. You can get good general settings but for better results you'll need to tweak settings per video.

So I have been doing some more "research", and it seems that a bitrate of around 55 - 60Mb/s is the high end of 4K HEVC encodes.

Some, are higher, and some are lower.

With some of my recent encodes I have used a 1 pass with a bitrate set @ 60,000kbp/s (in the RB setting's).

Some might use a CRF (CQ) number of say 18 or 16 to get a good result.

With maybe a Slow preset...I'm not using any preset's at this stage.

So not knowing what your experience is with 4K movies, can you suggest a starting point ??

byteshare
12th October 2019, 06:18
So I have been doing some more "research", and it seems that a bitrate of around 55 - 60Mb/s is the high end of 4K HEVC encodes.

Some, are higher, and some are lower.

With some of my recent encodes I have used a 1 pass with a bitrate set @ 60,000kbp/s (in the RB setting's).

Some might use a CRF (CQ) number of say 18 or 16 to get a good result.

With maybe a Slow preset...I'm not using any preset's at this stage.

So not knowing what your experience is with 4K movies, can you suggest a starting point ??
As for general settings, presets aren't a bad place start depending on your needs. I don't use straight presets myself because I want a balanced encode and no preset can keep reasonable quality and size and speed for my tastes.
It isn't clear what you're trying to do to me. If I were to guess it just seems like you want to keep the quality the same as the source, no?
If you want that and aren't doing filters than I'd just use Ultra-Fast downscale a lot and then at the end copy back in the source video.
If you want to keep quality close to the source but still using filters, which filters are you using? Once you're using filters it really changes things. I tend to not like grain so I reduce that with some careful settings.

guest
12th October 2019, 06:49
As for general settings, presets aren't a bad place start depending on your needs. I don't use straight presets myself because I want a balanced encode and no preset can keep reasonable quality and size and speed for my tastes.
It isn't clear what you're trying to do to me. If I were to guess it just seems like you want to keep the quality the same as the source, no?
If you want that and aren't doing filters than I'd just use Ultra-Fast downscale a lot and then at the end copy back in the source video.
If you want to keep quality close to the source but still using filters, which filters are you using? Once you're using filters it really changes things. I tend to not like grain so I reduce that with some careful settings.

Well, as I said, I'd like to have my 4K's at a "standard" of 60Mps, and again, as I've said, some have lower than that, some are higher, so for that I need to run them thru RB, even if it's video only.

For what I want & need to do to audio, can be dealt with other app's, as too, the subtitles.

I have to agree, I don't like grain either, but fortunately most 4K's aren't very "noisy", so not a lot of filtering required.

I know I need to try a few different options, but it's the time factor that's my main concern...imagine doing a high bitrate 4K HEVC, on a Slow preset, using MDGrain2....day's :( even with my "farm".

But the other time waster is between when the encode is completed, and the start of the next job in queue...meaning the muxing, etc...it leaves a lot of resources doing nothing. :(, but having said that, I am yet to test this again, after putting some SSD's in the mix.

One thing I would like to get around to doing is upscaling some 1080p to 4K, but do any filtering, etc, still @ 1080p, then once satisfied, do a 4K HEVC encode, and see how it turns out.

But just imagine the time & resources involved when 8K is a lot more common place.

skylinekiller
12th October 2019, 08:07
I am trying to edit the font when I hardcode subtitle into my encode, but it doesn't seem to be working. I edited the notepad file in Tools\AviSynth plugins\VSFilter\Default.style with the parameters below.

Style: Default,Univers CE 45 Light,41,16777215,0,16777215,0,-1,0,2,1,2,20,20,20,0,0

what it looks like with the above settings in RipBot https://ibb.co/S7xFvpn


This is what it should look like.. The resolution is not as good but trust me, the font is not accepting the setttings
https://ibb.co/92VB0Xt


This is the setting from srt2ssa

Synch Point: Side 1 0m00s
Collisions: Normal
Timer: 100.0000
Style: Default,Univers CE 45 Light,41,16777215,0,16777215,0,-1,0,2,1,2,20,20,20,0,0


Why am I getting a shadow

mparade
12th October 2019, 10:39
I suppose that intensive (latency/bandwith)communication between dies prevents you from 100% CPU usage. In NUMA mode both dies work on separated data.

Under heavy load my Windows on 2990WX used to reset itself randomly without any error message in ripbot however my temperatures are ok in amd ryzen master. 1950x doesn't do it at all even under heavy load...it happens both with encoding 4K and HD.
I am using 4x8GB memory in quad channel layout in both. Power supply units are also powerful enough in both and both are using same type of liquid cooling.
Do you have any suggestion? I would really appreciate that.

Atak_Snajpera
12th October 2019, 10:45
Normally when PC shutdowns or resets I blame power supply. Especially when shutdowns/resets happen during heavy load (high power consumption). For testing purposes I would swap power supplies 1950x<->2990wx.

mparade
12th October 2019, 11:04
thx!!

Atak_Snajpera
12th October 2019, 11:09
Maybe you have activated PBO on 2990wx and hence too high power consumption for your power supply. 0.5kW is just insane.
https://cdn.mos.cms.futurecdn.net/Hx27r3x3yh4r5jJkbiCetS-650-80.png

mparade
12th October 2019, 11:12
If I set 8 servers for job 1 in the queue, will the following jobs be using the same servers and threads I assigned to them in job1 automatically for encoding?

mparade
12th October 2019, 11:14
Maybe you have activated PBO on 2990wx and hence too high power consumption for your power supply.
https://cdn.mos.cms.futurecdn.net/Hx27r3x3yh4r5jJkbiCetS-650-80.png

Yes, I do (am). :)

Atak_Snajpera
12th October 2019, 11:15
All jobs will use the same server configuration.

Yes, I do.
So now you know what to do ;) BTW. Overclocking AMD cpus do not make sense these days.

mparade
12th October 2019, 11:20
All jobs will use the same server configuration.

Super-good! Thank you very much!

mparade
12th October 2019, 11:26
All jobs will use the same server configuration.


So now you know what to do ;) BTW. Overclocking AMD cpus do not make sense these days.

Does chunk size affect encoding quality more than negligibly? Maybe it is not required at all to set chunk size according to duration of each source.
I would like to saturate my cores using 8 servers almost always that would give very fast encodes.

Atak_Snajpera
12th October 2019, 11:32
Does chunk size affect encoding quality more than negligibly?

In CRF mode there is zero quality degradation. In 2-pass degradation is negligible. Also each chunk starts at key-frame.
Use default 1 minute if you are going to use 1950x and 2990wx at the same time.

mparade
12th October 2019, 11:38
In CRF mode there is zero quality degradation. In 2-pass degradation is negligible. Also each chunk starts at key-frame.
Use default 1 minute if you are going to use 1950x and 2990wx at the same time.

WOW! I am in CRF mode. Thank you! I am, one from home, the other from workplace…:)

Atak_Snajpera
12th October 2019, 11:43
WOW! I am in CRF mode. Thank you! I am, one from home, the other from workplace…:)

With decent internet connection (10Mbps+ upload) and VPN you can use other PC as well.

mparade
12th October 2019, 11:45
What is required to use both machines at the same time for the same job? Do you have a tutorial? At the moment I am using them separately with locally set servers.
Please help. Internet connection shouldn't be a problem. Both have Ripbot installed. I can set them up separately now. There is 2 km distance between them. :)

Atak_Snajpera
12th October 2019, 11:50
What is required to use both machines at the same time for the same job? Do you have a tutorial? At the moment I am using them separately with locally set servers.
Please help.

You will have to create VPN network on work PC and then connect to that network from home PC. This way shared folder will be visible like on normal LAN. Some users already are using this method to distribute encoding work across internet. It is definitely possible with good internet connection.

https://www.pcworld.com/article/210562/how-set-up-vpn-in-windows.html

mparade
12th October 2019, 11:59
Thank you very much!
Source material should be only on home PC, right?
Work PC with VPN network just need to be on with Ripbot installed right? Or should I set somthing more on work pc? Sorry for being noob in this thema.

Atak_Snajpera
12th October 2019, 12:03
1) Source files are on your home PC.
2) Work PC just needs EncodingServer.exe running!
3) The idea is that you connect via VPN to work PC and then Work PC sees shared folder (for example \\HOME-PC\RipBot264temp) on Home PC.

mparade
12th October 2019, 12:10
I have to accomplish this! I will let you know if get stuck with something (I am sure I will :))

mparade
12th October 2019, 15:48
how is the exact number of --seek parameter is specified on x264 command line, may I ask?

thank you for for the help in advance

Atak_Snajpera
12th October 2019, 16:28
seek = StartKeyFrameIndex - PreviousKeyFrameIndex

mparade
12th October 2019, 17:10
1) Source files are on your home PC.
2) Work PC just needs EncodingServer.exe running!
3) The idea is that you connect via VPN to work PC and then Work PC sees shared folder (for example \\HOME-PC\RipBot264temp) on Home PC.

both work and home pc should be connected via VPN, right?
work pc at the moment cannot because refering to closed port
I have to ask local admin at company

mparade
12th October 2019, 17:11
seek = StartKeyFrameIndex - PreviousKeyFrameIndex

thx!!

Atak_Snajpera
12th October 2019, 17:39
both work and home pc should be connected via VPN, right?
work pc at the moment cannot because refering to closed port
I have to ask local admin at company

Your admin should know what to do.
https://www.youtube.com/watch?v=Mk_XYuzQ8jA

Ports to open
https://social.technet.microsoft.com/Forums/Azure/en-US/0fff3b48-7615-45ea-817e-5afaad972c43/vpn-ports-to-open?forum=winservergen