View Full Version : RipBot264 v1.18.3 - Simple and easy to use GUI -> IPOD . PSP . CONSOLES . BLURAY
soneca
24th January 2018, 14:42
LoadPlugin("C:\Programas\RipBot264v1.21.0\Tools\dgindex\DGDecode.dll")
video=MPEG2Source("E:\Temp\RipBot264temp\job8\job8.d2v")
LoadPlugin("C:\Programas\RipBot264v1.21.0\tools\AviSynth plugins\ffms\ffms_latest\x64\ffms2.dll")
audio=FFAudioSource("E:\Temp\RipBot264temp\job8\job8 T80 3_2ch 448Kbps DELAY 0ms.ac3")
AudioDub(video,audio)
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","Framecount")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","Framerate")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","AudioRate")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","AudioChannels")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","AudioLength")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","Width")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","Height")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","PixelType")
Trim(0,-1)
#AudioSource
#DownMix
#Delay
#Tempo
#Normalize
#AudioDub
Balthazar2k4
24th January 2018, 15:51
What is your problem? Mapped network location is visible in ripbot264 on my windows 7.
I can see the drive fine in Windows 10 and use it in Handbrake without issue. RipBot does not see it for whatever reason.
Atak_Snajpera
24th January 2018, 15:58
Do not use attachments because they will never be approved. IT IS A TRAP!
Balthazar2k4
24th January 2018, 16:06
Do not use attachments because they will never be approved. IT IS A TRAP!
LOL. So what is the preferred method for posting pics?
Atak_Snajpera
24th January 2018, 16:07
LOL. So what is the preferred method for posting pics?
via external links...
https://cubeupload.com/
Balthazar2k4
24th January 2018, 16:11
Windows 10:
http://i.cubeupload.com/giujEr.jpg
RipBot264:
http://i.cubeupload.com/tSCiyh.jpg
Atak_Snajpera
24th January 2018, 16:12
What do you see if you click on network button?
Balthazar2k4
24th January 2018, 16:15
What do you see if you click on network button?
I don't see my NAS, just other computers on my network.
Atak_Snajpera
24th January 2018, 16:18
Maybe this will work. In file name enter Z: and hit enter
http://i.cubeupload.com/DKNYQo.png
Balthazar2k4
24th January 2018, 16:20
Just get a "Drive does not exist" error. Hmmm, maybe I need to check over at Synology. I just can't figure out why RipBot is having this issue and other programs don't. Very strange.
Atak_Snajpera
24th January 2018, 16:22
Just get a "Drive does not exist" error. Hmmm, maybe I need to check over at Synology. I just can't figure out why RipBot is having this issue and other programs don't. Very strange.
Does the same problem appear if you map shared folder on some PC?
Balthazar2k4
24th January 2018, 16:24
Does the same problem appear if you map shared folder on some PC?
Do you mean sharing the mapped drive from my PC to another PC?
Atak_Snajpera
24th January 2018, 16:26
1) share some folder. for example C:\temp\ripbot264temp
2) map that location to drive letter like you did before
3) check if you see mapped location in ripbot
Balthazar2k4
24th January 2018, 16:33
1) share some folder. for example C:\temp\ripbot264temp
2) map that location to drive letter like you did before
3) check if you see mapped location in ripbot
Nope. Don't see the mapped folder either.
Balthazar2k4
24th January 2018, 17:17
Seems I have solved the problem. I had to manually map the drive using the the 'net use' command. Weird...
Atak_Snajpera
24th January 2018, 17:34
M$ has implemented some weird behaviour in win10. If application is run as administrator then mapped location is hidden. If you run the same .exe as regular user then mapped network location shows up!
Application run as administrator
http://i.cubeupload.com/Jjp6NQ.png
Application run normally
http://i.cubeupload.com/ON2vf7.png
Balthazar2k4
24th January 2018, 17:38
M$ has implemented some weird behaviour in win10. If application is run as administrator then mapped location is hidden. If you run the same .exe as regular user then mapped network location shows up!
Maybe it's just me, but that seems like reverse of the expected behavior. At least now I know how to do it. Thanks for your help as always Atak.
jlpsvk
24th January 2018, 18:29
@Atak_Snajpera
Are you planning include the per-job choice of "Force HDR to SDR" option, as i was writting?
Ryushin
24th January 2018, 19:53
That is how my drive is mapped in Windows, but RipBot does not see the drive.
This was happening with three of my Windows 2012 R2 Server installations. This fixed it:
https://www.easeus.com/storage-media-recovery/mapped-network-drive-not-showing.html
Reboot after changing the key. I suspect that some programs are affected by this based on what tools/libraries they where compiled with.
I also have a machine that boots so fast, that I need to open up windows explorer and click on my drives before Ripbot264 will see them.
GZZ
24th January 2018, 21:40
M$ has implemented some weird behaviour in win10. If application is run as administrator then mapped location is hidden. If you run the same .exe as regular user then mapped network location shows up!
If you are a user and not THE administrator, then when you run a job as administrator, then you only see the mapped network drives, that was mapped with the user Administrator. So let say you have created a user that is not the admin, but have admin rights. Then when you Run As Administrator it sees the network drived mapped when the administrator was logged in and not the current user. I dont know if this was the intention by M$ as its pretty wierd.
Solution: log in as the administrator and map the drive and then log in as your user and use the run as administrator, then you should see the network drive. At better solution is just BE the administrator if you are the only user on the computer then you dont have to use the Run As option.
guest
25th January 2018, 02:03
Well, the updates are coming thick & fast...there's been 3 this week (so far)
I wonder whats getting changed ????
Atak_Snajpera
25th January 2018, 11:59
Well, the updates are coming thick & fast...there's been 3 this week (so far)
I wonder whats getting changed ????
Bug fixes... nothing spectacular for end user...
Single threaded resizer (Spline36Resize) replaced with multithreaded Spline36ResizeMT.
My tests
https://forum.doom9.org/showthread.php?p=1831560#post1831560
GZZ
25th January 2018, 23:03
Bug fixes... nothing spectacular for end user...
Single threaded resizer (Spline36Resize) replaced with multithreaded Spline36ResizeMT.
My tests
https://forum.doom9.org/showthread.php?p=1831560#post1831560
What do you think of DeSpline36ResizeMT for downsampling a UHD disc (that was just an upscaled version (many UHD are not native 4k)) and scale it back to 1920x1080 event though 2K is at bit higher then full hd. its suppose to be better then just Spline36ResizeMT for this kind of job, not sure if its visible.
jlpsvk
27th January 2018, 20:11
Gathering information from 53G 4K file takes ages.. :(
Ryushin
28th January 2018, 15:15
So I've been working Atak to find some kind of solution to hardcode/render subtitles for 10bit video. Unfortunately I have not found anything yet that will work. Someone posted that it works with Staxrip so I was going to go through and find out how they are doing it.
The recommendation by some were to render the subtitles using vsfilter's MaskSub property. From what I understand sot far, I would have to create the full movie length render sub over alpha and then do another encode and lay it over the film that I'm encoding.
My avisynth knowledge is very poor and I've only been digging into this stuff lately. From what I gather, avisynth+ has better support for 10bit but it is not a drop in replacement and it would probably take Atak a lot of work to implement (maybe for version 1.3?)
I'm wondering if anyone else has ideas on how to render subtitles for 10bit video that I have not discovered yet.
Ryushin
28th January 2018, 20:52
Someone posted that it works with Staxrip so I was going to go through and find out how they are doing it.
According to the change log, Staxrip appears to be using VapourSynth:
added support for hardcoded subtitles using VapourSynth for srt, ass, idx/vobsub, sup/pgs
I'll dig into that and see if that can be plugged into the avisynth script. From what I've just briefly read, it seems that VapourSynth is a replacement for avisynth.
Waytoogo
29th January 2018, 15:59
... and it works fine here .... (preview works and encoded file)
http://i.cubeupload.com/gShMuO.png
Have you tried reinstalling graphic drivers? Every major win10 update tends to brake previously installed drivers.
What is your CPU?
Your screenshot shows you are using antique Windows 7.
Will you please try your latest versions on windows 10. Version 1.20 works fine, but 1.21 and 1.22 refuse to encode mpeg2 video on any windows 10 machine. All I get is green video. I have tried it on 5 win10 machines. Even using windows7 compatibility mode does not work. Since version 1.20 works fine, it must be a problem with the newer versions and not a problem with Windows 10. Please fix this.
Atak_Snajpera
29th January 2018, 20:02
Your screenshot shows you are using antique Windows 7.
Windows 7 is superior to Windows 10 in terms of predictability and stability. I'm not going to migrate to so called "modern Service10". If mpeg2 decoding works on Win7/8 but not on win10 then it means that stupid M$ broke something again in your "not antique" system. Windows 10 is and will always be never ending construction site. If you love so much win10 then please use last working version or use other better app.
jlpsvk
29th January 2018, 20:55
Your screenshot shows you are using antique Windows 7.
Will you please try your latest versions on windows 10. Version 1.20 works fine, but 1.21 and 1.22 refuse to encode mpeg2 video on any windows 10 machine. All I get is green video. I have tried it on 5 win10 machines. Even using windows7 compatibility mode does not work. Since version 1.20 works fine, it must be a problem with the newer versions and not a problem with Windows 10. Please fix this.
i have no problems at all with Win10 (and WinSrv2016) and nVidia GeForce GTX1050Ti with latest drivers. So problem on your side for 99%.
Wishbringer
30th January 2018, 17:25
@Atak_Snajpera:
I have a strange problem since some encodes.
Muxing fails, because there is no audio file.
Opening file D:\Temp\RipBot264temp\job2\Encoded_Audio_1.aac failed
Error importing D:\Temp\RipBot264temp\job2\Encoded_Audio_1.aac:lang=ger: Requested URL is not valid or cannot be found
This happens each time I encode to *.mp4 and AAC-Codec, regardless of source.
When encoding to *.mkv with other codecs, all is fine.
BUT!
While encoding, AAC-File is created.
And while RB still encodes Video, AAC (ready encoded) still exists and can be played without issues.
After muxing (with error) there is no AAC-File anymore.
So it must be deleted after encoding of audio and before shutdown (after job is finished).
Last encode I enabled write-protection after AAC-encode finished and this time muxing completed without errors.
I haven't changed anything at running system except automated CU of Windows10.
Other possible cause could be update of RB.
Edit:
Now am encoding a film with dtsma (preconverted to flac with ripbot) and destination mp4 with aac:
flac-file is there and plays fine, but this time no aac is created, no aac-encoding task in taskmanager.
Wishbringer
30th January 2018, 17:49
Will you please try your latest versions on windows 10. Version 1.20 works fine, but 1.21 and 1.22 refuse to encode mpeg2 video on any windows 10 machine. All I get is green video.
You get green video in Preview.
I imported MPEG2 Videostream from DVD with mkvtoolnix and then imported mkv in RB264.
Now preview works with RB... Silly
Atak_Snajpera
30th January 2018, 21:12
@Atak_Snajpera:
I have a strange problem since some encodes.
Muxing fails, because there is no audio file.
This happens each time I encode to *.mp4 and AAC-Codec, regardless of source.
When encoding to *.mkv with other codecs, all is fine.
BUT!
While encoding, AAC-File is created.
And while RB still encodes Video, AAC (ready encoded) still exists and can be played without issues.
After muxing (with error) there is no AAC-File anymore.
So it must be deleted after encoding of audio and before shutdown (after job is finished).
Last encode I enabled write-protection after AAC-encode finished and this time muxing completed without errors.
I haven't changed anything at running system except automated CU of Windows10.
Other possible cause could be update of RB.
Edit:
Now am encoding a film with dtsma (preconverted to flac with ripbot) and destination mp4 with aac:
flac-file is there and plays fine, but this time no aac is created, no aac-encoding task in taskmanager.
Works on my "antique" windows 7 as always ;)
http://i.cubeupload.com/HZjTMO.png
C:\>"C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "C:\Temp\RipBot264temp\job1\job1.avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --crf 20 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 5805 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output "C:\Temp\RipBot264temp\video.264" -
y4m [info]: 624x464p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile High, level 4.0
x264 [info]: frame I:81 Avg QP:18.09 size: 23030
x264 [info]: frame P:2370 Avg QP:21.50 size: 12950
x264 [info]: frame B:3354 Avg QP:24.14 size: 6067
x264 [info]: consecutive B-frames: 5.3% 36.7% 49.3% 8.8%
x264 [info]: mb I I16..4: 11.7% 83.1% 5.1%
x264 [info]: mb P I16..4: 4.6% 37.9% 2.1% P16..4: 28.4% 16.1% 7.2% 0.0% 0.0% skip: 3.6%
x264 [info]: mb B I16..4: 0.9% 6.7% 0.5% B16..8: 45.1% 10.5% 2.3% direct: 8.3% skip:25.9% L0:32.8% L1:39.5% BI:27.7%
x264 [info]: 8x8 transform intra:84.4% inter:80.3%
x264 [info]: coded y,uvDC,uvAC intra: 71.4% 88.5% 37.3% inter: 34.9% 38.0% 1.3%
x264 [info]: i16 v,h,dc,p: 33% 23% 15% 28%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 21% 27% 3% 4% 5% 4% 5% 4%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 13% 12% 6% 10% 12% 7% 8% 5%
x264 [info]: i8c dc,h,v,p: 39% 22% 23% 16%
x264 [info]: Weighted P-Frames: Y:4.9% UV:4.1%
x264 [info]: ref P L0: 68.9% 17.7% 9.4% 3.9% 0.2%
x264 [info]: ref B L0: 93.1% 6.9%
x264 [info]: kb/s:1748.09
encoded 5805 frames, 219.67 fps, 1748.09 kb/s
C:\>"C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\tools\mp4box\mp4box.exe" -tmp "C:\Temp\RipBot264temp" -add "C:\Temp\RipBot264temp\video.264":name="snoop dogg - sensual seduction" -fps 23.976 -add "C:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac":lang=und -mpeg4 -new "C:\Users\Dave\Desktop\snoop dogg - sensual seduction.mp4"
AVC-H264 import - frame size 624 x 464 at 23.976 FPS
AVC Import results: 5805 samples - Slices: 81 I 2370 P 3354 B - 5883 SEI - 77 IDR
Stream uses forward prediction - stream CTS offset: 2 frames
AAC import - sample rate 48000 - MPEG-4 audio - 2 channels
Saving C:\Users\Dave\Desktop\snoop dogg - sensual seduction.mp4: 0.500 secs Interleaving
-------------------------
Elapsed Time: 00h:00m:28s
jlpsvk
30th January 2018, 21:17
Guys...turn off UAC completely in Windows 10 in the registry!!!! The first MUST DO THING after W10 installation. Check that...can cause problems.
Wishbringer
31st January 2018, 10:14
@jlpsvk:
Thats not the cause.
disabled = same behavior
started as admin = same behavior
Wishbringer
1st February 2018, 18:06
@Atak_Snajpera:
While searching for the cause of not created audio I just disabled "normalize".
Now audio is created and muxed.
Atak_Snajpera
1st February 2018, 19:03
Add pause to job1_EncodeAudio1.cmd and run it. Show me what you get. Maybe my script does not like your german version of windows.
jlpsvk
1st February 2018, 20:21
@Atak_Snajpera
Three things I would like you to implement.... :)
1) option to have "Force HDR->SDR to HEVC" "per job" not globally
2) option not to demux audio files when creating jobs - time consuming in case I want to use only video part...
3) when distributed encoding is enabled, video file indexing is done twice.. once when creating the job, once when starting encode, after copying the video file to shared directory...this is also time consuming, when using with 120GB 4K video file... indexing only after copying to shared folder makes sense to me. :)
Can't wait for you reply. :)
Atak_Snajpera
1st February 2018, 20:34
I can do only 1) for now and maybe 2) if I will have nothing to do in my spare time...
jlpsvk
1st February 2018, 21:23
I can do only 1) for now and maybe 2) if I will have nothing to do in my spare time...
Even 1) will be great. :)
Atak_Snajpera
1st February 2018, 21:34
Question: Why do you encode some movies as HDR and some as SDR?
jlpsvk
1st February 2018, 22:08
Question: Why do you encode some movies as HDR and some as SDR?
I want to do both..because some family members do not have HDR TV but have 4K (first models)...so i want to put it in one queue, not to do one, re-set settings and do other.
guest
2nd February 2018, 05:22
I want to do both..because some family members do not have HDR TV but have 4K (first models)...so i want to put it in one queue, not to do one, re-set settings and do other.
You need more computers :), each dedicated to different settings.
Atak_Snajpera
2nd February 2018, 12:30
I want to do both..because some family members do not have HDR TV but have 4K (first models)...so i want to put it in one queue, not to do one, re-set settings and do other.
So you what to do two encodes in one job? That's impossible!
I still think that current global method is easier. You create jobs. Encode in HDR mode. Then enable HDR to SDR conversion. Jobs are refreshed. Encode again.
Is this too much???
jlpsvk
2nd February 2018, 12:32
So you what to do two encodes in one job? That's impossible!
I still think that current global method is easier. You create jobs. Encode in HDR mode. Then enable HDR to SDR conversion. Jobs are refreshed. Encode again.
In one queue, not in one job!
Right now the setting is global. So all queued jobs will be encoded in HDR or all in SDR. I want to have more jobs, but one job HDR, one SDR. :)
Atak_Snajpera
2nd February 2018, 14:11
But you do realize that you will have to create two jobs for the same movie? Isn't this more time consuming method?
jlpsvk
2nd February 2018, 14:21
But you do realize that you will have to create two jobs for the same movie? Isn't this more time consuming method?
yeah...but then i can run about 10 jobs in one run, and cores will not be idling. :)
Wishbringer
5th February 2018, 19:38
Add pause to job1_EncodeAudio1.cmd and run it. Show me what you get. Maybe my script does not like your german version of windows.
pause
cd "E:\RipBot264v1.22.1\tools\ffmpeg\bin\"
pause
del "D:\Temp\RipBot264temp\job1\AUDIO1_max_volume.txt"
pause
ffmpeg.exe -i "D:\Temp\RipBot264temp\job1\job1_AUDIO1.avs" -af "volumedetect" -vn -sn -dn -f null nul 2>&1 | findstr /I "max_volume:" | awk.exe -F": " "{print $2}" | cut.exe -d" " -f1 >> "D:\Temp\RipBot264temp\job1\AUDIO1_max_volume.txt"
pause
for /f "delims=" %%x in (D:\Temp\RipBot264temp\job1\AUDIO1_max_volume.txt) do set VAR=%%x
pause
set VAR=%VAR:-=%
pause
ffmpeg.exe -i "D:\Temp\RipBot264temp\job1\job1_AUDIO1.avs" -af "volume=%VAR%dB" -f wav - | "E:\RipBot264v1.22.1\Tools\fhgaacenc\fhgaacenc.exe" --profile lc --cbr 320 --adts --ignorelength --quiet - "D:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac"
pause
I added a pause each line, because when adding pause at the end, the window closed instant.
When first ffmpeg is tried to execute, dos-window closes without a comment.
Only happens when normalize is "ON".
Atak_Snajpera
5th February 2018, 20:27
Do something else. Start CMD.exe and then run job1_EncodeAudio1.cmd from console.
Ps. Do not add any pauses!
GZZ
6th February 2018, 11:45
There is a bug in the encoding server. If you have two or more instance open and need to close one of them or one of them crash, then closing it or killing it in task manager will raise a access violation error in the other encoding server and make them both crash.
Atak_Snajpera
6th February 2018, 11:54
Known bug since forever. Unfixable for now.
Fun fact: It crashes other servers only if server has lower port number :)
For example. You have two servers :1000 and :2000. Closing server with port 2000 will crash server below. However if you close server with port 1000 then server with higher port number does not crash. Mind blown!
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.