View Full Version : RipBot264 v1.18.3 - Simple and easy to use GUI -> IPOD . PSP . CONSOLES . BLURAY
byteshare
7th October 2018, 19:32
Here is an image that shows what happened after I clicked done on a job. I had to kill the main windows and thankfully the job was still there. It's freaking me out now editing a job as I might have to start all over. I think if it gets stuck when finishing the job it is still there. But if it get stuck at avisynth then the job is corrupted.
https://i.postimg.cc/2byZ4Pq3/Ripbot_264_Stuck_Adding_Job.jpg (https://postimg.cc/2byZ4Pq3)
I don't have this issue. Have you tried going back to an earlier version and then auto-updating to the newest release?
The installed version of MKVToolNix doesn't matter, only the files in the "RipBot\Tools\mkvtoolnix" folder.
mdchaser
7th October 2018, 19:44
This was fixed about a week ago. Are you sure you are updated?
Tried it last night with no luck. Updated itself this morning and it works great again! No more dvdfab :).
tuanden0
8th October 2018, 03:58
As far as I know you'll need to use AviSynth+ and not VapourSynth, or use a different application that supports VapourSynth
:thanks::thanks:
byteshare
9th October 2018, 16:20
HEVC 2.9+1 Stable is out: http://msystem.waw.pl/x265/
Release notes (not up at the time of this posting):
https://x265.readthedocs.io/en/default/releasenotes.html
Update, release notes: https://bitbucket.org/multicoreware/x265/raw/f9681d731f2e56c2ca185cec10daece5939bee07/doc/reST/releasenotes.rst
Version 2.9
===========
Release date - 05/10/2018
New features
-------------
1. Support for chunked encoding
:option:`--chunk-start and --chunk-end`
Frames preceding first frame of chunk in display order will be encoded, however, they will be discarded in the bitstream.
Frames following last frame of the chunk in display order will be used in taking lookahead decisions, but, they will not be encoded.
This feature can be enabled only in closed GOP structures. Default disabled.
2. Support for HDR10+ version 1 SEI messages.
Encoder enhancements
--------------------
1. Create API function for allocating and freeing x265_analysis_data.
2. CEA 608/708 support: Read SEI messages from text file and encode it using userSEI message.
Bug fixes
---------
1. Disable noise reduction when vbv is enabled.
2. Support minLuma and maxLuma values changed by the commandline.
guest
10th October 2018, 01:50
HEVC 2.9+1 Stable is out: http://msystem.waw.pl/x265/
Release notes (not up at the time of this posting):
https://x265.readthedocs.io/en/default/releasenotes.html
Update, release notes: https://bitbucket.org/multicoreware/x265/raw/f9681d731f2e56c2ca185cec10daece5939bee07/doc/reST/releasenotes.rst
Version 2.9
===========
Release date - 05/10/2018
New features
-------------
1. Support for chunked encoding
:option:`--chunk-start and --chunk-end`
Frames preceding first frame of chunk in display order will be encoded, however, they will be discarded in the bitstream.
Frames following last frame of the chunk in display order will be used in taking lookahead decisions, but, they will not be encoded.
This feature can be enabled only in closed GOP structures. Default disabled.
2. Support for HDR10+ version 1 SEI messages.
Encoder enhancements
--------------------
1. Create API function for allocating and freeing x265_analysis_data.
2. CEA 608/708 support: Read SEI messages from text file and encode it using userSEI message.
Bug fixes
---------
1. Disable noise reduction when vbv is enabled.
2. Support minLuma and maxLuma values changed by the commandline.
And not to mention MKVToolNix v27.0 is available, too.
Time for another auto update, me thinks :)
oldschooltech
10th October 2018, 08:15
Distributed encoding help
Not sure whats going on. encoding dvd ep with denoise x264.
My main pc: (the client) 40%-50% cpu getting 18.x FPS.
windows 10
fx-8320
16gb ddr3
Radeon rx 580 x 4gb
other pc: Hitting 90%-100% cpu getting 30.x FPS.
windows 7
fx-6300
8gb ram
r7 260x 2gb
oldschooltech
10th October 2018, 09:14
Also Have a few other things I would like help with.
I am coming from handbrake to this is there anyway to find out how to configure my same settings from there to ripbot?
Is there any way when batch job creation to have 2 audio streams. I like to x.x copy stream from my lossless / 5.1, then an 2.0 AAC-LC stream. This makes nice for plex streaming. Seems the limitation is in the fact that it needs to demux before you can mess with the audio settings.
How does one turn on deblocking? I would set tune settings in handbrake that turned on deblocking then i would use filter tab deblocking too not sure if they are diffent like pre/post filters.
Also last note, the deinterlace seems to round up 24.x to 25 and 29.x to 30. Is this correct or am i messing with something i know nothing about?
guest
10th October 2018, 10:34
Distributed encoding help
Not sure whats going on. encoding dvd ep with denoise x264.
My main pc: (the client) 40%-50% cpu getting 18.x FPS.
windows 10
fx-8320
16gb ddr3
Radeon rx 580 x 4gb
other pc: Hitting 90%-100% cpu getting 30.x FPS.
windows 7
fx-6300
8gb ram
r7 260x 2gb
This should be an easy fix...
How many servers in DE are you using per pc ??
Just keep adding more servers, until you reach cpu 100%.
byteshare
10th October 2018, 16:23
And not to mention MKVToolNix v27.0 is available, too.
Time for another auto update, me thinks :)
Honestly, neither are that important, since for MKVToolNix it doesn't have updates that should impact RipBot (only if you were actually using it for some specific uses outside of RipBot) and for HEVC the changes shouldn't affect 99% or more of users unless they have more back-end stuff they didn't include in the notes.
byteshare
10th October 2018, 16:32
Also Have a few other things I would like help with.
I am coming from handbrake to this is there anyway to find out how to configure my same settings from there to ripbot?
Is there any way when batch job creation to have 2 audio streams. I like to x.x copy stream from my lossless / 5.1, then an 2.0 AAC-LC stream. This makes nice for plex streaming. Seems the limitation is in the fact that it needs to demux before you can mess with the audio settings.
How does one turn on deblocking? I would set tune settings in handbrake that turned on deblocking then i would use filter tab deblocking too not sure if they are diffent like pre/post filters.
Also last note, the deinterlace seems to round up 24.x to 25 and 29.x to 30. Is this correct or am i messing with something i know nothing about?
You can have two audio streams but not with the batch unless you want to use the copy feature (I think). Try the copy rather than re-encode. Unless you're trying to save space you might actually prefer the copy feature.
Personally, I still use an old version of HB to do FDK AAC-HE/LC audio and then use a batch script to mux the audio (from HB), subs from source file (keeps the MKV title info), and the video (from RipBot) at the end into one file.
Deblocking in HB isn't that great. Try using the Denoise features, such as MDegrain2, should reduce noise and size without a noticable impact on quality more than any of the HB settings.
RipBot uses AVISynth, so you can use any of the RipBot filters or even use outside ones, which is much more powerful than the built-in filters for HB.
For Deinterlace, in the settings make sure you have "QTGMC deinterlacer instead of Yadif" checked. QTGMC is much more powerful than any of the deinterlacers in HB and more accurate. With QTGMC in batch, just select "TFF - > 25 FPS/30 FPS" and the filter figures out the rest and should give you the correct frame rate. The only exception is sometimes with variable frame rate files (usually anime) you might need to get the time codes from the original file and mux them back in, but this is very rare to come accross.
slalom
10th October 2018, 19:26
Distributed encoding help
Not sure whats going on. encoding dvd ep with denoise x264.
My main pc: (the client) 40%-50% cpu getting 18.x FPS.
windows 10
fx-8320
16gb ddr3
Radeon rx 580 x 4gb
other pc: Hitting 90%-100% cpu getting 30.x FPS.
windows 7
fx-6300
8gb ram
r7 260x 2gb
Try this
Go settings ->main tab
"Use multiple processing threads" set value to 0
oldschooltech
10th October 2018, 19:56
This should be an easy fix...
How many servers in DE are you using per pc ??
Just keep adding more servers, until you reach cpu 100%.
I added another encoding server did know know I could do this. Think this fixed it. I was only using one.
Try this
Go settings ->main tab
"Use multiple processing threads" set value to 0
this was already set. thanks.
You can have two audio streams but not with the batch unless you want to use the copy feature (I think). Try the copy rather than re-encode. Unless you're trying to save space you might actually prefer the copy feature.
Personally, I still use an old version of HB to do FDK AAC-HE/LC audio and then use a batch script to mux the audio (from HB), subs from source file (keeps the MKV title info), and the video (from RipBot) at the end into one file.
Deblocking in HB isn't that great. Try using the Denoise features, such as MDegrain2, should reduce noise and size without a noticable impact on quality more than any of the HB settings.
RipBot uses AVISynth, so you can use any of the RipBot filters or even use outside ones, which is much more powerful than the built-in filters for HB.
For Deinterlace, in the settings make sure you have "QTGMC deinterlacer instead of Yadif" checked. QTGMC is much more powerful than any of the deinterlacers in HB and more accurate. With QTGMC in batch, just select "TFF - > 25 FPS/30 FPS" and the filter figures out the rest and should give you the correct frame rate. The only exception is sometimes with variable frame rate files (usually anime) you might need to get the time codes from the original file and mux them back in, but this is very rare to come accross.
That sound like a whole lot of stuff that could make for a fun time. I do have use qtgmc checked. I am doing some old dvds of things like naruto and dragon ball. I played with naruto in handbrake and found all it need was deblocking but I did not process the seasons yet. I just started playing with ripbot I found that in dragon ball a small bit of knlmeansCL cleaned it up nice.
MDegrain2 works nice but slows things down. I have yet to play with naruto in ripbot im sure some setting will work for me, I was just thinking i knew what i needed to do and it was fast in handbrake it had to be much faster with 6 pc on DE. I am getting 170ish FPS atm doing dragon ball. So very nice. I will buying this guy beer for his coding.
oldschooltech
10th October 2018, 20:09
I do have problems with Deinterlace tho. I set up some stuff to run last night. I have old stuff like Talespin and Ducktales. anyways I used the TFF - > 25 FPS/30 FPS. This worked fine for most of the ducktales stuff but i had 2 issues.
1. the ep's listed as frame rate 24.x FPS, original frame rate 29.x, frame rate mode variable and scan type interlaced would let me set the TFF - > 25 FPS/30 FPS. Some Ep's about half had deinterlacing disabled. There info does not have scan type set as interlaced, and frame rate is 29.xx or 28.x, with original frame rate of 29.970, frame rate mode variable. This are ripped right from the discs. This vides have the interlacing lines when things move so I know they are.
How can I deinterlace them if its disabled?
2. I had no issue with deinterlace these videos in handbrake but after deinterlace videos with ripbot the audio is out of sync too. I have tryed the inverse telecine to with and without decimate. I still get audio sync issues.
Would like to learn to fix this. The DE make this app so very strong.
Atak_Snajpera
10th October 2018, 20:18
You will have to first upload some 50-100 MiB sample so we could find solution for your particular files. It is hard to suggest something when we do not have access to you video files.
byteshare
10th October 2018, 21:54
That sound like a whole lot of stuff that could make for a fun time. I do have use qtgmc checked. I am doing some old dvds of things like naruto and dragon ball. I played with naruto in handbrake and found all it need was deblocking but I did not process the seasons yet. I just started playing with ripbot I found that in dragon ball a small bit of knlmeansCL cleaned it up nice.
MDegrain2 works nice but slows things down. I have yet to play with naruto in ripbot im sure some setting will work for me, I was just thinking i knew what i needed to do and it was fast in handbrake it had to be much faster with 6 pc on DE. I am getting 170ish FPS atm doing dragon ball. So very nice. I will buying this guy beer for his coding.
RipBot and AVISynth has a lot more powerful capabilities than Handbrake, but more complicated.
If you're getting ~170 FPS, IMO you're not compressing it enough or doing enough AVISynth :D LOL, I don't mind slower FPS (like 30-40) on DVDs for a better video and filesize.
I do have problems with Deinterlace tho. I set up some stuff to run last night. I have old stuff like Talespin and Ducktales. anyways I used the TFF - > 25 FPS/30 FPS. This worked fine for most of the ducktales stuff but i had 2 issues.
1. the ep's listed as frame rate 24.x FPS, original frame rate 29.x, frame rate mode variable and scan type interlaced would let me set the TFF - > 25 FPS/30 FPS. Some Ep's about half had deinterlacing disabled. There info does not have scan type set as interlaced, and frame rate is 29.xx or 28.x, with original frame rate of 29.970, frame rate mode variable. This are ripped right from the discs. This vides have the interlacing lines when things move so I know they are.
How can I deinterlace them if its disabled?
2. I had no issue with deinterlace these videos in handbrake but after deinterlace videos with ripbot the audio is out of sync too. I have tryed the inverse telecine to with and without decimate. I still get audio sync issues.
Would like to learn to fix this. The DE make this app so very strong.
1. My guess is it is variable and you'll need to mux in the time codes from the source and that will fix the sync issues.
-I do this via batch files but the command line looks something like this (.bat):
Extract: (not sure how to do this via the GUI)
FOR %%A IN (*.mkv) DO "C:\Program Files\MKVToolNix\mkvextract.exe" timecodes_v2 "%%A" "0:%%A_timecodes.txt"
Import: (this can be done easily via the GUI)
FOR %%A IN (*.mkv) DO "C:\Program Files\MKVToolNix\mkvmerge.exe" -o "%%A-Fixed.mkv" --timecodes "0:%%~dpnA.mkv_timecodes.txt" "%%~A"
IMO if RipBot did this while extracting other parts of the source and mux this back in after an encode would fix a lot of sync issues.
2. It worked in HandBrake because it handles frames differently.
ejone
11th October 2018, 23:22
I think this is a very annoying issue with Ripbot that should be fixed.
https://youtu.be/uxCkIvUdo0M
Evidently, if you are converting TV shows, even if you select a particular M2TS file, Ripbot will not default to the playlist you specifically picked (should be assumed from the file name - select the one with the matching name by default).
Super annoying. Had to redo everything. Would it be possible to select the correct default if you pick the file manually as shown in the video?
byteshare
11th October 2018, 23:59
I think this is a very annoying issue with Ripbot that should be fixed.
https://youtu.be/uxCkIvUdo0M
Evidently, if you are converting TV shows, even if you select a particular M2TS file, Ripbot will not default to the playlist you specifically picked (should be assumed from the file name - select the one with the matching name by default).
Super annoying. Had to redo everything. Would it be possible to select the correct default if you pick the file manually as shown in the video?
Have you tried MakeMKV before encoding? You get more control over audio and subtitles when there are many to choose from.
Atak_Snajpera
12th October 2018, 09:52
I think this is a very annoying issue with Ripbot that should be fixed.
https://youtu.be/uxCkIvUdo0M
Evidently, if you are converting TV shows, even if you select a particular M2TS file, Ripbot will not default to the playlist you specifically picked (should be assumed from the file name - select the one with the matching name by default).
Super annoying. Had to redo everything. Would it be possible to select the correct default if you pick the file manually as shown in the video?
Because .m2ts files are in blu-ray structure. Move those files outside this folder and you will get "correct" behaviour. You can also rename BDMV folder to something else.
skylinekiller
12th October 2018, 21:50
I was converting the Man in the High Castle, and was able to successfully do most, but am having an error with two of them. I have uploaded both log files, can you please tell me where the problem is and if it can be fixed?
G:\>"C:\Users\###\Documents\TITAN\RipBot264v1.22.0\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "G:\Temp\RipBot264temp\job1\job1.avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\####\Documents\TITAN\RipBot264v1.22.0\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --pass 1 --bitrate 2048 --stats "G:\Temp\RipBot264temp\job1\job1.stats" --fps 23.08 --force-cfr --min-keyint 23 --keyint 230 --frames 103 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output NUL -
y4m [info]: 1280x720p 1:1 @ 23102/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [warning]: VBV bitrate (25000) > level limit (20000)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Main, level 4.0
x264 [info]: frame I:1 Avg QP:15.79 size: 5386
x264 [info]: frame P:37 Avg QP:12.46 size: 21872
x264 [info]: frame B:65 Avg QP:16.76 size: 2158
x264 [info]: consecutive B-frames: 7.8% 17.5% 20.4% 54.4%
x264 [info]: mb I I16..4: 99.8% 0.0% 0.2%
x264 [info]: mb P I16..4: 32.4% 0.0% 0.0% P16..4: 33.8% 0.0% 0.0% 0.0% 0.0% skip:33.8%
x264 [info]: mb B I16..4: 2.0% 0.0% 0.0% B16..8: 7.6% 0.0% 0.0% direct:11.4% skip:79.0% L0:44.2% L1:44.2% BI:11.6%
x264 [info]: final ratefactor: 15.34
x264 [info]: coded y,uvDC,uvAC intra: 36.2% 18.1% 8.0% inter: 9.2% 10.8% 0.2%
x264 [info]: i16 v,h,dc,p: 56% 12% 26% 5%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 1% 73% 2% 6% 1% 0% 0% 1%
x264 [info]: i8c dc,h,v,p: 83% 9% 8% 1%
x264 [info]: Weighted P-Frames: Y:43.2% UV:8.1%
x264 [info]: kb/s:1711.83
encoded 103 frames, 146.51 fps, 1711.83 kb/s
G:\>"C:\Users\###\Documents\TITAN\RipBot264v1.22.0\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "G:\Temp\RipBot264temp\job1\job1.avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\###\Documents\TITAN\RipBot264v1.22.0\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --pass 2 --bitrate 2048 --stats "G:\Temp\RipBot264temp\job1\job1.stats" --fps 23.08 --force-cfr --min-keyint 23 --keyint 230 --frames 103 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output "G:\Temp\RipBot264temp\video.264" -
y4m [info]: 1280x720p 1:1 @ 23102/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:1 Avg QP: 7.27 size: 98899
x264 [info]: frame P:37 Avg QP:12.63 size: 19691
x264 [info]: frame B:65 Avg QP:17.76 size: 2165
x264 [info]: consecutive B-frames: 7.8% 17.5% 20.4% 54.4%
x264 [info]: mb I I16..4: 10.1% 83.5% 6.4%
x264 [info]: mb P I16..4: 3.1% 11.7% 1.1% P16..4: 32.9% 8.2% 7.4% 0.0% 0.0% skip:35.6%
x264 [info]: mb B I16..4: 0.1% 0.2% 0.0% B16..8: 23.1% 1.0% 0.3% direct: 5.1% skip:70.0% L0:33.2% L1:61.9% BI: 4.9%
x264 [info]: 8x8 transform intra:74.1% inter:70.3%
x264 [info]: coded y,uvDC,uvAC intra: 45.6% 30.0% 22.9% inter: 12.3% 11.9% 0.7%
x264 [info]: i16 v,h,dc,p: 76% 7% 14% 3%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 28% 40% 2% 2% 2% 2% 2% 2%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 26% 33% 3% 4% 3% 4% 2% 3%
x264 [info]: i8c dc,h,v,p: 81% 10% 8% 1%
x264 [info]: Weighted P-Frames: Y:43.2% UV:8.1%
x264 [info]: ref P L0: 73.4% 5.0% 13.0% 6.1% 2.5%
x264 [info]: ref B L0: 87.4% 12.6%
x264 [info]: kb/s:1735.58
encoded 103 frames, 83.13 fps, 1735.58 kb/s
G:\>"C:\Users\###\Documents\TITAN\RipBot264v1.22.0\tools\mp4box\mp4box.exe" -tmp "G:\Temp\RipBot264temp" -add "G:\Temp\RipBot264temp\video.264":name="The Man In The High Castle s03e02" -fps 23.08 -add "G:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac":lang=eng -mpeg4 -chap "G:\Temp\RipBot264temp\job1\chapters.txt" -new "I:\The Man In The High Castle s03e02.mp4"
AVC-H264 import - frame size 1280 x 720 at 23.080 FPS
AVC Import results: 103 samples - Slices: 1 I 37 P 65 B - 105 SEI - 1 IDR
Stream uses forward prediction - stream CTS offset: 2 frames
AAC import - sample rate 48000 - MPEG-4 audio - 6 channels
[Chapter import] Guessed video frame rate 23.08 (2308:100)
Saving I:\The Man In The High Castle s03e02.mp4: 0.500 secs Interleaving
-------------------------
Elapsed Time: 00h:00m:05s
G:\>"C:\Users\###\Documents\TITAN\RipBot264v1.22.0\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "G:\Temp\RipBot264temp\job2\job2.avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\####\Documents\TITAN\RipBot264v1.22.0\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --pass 1 --bitrate 2048 --stats "G:\Temp\RipBot264temp\job2\job2.stats" --fps 0.04 --force-cfr --min-keyint 0 --keyint 0 --frames 0 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output NUL -
y4m [info]: 1280x720p 1:1 @ 4/91 fps (cfr)
x264 [info]: using SAR=1/1
x264 [warning]: VBV bitrate (25000) > level limit (20000)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [warning]: VBV buffer size cannot be smaller than one frame, using 625000 kbit
x264 [info]: profile Main, level 4.0
1 frames: 6.37 fps, 65.40 kb/s
24 frames: 58.82 fps, 125.08 kb/s
53 frames: 80.55 fps, 113.14 kb/s
97 frames: 105.43 fps, 75.01 kb/s
x264 [info]: frame I:131 Avg QP: 0.56 size:198351
x264 [info]: mb I I16..4: 65.8% 0.0% 34.2%
x264 [info]: final ratefactor: -22.49
x264 [info]: coded y,uvDC,uvAC intra: 72.8% 61.9% 61.5%
x264 [info]: i16 v,h,dc,p: 53% 21% 21% 6%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 37% 25% 12% 4% 5% 4% 5% 4% 5%
x264 [info]: i8c dc,h,v,p: 70% 14% 12% 5%
x264 [info]: kb/s:63.47
encoded 131 frames, 126.94 fps, 63.47 kb/s
G:\>"C:\Users\###\Documents\TITAN\RipBot264v1.22.0\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "G:\Temp\RipBot264temp\job2\job2.avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\###\Documents\TITAN\RipBot264v1.22.0\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --pass 2 --bitrate 2048 --stats "G:\Temp\RipBot264temp\job2\job2.stats" --fps 0.04 --force-cfr --min-keyint 0 --keyint 0 --frames 0 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output "G:\Temp\RipBot264temp\video.264" -
y4m [info]: 1280x720p 1:1 @ 4/91 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [warning]: VBV buffer size cannot be smaller than one frame, using 625000 kbit
x264 [warning]: target: 2048.00 kbit/s, expected: 63.49 kbit/s, avg QP: 0.0000
x264 [warning]: try reducing target bitrate
x264 [info]: profile High, level 4.0
1 frames: 5.00 fps, 77.73 kb/s
14 frames: 30.30 fps, 96.80 kb/s
32 frames: 44.94 fps, 103.72 kb/s
69 frames: 71.35 fps, 69.63 kb/s
108 frames: 88.52 fps, 50.85 kb/s
x264 [info]: frame I:131 Avg QP: 4.85 size:142370
x264 [info]: mb I I16..4: 35.0% 33.9% 31.0%
x264 [info]: 8x8 transform intra:33.9%
x264 [info]: coded y,uvDC,uvAC intra: 60.5% 62.1% 61.5%
x264 [info]: i16 v,h,dc,p: 64% 19% 14% 3%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 22% 37% 2% 2% 2% 2% 2% 3%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 35% 24% 14% 4% 5% 4% 5% 4% 5%
x264 [info]: i8c dc,h,v,p: 70% 14% 12% 5%
x264 [info]: kb/s:45.56
encoded 131 frames, 101.24 fps, 45.56 kb/s
G:\>"C:\Users\####\Documents\TITAN\RipBot264v1.22.0\tools\mp4box\mp4box.exe" -tmp "G:\Temp\RipBot264temp" -add "G:\Temp\RipBot264temp\video.264":name="The Man In The High Castle s03e08" -fps 0.04 -add "G:\Temp\RipBot264temp\job2\Encoded_Audio_1.aac":lang=eng -mpeg4 -chap "G:\Temp\RipBot264temp\job2\chapters.txt" -new "I:\The Man In The High Castle s03e08.mp4"
AVC-H264 import - frame size 1280 x 720 at 0.040 FPS
AVC Import results: 131 samples - Slices: 131 I 0 P 0 B - 263 SEI - 131 IDR
AAC import - sample rate 48000 - MPEG-4 audio - 6 channels
[Chapter import] Guessed video frame rate 0.04 (4:100)
Saving I:\The Man In The High Castle s03e08.mp4: 0.500 secs Interleaving
-------------------------
Elapsed Time: 00h:00m:05s
Thank you
oldschooltech
14th October 2018, 07:54
1. My guess is it is variable and you'll need to mux in the time codes from the source and that will fix the sync issues.
-I do this via batch files but the command line looks something like this (.bat):
Extract: (not sure how to do this via the GUI)
FOR %%A IN (*.mkv) DO "C:\Program Files\MKVToolNix\mkvextract.exe" timecodes_v2 "%%A" "0:%%A_timecodes.txt"
Import: (this can be done easily via the GUI)
FOR %%A IN (*.mkv) DO "C:\Program Files\MKVToolNix\mkvmerge.exe" -o "%%A-Fixed.mkv" --timecodes "0:%%~dpnA.mkv_timecodes.txt" "%%~A"
IMO if RipBot did this while extracting other parts of the source and mux this back in after an encode would fix a lot of sync issues.
2. It worked in HandBrake because it handles frames differently.
THis fixed it thanks
oldschooltech
14th October 2018, 08:15
You will have to first upload some 50-100 MiB sample so we could find solution for your particular files. It is hard to suggest something when we do not have access to you video files.
So i have 2 or 3 discs that need deinterlaced but the mkvs are disabled. when I split it seems some parts if load up in ripbot would let me use the filter, but this part the first part still will not.
How can i deinterlace the whole file?
thanks.
link 50M file
https://filehost.net/0ff31d2124b713d5
skylinekiller
14th October 2018, 09:01
Hmm, that seems above my skill unless it's dummy proof. Where di U put that code? Do i just copy exactly how it is and paste? Do I need to add anything to that code? I may go old school and demux, MeGUI to create avs and use Vdub to encode...
byteshare
14th October 2018, 10:17
THis fixed it thanks
Awesome. Basically the only case I can think of where muxing in the time codes from the source doesn't fix the issues is with video corruption in the source.
Hmm, that seems above my skill unless it's dummy proof. Where di U put that code? Do i just copy exactly how it is and paste? Do I need to add anything to that code? I may go old school and demux, MeGUI to create avs and use Vdub to encode...
To whom are you asking?
guest
15th October 2018, 09:52
Just an observation of strange behavior since the very latest update (a few days ago)
After I have loaded some jobs into the queue, and I press "Start", it goes thru it's procedure, but when it gets to starting the encode, it just pauses at a queued status...
The only way I have found to rectify this, is to close out of Ripbot, re start it, and press "Start" again.
This has happened on 2 pc's, so far. W7 & W10.
byteshare
15th October 2018, 16:09
HEVC 2.9+1 Stable is out: http://msystem.waw.pl/x265/
Release notes (not up at the time of this posting):
https://x265.readthedocs.io/en/default/releasenotes.html
Update, release notes: https://bitbucket.org/multicoreware/x265/raw/f9681d731f2e56c2ca185cec10daece5939bee07/doc/reST/releasenotes.rst
Version 2.9
===========
Release date - 05/10/2018
New features
-------------
1. Support for chunked encoding
:option:`--chunk-start and --chunk-end`
Frames preceding first frame of chunk in display order will be encoded, however, they will be discarded in the bitstream.
Frames following last frame of the chunk in display order will be used in taking lookahead decisions, but, they will not be encoded.
This feature can be enabled only in closed GOP structures. Default disabled.
2. Support for HDR10+ version 1 SEI messages.
Encoder enhancements
--------------------
1. Create API function for allocating and freeing x265_analysis_data.
2. CEA 608/708 support: Read SEI messages from text file and encode it using userSEI message.
Bug fixes
---------
1. Disable noise reduction when vbv is enabled.
2. Support minLuma and maxLuma values changed by the commandline.
2.9+2 is out as stable
oldschooltech
15th October 2018, 20:29
So i have 2 or 3 discs that need deinterlaced but the mkvs are disabled. when I split it seems some parts if load up in ripbot would let me use the filter, but this part the first part still will not.
How can i deinterlace the whole file?
thanks.
link 50M file
https://filehost.net/0ff31d2124b713d5
I am still new to this anyone that is willing to look at that and tell me what I need to do I would appreciate it.
It wont let me select deinterlace (its disabled), but there is lines when in motion. not sure if I need to use change speed to 23.x if that would take it down and remove them or what. I think its hard telecined.
Thanks
byteshare
16th October 2018, 00:58
I am still new to this anyone that is willing to look at that and tell me what I need to do I would appreciate it.
It wont let me select deinterlace (its disabled), but there is lines when in motion. not sure if I need to use change speed to 23.x if that would take it down and remove them or what. I think its hard telecined.
Thanks
You can manually insert the Deinterlace code (just change your RipBot path if different):
Loadplugin("C:\RipBot\Tools\AviSynth plugins\RgTools\RgTools.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\nnedi3\nnedi3.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\masktools\masktools2.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\mvtools\mvtools2.dll")
LoadCplugin("C:\RipBot\Tools\AviSynth plugins\Yadif\Yadif.dll")
Import("C:\RipBot\Tools\AviSynth plugins\Scripts\QTGMC.avs")
video=QTGMC(video,Preset="Medium",FPSDivisor=2)
You do this after you've created a job and click Edit >"AviSynth" button > Show Video Script > Past into the Deinterlace section.
Atak_Snajpera
16th October 2018, 11:31
I am still new to this anyone that is willing to look at that and tell me what I need to do I would appreciate it.
It wont let me select deinterlace (its disabled), but there is lines when in motion. not sure if I need to use change speed to 23.x if that would take it down and remove them or what. I think its hard telecined.
Thanks
You have chosen the most annoying file host service ever. First I had to disable my AdBlock Plus plugin then I had to wait 30s for download button to appear and at the end I was told that file can not be downloaded due to some bandwidth limits (too many concurrent downloads). So I'm out.
guest
16th October 2018, 13:10
You have chosen the most annoying file host service ever. First I had to disable my AdBlock Plus plugin then I had to wait 30s for download button to appear and at the end I was told that file can not be downloaded due to some bandwidth limits (too many concurrent downloads). So I'm out.
Hi Atak, I decided to download that file from Filehost, and I got it without too much trouble.
I played it on my LG 4K TV, and it played rather well, especially knowing how old this would be.
No interlacing, just probably needs an MDegrain2 encode.
see for yourself:-
https://www.mediafire.com/file/26c7yo5al2hlowl/S01E51_%281%29-001.mkv/file
jfisher1740
19th October 2018, 16:14
Every so often, I have a distributed encoder that hangs on completing the very last frame. It will be stuck at 99%. If I manually turn off the encoder and turn it back on, that chunk will complete with no issues. I have not been able to identify why this happens, it always seems to be random. I use 3 different pc's with DE and it is random across all 3 machines.
Any workarounds to monitor if a distributed encoder gets hung up and automatically restart it?
Atak_Snajpera
19th October 2018, 17:44
Are you using latest version 1.23.1? (core 2018.10.3)
jfisher1740
20th October 2018, 03:29
Are you using latest version 1.23.1? (core 2018.10.3)
Yes. However, I have seen this issue for several versions.
mdchaser
20th October 2018, 04:18
Evening, I've got a strange problem that has just cropped up. My encodes all fail with this error written to video.mkv.Error.txt. Any thoughts?
D:\>"C:\Users\tv\OneDrive\Tools\Ripbot264\EncodingClient.exe" "D:\Temp\RipBot264temp\job1\job1_EncodingClient.meta"
D:\>"C:\Users\tv\OneDrive\Tools\Ripbot264\tools\mkvtoolnix\mkvmerge.exe" -o "D:\DVD\The Crazies (2010) 1080p x265-2 8 66.mkv" --compression 0:none --title "The Crazies (2010) 1080p x265-2 8 66" --default-duration 0:24000/1001fps "D:\Temp\RipBot264temp\video.265" --compression 0:none --language 0:eng "D:\Temp\RipBot264temp\job1\Encoded_Audio_1.ac3" --chapters "D:\Temp\RipBot264temp\job1\chapters.txt"
mkvmerge v25.0.0 ('Prog Noir') 64-bit
Error: The file 'D:\Temp\RipBot264temp\job1\Encoded_Audio_1.ac3' could not be opened for reading: open file error.
-------------------------
Elapsed Time: 00h:27m:41s
Looking at the folder structure Encoded_Audio_1.ac3 doesn't exist so that would explain the error. The question is why isn't it being created?
Thanks!
guest
20th October 2018, 06:09
Every so often, I have a distributed encoder that hangs on completing the very last frame. It will be stuck at 99%. If I manually turn off the encoder and turn it back on, that chunk will complete with no issues. I have not been able to identify why this happens, it always seems to be random. I use 3 different pc's with DE and it is random across all 3 machines.
Any workarounds to monitor if a distributed encoder gets hung up and automatically restart it?
Have you added a certain command in ripbot.ini, for possibly fixing this problem ??
see post #16181, specifically the green text sentence.
https://forum.doom9.org/showthread.php?p=1853732#post1853732
Atak_Snajpera
20th October 2018, 12:35
Every so often, I have a distributed encoder that hangs on completing the very last frame. It will be stuck at 99%. If I manually turn off the encoder and turn it back on, that chunk will complete with no issues. I have not been able to identify why this happens, it always seems to be random. I use 3 different pc's with DE and it is random across all 3 machines.
Any workarounds to monitor if a distributed encoder gets hung up and automatically restart it?
Run Process Hacker (use tree view -> click on name tab few times) and check if there are any processes still running under EncodingServer.exe (ffmpeg.exe,x26x_x64.exe)
Atak_Snajpera
20th October 2018, 12:39
Evening, I've got a strange problem that has just cropped up. My encodes all fail with this error written to video.mkv.Error.txt. Any thoughts?
D:\>"C:\Users\tv\OneDrive\Tools\Ripbot264\EncodingClient.exe" "D:\Temp\RipBot264temp\job1\job1_EncodingClient.meta"
D:\>"C:\Users\tv\OneDrive\Tools\Ripbot264\tools\mkvtoolnix\mkvmerge.exe" -o "D:\DVD\The Crazies (2010) 1080p x265-2 8 66.mkv" --compression 0:none --title "The Crazies (2010) 1080p x265-2 8 66" --default-duration 0:24000/1001fps "D:\Temp\RipBot264temp\video.265" --compression 0:none --language 0:eng "D:\Temp\RipBot264temp\job1\Encoded_Audio_1.ac3" --chapters "D:\Temp\RipBot264temp\job1\chapters.txt"
mkvmerge v25.0.0 ('Prog Noir') 64-bit
Error: The file 'D:\Temp\RipBot264temp\job1\Encoded_Audio_1.ac3' could not be opened for reading: open file error.
-------------------------
Elapsed Time: 00h:27m:41s
Looking at the folder structure Encoded_Audio_1.ac3 doesn't exist so that would explain the error. The question is why isn't it being created?
Thanks!
Run manually D:\Temp\RipBot264temp\job1\job1_EncodeAudio1.cmd and see what error message you get.
jfisher1740
20th October 2018, 14:07
Thanks gents! That .ini command looks like what I need. If I still run into issues I'll run process hacker to see what's happening with the processes and report back.
byteshare
20th October 2018, 16:26
@Atak_Snajpera As a dev I'm sure you'd like to know RipBot is working great for me since your last major fix with the encoding servers :D
Atak_Snajpera
20th October 2018, 18:26
@Atak_Snajpera As a dev I'm sure you'd like to know RipBot is working great for me since your last major fix with the encoding servers :D
Some users are still in woods...
Recent private message
I have 4 comments to make about the very latest build & DE.
#1. I seem to be having a strange problem when 1st starting Ripbot for the 1st time (a different day, that is), it doesn't want to start encoding, and I have to close it completely, and then it seems to be OK.
#2. After loading a few new jobs to the queue, it won't start (same as above)
#3. And still having random stalls with DE, and it's stalls so "hard" that you can't abort, stop, or even kill the process in Process Hacker...the only option is to abort the whole job, and even get right out of Ripbot, and pray that it starts up, where it left off.
This is happening on both Servers & Clients.
oldschooltech
20th October 2018, 19:55
You have chosen the most annoying file host service ever. First I had to disable my AdBlock Plus plugin then I had to wait 30s for download button to appear and at the end I was told that file can not be downloaded due to some bandwidth limits (too many concurrent downloads). So I'm out.
Np I understand, I just used the first one I could find. Last time I used a upload host was so long ago. I tried a year or so back and found a lot of the old ones got taken down due to copy right issues.
I think the issue is with the fact that they are variable frame rate and listed as 28.x
I got it sorted manual tho thanks to byteshare.
oldschooltech
20th October 2018, 19:58
Hi Atak, I decided to download that file from Filehost, and I got it without too much trouble.
I played it on my LG 4K TV, and it played rather well, especially knowing how old this would be.
No interlacing, just probably needs an MDegrain2 encode.
see for yourself:-
https://www.mediafire.com/file/26c7yo5al2hlowl/S01E51_%281%29-001.mkv/file
not sure if your tv fixes it or not, but I can say mine does not and TBH im not sure if plex will when serving them to my other devices. So my goal is to remove it encase of any issues.
Yea it looks good, but after ripbot gets done with it, it looks so much better. :)
oldschooltech
20th October 2018, 20:07
byteshare, if i was to mux in the time codes for all my encodes if they where constant or variable would it hurt anything. every so often there is a 1 or 2 dvd that are variable from a season, or even 1 or 2 episode from a dvd when the rest are constant.
This would save me from having to waste so much time checking every file to see if it needs muxing. I had a few slip by that only had audio issues come the last 10 mins of 30.
Its not to much work as well. thanks to your batch script. I had forgot all about batch. I never was much good at it, but brushed up on it. now I can click and rename the outputs too after moving the original encodes, so there is no file name conflicts.
Thanks for all the help.
oldschooltech
20th October 2018, 20:20
I have a few strong pc and a good handfull of laptops and older weak desktops. DE is very very nice, but I do end up with a problem with slow downs more often then not. As an encode gets near the final chunks if they get sent to a weaker pc the encode can sit 5-10 more minuets waiting for the slow pc to encode it while everything else is idle. I see 3 solutions:
1. I remove slower pc, but take a 50-60 FPS hit.
2. Some home add in a prioritize mode. If chunks are =< the number of encode severs, then refer to user inputted data on what sever should get the final chunks encodes. the flip, what severs should not be sent the final chunks to encode.
3. If ripbot see idle encode severs and || the remaining chunks are < the amount of encode severs Then start a new job with the Idle severs and make sure the others kick in on the new job when they finish up on the last one.
Just a thought, I maybe a special case. At any rate thanks for all your hard work.
GZZ
20th October 2018, 20:33
I have a few strong pc and a good handfull of laptops and older weak desktops. DE is very very nice, but I do end up with a problem with slow downs more often then not. As an encode gets near the final chunks if they get sent to a weaker pc the encode can sit 5-10 more minuets waiting for the slow pc to encode it while everything else is idle. I see 3 solutions:
1. I remove slower pc, but take a 50-60 FPS hit.
2. Some home add in a prioritize mode. If chunks are =< the number of encode severs, then refer to user inputted data on what sever should get the final chunks encodes. the flip, what severs should not be sent the final chunks to encode.
3. If ripbot see idle encode severs and || the remaining chunks are < the amount of encode severs Then start a new job with the Idle severs and make sure the others kick in on the new job when they finish up on the last one.
Just a thought, I maybe a special case. At any rate thanks for all your hard work.
You should set the chunk size to much less and have more chunks that will finish faster.
oldschooltech
20th October 2018, 21:30
You should set the chunk size to much less and have more chunks that will finish faster.
solution 4 overlooked.
4. Learn more about the app and its setting to set it up just right XD.
thank you I will play with it see what I can come up with.
byteshare
20th October 2018, 22:29
byteshare, if i was to mux in the time codes for all my encodes if they where constant or variable would it hurt anything. every so often there is a 1 or 2 dvd that are variable from a season, or even 1 or 2 episode from a dvd when the rest are constant.
This would save me from having to waste so much time checking every file to see if it needs muxing. I had a few slip by that only had audio issues come the last 10 mins of 30.
Its not to much work as well. thanks to your batch script. I had forgot all about batch. I never was much good at it, but brushed up on it. now I can click and rename the outputs too after moving the original encodes, so there is no file name conflicts.
Thanks for all the help.
The only case I know of it being an issue is when there is video corruption, but then again you have video corruption. I can't say with 100% certainty but I can say I can't think of a case really it would hurt to auto mux back the timecodes, nor can I say I've experienced an issue with muxing back timecodes for variable or constant FPS files that didn't already have an issue with the source.
mdchaser
21st October 2018, 03:28
Run manually D:\Temp\RipBot264temp\job1\job1_EncodeAudio1.cmd and see what error message you get.
I ran it manually and sure enough it created the file so I'm not sure whats going on. Here is the output:
Output #0, ac3, to 'D:\Temp\RipBot264temp\job1\Encoded_Audio_1.ac3':
Metadata:
encoder : Lavf58.17.103
Stream #0:0: Audio: ac3, 48000 Hz, 5.1, fltp, 640 kb/s
Metadata:
encoder : Lavc58.24.101 ac3
size= 3400194kB time=01:40:44.79 bitrate=4608.0kbits/s speed= 159x
video:0kB audio:3400194kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000003%
size= 472250kB time=01:40:44.79 bitrate= 640.0kbits/s speed= 159x
video:0kB audio:472250kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
Atak_Snajpera
21st October 2018, 11:52
solution 4 overlooked.
4. Learn more about the app and its setting to set it up just right XD.
thank you I will play with it see what I can come up with.
Default chunk size is 1 minute. You must have change that to something larger.
mdchaser
22nd October 2018, 01:34
I ran it manually and sure enough it created the file so I'm not sure whats going on. Here is the output:
Output #0, ac3, to 'D:\Temp\RipBot264temp\job1\Encoded_Audio_1.ac3':
Metadata:
encoder : Lavf58.17.103
Stream #0:0: Audio: ac3, 48000 Hz, 5.1, fltp, 640 kb/s
Metadata:
encoder : Lavc58.24.101 ac3
size= 3400194kB time=01:40:44.79 bitrate=4608.0kbits/s speed= 159x
video:0kB audio:3400194kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000003%
size= 472250kB time=01:40:44.79 bitrate= 640.0kbits/s speed= 159x
video:0kB audio:472250kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
A quick update. I encoded a movie, got the failure. Encoded it again and ran job1_EncodeAudio1.cmd while it was in the middle of encoding and the encode finished properly! It looks as if the audio encoding scripts aren't being called.
Wishbringer
23rd October 2018, 09:22
@Atak_Snajpera:
Could you add a "Core" option for demuxing/decoding E-AC3 Bluray-audio?
For DTS there is a "Core" option, but not for E-AC3.
There is a old bug/missing feature in eac3to when extracting some eac3 streams:
http://bugs.madshi.net/view.php?id=450
Happened in some new BluRay movies.
[a01] Extracting audio track number 1...
[a01] Removing AC3 dialog normalization...
[a01] Applying (E-)AC3 delay failed. <ERROR>
Aborted at file position 1048576. <ERROR>
"Core" would be a workaround till madshi fixes eac3to demuxing/decoding.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.