View Full Version : RipBot264 v1.18.3 - Simple and easy to use GUI -> IPOD . PSP . CONSOLES . BLURAY
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
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.