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

MCFish
18th November 2019, 16:53
ill donate again ...;)

byteshare
18th November 2019, 17:15
Ok then BRACE YOURSELF! AUTO-UPDATE IS COMING!
Holding on to my butt ;)
Atak_Snajpera : thank you agin for this great job.

Could you be pleased to add these feature :

able to decode mxf files
adding custom timecode on mp4 or the timecode of the source

??

... to encode files from DSLR / Camera to lower resolution / proxy file but with the same timecode of the sources

0gg / augur.
I've been using a batch export time code (source) and import time code (encoded file); for when I need time codes. I usually don't need them if I'm not doing anything with QTGMC (de-interlace tool)
My camera uses MP4 and .ts files so I haven't used mxf files before, but I haven't needed to use time codes for those files (yet).

howzz
18th November 2019, 20:12
good job. see. put everyone's heads together and we can solve anything.

i'll donate some money to the cause come this fri pay day.

Ronski
18th November 2019, 21:32
Thanks Atak, working for me again as well - I had a zero in my IP address. I also sent a donation yesterday, thanks once again for all the hard work.

guest
19th November 2019, 02:14
Ok then BRACE YOURSELF! AUTO-UPDATE IS COMING!

Let's give it up for Atak....he's a Bloody Legend !!!

Well done, as we knew it would be, when you say "I give up" we don't really believe it. :)

It was a community effort of some of the RB users out there.

I'd just like to say that some things were said, that should have been a lot more tactful, but some of us express themselves differently to others.

I'll take note of the critisicm against me, and the comments I made, however I was also surprised with the support of some, for some suggestions I made, so it's not all bad.

We're all here to help with the ongoing improvement of this awesome free app, and I know that I won't stop using it, I have spent a lot of time & money setting up a range of systems so as to get the best benefit & performance out of RB, that I can, so I guess I was frustrated by the sudden unexpected DE problems, as DE, IS the awesome function of RB.

So hopefully we can move forward.....

So again Atak, thank you very much..........

PS:- I just wanted to add, that I just tested RB, (pre this latest fix), by changing my LAN's IP address from 192.168.0.5, to 192.168.1.5, and it worked, but now it's been fixed, that isn't an issue anymore. :)

Dhry
19th November 2019, 06:38
Outstanding! Thank you for resolving this issue Atak. Looking forward to the autoupdate.

Dhry

t3nzin
19th November 2019, 07:38
Thanks for the update Atak! Also, not sure if anyone else has reported it yet but RipBot is still prompting for the pinterf branch rather than the official Avisynth+ repo that merged his changes and is now on 3.4.0. Not a big thing just a small quality of life change for a future update :)

Atak_Snajpera
19th November 2019, 16:19
Auto-update core 2019.11.19

Added: support for mxf files (Material Exchange Format)

mcjordan
20th November 2019, 20:13
What about AviSynth v3.4?
https://github.com/AviSynth/AviSynthPlus/

When I starting RipBot I've a message like this:
AviSynth+ MT x64 not installed!

Ryushin
21st November 2019, 16:07
I'm not sure if it's just me or not. I've tried to trouble shoot this and I have not found anything that changes it's behavior.

I had to move back to spinning platters (six SAS 10K 2.5" drives, in a ZFS raidz2 with a 10GB SSD SLOG Write Cache) as the SSDs I had would not trim running behind LSI HBA. I'm waiting for Western Digital's new SA500 NAS SSDs to become available to purchase and I'll try that again.

Essentially it's taking 20-30 minutes of Starting.... before a chunk begins to encode, for each chunk. So after it finishes a chunk, another 20-30 minutes has to go by for it to do the next one. I have three encoding servers running.

There seems to be a lot of disk access on the drive containing the ripbot264temp folder.
https://i.postimg.cc/DJGCGtpX/Rip-Bot264-Disk-Access.png (https://postimg.cc/DJGCGtpX)

I'm encoding 4K rips from discs.

I've tried installing a fresh version of RipBot264 and let it perform all it's updates and there does not seem to be any difference. I've tried pulling in fresh jobs and there is no difference.

I've run disk benchmarks of the VM running RipBot264 and for spinning platters, it's not too bad and this is while the system was a little busy:
https://i.postimg.cc/LYr8CZVW/Rip-Bot264-Disk-MBs.png (https://postimg.cc/LYr8CZVW)
https://i.postimg.cc/hzJG10Vx/Rip-Bot264-Disk-IOPS.png (https://postimg.cc/hzJG10Vx)

I've added a 8 core 16 thread E5-2650 V2 chip, so I shoudn't be CPU bound anymore.

Is there anything else I can provide? I'm at a loss right now.

Atak_Snajpera
21st November 2019, 16:35
1) Abort your encoding
2) Double click on IndexStreams_RunAll.cmd for each job causing this problem
3) Restart encoding

It is a side effect of (good) changes in lsmash index structure. (2x size reduction). What you see is a reindexing process caused by incorrect (old) index file version (15 vs 16) stored in job folder.

guest
22nd November 2019, 01:08
Updated Core (20-11-19), & ES (v1.16.1), Avisynth 3.4 & ffmpeg.

:thanks:

Ryushin
22nd November 2019, 14:11
Couple of things.

Just had a machine update and when an encoding server starts it complains about "AviSynth+ MT x64 not installed!". Running as administrator, I ran Tools\Avisynth\install.cmd and it does not seem to make a difference. I tried Tools\Avisynth\Avisynth+\uninstall.cmd and installed again and that did not make a difference, it still complains. I'll dig into this a bit later.


I tried the IndexStreams_RunAll.cmd and it did not make any difference. Though, I did discover something interesting. When the very long slow "Starting...." of chunks, or the 10-20 minutes of "Gathering Information" to pick a second audio stream or leaving the Avisynth Menu. It only occurs if RipBot264 demuxes from a ripped 4K disc. If I use MakeMKV to make a mkv of the 4K source, and then pull that into RipBot264, everything behaves normally and takes seconds to complete. Only extra bit is for the EncodingClient to copy the large mkv before starting. So at least that is a workaround for now.

Atak_Snajpera
22nd November 2019, 14:51
Couple of things.

Just had a machine update and when an encoding server starts it complains about "AviSynth+ MT x64 not installed!". Running as administrator, I ran Tools\Avisynth\install.cmd and it does not seem to make a difference. I tried Tools\Avisynth\Avisynth+\uninstall.cmd and installed again and that did not make a difference, it still complains. I'll dig into this a bit later.


I tried the IndexStreams_RunAll.cmd and it did not make any difference. Though, I did discover something interesting. When the very long slow "Starting...." of chunks, or the 10-20 minutes of "Gathering Information" to pick a second audio stream or leaving the Avisynth Menu. It only occurs if RipBot264 demuxes from a ripped 4K disc. If I use MakeMKV to make a mkv of the 4K source, and then pull that into RipBot264, everything behaves normally and takes seconds to complete. Only extra bit is for the EncodingClient to copy the large mkv before starting. So at least that is a workaround for now.
Latest version of EncodingServer.exe is v1.16.1

Ryushin
22nd November 2019, 16:08
Just had a machine update and when an encoding server starts it complains about "AviSynth+ MT x64 not installed!". Running as administrator, I ran Tools\Avisynth\install.cmd and it does not seem to make a difference. I tried Tools\Avisynth\Avisynth+\uninstall.cmd and installed again and that did not make a difference, it still complains. I'll dig into this a bit later.


Uninstalled Avisynth software package that I had installed. Copied the RipBot264 from the working machine over to the problem one and everything came up fine.

userx
23rd November 2019, 11:56
Hello
I've a mkv-file which has 1 video, 2 audio and 37 subtitle tracks. After demuxing i get an Error:
FFVideoSource: No video track found
(D:\Temp\RipBot264temp\job2\getinfo.avs, line 2)

I don't want to keep all the subtitles. Is there a workaround or a fix for this issue?

guest
23rd November 2019, 12:09
Hello
I've a mkv-file which has 1 video, 2 audio and 37 subtitle tracks. After demuxing i get an Error:
FFVideoSource: No video track found
(D:\Temp\RipBot264temp\job2\getinfo.avs, line 2)

I don't want to keep all the subtitles. Is there a workaround or a fix for this issue?

You could give MKVToolNix a try....

userx
23rd November 2019, 12:53
You could give MKVToolNix a try....

Thanks for the hint but maybe to prevent future requests the track limit could be raised.

Atak_Snajpera
23rd November 2019, 13:48
Forget about buggy ffvideosource. Use lsmash.

userx
23rd November 2019, 14:05
Use lsmash.
I'm using FFMS2 due to i run into issues if use LSMASH.
Encoding client runs into error:
....video.mkv.ffindex_track00.kf.txt does not exist. Autoclosing

stax76
23rd November 2019, 14:13
Forget about buggy ffvideosource. Use lsmash.

What's the biggest issue right now? FFVideoSource is still the default in staxrip.

Atak_Snajpera
23rd November 2019, 14:35
What's the biggest issue right now? FFVideoSource is still the default in staxrip.

Ffvideosource is not frame accurate for example

https://i.imgsafe.org/a3/a32816de27.png

stax76
23rd November 2019, 15:04
What's the most common scenario where frame accuracy is needed?

slalom
23rd November 2019, 15:09
Hello
I've a mkv-file which has 1 video, 2 audio and 37 subtitle tracks. After demuxing i get an Error:
FFVideoSource: No video track found
(D:\Temp\RipBot264temp\job2\getinfo.avs, line 2)

I don't want to keep all the subtitles. Is there a workaround or a fix for this issue?
I get that message all the time
Use MKV Merge and reduce subtitles <30

Atak_Snajpera
23rd November 2019, 15:18
What's the most common scenario where frame accuracy is needed?

When you use a lot of Trim function. for example Trim(100,200)+Trim(300,400)+Trim(600,700)

Ryushin
23rd November 2019, 17:27
I tried the IndexStreams_RunAll.cmd and it did not make any difference. Though, I did discover something interesting. When the very long slow "Starting...." of chunks, or the 10-20 minutes of "Gathering Information" to pick a second audio stream or leaving the Avisynth Menu. It only occurs if RipBot264 demuxes from a ripped 4K disc. If I use MakeMKV to make a mkv of the 4K source, and then pull that into RipBot264, everything behaves normally and takes seconds to complete. Only extra bit is for the EncodingClient to copy the large mkv before starting. So at least that is a workaround for now.

Atak, have you had time to look at this and see if it is a bug or something unique to me? If it is a bug and you're working on it, I'll leave my 15 or so 4K jobs there to hopefully have a fix soon. If your cannot confirm it or don't have time to look at it, let me know and I'll start converting those disc rips to mkv files, delete and re-add them to RB. Thanks much.

Atak_Snajpera
23rd November 2019, 17:53
I do not have access to 4k BD at all...
However I would like to compare lsmash indexes (.lwi files) for mkv created by makemkv and ripbot.

Ryushin
23rd November 2019, 18:42
I do not have access to 4k BD at all...
However I would like to compare lsmash indexes (.lwi files) for mkv created by makemkv and ripbot.

Ask and ye shall receive:
https://cloud.chrisdos.com/index.php/s/2BykG9ER9RrxM2E

BTW, detecting boarders took seconds from the MakeMKV 4K compared to 10-20 minutes from the demuxed version.

Atak_Snajpera
23rd November 2019, 19:11
What happens if you take that video.mkv from job folder and mux with mkvtoolnix to new mkv? Does it also cause the same problem?

BLKMGK
23rd November 2019, 22:22
Curious about SeekTester, is this why you index the files and pull them apart prior to compression and then remux them?

I have an alternate cluster encoding program I've been working on for Linux with a friend and we don't pull files apart or reindex them as you do but it passes your test program so I'm curious. This program is a ways from being mature enough to release and cannot presently use filters the way RipBot does but it does build pieces of files across many computers and then combine them so it's not completely different. The added steps have always been confusing to me for this reason:confused:

Ryushin
24th November 2019, 00:53
What happens if you take that video.mkv from job folder and mux with mkvtoolnix to new mkv? Does it also cause the same problem?

I muxed the RB extracted video.mkv along with all the contents except the video from the Casino Royal MakeMKV mkv and made a new mkv which I imported into RipBot. Everything was still speedy with the new mkv.

Did the index files look the same?

byteshare
24th November 2019, 08:15
Ffvideosource is not frame accurate...
Something just clicked when you said this and showed the image with errors. When you say frame accurate you don't mean timing, but rather frames completely just get skipped when they are not "accurate"?
I haven't played with GPU decoding much but if that is more accurate than LSmash I'd even use that on the machines I can use it on.

userx
24th November 2019, 10:48
I get that message all the time
Use MKV Merge and reduce subtitles <30

I solved it by this way.
But if the recomendation is to use lsmash instead of FFMS2 there is still an issue corresponding with ...video.mkv.ffindex_track00.kf.txt which seems not to get created.

Atak_Snajpera
24th November 2019, 11:22
Are you sure you have latest version? Other people do not report this issue.
Btw. I'm using lsmash all the time. Ffms2 is dead for me.

Atak_Snajpera
24th November 2019, 11:28
Curious about SeekTester, is this why you index the files and pull them apart prior to compression and then remux them?

I have an alternate cluster encoding program I've been working on for Linux with a friend and we don't pull files apart or reindex them as you do but it passes your test program so I'm curious. This program is a ways from being mature enough to release and cannot presently use filters the way RipBot does but it does build pieces of files across many computers and then combine them so it's not completely different. The added steps have always been confusing to me for this reason:confused:

Seektester Has nothing to do with de mode. Frame accurate seeking is crucial in De mode so i wrote that tool to establish which source filter is the most reliable. Lsmash is super stable while ffms2 is not.

Atak_Snajpera
24th November 2019, 11:36
I muxed the RB extracted video.mkv along with all the contents except the video from the Casino Royal MakeMKV mkv and made a new mkv which I imported into RipBot. Everything was still speedy with the new mkv.

Did the index files look the same?

No they are different because video.mkv is just a raw .265. eac3to can only demux hevc streams. For some unknown reason lsmash has problem with raw hevc. Could you upload first 5GB of video.mkv. Use dgsplit. Do not use mkvtoolnix. I would like to see If i also get that huge delay.

Ryushin
24th November 2019, 14:26
No they are different because video.mkv is just a raw .265. eac3to can only demux hevc streams. For some unknown reason lsmash has problem with raw hevc. Could you upload first 5GB of video.mkv. Use dgsplit. Do not use mkvtoolnix. I would like to see If i also get that huge delay.

Link to file: https://cloud.chrisdos.com/index.php/s/fG7fHFoGPt5YTQN

Though, there might be at least one other thing going on. When I have a 4K source, I select two audio tracks. Most of the time the first track is a AC3 core from a TrueHD track, and the second track is a demux of the same TrueHD track. After the job has been created and I click to add the second track, the Gathering Information takes about 10-20 minutes. The MakeMKV job takes about 30-60 seconds.

Atak_Snajpera
24th November 2019, 14:31
Ok. So the problem may not be related with HEVC stream but with TRUE-HD. Interesting...
BTW. can you check if .lwi file for true-hd is already created in job folder before you select second audio (True-hd)

Ryushin
24th November 2019, 16:51
Ok. So the problem may not be related with HEVC stream but with TRUE-HD. Interesting...
BTW. can you check if .lwi file for true-hd is already created in job folder before you select second audio (True-hd)

I made a new job and it did make a .lwi file for the TrueHD stream. Is it normal that the .lwi for TrueHD will be 400MB in size? The TrueHD stream itself is 2100MB. The video .lwi file is only 14MB in size.

While pulling in the job, and it is saying "Gathering Information..." for 10-20 minutes, ffprobe is running during this time. Then "Extracting Frame..." takes another 5-10 minutes.

Atak_Snajpera
24th November 2019, 17:39
I made a new job and it did make a .lwi file for the TrueHD stream. Is it normal that the .lwi for TrueHD will be 400MB in size? The TrueHD stream itself is 2100MB. The video .lwi file is only 14MB in size.

While pulling in the job, and it is saying "Gathering Information..." for 10-20 minutes, ffprobe is running during this time. Then "Extracting Frame..." takes another 5-10 minutes.

Yes it is "normal". It was even worse in previous version of lsmash
https://forum.doom9.org/showthread.php?p=1889725#post1889725

Can you send me whole True-hd stream? The longest sample I currently have is only 10min long?

Ryushin
24th November 2019, 18:26
Yes it is "normal". It was even worse in previous version of lsmash
https://forum.doom9.org/showthread.php?p=1889725#post1889725

Can you send me whole True-hd stream? The longest sample I currently have is only 10min long?

Here is a full stream (from a different movie though as it was smaller):
https://cloud.chrisdos.com/index.php/s/YPB3HpNitCoxL3r

guest
25th November 2019, 00:51
Link to file: https://cloud.chrisdos.com/index.php/s/fG7fHFoGPt5YTQN

Though, there might be at least one other thing going on. When I have a 4K source, I select two audio tracks. Most of the time the first track is a AC3 core from a TrueHD track, and the second track is a demux of the same TrueHD track. After the job has been created and I click to add the second track, the Gathering Information takes about 10-20 minutes. The MakeMKV job takes about 30-60 seconds.

I'd just like to chime in here, and add my 2 cents worth..

I have a LOT of 4K mkv's with TrueHD audio, and I run them thru MkvToolNix (sometimes tsmuxer) to rip out everything except the video, and then if need be, I will run that thru RB.

I then extract & convert the THD, and process any subtitles.

Once that's done, it all goes back together with MkvToolNix.

Atak_Snajpera
25th November 2019, 20:17
Are you looking for ultimate encoding machine? ;)
https://i.postimg.cc/N0bzsVWr/Untitled-1.png

Ronski
25th November 2019, 21:50
Are you looking for ultimate encoding machine? ;)

Impressive results, but wouldn't that be the 3990X with 64 cores 128 threads, although not yet available.

PS. Mine was 21.2 i7-5820K @4.5Ghz, although your benchmark reports the stock speed.

BLKMGK
26th November 2019, 04:49
Missed out on a 3950 to add to my 3900 today :( That clustered with my couple of other machines would be sick - I'll find one eventually! :) I cannot imagine a Threadripper but the price is just a hair too much methinks!

Edit: My 3900X@4.1GHz, optimizing not really complete as I'm still figuring out AMD, came in at 56.7FPS FWIW

LigH
26th November 2019, 08:49
@Ronski: Then better run several jobs in parallel, instead of wasting so many threads on only one; e.g. 8 jobs each 8 cores, that would be impressive. And possibly hard to keep cool...

guest
27th November 2019, 10:05
@Ronski: Then better run several jobs in parallel, instead of wasting so many threads on only one; e.g. 8 jobs each 8 cores, that would be impressive. And possibly hard to keep cool...

I've been waiting to see if someone else comments on this...

You can't be talking about RB running parallel jobs, as you can't have more that once instance of RB going at any one time, on the same PC.

Also, RB only does 1 job at a time.

Am I missing some well hidden secret setting !!! (or is it something you can do this with VM's)

tkwou
28th November 2019, 02:44
Hi I just updated Ripbot264. I haven't used it for a couple weeks. The Distributed Encoding wasn't working, only on the Host computer. I then updated all the other computers but I still couldn't get the Distributed Encoding to work. It just kept connecting and disconnecting with all the other computers. Finally I checked each computer and realized that Encoding Server never updated on any of the other computers. They all remained on 1.14.0.0. I finally manually updated each one to 1.16.0.0 from the Host computer and everything is up and running again. Not sure what went wrong on all the other computers.

guest
28th November 2019, 04:30
Hi I just updated Ripbot264. I haven't used it for a couple weeks. The Distributed Encoding wasn't working, only on the Host computer. I then updated all the other computers but I still couldn't get the Distributed Encoding to work. It just kept connecting and disconnecting with all the other computers. Finally I checked each computer and realized that Encoding Server never updated on any of the other computers. They all remained on 1.14.0.0. I finally manually updated each one to 1.16.0.0 from the Host computer and everything is up and running again. Not sure what went wrong on all the other computers.

Yes, DE went thru a bit of a bad patch a week or so ago...

But you still don't seem to be completely up to date.., Server is 1.16.1.0

tkwou
28th November 2019, 09:26
Thanks, something is also broken in 2-pass in v1.25.0. The "job1_EncodeVideoPass2.cmd" is blank. The process stops after the first pass.