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

TR-9970X
5th February 2025, 13:37
I was afraid that you might suggest that. I have had already run into SMB sharing issues using Everyone with other programs which suggests that there is a new security setting (or bug) in 24H2, but so far I have not seen any way of determining which it is or how to fix it.

Well, now I'm glad I'm not the only one having issues with 24H2.

I have tried every fix I can find, regarding this issue, and nothing works. Except what I suggested.

archiel
5th February 2025, 13:48
Well, now I'm glad I'm not the only one having issues with 24H2.

I have tried every fix I can find, regarding this issue, and nothing works. Except what I suggested.

Unfortunately your solution (clean install and then rebuild apps etc) takes a couple of days on my setup (I know i did it last November) so I think I will see if I can find anything with a couple of clean installs (23H2) and 24H2 and a something like regshot. Hopefully can find some time over the weekend and see if I find anything.

TR-9970X
5th February 2025, 13:54
Unfortunately your solution (clean install and then rebuild apps etc) takes a couple of days on my setup (I know i did it last November) so I think I will see if I can find anything with a couple of clean installs (23H2) and 24H2 and a something like regshot. Hopefully can find some time over the weekend and see if I find anything.

Yes I know it's a PITA, but it's the only solution I've been able to come up with that let's RipBot work properly...

Until some brainiac on this forum comes up with a solution that actually does work, then that's it !

dipais
5th February 2025, 16:27
I did not expect that...

Dear Atak Snajpera

There're some errors caused by the overlay script in RipBot. Sample video is here (1080p): https://mega.nz/file/QkpGETzI#7ud8IBgHZdinh0HGgOuBwFkZgi3sWNzGlgk1BgsfexI

A. Overlay's Scaling Factor Error (UNRESIZED)

The error appears, see this pic (https://i.postimg.cc/8PhqQ7r6/errorfhd.jpg), only at certain values ​​as shown below, it's when the video is NOT RESIZED.

| 0.03 | 0.06 | 0.08 | 0.13 | 0.16 | 0.18 | 0.23 | 0.26 | 0.28 | 0.33 | 0.36 | 0.38 | 0.43 | 0.46 | 0.48 |
| 0.53 | 0.56 | 0.58 | 0.63 | 0.66 | 0.68 | 0.73 | 0.76 | 0.78 | 0.83 | 0.86 | 0.88 | 0.93 | 0.97 | 0.98 |

B. Overlay's Scaling Factor Error (RESIZED)

Another error appears, also only at certain values, as listed below, it only occurs in conditions when the video is RESIZED from 1080p to a lower, either by selecting one of the predefined resolution options (i.e. HD-Ready 1280x720), or by specifying the desired resolution (i.e. Custom [1.78:1]).

| 0.04 | 0.07 | 0.09 | 0.14 | 0.17 | 0.19 | 0.24 | 0.27 | 0.29 | 0.34 | 0.37 | 0.39 | 0.44 | 0.47 | 0.49 |
| 0.54 | 0.57 | 0.59 | 0.64 | 0.67 | 0.69 | 0.74 | 0.77 | 0.79 | 0.84 | 0.87 | 0.89 | 0.94 | 0.98 | 0.99 |

Furthermore, the error occurs in two different messages as follows:

See this pic (https://i.postimg.cc/7LMmWvj1/overlay1.png), it's when the downgrade is done via the options: HD-Ready 1280x720, PSP, iPHONE 480x270, and iPOD 320x240.

See this pic (https://i.postimg.cc/rw4h5RJP/overlay2.png), it's when the downgrade is done via the options: Custom [1,78:1] and Custom [x,xx:x].
Would you like to tell me how do I fix that?. Thank you, Atak.

Cheers,
D

rlev11
5th February 2025, 18:44
Okay - connect to ES is now fixed, password-less sharing is enabled and I am getting exactly the same error
Command "AUTHENTICATE" received from client
ERROR! File \\10.50.60.115\RipBot264Temp\job5\Chunks\1.cmd does not exist!

How did you eventually solve this?

So it appears to me the the main issue with 24H2 is if the PC acting as the DE client is a fresh install of 24H2. This is the PC where the ripbot temp folder will be located.
When I tested using one of my fresh 24h2 machines as a client, what I noticed is that the share permission is not being set correctly. On a box earlier than 24H2 or upgraded to 24H2, that share permission is set to everyone-full control. On the 24H2 PC from scratch acting as a client, the share permission on mine is set to "Builtin" with full control.

While the DE Client window is up and not connecting to anything at the start of a job, if you go into the share settings of the ripbot264temp folder and add everyone with full control, then connect each server in the client window, they will then connect and finish the job.

That share command must be sent to the folder programmatically at the start of each job, as once 1 job ends and another is started, the permissions reset back to "Builtin" and you would have to add in everyone again and repeat the process. I realize this is not an ideal work around....

24H2 must have changed something in the way someone can programmatically set a share permission.

This is a separate issue that may arise also, sharing without passwords with 24H2. I still had to turn off the smb signing on my server only fresh 24H2 installs to reach back to the client share.

Bottom Line is Microsoft really tightened down SMB with 24H2, and it is going to take some time and patience to work through everything.

Atak_Snajpera
6th February 2025, 00:13
This is my script for sharing C:\Temp\RipBot264temp folder (manually change it if it is necessary).
Paste this to notepad and save as ShareFolder.cmd . Run it as ADMINISTRATOR and check output messages.


set MySid=S-1-1-0
for /f "delims=' skip=1" %%a in ('"wmic path win32_account where SID='%MySid%' get name"') do (
set myvar=%%a
goto :loop_end
)
)
:loop_end

call :Trim myvar %myvar%
call :Share

:Trim
SetLocal EnableDelayedExpansion
set params=%*
for /f "tokens=1*" %%a in ("!Params!") do EndLocal & set %1=%%b
exit /b

:Share
net share RipBot264temp /DELETE /Y
net share RipBot264temp="C:\Temp\RipBot264temp" /GRANT:"%myvar%",FULL
icacls "C:\Temp\RipBot264temp" /T /C /Q /Grant:R %MySid%:(OI)(CI)F
icacls "C:\Temp\RipBot264temp" /T /C /Q /inheritance:e

pause


UPDATE: Looks like Microsoft removed WMIC.exe tool on 24H2 !!!

rlev11
6th February 2025, 00:47
This is my script for sharing C:\Temp\RipBot264temp folder (manually change it if it is necessary).
Paste this to notepad and save as ShareFolder.cmd . Run it as ADMINISTRATOR and check output messages.


set MySid=S-1-1-0
for /f "delims=' skip=1" %%a in ('"wmic path win32_account where SID='%MySid%' get name"') do (
set myvar=%%a
goto :loop_end
)
)
:loop_end

call :Trim myvar %myvar%
call :Share

:Trim
SetLocal EnableDelayedExpansion
set params=%*
for /f "tokens=1*" %%a in ("!Params!") do EndLocal & set %1=%%b
exit /b

:Share
net share RipBot264temp /DELETE /Y
net share RipBot264temp="C:\Temp\RipBot264temp" /GRANT:"%myvar%",FULL
icacls "C:\Temp\RipBot264temp" /T /C /Q /Grant:R *%MySid%:(OI)(CI)F
icacls "C:\Temp\RipBot264temp" /T /C /Q /inheritance:e

pause


UPDATE: Looks like Microsoft removed WMIC.exe tool on 24H2 !!!
running it as administrator, not as admin on both pc's gives gives system error 5 on the net share commands

on client that works:
D:\>net share RipBot264temp="d:\Temp\RipBot264temp" /GRANT:"Everyone",FULL
RipBot264temp was shared successfully.

On one that doesn't:
D:\>net share RipBot264temp="D:\Temp\RipBot264temp" /GRANT:"",FULL
System error 3 has occurred.

If I hardcode /GRANT:"Everyone",FULL in place of the /GRANT:"%myvar%",FULL
it appears to be OK

rlev11
6th February 2025, 00:53
the icacls lines work fine, under the security tab everyone has full control even when the share does not work

Atak_Snajpera
6th February 2025, 01:01
Try this. WMIC replaced by Powershell by DeepSeek AI.
Fresh 24H2 does not have WMIC tool. When you upgrade from older version WMIC.exe is still there.

@echo off
setlocal enabledelayedexpansion

set "SID=S-1-1-0"

set "USERNAME="
for /f "delims=" %%a in ('
powershell -Command "$sid = New-Object System.Security.Principal.SecurityIdentifier('%SID%'); try { $name = $sid.Translate([System.Security.Principal.NTAccount]).Value; Write-Output $name } catch { exit 1 }"
') do set "USERNAME=%%a"

if "%USERNAME%"=="" (
echo No user name found for : %SID%
exit /b 1
) else (
echo Found user name for %SID%: %USERNAME%
)

endlocal


call :Trim myvar %USERNAME%
call :Share

:Trim
SetLocal EnableDelayedExpansion
set params=%*
for /f "tokens=1*" %%a in ("!Params!") do EndLocal & set %1=%%b
exit /b

:Share
net share RipBot264temp /DELETE /Y
net share RipBot264temp="C:\Temp\RipBot264temp" /GRANT:"%myvar%",FULL
icacls "C:\Temp\RipBot264temp" /T /C /Q /Grant:R %Sid%:(OI)(CI)F
icacls "C:\Temp\RipBot264temp" /T /C /Q /inheritance:e

pause

rlev11
6th February 2025, 01:08
Try this. WMIC replaced by Powershell by DeepSeek AI.
Fresh 24H2 does not have WMIC tool. When you upgrade from older version WMIC.exe is still there.

@echo off
setlocal enabledelayedexpansion

set "SID=S-1-1-0"

set "USERNAME="
for /f "delims=" %%a in ('
powershell -Command "$sid = New-Object System.Security.Principal.SecurityIdentifier('%SID%'); try { $name = $sid.Translate([System.Security.Principal.NTAccount]).Value; Write-Output $name } catch { exit 1 }"
') do set "USERNAME=%%a"

if "%USERNAME%"=="" (
echo No user name found for : %SID%
exit /b 1
) else (
echo Found user name for %SID%: %USERNAME%
)

endlocal


call :Trim myvar %USERNAME%
call :Share

:Trim
SetLocal EnableDelayedExpansion
set params=%*
for /f "tokens=1*" %%a in ("!Params!") do EndLocal & set %1=%%b
exit /b

:Share
net share RipBot264temp /DELETE /Y
net share RipBot264temp="C:\Temp\RipBot264temp" /GRANT:"%myvar%",FULL
icacls "C:\Temp\RipBot264temp" /T /C /Q /Grant:R %Sid%:(OI)(CI)F
icacls "C:\Temp\RipBot264temp" /T /C /Q /inheritance:e

pause

D:\>set "USERNAME="

D:\>for /F "delims=" %a in (' powershell -Command "$sid = New-Object System.Security.Principal.SecurityIdentifier(''); try { $name = $sid.Translate([System.Security.Principal.NTAccount]).Value; Write-Output $name } catch { exit 1 }" ') do set "USERNAME=%a"

D:\>set "USERNAME=New-Object : Exception calling ".ctor" with "1" argument(s): "Value was invalid."

D:\>set "USERNAME=Parameter name: sddlForm""

D:\>set "USERNAME=At line:1 char:8"

D:\>set "USERNAME=+ $sid = New-Object System.Security.Principal.SecurityIdentifier(''); t ..."

D:\>set "USERNAME=+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"

D:\>set "USERNAME= + CategoryInfo : InvalidOperation: (:) [New-Object], MethodInvocationException"

D:\>set "USERNAME= + FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand"

D:\>set "USERNAME= "

D:\>if " " == "" (
echo No user name found for :
exit /b 1
) else (echo Found user name for : )
Found user name for :

D:\>endlocal

D:\>call :Trim myvar

D:\>SetLocal EnableDelayedExpansion

D:\>set params=myvar

D:\>for /F "tokens=1*" %a in ("!Params!") do EndLocal & set myvar=%b

D:\>EndLocal & set myvar=

D:\>exit /b

D:\>call :Share

D:\>net share RipBot264temp /DELETE /Y
RipBot264temp was deleted successfully.


D:\>net share RipBot264temp="D:\Temp\RipBot264temp" /GRANT:"",FULL
RipBot264temp was shared successfully.


D:\>icacls "D:\Temp\RipBot264temp" /T /C /Q /Grant:R :(OI)(CI)F
Successfully processed 420 files; Failed processing 0 files

D:\>icacls "d:\Temp\RipBot264temp" /T /C /Q /inheritance:e
Successfully processed 420 files; Failed processing 0 files

Atak_Snajpera
6th February 2025, 01:10
works fine on my 24h2 in VM (RUN AS ADMINISTRATOR)

https://i.postimg.cc/L85mkht0/Capture.png

rlev11
6th February 2025, 01:21
works fine on my 24h2 in VM (RUN AS ADMINISTRATOR)

https://i.postimg.cc/L85mkht0/Capture.png


script now runs, I had the drives letters wriong. however the share permissions are set to my local account name, not everyone on my pc

just doing a %myvar% returns the local account name as well

D:\>%myvar%
'rleva' is not recognized as an internal or external command,
operable program or batch file.

rlev11
6th February 2025, 01:26
%Username% also returns my local account name

Atak_Snajpera
6th February 2025, 01:43
%Username% also returns my local account name

Try this

rem @echo off
setlocal enabledelayedexpansion

set "SID=S-1-1-0"

set "USER="
for /f "delims=" %%a in ('
powershell -Command "$sid = New-Object System.Security.Principal.SecurityIdentifier('%SID%'); try { $name = $sid.Translate([System.Security.Principal.NTAccount]).Value; Write-Output $name } catch { exit 1 }"
') do set "USER=%%a"

if "%USER%"=="" (
echo No username found for %SID%
exit /b 1
) else (
echo Found username for %SID%: %USER%
)

net share RipBot264temp /DELETE /Y
net share RipBot264temp="C:\Temp\RipBot264temp" /GRANT:"%USER%",FULL
icacls "C:\Temp\RipBot264temp" /T /C /Q /Grant:R *%SID%:(OI)(CI)F
icacls "C:\Temp\RipBot264temp" /T /C /Q /inheritance:e

endlocal

pause

rlev11
6th February 2025, 01:46
Try this

rem @echo off
setlocal enabledelayedexpansion

set "SID=S-1-1-0"

set "USER="
for /f "delims=" %%a in ('
powershell -Command "$sid = New-Object System.Security.Principal.SecurityIdentifier('%SID%'); try { $name = $sid.Translate([System.Security.Principal.NTAccount]).Value; Write-Output $name } catch { exit 1 }"
') do set "USER=%%a"

if "%USER%"=="" (
echo No username found for %SID%
exit /b 1
) else (
echo Found username for %SID%: %USER%
)

net share RipBot264temp /DELETE /Y
net share RipBot264temp="C:\Temp\RipBot264temp" /GRANT:"%USER%",FULL
icacls "C:\Temp\RipBot264temp" /T /C /Q /Grant:R *%SID%:(OI)(CI)F
icacls "C:\Temp\RipBot264temp" /T /C /Q /inheritance:e

endlocal

pause

winner, winner, chicken dinner.. that's it, permissions correct now

D:\>if "Everyone" == "" (
echo No username found for S-1-1-0
exit /b 1
) else (echo Found username for S-1-1-0: Everyone )
Found username for S-1-1-0: Everyone

D:\>net share RipBot264temp /DELETE /Y
RipBot264temp was deleted successfully.


D:\>net share RipBot264temp="D:\Temp\RipBot264temp" /GRANT:"Everyone",FULL
RipBot264temp was shared successfully.


D:\>icacls "D:\Temp\RipBot264temp" /T /C /Q /Grant:R *S-1-1-0:(OI)(CI)F
Successfully processed 420 files; Failed processing 0 files

D:\>icacls "D:\Temp\RipBot264temp" /T /C /Q /inheritance:e
Successfully processed 420 files; Failed processing 0 files

Atak_Snajpera
6th February 2025, 01:51
Yeah. It also works on Windows 7 as well. I will update EncodingClient.exe this weekend with this new script...

Without DeepSeek AI I would have no idea how to get that EVERYONE string with powershell.

rlev11
6th February 2025, 01:52
Yeah. It also works on Windows 7 as well. I will update EncodingClient.exe this weekend with this new script...

and you never know, Microsoft has a habit of re-checking depreciated stuff on occasion and removing it

Atak_Snajpera
6th February 2025, 01:57
do you still have WMIC.exe on updated PC?

rlev11
6th February 2025, 01:59
do you still have WMIC.exe on updated PC?

checking, yes... know where you are going with this I think, I'll run the script on that one and make sure it doesn't go BOOM. give me a minute
Looks Good

D:\>set "SID=S-1-1-0"

D:\>set "USER="

D:\>for /F "delims=" %a in (' powershell -Command "$sid = New-Object System.Security.Principal.SecurityIdentifier('S-1-1-0'); try { $name = $sid.Translate([System.Security.Principal.NTAccount]).Value; Write-Output $name } catch { exit 1 }" ') do set "USER=%a"

D:\>set "USER=Everyone"

D:\>if "Everyone" == "" (
echo No username found for S-1-1-0
exit /b 1
) else (echo Found username for S-1-1-0: Everyone )
Found username for S-1-1-0: Everyone

D:\>net share RipBot264temp /DELETE /Y
RipBot264temp was deleted successfully.


D:\>net share RipBot264temp="D:\Temp\RipBot264temp" /GRANT:"Everyone",FULL
RipBot264temp was shared successfully.


D:\>icacls "D:\Temp\RipBot264temp" /T /C /Q /Grant:R *S-1-1-0:(OI)(CI)F
Successfully processed 1184 files; Failed processing 0 files

D:\>icacls "D:\Temp\RipBot264temp" /T /C /Q /inheritance:e
Successfully processed 1184 files; Failed processing 0 files

Atak_Snajpera
6th February 2025, 02:04
ok. So One problem solved. Time to bed now (it is after 02:00)...

TR-9970X
6th February 2025, 09:45
This morning (my time) the Atak & rlev11 show was back and forthing (as you can plainly see below) with this issue with RipBot and 24H2 (fresh install) not authenticating the shared Temp folder, and therefore not being able to start the encoding process.

Even tho I tried to join the "show", I was completely ignored, as I had found another way to fix this problem, due to what they revealed.

Turns out that you can very easily re-install/re-enable WMIC.exe for 24H2, and the RipBot issue is solved.

However, Atak has now figured out what needs to be changed within RipBot, which should also fix the issue.

I then proceeded to remove my post's, as they were ignored, and as a result were then irrelevant.

archiel
7th February 2025, 19:12
Still Stuck
The script appear to run correctly C:\Windows\System32>rem @echo off

C:\Windows\System32>setlocal enabledelayedexpansion

C:\Windows\System32>set "SID=S-1-1-0"

C:\Windows\System32>set "USER="

C:\Windows\System32>for /F "delims=" %a in (' powershell -Command "$sid = New-Object System.Security.Principal.SecurityIdentifier('S-1-1-0'); try { $name = $sid.Translate([System.Security.Principal.NTAccount]).Value; Write-Output $name } catch { exit 1 }" ') do set "USER=%a"

C:\Windows\System32>set "USER=Everyone"

C:\Windows\System32>if "Everyone" == "" (
echo No username found for S-1-1-0
exit /b 1
) else (echo Found username for S-1-1-0: Everyone )
Found username for S-1-1-0: Everyone

C:\Windows\System32>net share RipBot264temp /DELETE /Y
RipBot264temp was deleted successfully.

C:\Windows\System32>net share RipBot264temp="H:\Temp\RipBot264temp" /GRANT:"Everyone",FULL
RipBot264temp was shared successfully.


C:\Windows\System32>icacls "H:\Temp\RipBot264temp" /T /C /Q /Grant:R *S-1-1-0:(OI)(CI)F
Successfully processed 451 files; Failed processing 0 files

C:\Windows\System32>icacls "H:\Temp\RipBot264temp" /T /C /Q /inheritance:e
Successfully processed 451 files; Failed processing 0 files

C:\Windows\System32>endlocal

C:\Windows\System32>pause
Press any key to continue . . .
and the share looks fine. 1883818839 but DE still fails with ...\Chunks\1.cmd does not exist

rlev11
7th February 2025, 23:01
Can you get to the share from the other pc outside of ripbot?. so on your other server pc, right click start, then run. put in \\clientpcname or ip address\ripbot264temp. Weather that works or not will tell us where to go next.
Are you using a password to log into your client PC? If not there are some other things that need to be done. In advanced sharing settings, make sure password protected sharing is turned off. You may also have to run the powershell scripts to disable smb signing on both systems as well.

TR-9970X
8th February 2025, 01:14
I don't know why everyone is ignoring me, and I don't know why I'm even bothering to post this:-

I posted here:-
https://forum.doom9.org/showthread.php?p=2014328#post2014328
The only thing I had to do to get RipBot working under 24H2.

NOTHING else that has been suggested, works (and I have tried it on multiple PC's) !

dipais
8th February 2025, 13:21
I don't know why everyone is ignoring me, and I don't know why I'm even bothering to post this: https://forum.doom9.org/showthread.php?p=2014328#post2014328

IMHO, maybe the reason is because in your post, you didn't include some kind of tutorial on how to reinstall / reenable the WMIC.exe for 24H2. So, they want an instant and complete solution that is actually written.

Cheers,
D

TR-9970X
8th February 2025, 13:27
IMHO, maybe the reason is because in your post, you didn't include some kind of tutorial on how to reinstall / reenable the WMIC.exe for 24H2. So, they want an instant and complete solution that is actually written.

Cheers,
D

TBH, I doubt it's as simple as that...

I had to Google it, so anyone wanting to do this, can do that too, but it IS pretty easy.

archiel
8th February 2025, 13:48
Can you get to the share from the other pc outside of ripbot?. so on your other server pc, right click start, then run. put in \\clientpcname or ip address\ripbot264temp. Weather that works or not will tell us where to go next.
Are you using a password to log into your client PC? If not there are some other things that need to be done. In advanced sharing settings, make sure password protected sharing is turned off. You may also have to run the powershell scripts to disable smb signing on both systems as well.

There in only 1 PC involved with RB - I am testing running DE on this PC, which worked before I needed to do a clean install of 24H2


1 can get to the share from the other pcs outside of ripbot
Password protected sharing is turned off
1 have run both Set-SmbClientConfiguration -RequireSecuritySignature $false and Set-SmbClientConfiguration -EnableInsecureGuestLogons $true


In theory everything that can be done on WMIC should be replicable by running a PS script, the problem appears to be 'which script'?

TR-9970X
8th February 2025, 13:59
There in only 1 PC involved with RB - I am testing running DE on this PC, which worked before I needed to do a clean install of 24H2


1 can get to the share from the other pcs outside of ripbot
Password protected sharing is turned off
1 have run both Set-SmbClientConfiguration -RequireSecuritySignature $false and Set-SmbClientConfiguration -EnableInsecureGuestLogons $true


In theory everything that can be done on WMIC should be replicable by running a PS script, the problem appears to be 'which script'?

None of those PS scripts work !!!

Need to install / add wmic.exe.

Atak_Snajpera
8th February 2025, 15:15
Updated EncodingClient.exe
https://www.mediafire.com/file/zat5jd4as3wa1jl/EncodingClient.exe/file

archiel
8th February 2025, 15:40
None of those PS scripts work !!!

Need to install / add wmic.exe.

For now I have re-installed WMIC and sharing works. While this provides some breathing space, MS has made it clear that WMIC is on the way out and it seems likely the ability to re-install will eventually be removed.

If there is a non-WMIC solution it would be preferrable.

rlev11
8th February 2025, 16:05
Updated EncodingClient.exe
https://www.mediafire.com/file/zat5jd4as3wa1jl/EncodingClient.exe/file

On 3 machines other than the one we were testing on the other night that were 24h2 bare installs. Fired up ripbot, confirmed that DE share was not being set correctly and the servers would not connect. Shutdown ripbot, copied in the new encodingclient.exe, and started ripbot.
All 3 connected and worked as they should with the fileshare being correct.

archiel
8th February 2025, 16:15
Updated EncodingClient.exe
https://www.mediafire.com/file/zat5jd4as3wa1jl/EncodingClient.exe/file

Thanks for this, works as expected

Steps
- using old EncodingClient.exe with single PC, DE failed with ..\Chunks\1.cmd does not exist error

- installed WMIC - error resolved

- removed WMIC - error returned

- used new EncodingClient.exe - error resolved

rlev11
8th February 2025, 16:26
Thanks for this, works as expected

Steps
- using old EncodingClient.exe with single PC, DE failed with ..\Chunks\1.cmd does not exist error

- installed WMIC - error resolved

- removed WMIC - error returned

- used new EncodingClient.exe - error resolved

Not sure when you were running the script before manually. The only time it would have worked was while the DE encoding client window was active and the servers unable to connect and just spinning. Then without closing the encodingclient window click the icons to reconnect the servers.

ripbot sends that share command at the start of each job internally, so if you closed the encodingclient window, ran the script, and started ripbot again, it would not have worked since it was still using the wmic method builtin.

archiel
8th February 2025, 16:38
Not sure when you were running the script before manually. The only time it would have worked was while the DE encoding client window was active and the servers unable to connect and just spinning. Then without closing the encodingclient window click the icons to reconnect the servers.

ripbot sends that share command at the start of each job internally, so if you closed the encodingclient window, ran the script, and started ripbot again, it would not have worked since it was still using the wmic method builtin.

Thanks for clarifying - I was stopping RB, then running the script, then re-starting RB.

TR-9970X
9th February 2025, 01:14
ok. So One problem solved.

Onto the next issue/problem...

SetMemoryMax(8192) needs to be editable by the user.

frencher
10th February 2025, 01:52
Hi Atak,

Same with last v1.19.1.0
1.cmd does not exist
2.cmd does not exist
3.cmd does not exist
4.cmd does not exist
5.cmd does not exist.........

[2025-02-10 01:49:33] Client established connection with server.
[2025-02-10 01:49:33] Command "CONNECT" received from client.
[2025-02-10 01:49:33] Connecting with client... (192.168.1.97:1002)
[2025-02-10 01:49:33] Established connection with client. (192.168.1.97:1002)
[2025-02-10 01:49:34] Command "AUTHENTICATE" received from client.
[2025-02-10 01:49:35] ERROR! File \\192.168.1.97\RipBot264temp\job1\Chunks\2.cmd does not exist!
[2025-02-10 01:49:35] Encoding terminated.

TR-9970X
10th February 2025, 02:02
Hi Atak,

Same with last v1.19.1.0
1.cmd does not exist
2.cmd does not exist
3.cmd does not exist
4.cmd does not exist
5.cmd does not exist.........

[2025-02-10 01:49:33] Client established connection with server.
[2025-02-10 01:49:33] Command "CONNECT" received from client.
[2025-02-10 01:49:33] Connecting with client... (192.168.1.97:1002)
[2025-02-10 01:49:33] Established connection with client. (192.168.1.97:1002)
[2025-02-10 01:49:34] Command "AUTHENTICATE" received from client.
[2025-02-10 01:49:35] ERROR! File \\192.168.1.97\RipBot264temp\job1\Chunks\2.cmd does not exist!
[2025-02-10 01:49:35] Encoding terminated.

18 months....

You need to read down a few posts, this has been fixed !

frencher
10th February 2025, 02:19
18 months....

You need to read down a few posts, this has been fixed !

Édition Windows 10 Professionnel
Version 22H2
Installé le ‎25/‎06/‎2023
Build du système d’exploitation 19045.5011
Expérience Windows Feature Experience Pack 1000.19060.1000.0

My first computer have no session password.

Fixed > session UserName/Password added > Works......Doesn't work now

@Atak can you add check test to master folder "...\Chunks" login acces in Encoding Server ? (Logged/Not Logged)

On the “Encoding server” PC I have good access
\\DESKTOP-XXXXXXX\RipBot264temp\job1\Chunks

If I add just the username without password, I'm logged ?
Main
[2025-02-10 08:02:40] Client established connection with server.
[2025-02-10 08:02:40] Command "CONNECT" received from client.
[2025-02-10 08:02:40] Connecting with client... (192.168.1.97:1002)
[2025-02-10 08:02:40] Established connection with client. (192.168.1.97:1002)
[2025-02-10 08:02:41] Command "AUTHENTICATE" received from client.
[2025-02-10 08:02:42] ERROR! File \\192.168.1.97\RipBot264temp\job1\Chunks\21.cmd does not exist!
[2025-02-10 08:02:42] Encoding terminated.
TCP Communication
1|CLIENT -> SERVER| AUTHENTICATE=;
2|CLIENT <- SERVER| OK
3|CLIENT <- SERVER| AUTHENTICATION_SUCCESSFUL
4|CLIENT -> SERVER| OK
5|CLIENT -> SERVER| STANDBY
6|CLIENT <- SERVER| OK
7|CLIENT <- SERVER| SERVER_IDLE
8|CLIENT -> SERVER| OK
9|CLIENT -> SERVER| ENCODE_CHUNK_2=\\192.168.1.97\RipBot264temp\job1\Chunks\2.cmd
10|CLIENT <- SERVER| OK
11|CLIENT <- SERVER| ENCODING_STARTED
12|CLIENT -> SERVER| OK


If I add the UserName with password this is what the server returns to me
Main
[2025-02-10 07:59:37] Client established connection with server.
[2025-02-10 07:59:37] Command "CONNECT" received from client.
[2025-02-10 07:59:37] Connecting with client... (192.168.1.97:1002)
[2025-02-10 07:59:37] Established connection with client. (192.168.1.97:1002)
[2025-02-10 07:59:37] Command "AUTHENTICATE" received from client.
[2025-02-10 07:59:38] Shared folder requires authentication.
[2025-02-10 07:59:38] Authenticating shared folder...
[2025-02-10 07:59:38] La syntaxe de cette commande estÿ:
[2025-02-10 07:59:38]
[2025-02-10 07:59:38] NET USE
[2025-02-10 07:59:38] [devicename | *] [\\computername\sharename[\volume] [password | *]]
[2025-02-10 07:59:38] [/USER:[domainname\]username]
[2025-02-10 07:59:38] [/USER:[dotted domain name\]username]
[2025-02-10 07:59:38] [/USER:[username@dotted domain name]
[2025-02-10 07:59:38] [/SMARTCARD]
[2025-02-10 07:59:38] [/SAVECRED]
[2025-02-10 07:59:38] [/REQUIREINTEGRITY]
[2025-02-10 07:59:38] [/REQUIREPRIVACY]
[2025-02-10 07:59:38] [/WRITETHROUGH]
[2025-02-10 07:59:38] [[/DELETE] | [/PERSISTENT:{YES | NO}]]
[2025-02-10 07:59:38]
[2025-02-10 07:59:38] NET USE {devicename | *} [password | *] /HOME
[2025-02-10 07:59:38]
[2025-02-10 07:59:38] NET USE [/PERSISTENT:{YES | NO}]
[2025-02-10 07:59:38]
[2025-02-10 07:59:38] Authentication failed!

I rack my brains but I can't see.

However, I followed this tutorial to the letter.
https://youtu.be/tftERYq94GE?si=2zDRL4sH8urVR2Ac

Atak_Snajpera
10th February 2025, 19:46
Édition Windows 10 Professionnel
Version 22H2
Installé le ‎25/‎06/‎2023
Build du système d’exploitation 19045.5011
Expérience Windows Feature Experience Pack 1000.19060.1000.0

My first computer have no session password.

Fixed > session UserName/Password added > Works......Doesn't work now

@Atak can you add check test to master folder "...\Chunks" login acces in Encoding Server ? (Logged/Not Logged)

On the “Encoding server” PC I have good access
\\DESKTOP-XXXXXXX\RipBot264temp\job1\Chunks

If I add just the username without password, I'm logged ?
Main
[2025-02-10 08:02:40] Client established connection with server.
[2025-02-10 08:02:40] Command "CONNECT" received from client.
[2025-02-10 08:02:40] Connecting with client... (192.168.1.97:1002)
[2025-02-10 08:02:40] Established connection with client. (192.168.1.97:1002)
[2025-02-10 08:02:41] Command "AUTHENTICATE" received from client.
[2025-02-10 08:02:42] ERROR! File \\192.168.1.97\RipBot264temp\job1\Chunks\21.cmd does not exist!
[2025-02-10 08:02:42] Encoding terminated.
TCP Communication
1|CLIENT -> SERVER| AUTHENTICATE=;
2|CLIENT <- SERVER| OK
3|CLIENT <- SERVER| AUTHENTICATION_SUCCESSFUL
4|CLIENT -> SERVER| OK
5|CLIENT -> SERVER| STANDBY
6|CLIENT <- SERVER| OK
7|CLIENT <- SERVER| SERVER_IDLE
8|CLIENT -> SERVER| OK
9|CLIENT -> SERVER| ENCODE_CHUNK_2=\\192.168.1.97\RipBot264temp\job1\Chunks\2.cmd
10|CLIENT <- SERVER| OK
11|CLIENT <- SERVER| ENCODING_STARTED
12|CLIENT -> SERVER| OK


If I add the UserName with password this is what the server returns to me
Main
[2025-02-10 07:59:37] Client established connection with server.
[2025-02-10 07:59:37] Command "CONNECT" received from client.
[2025-02-10 07:59:37] Connecting with client... (192.168.1.97:1002)
[2025-02-10 07:59:37] Established connection with client. (192.168.1.97:1002)
[2025-02-10 07:59:37] Command "AUTHENTICATE" received from client.
[2025-02-10 07:59:38] Shared folder requires authentication.
[2025-02-10 07:59:38] Authenticating shared folder...
[2025-02-10 07:59:38] La syntaxe de cette commande estÿ:
[2025-02-10 07:59:38]
[2025-02-10 07:59:38] NET USE
[2025-02-10 07:59:38] [devicename | *] [\\computername\sharename[\volume] [password | *]]
[2025-02-10 07:59:38] [/USER:[domainname\]username]
[2025-02-10 07:59:38] [/USER:[dotted domain name\]username]
[2025-02-10 07:59:38] [/USER:[username@dotted domain name]
[2025-02-10 07:59:38] [/SMARTCARD]
[2025-02-10 07:59:38] [/SAVECRED]
[2025-02-10 07:59:38] [/REQUIREINTEGRITY]
[2025-02-10 07:59:38] [/REQUIREPRIVACY]
[2025-02-10 07:59:38] [/WRITETHROUGH]
[2025-02-10 07:59:38] [[/DELETE] | [/PERSISTENT:{YES | NO}]]
[2025-02-10 07:59:38]
[2025-02-10 07:59:38] NET USE {devicename | *} [password | *] /HOME
[2025-02-10 07:59:38]
[2025-02-10 07:59:38] NET USE [/PERSISTENT:{YES | NO}]
[2025-02-10 07:59:38]
[2025-02-10 07:59:38] Authentication failed!

I rack my brains but I can't see.

However, I followed this tutorial to the letter.
https://youtu.be/tftERYq94GE?si=2zDRL4sH8urVR2Ac

What is your username in windows? show me TCP communication log when you use user name and password.

bar72
11th February 2025, 23:25
I was afraid that you might suggest that. I have had already run into SMB sharing issues using Everyone with other programs which suggests that there is a new security setting (or bug) in 24H2, but so far I have not seen any way of determining which it is or how to fix it.

https://www.askwoody.com/forums/topic/windows-11-version-24h2-has-issues-with-file-sharing/#post-2742838

Start, Programs, Windows Powershell, right click Windows Powershell and select "Run as Administrator". Enter these 2 commands in the powershell window and you should see your shares:

Set-SmbClientConfiguration -RequireSecuritySignature $false
Type Y to confirm the operation.

Set-SmbClientConfiguration -EnableInsecureGuestLogons $true
Type Y to confirm the operation.

archiel
14th February 2025, 20:57
Does anyone know if / how to manage a file with HLG video. RIPbot264 is not recognising it as HDR and so in the output (according to mediainfo)

BEFORE
HDR format : Dolby Vision
HDR format : Dolby Vision, Version 1.0, Profile 8.4, dvhe.08.10, BL+RPU, no metadata compression, HLG compatible
HDR_Format_Commercial : HLG
HDR_Format_Version : 1.0
HDR_Format_Profile : dvhe.08
HDR_Format_Level : 10
HDR_Format_Settings : BL+RPU
HDR_Format_Compression : None
HDR_Format_Compatibility : HLG

colour_description_present_Source : Stream
Color range : Full
colour_range_Source : Stream
Color primaries : BT.709
colour_primaries_Source : Stream
Transfer characteristics : PQ / BT.709

AFTER no HDR and
colour_description_present_Source : Stream
Color range : Limited
colour_range_Source : Stream
Color primaries : BT.709
colour_primaries_Source : Stream
Transfer characteristics : BT.709

Ryushin
16th February 2025, 15:57
Atak, thanks for the update. The EncodingServer option "/avisynth-setmemorymax 16" is much appreciated.

I have a small feature request. When demuxing from discs there is a option to extract the Core from the audio stream. So DTS-HD lossless has an option for DTS 5.1 compressed stream. Same goes for TrueHD.

I'd like an option in the Audio compression settings to include a CORE option above the COPY STREAM setting.

I normally always select the core audio when using MakeMKV to extract the TV episodes, but if I forgot to do that, then I have run a little script like:
for I in *.mkv;do ffmpeg -i $I -bsf:a dca_core -c:a copy $(basename -s .mkv $I).dts;done

Then I manually add the audio stream in the UI and make my changes. It would just be nice to have the Core option in the UI as well. Thanks much.

Juha
16th February 2025, 16:50
I have issues with distributed encoding. My client PC cannot connect the server PC. It tries to connect, displays "connecting" text for a short while, then the attempt disappers. And then tries soon again (I have automatic reconnect enabled), but no avail.

- I have rebooted both of my PCs
- PCs are on the same network
- PCs can see each other in the "Distributed encoding" tab. They have the correct ip and correct network adapter selected (verified by checking mac address)
- I have allowed them through firewall when it was prompted. Also I can see that both encoding client and server exe files are fully allowed in the firewall settings
- Authentication info (username and password) is correct

Client is Win 11 machine and Server is Win 10 machine, if that matters.

Running 1.27.4, all the updates installed that are provided by updater.

Atak_Snajpera
16th February 2025, 17:30
maybe you have to bind encoding server to different ip

rlev11
16th February 2025, 17:53
Atak,
Thanks for the update!!

Just so i am understanding this, we can now set the max memory individually for each server (in my case via command line) which takes control of it out of the script that gets sent to each server from the client. This is perfect for tuning individual servers with different cpu/memory requirements. However I did notice that if I hit edit script when I load up a job, the SetMemoryMax(8192) is still being populated in the #MT section. Will the individual server settings just override what is in the script on the client job??

Ryushin
16th February 2025, 21:08
Atak,
Thanks for the update!!

Just so i am understanding this, we can now set the max memory individually for each server (in my case via command line) which takes control of it out of the script that gets sent to each server from the client. This is perfect for tuning individual servers with different cpu/memory requirements. However I did notice that if I hit edit script when I load up a job, the SetMemoryMax(8192) is still being populated in the #MT section. Will the individual server settings just override what is in the script on the client job??

If you open up the EncodingClient you will see the new options with the amount of memory being allocated. Very cool. Perfect solution to the problem.

Ryushin
16th February 2025, 21:12
Atak, I forgot mention that it wold be great to have the CORE option in the audio profiles. This way I don't have to de-select the DTS-HD audio track in MakeMKV and just let RB handle the audio decision.

squezer
18th February 2025, 22:05
Hi, Attack,

I noticed strange Chinese text next to window preview for windows 11 taskbar, and in translation it says strange and rude things,
how can I get rid of it, please?

/see attachment screenshot/

frencher
19th February 2025, 03:30
What is your username in windows? show me TCP communication log when you use user name and password.

[2025-02-19 03:18:27] Client established connection with server.
[2025-02-19 03:18:27] Command "CONNECT" received from client.
[2025-02-19 03:18:27] Connecting with client... (192.168.1.97:1002)
[2025-02-19 03:18:27] Established connection with client. (192.168.1.97:1002)
[2025-02-19 03:18:27] Command "AUTHENTICATE" received from client.
[2025-02-19 03:18:28] Shared folder requires authentication.
[2025-02-19 03:18:28] Authenticating shared folder...
[2025-02-19 03:18:49] L'erreur systŠme 86 s'est produite.
[2025-02-19 03:18:49]
[2025-02-19 03:18:49] Le mot de passe r‚seau sp‚cifi‚ est incorrect.
[2025-02-19 03:18:49]
[2025-02-19 03:18:49] Authentication failed!

1|CLIENT -> SERVER| AUTHENTICATE=net use \\192.168.1.97\Ripbot264temp /user:Anthony MyPassword
2|CLIENT <- SERVER| OK
Or
1|CLIENT -> SERVER| AUTHENTICATE=net use \\192.168.1.97\Ripbot264temp /user:My Name Is Anthony MyPassword
2|CLIENT <- SERVER| OK
Fix ?
1|CLIENT -> SERVER| AUTHENTICATE=net use \\192.168.1.97\Ripbot264temp /user:"My Name Is Anthony" "MyPassword"
2|CLIENT <- SERVER| OK

Strange french character problem from CMd.exe ? > éèçàùêë ?
[2025-02-19 03:18:49] L'erreur systŠme 86 s'est produite.
[2025-02-19 03:18:49] Le mot de passe r‚seau sp‚cifi‚ est incorrect.

And who should be
[2025-02-19 03:18:49] L'erreur système 86 s'est produite.
[2025-02-19 03:18:49] Le mot de passe réseau spécifié est incorrect.

Atak_Snajpera
19th February 2025, 03:56
Manually execute this command in cmd.exe
net use \\192.168.1.97\Ripbot264temp /user:Anthony MyPassword

Check if you have set proper codepage for non utf8 apps.
http://i.sstatic.net/lAsEt.png
https://i.sstatic.net/lAsEt.png