PDA

View Full Version : RipBot264 v1.18.3 - Simple and easy to use GUI -> IPOD . PSP . CONSOLES . BLURAY


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68

Atak_Snajpera
13th July 2017, 19:50
I wish I could but MKVToolnix recognizes .w64 as AVC ;)
http://i.cubeupload.com/cFIDI3.png

byteshare
13th July 2017, 19:54
I wish I could but MKVToolnix recognizes .w64 as AVC ;)
Is there a possibility to add the option while batch importing to select "No Audio" or something so we can avoid dealing with the audio all together if we know there will be issues and/or don't want. Import would be much faster...I guess same for subs too.
Thoughts?

Danette
13th July 2017, 20:40
I wish I could but MKVToolnix recognizes .w64 as AVC

It doesn’t look like you demuxed the source file into separate video and audio files, since I see you are adding the mkv container into MKVMerge, unless you stripped out the audio from that mkv. In any case, can’t you convert that audio file into a basic pcm/wav file?

For my tests, what I did was to demux two source files into separate video and audio files (I used source files that contained ac3 and aac audio files). I then converted the ac3 and aac files into pcm/wav files, using LameXP, and then added the video stream and pcm/wav stream into MKVMerge to create the mkv files containing the pcm/wav streams. I then took those two mkv test files and put them into RipBot264 and get the [NO AUDIO] problem each time.

slalom
14th July 2017, 11:10
there is no specific reason for specific size, when ever I tried CQ even picking the same number there is always that uncertainly what size file I end up with, sometimes compression seems crazy good, but sometimes the file ends huge for no apparent reason.
You can use 1-pass with specific size

slalom
15th July 2017, 17:17
@Atak, regarding the subtitles

Can you add a field, MKVToolnix calls it "Track name" for a short description to enter, for example "commentary" or anything?

byteshare
15th July 2017, 22:36
@Atak, regarding the subtitles

Can you add a field, MKVToolnix calls it "Track name" for a short description to enter, for example "commentary" or anything?
I've been having to mux it in myself after the encode since it can't handle all of the audio video tracks sometimes.

slalom
16th July 2017, 17:56
I've been having to mux it in myself after the encode since it can't handle all of the audio video tracks sometimes.
I'm talking about the subtitles

byteshare
17th July 2017, 20:57
How hard would it be to get SSIM scores into the media info from the encoding log (automatically)?

klopsknoedel
20th July 2017, 21:55
Hi,
I'm having some trouble with the MDegrain2 - Plugin. Seems like avisynth can't find this plugin even the path is correct. Someone else facing this issue or know how to fix it?
http://cdn.s-hofmann.de/mvtools_bug.png

byteshare
22nd July 2017, 17:06
Hi,
I'm having some trouble with the MDegrain2 - Plugin. Seems like avisynth can't find this plugin even the path is correct. Someone else facing this issue or know how to fix it?
Since no one else has responded. I'd try reinstalling your AVISynth (start with r1825MT before doing any of the newer versions) and then reinstall: Visual C++ Redistributable for Visual Studio 2015
You could also try running the AVISynth Script you get from the job in avspmod to see if it gives you any more information (but it might not).

klopsknoedel
23rd July 2017, 15:17
Since no one else has responded. I'd try reinstalling your AVISynth (start with r1825MT before doing any of the newer versions) and then reinstall: Visual C++ Redistributable for Visual Studio 2015
You could also try running the AVISynth Script you get from the job in avspmod to see if it gives you any more information (but it might not).

Hi byteshare. Reinstalling VC (32/64 - bit) did the trick. Thanks a lot for your reply.

burt123
24th July 2017, 13:18
Atak, Just got the latest auto update, and you've finally gotten around to adding some more DE Servers, "we" now have 16 server's :)

2 rows of 8.....

Thankyou, thankyou, thankyou !!!!

byteshare
24th July 2017, 16:44
Atak, Just got the latest auto update, and you've finally gotten around to adding some more DE Servers, "we" now have 16 server's :)

2 rows of 8.....

Thankyou, thankyou, thankyou !!!!

It is awesome!

burt123
26th July 2017, 03:45
Atak,

Have just used the newest build with the extra servers (thanks again), for the first time, and I have a suggestion.

Would it be possible to show just one (1) DE Server icon in the Taskbar, with a small number (like the Ripbot icon shows how many jobs are queued), instead of an icon for each server, it just crowds the Taskbar a bit, when you have then all enabled.

Another thing I have noticed is that the auto shutdown isn't working on the other pc's that are processing.

I'm pretty sure I have everything enabled to do that, but the settings seemed to have changed a little, since the extra servers were introduced. (they don't appear in the .ini file, where the original 10 are.....) :stupid: :confused:

Viper714
3rd August 2017, 03:31
So, I have three machines that I am encoding my Blu-rays. I updated all three to version 1.20 of RipBot today. While encoding my movies two of my machines are using OpenCL
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2017-08-02_22-21-16.jpg
My third machine which is the most powerful (Nvidia 1070) shows failed to load OpenCL.
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/OpenCL%20Failed.jpg

Reading through thread I ran GPU Caps Viewer and all seems fine
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/Caps%20Viewer.jpg

Appreciate any help. :thanks:

Wishbringer
3rd August 2017, 06:48
Is GTX1070 selected in Ripbot-Settings, or did you copy settings from other machines?

Atak_Snajpera
3rd August 2017, 11:20
So, I have three machines that I am encoding my Blu-rays. I updated all three to version 1.20 of RipBot today. While encoding my movies two of my machines are using OpenCL
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2017-08-02_22-21-16.jpg
My third machine which is the most powerful (Nvidia 1070) shows failed to load OpenCL.
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/OpenCL%20Failed.jpg

Reading through thread I ran GPU Caps Viewer and all seems fine
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/Caps%20Viewer.jpg

Appreciate any help. :thanks:

Run
OpenCLinfo.exe /gpu
on AMD system and nVidia system and show me what you get.

I suspect that --opencl-device index is wrong for nVidia card.

Another thing I have noticed is that the auto shutdown isn't working on the other pc's that are processing.

I'm pretty sure I have everything enabled to do that, but the settings seemed to have changed a little, since the extra servers were introduced. (they don't appear in the .ini file, where the original 10 are.....)
I will check that.

Danette
3rd August 2017, 14:16
Please consider adding the capability of dealing with PCM/WAV audio in the next build.

Viper714
3rd August 2017, 20:01
Run
OpenCLinfo.exe /gpu
on AMD system and nVidia system and show me what you get.

I suspect that --opencl-device index is wrong for nVidia card.


Snajpera thanks for the quick response. Here is the results:

AMD machine that works OK:
Platform 0.
Name : AMD Accelerated Parallel Processing
Vendor : Advanced Micro Devices, Inc.
Version : OpenCL 2.0 AMD-APP (2348.3)
Profile : FULL_PROFILE
Extensions : cl_khr_icd cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_khr_dx9_media_sharing cl_amd_event_callback cl_amd_offline_devices

0.0 Device name : Hawaii
Hardware version : OpenCL 1.2 AMD-APP (2348.3)
Software version : 2348.3
OpenCL C version : OpenCL C 1.2
Compute units : 44

Nvidia Machine that works OK
Platform 0.
Name : NVIDIA CUDA
Vendor : NVIDIA Corporation
Version : OpenCL 1.2 CUDA 8.0.0
Profile : FULL_PROFILE
Extensions : cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts cl_nv_create_buffer

Platform 1.
Name : Intel(R) OpenCL
Vendor : Intel(R) Corporation
Version : OpenCL 1.2
Profile : FULL_PROFILE
Extensions : cl_intel_dx9_media_sharing cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_d3d11_sharing cl_khr_depth_images cl_khr_dx9_media_sharing cl_khr_gl_sharing cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_spir

0.0 Device name : GeForce GTX 660
Hardware version : OpenCL 1.2 CUDA
Software version : 382.05
OpenCL C version : OpenCL C 1.2
Compute units : 6

1.0 Device name : Intel(R) HD Graphics 4600
Hardware version : OpenCL 1.2
Software version : 20.19.15.4531
OpenCL C version : OpenCL C 1.2
Compute units : 20

Nvidia Machine that fails to load OpenCL
Platform 0.
Name : NVIDIA CUDA
Vendor : NVIDIA Corporation
Version : OpenCL 1.2 CUDA 8.0.0
Profile : FULL_PROFILE
Extensions : cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts cl_nv_create_buffer

0.0 Device name : GeForce GTX 1070
Hardware version : OpenCL 1.2 CUDA
Software version : 382.33
OpenCL C version : OpenCL C 1.2
Compute units : 15

Hope that helps

Atak_Snajpera
3rd August 2017, 21:13
It has to be something else because all devices are sitting at index 0. When it says "Failed to load OpenCL" it most likely mean that x264 was unable to load opencl.dll from your HDD/SDD.

Check this and maybe it will help
https://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/failed-to-load-opencldll/d0714ea3-7b98-4dd6-aebd-bc827010c321

Viper714
4th August 2017, 23:01
It has to be something else because all devices are sitting at index 0. When it says "Failed to load OpenCL" it most likely mean that x264 was unable to load opencl.dll from your HDD/SDD.

Check this and maybe it will help
https://answers.microsoft.com/en-us/windows/forum/windows_10-hardware/failed-to-load-opencldll/d0714ea3-7b98-4dd6-aebd-bc827010c321

Snajpera
Okay after messing around with OpenCL.dll files on the third machine (System and SysWOW64) and using the Microsoft link you provided. I could not get the OpenCL.dll unregistered to then re-register it per the link instructions. Gave me the same error unable to load. So I extracted a opencl.dll file from a backup that was two months old and copied it over. Tried to unregister it and it gave me another error "the module "openCL" was loaded but the entry-point DllUnregisterServer was not found". BTW I also updated the NvIdia Drivers on both Machines.

So I decided to try encoding and now Both Nvidia Machines are giving me this error. Mind you I only messed with the third machine. The AMD Machine is chugging along without an issue.
http://i361.photobucket.com/albums/oo54/pcubillos/RipBot264_2.jpg
unable to open clbin...

Atak_Snajpera
5th August 2017, 10:25
Snajpera
Okay after messing around with OpenCL.dll files on the third machine (System and SysWOW64) and using the Microsoft link you provided. I could not get the OpenCL.dll unregistered to then re-register it per the link instructions. Gave me the same error unable to load. So I extracted a opencl.dll file from a backup that was two months old and copied it over. Tried to unregister it and it gave me another error "the module "openCL" was loaded but the entry-point DllUnregisterServer was not found". BTW I also updated the NvIdia Drivers on both Machines.

So I decided to try encoding and now Both Nvidia Machines are giving me this error. Mind you I only messed with the third machine. The AMD Machine is chugging along without an issue.
http://i361.photobucket.com/albums/oo54/pcubillos/RipBot264_2.jpg
unable to open clbin...

I think I know where the problem is.
Source -> https://forum.doom9.org/showthread.php?p=1640777#post1640777

It looks like x264 by default stores x264_lookahead.clbin file in current working directory. So in our Distributed Encoding case .clbin file should be written in \\Server-PC\RipBot264temp\Job1\Chunks

Of course this is totally unacceptable because multiple x264 processes try to write to the same file! In your case AMD and nVidia OpenCL compiler.

Please verify my theory and let me know where x264_lookahead.clbin file is stored on your main machine while using distributed encoding mode. I can't do it on my machine because my GPU just died and thanks to miners new decent ones (RX570) are too expensive for me right now.

Viper714
5th August 2017, 16:11
Please verify my theory and let me know where x264_lookahead.clbin file is stored on your main machine while using distributed encoding mode.

Okay I found that the file resides on the Main PC (Server-PC) in
c:\ripbot264v1.19.2.. Disregard the folder name as I am using ribbot264 v1.20.0 and haven't gotten around to rename the folder. I did a complete search and that is the only place I found it with a file date of 8/5/2017 11:02 AM which was 7 minutes ago and a file size id 953 KB.
Hope that helps

Atak_Snajpera
5th August 2017, 18:57
Okay I found that the file resides on the Main PC (Server-PC) in
c:\ripbot264v1.19.2.. Disregard the folder name as I am using ribbot264 v1.20.0 and haven't gotten around to rename the folder. I did a complete search and that is the only place I found it with a file date of 8/5/2017 11:02 AM which was 7 minutes ago and a file size id 953 KB.
Hope that helps

Add --opencl-bin %TEMP%\x264_lookahead.clbin to your encoding profile

http://i.cubeupload.com/6pASEP.png

This command should tell x264 encoder to create .clbin file locally on each PC working in DE mode.

nekrosoft13
11th August 2017, 19:28
I have a issue with distributed encoding on one PC.

From the Encoding Client I can start and stop the server, but it doesn't connect.
When I click ON on Client, the server gives me this message:

Encoding Started...

Encoding terminated.

And the Encoding status keeps changing from Idle to Encoding to Idle it just keeps blinking.

Atak_Snajpera
12th August 2017, 11:14
Something is wrong with shared folder. Check if you can manually open \\Your-Main-PC\Ripbot264temp folder from server's side.

Shrekage
17th August 2017, 04:01
any idea what "missing library" I need to add to this system? it's a hyper-v server 2012 system that I would like to "borrow" the spare cycles on to help do encodes. I can access the shared folder but it gets into the "encoding" "idle" "encoding"... loop with the error message attached.

http://forum.doom9.org/attachment.php?attachmentid=16010&stc=1&d=1502938690

GhostKilla
17th August 2017, 12:42
Hi,

With the latest auto-update, I've a problem with the resize and the new AVS plugin. This is my job log :


G:\>"C:\Program Files (x86)\RipBot264\tools\avs2yuv\avs2yuv.exe" "G:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Program Files (x86)\RipBot264\tools\x264\x264_x64.exe" --pass 1 --bitrate 5014 --stats "G:\Temp\RipBot264temp\job1\job1.stats" --fps 25 --min-keyint 25 --keyint 250 --frames 171850 --sar 1:1 --level 4.1 --preset veryslow --aud --nal-hrd vbr --vbv-bufsize 62500 --vbv-maxrate 62500 --slow-firstpass --stdin y4m --output NUL -
error: LoadPlugin: unable to load "C:\Program Files (x86)\RipBot264\Tools\AviSynth plugins\ResampleMT\x86\ResampleMT.dll", Module not found. Install missing library?
(G:\Temp\RipBot264temp\job1\job1.avs, line 22)
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

G:\>"C:\Program Files (x86)\RipBot264\tools\avs2yuv\avs2yuv.exe" "G:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Program Files (x86)\RipBot264\tools\x264\x264_x64.exe" --pass 2 --bitrate 5014 --stats "G:\Temp\RipBot264temp\job1\job1.stats" --fps 25 --force-cfr --min-keyint 25 --keyint 250 --frames 171850 --sar 1:1 --level 4.1 --preset veryslow --aud --nal-hrd vbr --vbv-bufsize 62500 --vbv-maxrate 62500 --stdin y4m --output "G:\Temp\RipBot264temp\video.264" -
error: LoadPlugin: unable to load "C:\Program Files (x86)\RipBot264\Tools\AviSynth plugins\ResampleMT\x86\ResampleMT.dll", Module not found. Install missing library?
(G:\Temp\RipBot264temp\job1\job1.avs, line 22)
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

G:\>"C:\Program Files (x86)\RipBot264\tools\mkvtoolnix\mkvmerge.exe" -o "G:\ichi.mkv" --compression 0:none --title "ichi" --default-duration 0:25fps "G:\Temp\RipBot264temp\video.264" --compression 0:none --language 0:fre --sync 0:0 "G:\Temp\RipBot264temp\job1\audio_1_French.ac3" --default-track 0:no --language 0:fre -s 0 -D -A "G:\Temp\RipBot264temp\job1\French.srt" --attachment-mime-type image/jpeg --attachment-description Cover --attachment-name Cover --attach-file "G:\Temp\RipBot264temp\job1\cover.jpg"
mkvmerge v14.0.0 ('Flow') 32bit
Error: The type of file 'G:\Temp\RipBot264temp\video.264' could not be recognized.
-------------------------

Elapsed Time: 00h:00m:03s


I don't know why I've this error message, the dll isn't missing, the path is good, but nothing works the last two days...

https://img4.hostingpics.net/pics/210428resampleMT.jpg

In same time, why use the x86 on x64 machine for this plugin ?

Atak_Snajpera
17th August 2017, 13:27
Install ALL (x86 and x64) VC++ redistributables since 2010
For your convenience I've gathered them all in single .7z archive
http://www.mediafire.com/file/v8cwedgd1y7ys0g/vc_redist.7z

In same time, why use the x86 on x64 machine for this plugin ?
Because AviSynth is x86. You can't mix architectures.

GhostKilla
17th August 2017, 20:53
Install ALL (x86 and x64) VC++ redistributables since 2010
For your convenience I've gathered them all in single .7z archive
http://www.mediafire.com/file/v8cwedgd1y7ys0g/vc_redist.7z

Thank you, everything works now, you rocks :p


Because AviSynth is x86. You can't mix architectures.

Ok, completely forgot this point

Thank you for your time and your help :)

Shrekage
18th August 2017, 01:55
Nice update!

MAX9
20th August 2017, 17:44
I can't find answer to my problem so I will ask here.
I'm tryint to use Ripbot with Vegas 13 pro + Frameserver and I have anamorphic source (1440/1080; PAR 1,3333; 25i) When I use default settings the output file is displayed in AS 4:3. When I try to change resize option program freeze. What to do video to be displayed properly?

(sory for bad english)

soneca
20th August 2017, 18:14
I can't find answer to my problem so I will ask here.
I'm tryint to use Ripbot with Vegas 13 pro + Frameserver and I have anamorphic source (1440/1080; PAR 1,3333; 25i) When I use default settings the output file is displayed in AS 4:3. When I try to change resize option program freeze. What to do video to be displayed properly?

(sory for bad english)

I have had the same problem using Vegas + Frameserver since the auto-crop was updated(1.19.6).
I maintain version 1.19.5 for use with Vegas + Frameserver.

Atak_Snajpera
20th August 2017, 18:32
I can't find answer to my problem so I will ask here.
I'm tryint to use Ripbot with Vegas 13 pro + Frameserver and I have anamorphic source (1440/1080; PAR 1,3333; 25i) When I use default settings the output file is displayed in AS 4:3. When I try to change resize option program freeze. What to do video to be displayed properly?

(sory for bad english)

There is an issue with mplayerc.exe. For some unknown reason It does not terminate when user closes window. RipBot264 will unfreeze if you manually kill mplayerc.exe.

http://i.cubeupload.com/HSVtVV.png

I have had the same problem using Vegas + Frameserver since the auto-crop was updated(1.19.6).
I maintain version 1.19.5 for use with Vegas + Frameserver.

Auto-crop works fine in 1.20.0 with Vegas + Frameserver. I've just tested it.

MAX9
20th August 2017, 19:37
But still how to deal with anamorphic video? Change project settings in Vegas to 1920/1080 and PAR 1,0000 or resize in Ripbot or ? First option works, but my thought does is optimal?

Another question what color to use in Frameserver? Far as I know Vegas use RGB, right?


Killing mplayerc.exe works to me.

Atak_Snajpera
20th August 2017, 19:45
Personally I would leave everything in Vegas untouched (1440x1080). Set 1920x1080 in ripbot because scaling will be faster thanks to ResampleMT plugin. (multithreaded resampling)

soneca
20th August 2017, 19:48
Atak, I've just run a test and continue to freeze RipBot, even killing mplayerc.exe.

Atak_Snajpera
21st August 2017, 10:36
Atak, I've just run a test and continue to freeze RipBot, even killing mplayerc.exe.

It has to be some problem with frameserver plugin. To be honest I've experienced that issue with not closing mplayerc.exe on one HDV 1080i source once. However when I chose different file in Vegas for example AVC 1920x1080i and started frameserving everything went fine. Nevertheless auto-croping in 1.20.0 always works because I restored old method if new one fails.

Another question what color to use in Frameserver? Far as I know Vegas use RGB, right?
Use RGB24. Do not use conversion to YUY because it will only mess up colors. Frameserver is doing poor job there. Also another advice regarding interlaced footage. DO NOT USE BUILD-IN DEINTERLACING in VEGAS because it sucks! It is ultra primitive and ugly. For best quality activate QTGMC in ripbot264. (yes it will be slooow)

Comparision
Source vs Vegas vs Yadif vs QTGMC
https://i.cubeupload.com/X6dvjG.png
https://i.cubeupload.com/j4iGxr.png
https://i.cubeupload.com/NwUzmd.png
https://i.cubeupload.com/zdX9vr.png

MAX9
21st August 2017, 14:58
Many thanks for the info. At the moment I encode at 7 fps / sec, almost default settings only resize to 1920/1080 and don't deintelace. And at the momnet I'm not sure do I need to deinterlace but next job i will try QTGMC.

Atak_Snajpera
21st August 2017, 16:46
And at the momnet I'm not sure do I need to deinterlace but next job i will try QTGMC.
It depends if you are working with interlaced footage or not.

You wrote earlier
and I have anamorphic source (1440/1080; PAR 1,3333; 25i)

so I assumed that deinterlacing might be required

MAX9
21st August 2017, 17:38
Yeah yeah I indeed use interlaced material, but I'm not sure to deinterlace mandatory. I mean what is the problem if I leave it interlaced?

Atak_Snajpera
21st August 2017, 18:34
Yeah yeah I indeed use interlaced material, but I'm not sure to deinterlace mandatory. I mean what is the problem if I leave it interlaced?

I hope you are not encoding interlaced footage as progressive...

MAX9
21st August 2017, 19:00
No no, I don't think so. After all MediaInfo says interleaved, top field first.


Edit: Deinterlacing is super slow to me around 2 fps / sec. For this project I will not deinterlace.
Now I will try 2 pass mode, seems faster.
First try I make 1 pass mode and locked size (7300 kbps) 2 hours video encoded for 8 hours. Audio encode AC3 first in Vegas, cuz singpost is too slow in frameserver and then laod it in ripbot.

The mada***s for second then power goes off when encode was almost complete...

soneca
22nd August 2017, 00:15
Hello Atak, I tested again using the same material and in version 1.19.5 does not freeze, the detection and the cut are much faster than in version 1.20.0.
I continued testing with version 1.20.0 and it worked. On the first test it did not work and on the second it worked. :confused:

Sources for the test:

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, RefFrames : 4 frames
Codec ID : 27
Duration : 5 min 1 s
Bit rate mode : Constant
Nominal bit rate : 30.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : MBAFF
Scan type, store method : Interleaved fields
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.483

Atak_Snajpera
22nd August 2017, 12:41
No no, I don't think so. After all MediaInfo says interleaved, top field first.


Edit: Deinterlacing is super slow to me around 2 fps / sec. For this project I will not deinterlace.
Now I will try 2 pass mode, seems faster.
First try I make 1 pass mode and locked size (7300 kbps) 2 hours video encoded for 8 hours. Audio encode AC3 first in Vegas, cuz singpost is too slow in frameserver and then laod it in ripbot.

The mada***s for second then power goes off when encode was almost complete...

I've just realized that resizing from 1440x1080 to 1920x1080 is not required because Ripbot automatically adds --sar 4:3 switch to command line for that anamorphic resolution. This flag tells decoder to stretch 1440x1080 to 1920x1080 on fly during decoding.

Summary
1) Do not resize in vegas nor in ripbot264 anamorphic 1440x1080 to 1920x1080. Less pixels to encode = faster encoding
2) Do not use 2-pass. Use Constant Quality mode (CRF20). Single pass is always faster than two passes. Besides you do not have to guess "optimal" bitrate for you video.
In Constant Quality mode encoder dynamically adjust bitrate needed for specific footage.

Ps. Writing "2 fps / sec" makes no sense because it means 2 frames per second per second.

MAX9
22nd August 2017, 13:18
OK, but the first thing I try is to encode in everything default and the final result is displayed 4:3. I even try to add --sar 4:3 in AviSynth menu, but show error or must be add to profile code?
I use 1 pass mode beacuse i need defined size of the file.
2 fps / sec I mean that is the speed it encode.

Atak_Snajpera
22nd August 2017, 13:51
OK, but the first thing I try is to encode in everything default and the final result is displayed 4:3. I even try to add --sar 4:3 in AviSynth menu, but show error or must be add to profile code?
I've just checked. If resolution in ripbot264 is 1440x1080 --sar 4:3 is always added to commandline. You can verify that by looking in Job folder file Jobx_EncodeVideo1.cmd.
After encoding mediainfo should show Display Aspect Ratio: 16:9

2 fps / sec I mean that is the speed it encode.
You do not understand. fps means Frames Per Second. So your encoding speed is 2 Frames Per Second not 2 Frames Per Second Per Second. That additional /sec makes no sense.
It is like saying that my car's speed is 100 kph/h

MAX9
22nd August 2017, 15:03
I've just checked. If resolution in ripbot264 is 1440x1080 --sar 4:3 is always added to commandline. You can verify that by looking in Job folder file Jobx_EncodeVideo1.cmd.
After encoding mediainfo should show Display Aspect Ratio: 16:9



Ok will made some tests


You do not understand. fps means Frames Per Second. So your encoding speed is 2 Frames Per Second not 2 Frames Per Second Per Second. That additional /sec makes no sense.
It is like saying that my car's speed is 100 kph/h

Ugh I get it now, tottaly miss this. Sory for stupid mistake.



This is what I get:
https://s29.postimg.org/zbvydexpj/Untitled.jpg

And this is commands i get when i just add file from frameserver
--level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --tff

When add manualy --sar 4:3, everything got fine. (just now I understood where it's place)


Ok I try to encode just one raw file and everything is like you say: automatically add --sar 4:3
but through frameserve something goes wrong



"E:\Download\RipBot264v1.20.0\tools\avs2yuv\avs2yuv.exe" "D:\Temp\RipBot264temp\job1\job1.avs" -o - | "E:\Download\RipBot264v1.20.0\tools\x264\x264_x64.exe" --opencl --opencl-device 0 --opencl-clbin "%TEMP%\x264_lookahead.clbin" --crf 20 --fps 25 --force-cfr --min-keyint 25 --keyint 250 --frames 337 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --tff --stdin y4m --output "D:\Temp\RipBot264temp\video.264" -


"E:\Download\RipBot264v1.20.0\tools\avs2yuv\avs2yuv.exe" "D:\Temp\RipBot264temp\job1\job1.avs" -o - | "E:\Download\RipBot264v1.20.0\tools\x264\x264_x64.exe" --opencl --opencl-device 0 --opencl-clbin "%TEMP%\x264_lookahead.clbin" --crf 20 --fps 25 --force-cfr --min-keyint 25 --keyint 250 --frames 138 --sar 4:3 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --tff --stdin y4m --output "D:\Temp\RipBot264temp\video.264" -

byteshare
22nd August 2017, 17:44
If resolution in ripbot264 is 1440x1080 --sar 4:3 is always added to commandline.
For other resolutions does that mean we need to make note and manually add it with MKVToolNix?
Guessing not for SAR 16:9

Atak_Snajpera
22nd August 2017, 17:55
@MAX9
Yes, you are right frameserved .avi has wrong --sar value like you said. I will have to check what is happening under the hood.
I've also noticed that hanging is most likely cause by ResampleMT. I guess I will have to restore old method in next update.

For other resolutions does that mean we need to make note and manually add it with MKVToolNix?
Guessing not for SAR 16:9
No. Normal non anamorphic resolutions get --sar 1:1. (=no scaling during decoding). Only 1440x1080 gets --sar 4:3 (~1.3333)

soneca
22nd August 2017, 23:55
Atak, in any future version could come back with the option(.ini) to minimize to the taskbar?
For the tray it is annoying to check the tempo of the encode unless the status was shown when the cursor is on top.

Shrekage
23rd August 2017, 15:48
Is there any way to have the encoding client shut down the servers, without shutting down the client? I am running a client that is NOT encoding, and I wish that machine not to shut down, but have the servers shut down when encoding finished

byteshare
23rd August 2017, 16:37
@MAX9
No. Normal non anamorphic resolutions get --sar 1:1. (=no scaling during decoding). Only 1440x1080 gets --sar 4:3 (~1.3333)
Sorry, I don't think I was clear. I was implying for situations that are not 4:3, 1:1, 16:9, such as when you crop.

Atak_Snajpera
23rd August 2017, 16:57
Croping does not change anything in this case. Still --sar 1:1 will be used.

slalom
23rd August 2017, 19:35
Is there any way to have the encoding client shut down the servers, without shutting down the client? I am running a client that is NOT encoding, and I wish that machine not to shut down, but have the servers shut down when encoding finished
You can choose the pcs that will shut down, and those who won't

slalom
23rd August 2017, 21:43
@Atak

After one major update (can't remember which) when the main PC freezes, or restarts, generally everything unexpected happens

when I restart the program it doesn't see the finished chunks in temp folder to continue from that point, and restarts the job, massive waste of time

LazyNcoder
24th August 2017, 10:20
Hi,

Something weird is happening to me. Since the last update, if I choose in AviSynth to resize the content to HD-Ready, the "info.txt" file in the job directory will be deleted. and I'll get the following error:


---------------------------
Application Error
---------------------------
Exception EFOpenError in module EncodingClient.exe at 0002418E.

Cannot open file "E:\Temp\RipBot264temp\job1\info.txt". The system cannot find the file specified.


---------------------------
OK
---------------------------


If I change it back to no resize, the file will be created and everything is fine.

Atak_Snajpera
24th August 2017, 10:36
Most likely result of buggy ResampleMT plugin. Make sure that you have video=Spline36Resize() in your script instead of video=Spline36ResizeMT()

Shrekage
24th August 2017, 23:06
can you adjust the encoding client windows to show 16 rows instead of 14?

Shrekage
30th August 2017, 16:26
Is there any way to increase the CPU utilization of the encoding process when using the denoise option MDegrain (SLOW) seems like it is slow because it is not multi-threaded. (on that machine, even with DE enabled and all 16 encoders targeted to that machine, only about 60% utilization occurs...)

https://forum.doom9.org/attachment.php?attachmentid=16043&stc=1&d=1504106664

Viper714
31st August 2017, 01:42
Add --opencl-bin %TEMP%\x264_lookahead.clbin to your encoding profile

http://i.cubeupload.com/6pASEP.png

This command should tell x264 encoder to create .clbin file locally on each PC working in DE mode.

Snajpera, sorry for the late response. Been traveling a lot. So when I place that command in the encoding settings:
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/EncSettings.jpg
So when I start the encoding process all the server start and stop, start and stop, repeatedly. Here is the error that I get at the encoding server level/window:
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/EncError.jpg

If I remove the command, everything works find except for the "OpenCL: unable to open clbin file for write" error as before.

Now on a different note, this OpenCL command or option is to force the encoder to use the graphic Processor as opposed to the CPU or is it for denoise only? Sorry for the noob question...

Atak_Snajpera
31st August 2017, 10:39
1) make sure that all your pcs use updated EncodingServer.exe (version 1.7.3)
2) remove --opencl-bin %TEMP\.... command from profile. Since last update this command is automatically added.

Now on a different note, this OpenCL command or option is to force the encoder to use the graphic Processor as opposed to the CPU or is it for denoise only? Sorry for the noob question...
lookahead task in x264 is calculated on GPU so this means more CPU cycles for other tasks.

Viper714
1st September 2017, 07:19
1) make sure that all your pcs use updated EncodingServer.exe (version 1.7.3)
So to verify what version I have, I right click and do properties on the file. Under details I show file version 1.7.2.0.
I ran the updater and it still shows the same version. In reviewing the updater log, that files was not replaced or included in the update.
Next I downloaded the latest version of ripbot264 from the first posting. I extracted the files and copied the "encoding server.exe" file over. Under details I show file version 1.7.1.0. ( that's not good).

Can you please confirm where I can download it? I think I may have missed something...

2) remove --opencl-bin %TEMP\.... command from profile. Since last update this command is automatically added.
Done!!

lookahead task in x264 is calculated on GPU so this means more CPU cycles for other tasks.
Thanks!!!

burt123
1st September 2017, 10:33
@ Viper714,

I recently checked my version the same why you have, and after the latest auto updates, I DO have v1.7.3.0 !!!

Maybe you could try downloading the .7z of 1.20.0 version of Ripbot, then run the auto update from that, and it should get ALL the updates since that build (that's what I recently did, seems to be working OK).

Cheers

dvdboy
1st September 2017, 13:00
Apologies if this has already been covered, I've tried searching the thread but haven't found any relevant posts.

I'm looking at AMD's Threadripper, and as I understand it, the likes of x264 / x265 won't fully use the CPU usage when running on a single 'job'.

Is it possible with Ripbot to 'distribute encode' a file on a single machine, so spawn 4 encoding jobs and each job in parallel encodes 25% of a file and stitches them back together? Is there a guide, or some documentation that someone can point me at?

Many Thanks

Atak_Snajpera
1st September 2017, 13:07
Apologies if this has already been covered, I've tried searching the thread but haven't found any relevant posts.

I'm looking at AMD's Threadripper, and as I understand it, the likes of x264 / x265 won't fully use the CPU usage when running on a single 'job'.

Is it possible with Ripbot to 'distribute encode' a file on a single machine, so spawn 4 encoding jobs and each job in parallel encodes 25% of a file and stitches them back together? Is there a guide, or some documentation that someone can point me at?

Many Thanks

Activate distributed encoding mode with 2-3 servers.
https://www.youtube.com/watch?v=b-BICnj62iE&feature=youtu.be

Viper714
1st September 2017, 14:32
@ Viper714,
Maybe you could try downloading the .7z of 1.20.0 version of Ripbot, then run the auto update from that, and it should get ALL the updates since that build (that's what I recently did, seems to be working OK).
Cheers

Burt,
That did it!! Thanks for the recommendation. :D

howzz
2nd September 2017, 03:09
i apologize in advance. but i searched for the keyword "FFAudio Source: No Audio Track Found" and could not get and hits on this problem. Ripbot has always worked for me, but recently, not sure if it's some of the new releases, i am not getting this error message (see attachment), when i load a mkv movie for conversion. i am on the latest 1.20 version of ripbot.

my workflow video source is always H264, and audio input is always losless DTS-HD or TrueHD. it only started recently.

what do i do. i tried updating Haali, but i already have the latest version. help!:(

Atak_Snajpera
2nd September 2017, 12:03
howzz you will have to send me some sample.

jandor
2nd September 2017, 15:45
Hi, Atak
The RipBot264 is excellent, as always.
And I really enjoyed the latest version.
But I've felt the lack of an activation button or a checkbox for anamorphic mode.
Mainly for Custom Sizes.
In order to optimize from 4:3 to 16:9 television format or Aspect ratio.
SD-NTSC 720x480 [1,33:1] ... It is anamorphic, but I want to have the option to work with higher Resolutions.

Encoding settings -> AviSynth Filters -> Size -> Custom (anamorphic)????

Example:
https://s26.postimg.org/5hti9eyi1/anamorphic.png

Pardon, if that has been previously reported. Thanks!

Atak_Snajpera
2nd September 2017, 16:01
Are you upscaling from 720x480 to 1080x720?

jandor
2nd September 2017, 16:05
Are you upscaling from 720x480 to 1080x720?


Yes! Playback becomes much more comfortable for Full HD TV.
Only in this case (DVD video), more than that (1080x720) would not be necessary.

I edited the previous post.

Atak_Snajpera
2nd September 2017, 16:22
Why don't you let TV to do upscaling on fly? Currently you are only increasing bitrate and encoding time for no extra detail during playback.

jandor
2nd September 2017, 17:04
Why don't you let TV to do upscaling on fly? Currently you are only increasing bitrate and encoding time for no extra detail during playback.

I understand you, but I was looking for the optimization of the anamorphic way, because it would already be automated from the origin.
If RipBot allows me to, I accept the risk of more time and larger file size.

Just an option to "force the anamorphic"... something like: "Use when necessary".

Thank you for your attention.

dvdboy
2nd September 2017, 18:31
Activate distributed encoding mode with 2-3 servers.
https://www.youtube.com/watch?v=b-BICnj62iE&feature=youtu.be

Amazing! Thankyou so much!

howzz
3rd September 2017, 20:44
howzz you will have to send me some sample.

which nifty little software can i use to create a clip for you. :p

Atak_Snajpera
4th September 2017, 18:34
Dgsplit

howzz
4th September 2017, 18:49
i think DGSplit's site is down or something. both DOOM9's portal and sofpedia portal points to the same neuron2.net website that has no download link but ads.

oh well... i'll use Handbrake in the meantime for those problematic titles. thanks

sneaker_ger
4th September 2017, 18:59
New URL:
http://rationalqm.us/dgsplit/dgsplit12.zip
http://rationalqm.us/

jandor
6th September 2017, 17:32
File m2v + ac3 does not allow automatic cutting (Crop Automatically), and freezes the RipBot. No support for M2V?
I need to use the ImagoMPEG-Muxer (https://www.videohelp.com/software/ImagoMPEG-Muxer) application and transform the m2v + ac3 to VOB.

https://s26.postimg.org/h68f3wjvt/crop.jpg


Thanks!

Big Vern
6th September 2017, 17:56
Hello. Not used ripbot in a while, quite a while in fact and have ran into a problem.

I have all the necessary additional tools installed, haali, avsynth, etc. When I load a file into ripbot, it takes ages to demux, even though I have 3 HDs. Once the file is finally demuxed, ripbot just sits there with the, "please wait, gathering information" message, and nothing happens at all. I have to abort the process.

I am running:
Ryzen 8 core 1700@3.70ghz, no overclocking.
16gig DDR4 3600mhz.
Windows Pro 64bit.

Regards....

jandor
6th September 2017, 19:09
The RipBot, by means of the PgcDemux, among other tools, already works very well with DVD files and practically excludes the incidence of delay.
But when we use a unique VOB file of unknown origin, then we often come across a delay. This way we can facilitate the encoding of RipBot.
For this particular case I tested many tools, and this was the safest process.
After that this VOB file will marry well with the RipBot.

Procedures (Mux/Demux - no encoding and no compress): Image1 (https://s26.postimg.org/iukxrxxgp/Re_Jig.png) - Image2 (https://s26.postimg.org/di0orjyy1/Imago.png)

byteshare
7th September 2017, 16:27
I have all the necessary additional tools installed, haali, avsynth, etc. When I load a file into ripbot, it takes ages to demux, even though I have 3 HDs. Once the file is finally demuxed, ripbot just sits there with the, "please wait, gathering information" message, and nothing happens at all. I have to abort the process.
Regards....

Are you using batch mode? If so try doing the video in question with just the add button (not batch mode) and see if you get more detail. I have to do this sometimes.

Asmeralde
7th September 2017, 20:54
Hello

I've run into an odd thing on two different PCs running windows 10

- Setup a job
- Enable distributed encoding
- Check that ripbot264temp is properly shared
- Start job

When I click start job the network share of ripbot264temp is removed and ripbot264 fails at indexing the file.

Now If I'm quick and manage to reshare the ripbot264temp directory while ripbot is copying tools, it will proceed to encode in a normal way right until the next item in the queue and the share will be removed again automatically.

I've tried searching the thread but I haven't found anything that could help me.

Does anyone have any idea what's going on?


Hello. First of all thank you. I use ripbot264 for 8 years now. Now I pass the upper step using distributed encoding but i have exactly the same problem as the one indicated above. Do you have a solution for this problem? Thank you.

PS : Using ripbot264 1.20 . The issue appears with non-English versions of Windows. Tested on 3 new Windows install. The shared folder problem is not on the English windows...

Atak_Snajpera
9th September 2017, 18:25
PS : Using ripbot264 1.20 . The issue appears with non-English versions of Windows. Tested on 3 new Windows install. The shared folder problem is not on the English windows...

I've installed Windows 7 Ultimate with added Korean Language (as hardcore test ;) and my script works fine
http://i.cubeupload.com/4yOVqK.png

Please run this script as Administrator and show we what you get.
https://www.mediafire.com/file/b9sk9a09v2k1d9j/ShareFolder.cmd

Asmeralde
9th September 2017, 19:51
Please run this script as Administrator and show we what you get.
https://www.mediafire.com/file/b9sk9a09v2k1d9j/ShareFolder.cmd


C:\WINDOWS\system32>set MySid=S-1-1-0

C:\WINDOWS\system32>for /F "delims= " %a in ('"wmic path win32_account where SID='S-1-1-0' get name"') do (if not "%a" == "Name" (
set myvar=%a
goto :loop_end
) )

C:\WINDOWS\system32>(if not "Name" == "Name" (
set myvar=Name
goto :loop_end
) )

C:\WINDOWS\system32>(if not "Tout" == "Name" (
set myvar=Tout
goto :loop_end
) )

C:\WINDOWS\system32>net share RipBot264temp /DELETE /Y
RipBot264temp a été supprimé.


C:\WINDOWS\system32>net share RipBot264temp="C:\Temp\RipBot264temp" /GRANT:Tout,FULL
L’erreur système 1332 s’est produite.

Le mappage entre les noms de compte et les ID de sécurité n’a pas été effectué.


C:\WINDOWS\system32>icacls "C:\Temp\RipBot264temp" /T /C /Q /Grant:R *S-1-1-0:(OI)(CI)F
337 fichiers correctement traités*; échec du traitement de 0 fichiers

C:\WINDOWS\system32>icacls "C:\Temp\RipBot264temp" /T /C /Q /inheritance:e
337 fichiers correctement traités*; échec du traitement de 0 fichiers

C:\WINDOWS\system32>pause
Appuyez sur une touche pour continuer...

Im using french Windows.
It works using this command
C:\WINDOWS\system32>net share Ripbot264temp=C:\Temp\ripbot264temp /grant:"tout le monde",FULL
Ripbot264temp a été partagé.

If no Quotation marks it doesnt work....
But every new file in my batch project i need to execute again & again this command.
Ps : Tout le monde=Everyone

Atak_Snajpera
10th September 2017, 19:15
I think I have a working script. I've tested on french version of win10 and folder was shared correctly.
Please just test this on your machine. Copy all to notepad and save as ShareFolder.cmd

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

stax76
10th September 2017, 20:20
I've installed Windows 7 Ultimate with added Korean Language (as hardcore test and my script works fine

Did you only add the language or change the locale? You can see the current CP by entering chcp enter, for Korea it's probably CP 949. Don't try unicode in batch in Win 7, it's broken, on Win 10 it works.

Asmeralde
10th September 2017, 20:52
I think I have a working script. I've tested on french version of win10 and folder was shared correctly.
Please just test this on your machine. Copy all to notepad and save as ShareFolder.cmd


It works, however when I run distributed encoding, file sharing disappears. I need to restart the cmd during "copying file shared folder".

Atak_Snajpera
10th September 2017, 20:54
It works, however when I run distributed encoding, file sharing disappears. I need to restart the cmd during "copying file shared folder".

Do not worry it will be fixed in next version soon.

Asmeralde
10th September 2017, 21:02
Thank you very much for your help.

george84
12th September 2017, 15:14
Is there an official statement to the use of Avisynth+? Rather by chance I found a checkbox in settings "Avisynth+ MT". In forum I found no docu for this.

I really need the high bit depth and REC.2020 support, so I installed Avisynth+. On Add of avs I get error messages:

avs2pipemod.exe doesn't work anymore
ffprobe.exe doesn't work anymore
ffmpeg.exe doesn't work anymore

However my "old" avs are still added and correctly encoded by RipBot264 1.20, even if with some avs there appears an error message while encoding.

I assume RipBot distribution doesn't have Avisynth? Please clarify.

avs2pipemod.exe doesn't work anymore
avs2yuv.exe doesn't work anymore

skylinekiller
13th September 2017, 12:59
I have 2 questions regarding hardcoding subtitles from .mkv to .mp4.

1) is there a way to change the font type and size for the subtitles? I would like it to be "Univers CW 45 Light" and size "41"
2) Are there any plans to have the hardcoded subtitles feature available in Batch mode without having to edit each file? I wish it could allow you to select Subtitle 1 of subtitle 2, etc, and then use that selection for all the file in batch. In my particular case, Narcos and Game of Thrones only had 1 subtitle and it was only the Forced for foreign speaking parts. It would be a great feature if you could select it similar to how the audio is selected.

slalom
13th September 2017, 16:38
@Atak

Every time I change the audio from dts-hd to the dts file I get the error

list index out of bounds (2)

That happens on every job I tried, something to do with today's update?

Yesterday was ok

Atak_Snajpera
13th September 2017, 16:41
Every time I change the audio from dts-hd to the dts file I get the error
How do you change audio from dts-hd to dts?

1) is there a way to change the font type and size for the subtitles? I would like it to be "Univers CW 45 Light" and size "41"
Tools\AviSynth plugins\VSFilter\Default.style

byteshare
13th September 2017, 17:42
Having an issue with 64bit AVISynth and the most recent update.
I'm on Encoding Server v1.8.0.0
AViSynth+ .01 (r2508, MT, i386)

The problem is I know that I installed both the 64bit and 32bit versions and followed the update steps for r2508MT 64bit.
RipBot is still defaulting to 32bit.

I tried installing just the 64bit but then RipBot won't start.

-I bring up the 32/64bit stuff because avs2yuv.exe starts and then my encode stalls at "starting..." when the 2GB limit is hit.

-Not user if related, but I've noticed when the MT value in the setting is 0 (auto detect), I get Import("E:\!0-Trans\!2Tools\RipBot264v1.20.0\Tools\AviSynth plugins\Scripts\MTmodes.avs")
#PREFETCH_LIMIT=2/8/10 for different videos in the queue, and not a consistent value.

I've noticed I get this error sometimes and not others:
List Index out of bounds (5)

I was getting it sometimes when turning off MT and Turning on MT when the auto refresh was happening after playing settings.

--Should say when MT is off I don't get close to the 2GB limit and encoding works fine.--

slalom
13th September 2017, 17:44
How do you change audio from dts-hd to dts?
Add audio file to ts-muxer
select downconvert dts-hd to dts

It's been working like this for years

Atak_Snajpera
13th September 2017, 19:13
RipBot is still defaulting to 32bit.
Because all plugins are still 32bit.

I bring up the 32/64bit stuff because avs2yuv.exe starts and then my encode stalls at "starting..." when the 2GB limit is hit.
You will have to reduce prefech limit significantly because it looks like you are using some very demanding filters.

-Not user if related, but I've noticed when the MT value in the setting is 0 (auto detect), I get Import("E:\!0-Trans\!2Tools\RipBot264v1.20.0\Tools\AviSynth plugins\Scripts\MTmodes.avs")
#PREFETCH_LIMIT=2/8/10 for different videos in the queue, and not a consistent value.

Formula looks like this
PREFETCH_LIMIT:=RoundToEven(1000000/(FrameWidth*FrameHeight)*16)

With active MDegrain2 denoiser memory consumption should be always below 1GiB regardless of the frame size.

skylinekiller
13th September 2017, 20:21
I have 2 questions regarding hardcoding subtitles from .mkv to .mp4.

1) is there a way to change the font type and size for the subtitles? I would like it to be "Univers CW 45 Light" and size "41"
2) Are there any plans to have the hardcoded subtitles feature available in Batch mode without having to edit each file? I wish it could allow you to select Subtitle 1 of subtitle 2, etc, and then use that selection for all the file in batch. In my particular case, Narcos and Game of Thrones only had 1 subtitle and it was only the Forced for foreign speaking parts. It would be a great feature if you could select it similar to how the audio is selected.

I have another question, it appears hardcoded didn't work in batch mode even when I edited each one. Aparrently, this only allowed me to select the subtitle and didn't burn it into the picture https://imgur.com/a/ZbJAd

Atak_Snajpera
13th September 2017, 20:26
Currently it only works if subtitle has the same name as video file.

for example:
X:\Movie.mkv
X:\Movie.srt

byteshare
13th September 2017, 20:33
Because all plugins are still 32bit.
I thought the plugins that came with the 64bit AVISynth+ would be 64bit. My mistake, didn't think about it being more dependent on the plugins in RipBot.
I know MVTools and a few others should support 64bit.

You will have to reduce prefech limit significantly because it looks like you are using some very demanding filters.
My filters:
LoadPlugin("C:\RipBot264v1.20.0\Tools\AviSynth plugins\hqdn3d\hqdn3d.dll")
LoadPlugin("C:\RipBot264v1.20.0\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
LoadPlugin("C:\RipBot264v1.20.0\Tools\AviSynth plugins\masktools\masktools2.dll")
Loadplugin("C:\RipBot264v1.20.0\Tools\AviSynth plugins\mvtools\mvtools2.dll")
LoadPlugin("C:\RipBot264v1.20.0\Tools\AviSynth plugins\Custom\Deen.dll")
Import("C:\RipBot264v1.20.0\Tools\AviSynth plugins\Custom\HQdering.avs")
super = video.MSuper(pel=2)
bv1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
fv1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
bv2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
fv2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
bv3 = MAnalyse(super, isb = true, delta = 3, overlap=4)
fv3 = MAnalyse(super, isb = false, delta = 3, overlap=4)
video=video.MDegrain3(super,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=1000).HQDering(strength=255).f3kdb
I'm using prefetch 2 right now, I can try 1 but most likely will have to stick with non-MT mode which puts my memory usage around 1.3-1.5GB (avs2yuv.ext) per server.

skylinekiller
13th September 2017, 20:34
Currently it only works if subtitle has the same name as video file. so if I do the exact same thing I did, but change my test file to the exact same as the movie title, it will hard code when it burns?

Atak_Snajpera
13th September 2017, 20:53
@byteshare
Are you working with 4k footage that you can't go above 2?

slalom
14th September 2017, 17:09
Hello. Not used ripbot in a while, quite a while in fact and have ran into a problem.

I have all the necessary additional tools installed, haali, avsynth, etc. When I load a file into ripbot, it takes ages to demux, even though I have 3 HDs. Once the file is finally demuxed, ripbot just sits there with the, "please wait, gathering information" message, and nothing happens at all. I have to abort the process.

I am running:
Ryzen 8 core 1700@3.70ghz, no overclocking.
16gig DDR4 3600mhz.
Windows Pro 64bit.

Regards....
Same problem here, did you find a solution?

MaistroX
14th September 2017, 20:25
Hey!

My RipBot just stopped working after it updated to 1.20.1! :(

Every prepared Movie in que just fails direct after I push START, all with the same fault in Error Message:

"
C:\>"C:\5.8 RipBot264 v1.19.2\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\5.8 RipBot264 v1.19.2\tools\x264\x264_x64.exe" --pass 1 --bitrate 10000 --stats "C:\Temp\RipBot264temp\job1\job1.stats" --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 185749 --sar 1:1 --threads 8 --pass 2 --level 4.1 --preset slower --vbv-bufsize 62500 --vbv-maxrate 62500 --filter 0,0 --ref 7 --no-mixed-refs --bframes 10 --b-adapt 2 --b-pyramid none --subme 7 --aq-mode 1 --trellis 2 --partitions all --me tesa --stdin y4m --output NUL -
y4m [info]: 1920x800p 1:1 @ 10000000/417083 fps (cfr)
x264 [info]: using SAR=1/1
x264 [warning]: DPB size (7 frames, 42000 mbs) > level limit (5 frames, 32768 mbs)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX XOP FMA3 BMI1
x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed

C:\Temp\RipBot264temp\job1\job1.avs: 1920x800, 10000000/417083 fps, 185749 frames
error: wrote only 2285802 of 2304000 bytes

C:\>"C:\5.8 RipBot264 v1.19.2\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\5.8 RipBot264 v1.19.2\tools\x264\x264_x64.exe" --pass 2 --bitrate 10000 --stats "C:\Temp\RipBot264temp\job1\job1.stats" --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 185749 --sar 1:1 --threads 8 --pass 2 --level 4.1 --preset slower --vbv-bufsize 62500 --vbv-maxrate 62500 --filter 0,0 --ref 7 --no-mixed-refs --bframes 10 --b-adapt 2 --b-pyramid none --subme 7 --aq-mode 1 --trellis 2 --partitions all --me tesa --stdin y4m --output "C:\Temp\RipBot264temp\video.264" -
y4m [info]: 1920x800p 1:1 @ 10000000/417083 fps (cfr)
x264 [info]: using SAR=1/1
x264 [warning]: DPB size (7 frames, 42000 mbs) > level limit (5 frames, 32768 mbs)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX XOP FMA3 BMI1
x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed

C:\Temp\RipBot264temp\job1\job1.avs: 1920x800, 10000000/417083 fps, 185749 frames
error: wrote only 2285802 of 2304000 bytes

C:\>"C:\5.8 RipBot264 v1.19.2\tools\mkvtoolnix\mkvmerge.exe" -o "C:\TEMP\Movie_2017.mkv" --compression 0:none --title "Movie_2017" --default-duration 0:24000/1001fps "C:\Temp\RipBot264temp\video.264"
mkvmerge v14.0.0 ('Flow') 32bit
Error: The type of file 'C:\Temp\RipBot264temp\video.264' could not be recognized.
-------------------------

Elapsed Time: 00h:00m:02s"

What has happened here, can anyone please explain?

P.S I havent changed a thing in setting nor in my Profiles/Avc/[HIGH 4.1] 1080p BÄSTA SLOWER . DEFAULT.txt , that I have used for years now.

sneaker_ger
14th September 2017, 20:35
First pass has both "--pass 1" and "--pass 2", first one gets ignored and it fails because naturally there is no pass file yet. But I don't know why RipBot did that. Or did you manually set "--pass 2" by accident somehow?

MaistroX
15th September 2017, 17:20
yes I did, will remove it, but it was the same Before with out both of them, RipBot would´nt start as it did Before 1.20.1 update! :(


First pass has both "--pass 1" and "--pass 2", first one gets ignored and it fails because naturally there is no pass file yet. But I don't know why RipBot did that. Or did you manually set "--pass 2" by accident somehow?

Atak_Snajpera
15th September 2017, 17:53
yes I did, will remove it, but it was the same Before with out both of them, RipBot would´nt start as it did Before 1.20.1 update! :(

So show us new log then.

klopsknoedel
16th September 2017, 02:55
@Big Gern
@slalom

Have you tried this: http://forum.doom9.org/showthread.php?p=1524496#post1524496

slalom
16th September 2017, 08:34
I've gone back to 1.20.0 with no updates and it works fine

byteshare
18th September 2017, 20:41
@byteshare
Are you working with 4k footage that you can't go above 2?
Correct, I am indeed working with 4K footage.

burt123
20th September 2017, 08:09
Well, I have just discovered a major problem with the latest auto update.
I had a batch queue encoding using the previous update (11/09/17), and it was working well, so I then updated to (13/09/17), and the DE went berserk, only a couple of the 10 servers I had enabled, connected, and I could not re connect them.

So now I'll have to "re install" the "vanilla" 1.20.0, and update up to the second last update....unless there's a fix, beforehand :)

EDIT:- Well, it's all working nicely today.....the only thing that I have changed was, I disabled x264 OpenCL acceleration for my GTX 580 card.....

byteshare
20th September 2017, 16:58
Well, I have just discovered a major problem with the latest auto update.
I had a batch queue encoding using the previous update (11/09/17), and it was working well, so I then updated to (13/09/17), and the DE went berserk, only a couple of the 10 servers I had enabled, connected, and I could not re connect them.

So now I'll have to "re install" the "vanilla" 1.20.0, and update up to the second last update....unless there's a fix, beforehand :)

I didn't have this issue.

burt123
21st September 2017, 03:53
I didn't have this issue.

It's working alright, today (see my previous post)

burt123
21st September 2017, 13:33
So I'm having a bit of a problem with the auto shutdown option.

I generally have a "main" pc doing the Ripbot "thing", and one server helping.

Twice now (which is as many times as I've used it), when I have selected "Shutdown Servers" option, it shutdowns both pc's...I haven't tried the "Shutdown Client" option.....

I have all 16 servers enabled, 10 on the main pc, and 6 on the "helper"....maybe that shutdown option can't tell the difference between the 2....

Also, auto update hasn't worked for the last couple of days :(

Atak_Snajpera
21st September 2017, 14:26
Shutdown Servers option basically tells Encoding client to send shutdown command to ALL specified IP's. So It will shutdown your main PC as well if you also have running encodingserver.exe in background.

Also, auto update hasn't worked for the last couple of days
It was intentionally disabled by me because newer version 1.21.0 will only work with AViSynth+ MT x64. Also due to this change old jobs created by 1.20.x won't work in newer x64 environment!
I decided to abandon x86 mainly due to annoying 2 GiB limit which can be easily reached when working with multiple processing threads.

byteshare
21st September 2017, 17:00
It was intentionally disabled by me because newer version 1.21.0 will only work with AViSynth+ MT x64. Also due to this change old jobs created by 1.20.x won't work in newer x64 environment!
I decided to abandon x86 mainly due to annoying 2 GiB limit which can be easily reached when working with multiple processing threads.

This is awesome. Looking forward to my batch of encodes finishing so I can test this out.

Atak_Snajpera
21st September 2017, 17:12
v1.21.0
Added: Support for AviSynth+ MT x64 (installer located in \Tools\AviSynth folder)
Finally no need to automatically limit processing threads due to 32bit memory limitation.
Warning! Jobs created by older version won't work with this version! You must start with freshly created job!
Fixed: Various tweaks and changes under the hood.
Updated: MKVToolnix v15.0.0, EncodingServer v1.8.1

byteshare
21st September 2017, 19:14
Playing with the new version now, love what you did with AVISynth installer.
For x265
I'm only seeing 1 file in the folder now: x265_x64.exe
Before there were 4 files x265_x64.exe, x265_x64_10bit.exe, x265_x86.exe, and x265_x86_10bit.exe
I wanted to update becase the x265 is on 2.5+4 and stable is 2.5+5
My question before is figuring out which files to take from: http://msystem.waw.pl/x265/ wasn't too hard before.

The x265 files (for updating) come as:
libx265_main.dll
libx265_main10.dll
libx265_main12.dll
x265.exe
x265_32.exe
x265-8b.exe
x265-8b_32.exe
x265-10b.exe
x265-10b_32.exe
x265-12b.exe
x265-12b_32.exe

My guess was to use the x265.exe but it is significantly larger than the x265_x64.exe that comes with 1.21.0
Suggestion?

Atak_Snajpera
21st September 2017, 19:27
Yes use the largest binary (all in one).

soneca
21st September 2017, 19:45
In this new release RipBot264 can not be started because MSVCP140.dll is missing.

byteshare
21st September 2017, 20:04
In this new release RipBot264 can not be started because MSVCP140.dll is missing.

Try reinstalling Visual C++ Redistributable for Visual Studio 2015
32bit and 64bit
https://www.microsoft.com/en-US/download/details.aspx?id=48145

Atak_Snajpera
21st September 2017, 20:12
Whole collection
http://www.mediafire.com/file/v8cwedgd1y7ys0g/vc_redist.7z

soneca
21st September 2017, 21:10
But I already have Visual Studio 2015, 13,12,10,8 and 5 installed.
So this version requires Visual Studio 2017 as well.

soneca
21st September 2017, 22:11
Resolved with the installation of the x64 version of Visual Studio 2015.
Only the x86 version was installed so far.

byteshare
21st September 2017, 23:29
Was using HQDering, had to switch to HQDering Mod for 64bit support with 1.21 of RipBot
http://avisynth.nl/index.php/HQDering_mod
Incase anyone else needs this info. I find HQDering with MDegrain a really good pairing for denoise.

burt123
22nd September 2017, 02:29
Shutdown Servers option basically tells Encoding client to send shutdown command to ALL specified IP's. So It will shutdown your main PC as well if you also have running encodingserver.exe in background.

OK, thanks for the explanation, I'm pretty sure I now know how to "fix" this :)

Also, a HUGE thanks for yet another major Ripbot update, can't wait to give it a test drive.

Cheers

burt123
22nd September 2017, 04:33
Well, I can't get Java to be recognised with 1.21.0 on my PC....works OK on this laptop (that I'm using now).
I have installed & re installed many times, both x32 & x64 versions of jre u8 144...... :(

Running Windows Server 2016 on the "problem" PC....also running Server on laptop.

EDIT:- have now tried on 2 other PC's, one with a day old fresh setup of Windows, and none of them will "find" Java, so I can't "test drive" the new version, yet :(

Atak_Snajpera
22nd September 2017, 13:46
Well, I can't get Java to be recognised with 1.21.0 on my PC....works OK on this laptop (that I'm using now).
I have installed & re installed many times, both x32 & x64 versions of jre u8 144...... :(

Running Windows Server 2016 on the "problem" PC....also running Server on laptop.

EDIT:- have now tried on 2 other PC's, one with a day old fresh setup of Windows, and none of them will "find" Java, so I can't "test drive" the new version, yet :(

Check if you have this entry in registry
HKEY_CURRENT_USER\Software\JavaSoft\Java Runtime Environment

burt123
22nd September 2017, 15:18
Check if you have this entry in registry
HKEY_CURRENT_USER\Software\JavaSoft\Java Runtime Environment

OK, thanks again for your support...

On the laptop (which Ripbot works), I DO have that entry, but on the 1st PC I tried yesterday, which didn't work, that entry is NOT there !!!

What can I do about it ???

Thanks

EDIT:- OK, here's what I have just done, I exported that registry entry, saved as a .reg file, copied to usb, ran it on the "faulty" PC, and now it works.....

But I would still like your opinion, please.

Is there a specific version of Java you suggest ??? I've notice that v8 has been discontinued, so v9 is now the go, but I haven't been able to find x86 version, so that might be a future problem.

byteshare
22nd September 2017, 16:19
I would say 64bit AVISythn is awesome. I now can have 1 encode going that uses 100% CPU but much less RAM.
If looking for 64bit alternatives to your 32bit ones: http://avisynth.nl/index.php/AviSynth%2B#AviSynth.2B_x64_plugins
If anyone wants an example of HQDering Mod, Deband, and MDegrain3 (default is 2):
LoadPlugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
Loadplugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\mvtools\mvtools2.dll")
Loadplugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\Custom\dither.dll")
Loadplugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\masktools\masktools2.dll")
Loadplugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\Custom\medianblur2.dll")
Loadplugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\RgTools\RgTools.dll")
Loadplugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\Custom\smoothadjust.dll")
Import("C:\RipBot264v1.21.0\Tools\AviSynth plugins\Custom\dither.avsi")
Import("C:\RipBot264v1.21.0\Tools\AviSynth plugins\Custom\HQDeringmod_v1.8.avsi")
super = video.MSuper(pel=2)
bv1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
fv1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
bv2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
fv2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
bv3 = MAnalyse(super, isb = true, delta = 3, overlap=4)
fv3 = MAnalyse(super, isb = false, delta = 3, overlap=4)
video=video.MDegrain3(super,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=400).HQDeringmod(nrmode=2,Y=3,U=3,V=3,lsb=False,thr=255.0,darkthr=255.0).f3kdb
If you need the files I used in my "custom" folder, which automatically gets moved/copied for DE mode, then just steal them from StaxRip like I did :D

soneca
22nd September 2017, 20:48
I would say 64bit AVISythn is awesome. I now can have 1 encode going that uses 100% CPU but much less RAM.

Really! Huge difference in achievement, a bottleneck less! :cool:

stasi
22nd September 2017, 22:14
With the new 1.21.0 I got this error everytime I add a job:

http://forum.doom9.org/attachment.php?attachmentid=16067&stc=1&d=1506114747

I tested a few random MKVs. When I just change the ripbot.exe from 1.20.0 it works fine.

Edit: It seems like it happens only on MKVs with DTS

Atak_Snajpera
23rd September 2017, 11:59
Pro tip: Never use attachments.

soneca
23rd September 2017, 14:40
Atak, no options for sources with DTS-MA, only core extraction.

byteshare
23rd September 2017, 17:15
I can send you a test file but I've only been seeing this issue thus far on x264 10bit as a source but have only tested with x264 8bit and 10bit thus far and not other input codecs.
The issue:
https://imgur.com/a/2tbUF
https://imgur.com/a/2tbUF

LoadPlugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\hqdn3d\hqdn3d.dll")
LoadPlugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
video=hqdn3d(video,2,0,0,0).f3kdb
I get the issue after removing the f3kdb as well.
I don't get the issue while using MDegrain, which is why I think it has something to do with both HQDN3D and F3KDB.

I don't see this issue with MDegrain, but I do if I use MDegrain and F3KDB

I tried updating to the flash3kyuu_deband.dll 2.0 but that was a whole different set of problems and couldn't get the test video to start.

I'm using both r2506MT 64bit and r2508MT 64bit (separate computers).
Both computers are on RipBot 1.21.0, and both Win7

Atak_Snajpera
23rd September 2017, 18:02
Yes send it.

jandor
23rd September 2017, 18:32
Hi, Atak_Snajpera

When running the AviSynth+ MT (r2508 x86/x64) installer: Tools\AviSynth...... install.cmd
On Windows 10 64 bits ... When I run install.cmd as Administrator, then you get:

C:\Windows\System32 === AviSynth.dll === x64 === 1.882 KB
C:\Windows\SysWOW64 === AviSynth.dll === x86 === 1.492 KB

----
xcopy "AviSynth+" %InstallPath%\ /E /Y
xcopy "Libraries\x64\AviSynth.dll" "%SYSTEMROOT%\System32" /Y
xcopy "Libraries\x86\AviSynth.dll" "%SYSTEMROOT%\SysWOW64" /Y
xcopy "Libraries\x64\DevIL.dll" "%SYSTEMROOT%\System32" /Y
xcopy "Libraries\x86\DevIL.dll" "%SYSTEMROOT%\SysWOW64" /Y

Is this right?
DLL x64 would not go to SysWOW64 and DLL x86 for System32?


Thanks!

Atak_Snajpera
23rd September 2017, 18:39
DLL x64 would not go to SysWOW64 and DLL x86 for System32?
Nope.

jandor
23rd September 2017, 18:54
Nope.

So the correct is just as you schematized?


Many Thanks!

byteshare
23rd September 2017, 20:53
Yes send it.
Okay, I PM'd you with a link.

activoice
24th September 2017, 09:54
Not sure if this has been asked for before and declined...

Can an option be added in the settings to Retain all Subtitle tracks, so that they will all be extracted and automatically muxed when the output is created.

burt123
24th September 2017, 12:36
Not sure if this has been asked for before and declined...

Can an option be added in the settings to Retain all Subtitle tracks, so that they will all be extracted and automatically muxed when the output is created.

@ activoice

1st post here...

As far as I know, ALL subtitles are saved into the relevant job folder, but you have to manually add them, if you want them muxed in..there are a couple of different options to do this.

soneca
24th September 2017, 14:57
Atak, I still have no options on audio tracks with DTS-HD MA sources.

https://s20.postimg.org/fegtv3zv1/ripbot.jpg

byteshare
24th September 2017, 16:39
There is an option to Remux Subs in Batch mode. The only problem with this is that if those subs had names (MKV Titles) in the previous file that information is lost.
I manually remux subs after an encode with a batch file for the reason above.

stasi
24th September 2017, 20:22
Pro tip: Never use attachments.

Here is the result of the test.log btw. Ripbot just made an update, thought it was fixed.

ffprobe version N-87294-gec1573f Copyright (c) 2007-2017 the FFmpeg developers
built with gcc 7.1.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
libavutil 55. 75.100 / 55. 75.100
libavcodec 57.106.101 / 57.106.101
libavformat 57. 82.100 / 57. 82.100
libavdevice 57. 8.101 / 57. 8.101
libavfilter 6.105.100 / 6.105.100
libswscale 4. 7.103 / 4. 7.103
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
[avisynth @ 0000000000d63660] FFAudioSource: Audio format change detected. This is currently unsupported. Channels: 6 -> 6; Sample rate: 48000 -> 48000; Sample format: Unknown -> Unknown
(E:\$Temp\RipBot264temp\job1\getinfo.avs, line 4)
E:\$Temp\RipBot264temp\job1\getinfo.avs: Unknown error occurred

Any other format works, except DTS HD MA.

Atak_Snajpera
24th September 2017, 20:28
Can you send me some sample to see what is so special about this particular DTS-MA audio. I have many test samples with DTS-MA and FFAudioSource decodes those streams without any problem.

soneca
24th September 2017, 20:51
I tested it with five blu-ray(DTS-MA) and it does not recognize any.
With version 1.19.5 I have no problems.

stasi
24th September 2017, 20:55
Mhm. Original file aborts with that error. A chunk created with DGSplit works fine.

Atak_Snajpera
24th September 2017, 21:01
Mhm. Original file aborts with that error. A chunk created with DGSplit works fine.

What is an original file? .m2ts or .mkv?

stasi
24th September 2017, 21:03
What is an original file? .m2ts or .mkv?

MKV Container.

Atak_Snajpera
24th September 2017, 21:20
Looks like damaged audio stream at the very end of file. Does simple remuxing with mkvtoolnix or eac3to works?

stasi
24th September 2017, 21:38
Looks like damaged audio stream at the very end of file. Does simple remuxing with mkvtoolnix or eac3to works?

You are right. I created 50MB parts with MKVToolnix. I added random files to Ripbot, and they all work, except the last file.


Edit:
Please check your PM.

soneca
25th September 2017, 18:21
Back to normal, decoding the DTS-MA track again after the last update.

stasi
25th September 2017, 19:06
Back to normal, decoding the DTS-MA track again after the last update.

Works for me, too. NICAudio is back.

Shrekage
25th September 2017, 23:09
After updating all 16 of my encoding servers and my encoding client to 1.21.0 and latest updates, the servers are ALL now giving me this error:

Encoding started...
""\\EC3\Ripbot264temp\tools\avs2yuv\avs2yuv.exe" -seek 0 "\\EC3\RipBot264temp\job285\Chunks\1.avs" -o - | "\\EC3\Ripbot264temp\tools\x264\x264_x64.exe" --crf 20 --fps 30000/1001 --force-cfr --min-keyint 30 --keyint 300 --frames 1800 --sar 8:9 --level 3.1 --aud --nal-hrd vbr --vbv-bufsize 14000 --vbv-maxrate 14000 --no-cabac --weightp 0 --b-pyramid none --no-8x8dct --stdin y4m --output "\\EC3\RipBot264temp\job285\Chunks\1.264" -"
error: failed to load avisynth.dll
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

Encoding terminated.


Connection Closed Gracefully.

I uninstalled AviSynth and installed the batch file for AVISynth+ in your script. I created new encoding jobs as the release notes specify, but still I meet this error, and the encoding servers close the connection.

byteshare
25th September 2017, 23:17
@Shrekage What version does the Encoding Server say AVISynth+ is on?

burt123
26th September 2017, 06:44
I'm getting an annoying random error....

I can queue a job, make adjustments, start the encode, and shortly after it's gathered information, it pop's up an error msg, saying that it can't find that job's "info.txt".....somehow it get's deleted, and the show's over.

This is with the latest version & latest update....

I know I've had this happen before, and pretty sure I was given a "fix", but that was a long time ago :(

Anyone have any idea's ???

george84
26th September 2017, 08:40
In Version 1.21.0 two checkboxes have disappeared in Advanced Settings (Use 64bit encoder, Use Avisynth+ MT).

Also I get error message "cannot load 32bit DLL in 64 bit Avisynth".

How can I force use of 32 bit Avisynth?

jandor
26th September 2017, 09:46
Atak,

Put an option (check box) under Settings: >>>> Minimize to Taskbar.
Let RipBot open normally, and at your command you can minimize it to the Taskbar.
Minimizing to the Taskbar is my preference, and I believe it is also that of many users.

Atak_Snajpera
26th September 2017, 13:07
In Version 1.21.0 two checkboxes have disappeared in Advanced Settings (Use 64bit encoder, Use Avisynth+ MT).

Also I get error message "cannot load 32bit DLL in 64 bit Avisynth".

How can I force use of 32 bit Avisynth?

v1.21.0 always uses 64 bit encoder and requires AviSynth+ MT x64 (and 64 bit plugins!). Encoding on 32bit AviSynth is no longer possible. If you really need 32bit then I can only advise you to forget about newer version and stay with 1.20.0

Atak_Snajpera
26th September 2017, 13:12
After updating all 16 of my encoding servers and my encoding client to 1.21.0 and latest updates, the servers are ALL now giving me this error:

Encoding started...
""\\EC3\Ripbot264temp\tools\avs2yuv\avs2yuv.exe" -seek 0 "\\EC3\RipBot264temp\job285\Chunks\1.avs" -o - | "\\EC3\Ripbot264temp\tools\x264\x264_x64.exe" --crf 20 --fps 30000/1001 --force-cfr --min-keyint 30 --keyint 300 --frames 1800 --sar 8:9 --level 3.1 --aud --nal-hrd vbr --vbv-bufsize 14000 --vbv-maxrate 14000 --no-cabac --weightp 0 --b-pyramid none --no-8x8dct --stdin y4m --output "\\EC3\RipBot264temp\job285\Chunks\1.264" -"
error: failed to load avisynth.dll
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

Encoding terminated.


Connection Closed Gracefully.

I uninstalled AviSynth and installed the batch file for AVISynth+ in your script. I created new encoding jobs as the release notes specify, but still I meet this error, and the encoding servers close the connection.

What do you get here?
http://i.cubeupload.com/hRcer8.png

Atak_Snajpera
26th September 2017, 13:16
I'm getting an annoying random error....

I can queue a job, make adjustments, start the encode, and shortly after it's gathered information, it pop's up an error msg, saying that it can't find that job's "info.txt".....somehow it get's deleted, and the show's over.

This is with the latest version & latest update....

I know I've had this happen before, and pretty sure I was given a "fix", but that was a long time ago :(

Anyone have any idea's ???

When you get that message ,open \Chunks\getinfo.avs in MPC-HC (x64) and show me what error message pops-up. Also show me content of that file.

Shrekage
26th September 2017, 15:02
@Shrekage What version does the Encoding Server say AVISynth+ is on?


The bottom line of the server status window reads:

V1.8.1.0 | AviSynth+ 0.1 (r2508, MT, x86_64)

george84
26th September 2017, 15:05
v1.21.0 always uses 64 bit encoder and requires AviSynth+ MT x64 (and 64 bit plugins!). Encoding on 32bit AviSynth is no longer possible. If you really need 32bit then I can only advise you to forget about newer version and stay with 1.20.0

Can these two versions coexist?

Atak_Snajpera
26th September 2017, 15:29
Can these two versions coexist?

Yes .

Atak_Snajpera
26th September 2017, 15:31
The bottom line of the server status window reads:

V1.8.1.0 | AviSynth+ 0.1 (r2508, MT, x86_64)

Show me content of Chunks\1.avs

Shrekage
26th September 2017, 17:19
Show me content of Chunks\1.avs

#MT



#VideoSource
LoadPlugin("\\EC3\RipBot264temp\Tools\AviSynth plugins\ffms\ffms_latest\x64\ffms2.dll")
video=FFVideoSource("\\EC3\RipBot264temp\job285\video.mkv",threads=1,cachefile = "\\EC3\RipBot264temp\job285\video.mkv.ffindex").ConvertToYV12(matrix="rec709").AssumeFPS(29.970)
#Deinterlace



#Decimate



#Crop



#Resize



#Levels



#Colours



#Denoise



#Subtitles
Loadplugin("\\EC3\RipBot264temp\Tools\AviSynth plugins\VSFilter\VSFilter.dll")
video=VobSub(video,"\\EC3\RipBot264temp\job285\2_subtitles_Undetermined.sub")



#Custom



#Prefetch



#AudioSource



#Triming



#AVSameLength
video=Trim(video,0,1799)


#ColorSpace



#Return
return video

POTI
26th September 2017, 21:22
I am getting a similar error after the last upgrade. I removed AVISynth 2.6 and reinstalled it. Same error. It doesn't always error. I can process a video fine one time and then the next I get this error.

C:\>"C:\Program Files (x86)\RipBot264\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Program Files (x86)\RipBot264\tools\x264\x264_x64.exe" --crf 20 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 172158 --sar 32:27 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output "C:\Temp\RipBot264temp\video.264" -
error: I don't know what "video" means
(C:\Temp\RipBot264temp\job1\job1_a1.avs, line 23)
(C:\Temp\RipBot264temp\job1\job1.avs, line 1)
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

C:\>"C:\Program Files (x86)\RipBot264\tools\mp4box\mp4box.exe" -tmp "C:\Temp\RipBot264temp" -add "C:\Temp\RipBot264temp\video.264":name="Movie" -fps 23.976 -add "C:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac":lang=und -mpeg4 -chap "C:\Temp\RipBot264temp\job1\chapters.txt" -new "D:\DVD\Movie.mp4"
Cannot find H264 start code
Error importing C:\Temp\RipBot264temp\video.264:name=Movie: BitStream Not Compliant
-------------------------

Elapsed Time: 00h:00m:02s

burt123
27th September 2017, 02:42
When you get that message ,open \Chunks\getinfo.avs in MPC-HC (x64) and show me what error message pops-up. Also show me content of that file.

Hi Atak,

Have captured both error messages, as requested...

Not sure what you mean by "Also show me content of that file" ?

Hopefully this link will work, haven't used Mediafire for a long time.

https://www.mediafire.com/file/1201r1acpsz8s80/both%20error%20msg%27s.jpg

:thanks:

Atak_Snajpera
27th September 2017, 11:43
Not sure what you mean by "Also show me content of that file" ?
Just upload \Chunks\getinfo.avs to mediafire

burt123
27th September 2017, 11:50
Just upload \Chunks\getinfo.avs to mediafire

OK, but I think I may have deleted it, but I'm sure I'd be able to replicate it....I'll let you know.

Having said that, I successfully encoded several movies today, without issue (using the very latest update)...maybe this file that is giving me the issues is put together wrong, it's a simple Youtube clip, after all, with Opus audio.

:thanks:

Atak_Snajpera
27th September 2017, 12:00
The error message says "Syntax Error" in specific line and column. I'm basically curious what went wrong.

byteshare
27th September 2017, 15:33
I can send you a test file but I've only been seeing this issue thus far on x264 10bit as a source but have only tested with x264 8bit and 10bit thus far and not other input codecs.
The issue:
https://imgur.com/a/2tbUF
https://imgur.com/a/2tbUF

LoadPlugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\hqdn3d\hqdn3d.dll")
LoadPlugin("C:\RipBot264v1.21.0\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
video=hqdn3d(video,2,0,0,0).f3kdb
I get the issue after removing the f3kdb as well.
I don't get the issue while using MDegrain, which is why I think it has something to do with both HQDN3D and F3KDB.

I don't see this issue with MDegrain, but I do if I use MDegrain and F3KDB

I tried updating to the flash3kyuu_deband.dll 2.0 but that was a whole different set of problems and couldn't get the test video to start.

I'm using both r2506MT 64bit and r2508MT 64bit (separate computers).
Both computers are on RipBot 1.21.0, and both Win7

I can confirm that a more recent update has fixed this issue. Side note, might be good to start updating RipBots version number when updates are pushed so that people can report more accurately which version of "1.21.0" they are on.
:thanks:

burt123
27th September 2017, 16:13
Side note, might be good to start updating RipBots version number when updates are pushed so that people can report more accurately which version of "1.21.0" they are on.
:thanks:

That's actually a really good suggestion, it would make it a lot easier.

About the only way to tell what build you're on, is to go into settings and check what build date the core is.

Shrekage
27th September 2017, 19:53
I have a question about updater.exe. is it OK to urn it sandalone (just by double-click?) I run just the encodingserver on a number of machines and never run RipBot264.exe on those... will it just update EncodingServer or will it try to update everything?

burt123
28th September 2017, 03:22
Just upload \Chunks\getinfo.avs to mediafire

Done

https://www.mediafire.com/file/hmp31c77pa4sh57/getinfo.avs

However, I installed the very latest update, and it worked fine....
so whatever was causing the problem, you've fixed it, already :)

Legend :)

:thanks:

byteshare
28th September 2017, 05:29
I have a question about updater.exe. is it OK to urn it sandalone (just by double-click?) I run just the encodingserver on a number of machines and never run RipBot264.exe on those... will it just update EncodingServer or will it try to update everything?
As long as you stop the encoding servers on that machine first it is fine, but once done you'll have to run it again for it to install.
I'd just recommend opening the full ripbot at that point though.

byteshare
28th September 2017, 08:33
Since the most recent update when I'm adding a job I noticed the format changed on the color spaces and when I'm using MDegrain2 I'm getting the error:
MSuper: Clip must be YUV or YUY2
(C:\Temp\RipBot264temp\Job1\job1_preview.avs, line 34)
Line 34: super=MSuper(video,pel=2)
Remove MDegrain2 and it works, or if I change:
...mkv.ffindex",colorspace="YV12").ConvertToRGB.Crop(1,0,-1,0)
to ...mkv.ffindex").ConvertToRGB.Crop(1,0,-1,0).ConvertToYV12(matrix="rec709")
it doesn't give me that error in the preview.

but either way I'm getting this error with most new jobs:
Exception EFOpenError in module EncodingClient.exe at 000241AE.
Cannot open file "C:\Temp\RipBot264temp\job1\info.txt". The system cannot find the file specified.
I checked and I don't see that info.txt file in the job1 folder.

Update: I've only tried with 2 different video types. 1 of the videos having issues with the msuper I'd have previously encoded with the same settings.
The only video type I'm not currently having issues with is x264 10bit, and only 8bit ones seem to be an issue right now. I can send test clips if needed, but the 10bit one I've already sent you.

Update, Update: It might only be with a specific batch of files. Not sure what is special about them but I'll post media info:
General
Unique ID : 311471574382395606355532156062846117123 (0xEA533E41E2F5EB9631690B3FDC6F6503)
Complete name : C:\Test.mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 209 MiB
Duration : 7 min 4 s
Overall bit rate mode : Variable
Overall bit rate : 4 135 kb/s
Encoded date : UTC 2017-07-26T19:04:09Z
Writing application : HandBrake 1.0.7 2017040900
Writing library : Lavf57.7.2

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings, CABAC : Yes
Format settings, RefFrames : 2 frames
Format settings, GOP : M=3, N=30
Codec ID : V_MPEG4/ISO/AVC
Duration : 7 min 4 s
Bit rate mode : Variable
Maximum bit rate : 6 000 kb/s
Width : 1 366 pixels
Height : 1 024 pixels
Display aspect ratio : 4:3
Original display aspect rat : 4:3
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Audio
ID : 2
Format : Opus
Codec ID : A_OPUS
Duration : 7 min 4 s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Compression mode : Lossy
Delay relative to video : -7 ms
Title : Stereo
Language : English
Default : Yes
Forced : No

Shrekage
28th September 2017, 09:33
As long as you stop the encoding servers on that machine first it is fine, but once done you'll have to run it again for it to install.
I'd just recommend opening the full ripbot at that point though.

My thinking was, at boot, run updater.exe, wait 20 seconds, run encodingserver. this is on dedicated headless "servers" that only runs when awakened by the client, then shuts down until the next time it's needed...

george84
28th September 2017, 13:08
Yes .

I tried and there is a source of problems. When I create a job with version 1.21 then it will also show in job queue of 1.20.
So you have a source of error and must be very careful not to start a given job in the wrong version.

Thats because there exists one single working directory for all version.

Maybe in a future version this could be adapted.

slalom
28th September 2017, 13:32
Use different Temp folders

george84
28th September 2017, 14:11
Use different Temp folders

In settings I find only drive letter. No folder.

soneca
28th September 2017, 14:23
In settings I find only drive letter. No folder.

Exactly, unfortunately we can not create two temporary folders on the same partition, the folder is created automatically when we define a partition.
RipBot264 defines the location for temporary files by partition, not by folders.:(

Atak_Snajpera
28th September 2017, 14:28
You can always use TEMP option (system temp folder. Usually in x:\Users\[user_name]\AppData\Local\Temp)

soneca
28th September 2017, 15:09
But to speed up the process(demux) I use disk E as temporary and destination and D as source.
And C is an SSD that prevents overwriting, including the path of the temp folder has been changed to disk D.
Changing the temp folder to disk D, my only alternative, would not speed up the process.

george84
28th September 2017, 15:21
You can always use TEMP option (system temp folder. Usually in x:\Users\[user_name]\AppData\Local\Temp)

I assume you mean we should edit RipBot264.ini:
[settings]
// TEMP=uses System temp ; C , D ... uses specific partition
StoreTempFilesin=C

for
[settings]
TEMP=uses System temp ; C , D ... uses specific partition
//StoreTempFilesin=C

byteshare
28th September 2017, 18:25
Since the most recent update when I'm adding a job I noticed the format changed on the color spaces and when I'm using MDegrain2 I'm getting the error:

Line 34:
Remove MDegrain2 and it works, or if I change:
...mkv.ffindex",colorspace="YV12").ConvertToRGB.Crop(1,0,-1,0)
to ...mkv.ffindex").ConvertToRGB.Crop(1,0,-1,0).ConvertToYV12(matrix="rec709")
it doesn't give me that error in the preview.

but either way I'm getting this error with most new jobs:
Exception EFOpenError in module EncodingClient.exe at 000241AE.
Cannot open file "C:\Temp\RipBot264temp\Job1\info.txt". The system cannot find the file specified.

I checked and I don't see that info.txt file in the job1 folder.

Update: I've only tried with 2 different video types. 1 of the videos having issues with the msuper I'd have previously encoded with the same settings.
The only video type I'm not currently having issues with is x264 10bit, and only 8bit ones seem to be an issue right now. I can send test clips if needed, but the 10bit one I've already sent you.

Update, Update: It might only be with a specific batch of files. Not sure what is special about them but I'll post media info:
General
Unique ID : 311471574382395606355532156062846117123 (0xEA533E41E2F5EB9631690B3FDC6F6503)
Complete name : C:\Test.mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 209 MiB
Duration : 7 min 4 s
Overall bit rate mode : Variable
Overall bit rate : 4 135 kb/s
Encoded date : UTC 2017-07-26T19:04:09Z
Writing application : HandBrake 1.0.7 2017040900
Writing library : Lavf57.7.2

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings, CABAC : Yes
Format settings, RefFrames : 2 frames
Format settings, GOP : M=3, N=30
Codec ID : V_MPEG4/ISO/AVC
Duration : 7 min 4 s
Bit rate mode : Variable
Maximum bit rate : 6 000 kb/s
Width : 1 366 pixels
Height : 1 024 pixels
Display aspect ratio : 4:3
Original display aspect rat : 4:3
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Audio
ID : 2
Format : Opus
Codec ID : A_OPUS
Duration : 7 min 4 s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Compression mode : Lossy
Delay relative to video : -7 ms
Title : Stereo
Language : English
Default : Yes
Forced : No

Has to do with something specific RipBot builds.
I ran the same problem videos on a different RipBot computer and I do not get the msuper error, the difference was 1 computer is on core build 2017.09.21 (works) and the other is on 2017.09.27 (does not work).
I happened to close and open and got updated to 2017.09.25 and that version also had the msuper issue.
I backed up my build on the working computer, updated to 2017.09.27 and I'm getting the same error.
Will PM sample.
Update: Sent PM with link to a file for testing
Update Update: Either you're really fast or I missed an update, but I'm now on 2017.09.28 and it is working again :D

byteshare
28th September 2017, 19:54
I think I got too excited. I'm not having issues while in the Preview but when I try to actually start an encode I'm getting:
Exception EFOpenError in module EncodingClient.exe at 000241AE.
Cannot open file "C:\Temp\RipBot264temp\Job1\info.txt". The system cannot find the file specified.
The part I don't understand is some jobs don't do this and other do. Suggestion?

Atak_Snajpera
28th September 2017, 20:16
Update: nevermind. Thanks to your sample I see what is wrong.

byteshare
28th September 2017, 21:03
Update: nevermind. Thanks to your sample I see what is wrong.
Awesome, glad it helpped.
I changed my LastCheck= to a few days ago to make sure it would try to update.
Reran the tests and the preview and the actual encoding process is working now. Not getting the info.txt issue.
Didn't have to even re-add the jobs or anything :D
:thanks:

POTI
28th September 2017, 21:38
I downloaded 1.21.0 again and overwrote my install and it is now working.

Arbelisk
30th September 2017, 23:24
Just wondering if Ripbot supports UHD Blu-Ray structures? I'm assuming no, because I tried one and it did not show any playlist or anything. If not, will it in the future? Thanks.

george84
1st October 2017, 20:27
My AVISYNTH+ generates a 16bit clip YUV444P. I can add it as job to RipBot264 (newest 64bit version), and it will also encode.
However the resulting clip is complete garbage. (OK, audio is correct)

It would be nice to have an error message when adding job. It would be even nicer if RipBot would support it.

soneca
1st October 2017, 22:22
Error with Vegas + FrameServer + UHD.

https://s20.postimg.org/v934eik3x/image.png

https://s20.postimg.org/p9fdauzbh/image.png

BabyPuncher
2nd October 2017, 05:41
I'm also having Avisynth issues with 1.21, preventing me from using both RipBot and the encoding server.

When I try to prepare a job in RipBot, it fails to a blank "Decode Error" screen. When I try to push a job to the encoding server, it fails immediately on start, saying it couldn't load avisynth.dll.

I've tried nuking my Avisynth installation and letting RipBot install it fresh but it hasn't helped. I've also tried manually reinstalling AviSynth to no avail.

Encoding Server reports that I have Avisynth+ 0.1 (r2508, MT, x86-64).

Here's an example error message from Encoding Server.

Encoding started...
""\\{source machine}\Ripbot264temp\tools\avs2yuv\avs2yuv.exe" -seek 169 "\\{source machine}\RipBot264temp\job1\Chunks\36.avs" -o - | "\\{source machine}\Ripbot264temp\tools\x265\x265_x64.exe" --crf 19 --fps 24000/1001 --min-keyint 24 --keyint 240 --frames 1411 --sar 1:1 --rd 4 --psy-rd 1.5 --psy-rdoq 2.5 --aq-strength 1.5 --y4m --output "\\{source machine}\RipBot264temp\job1\Chunks\36.265" -"
error: failed to load avisynth.dll
x265 [error]: unable to open input file <->

Encoding terminated.


Connection Closed Gracefully.

Atak_Snajpera
2nd October 2017, 13:48
@BabyPuncher
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
If I remember correctly you need version 2015 x64

Here is my compilation containing all version since 2010.
http://www.mediafire.com/file/v8cwedgd1y7ys0g/vc_redist.7z

@Soneca
I do not speak portuguese.

soneca
2nd October 2017, 18:42
@BabyPuncher
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
If I remember correctly you need version 2015 x64

Here is my compilation containing all version since 2010.
http://www.mediafire.com/file/v8cwedgd1y7ys0g/vc_redist.7z

@Soneca
I do not speak portuguese.

https://s20.postimg.org/p9fdauzbh/image.png

Message says that an invalid media type was specified.

How do I set a color space in version 1.21.0?

BabyPuncher
3rd October 2017, 02:37
@BabyPuncher
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
If I remember correctly you need version 2015 x64

Here is my compilation containing all version since 2010.
http://www.mediafire.com/file/v8cwedgd1y7ys0g/vc_redist.7z

@Soneca
I do not speak portuguese.



Thanks that did the trick

byteshare
5th October 2017, 21:50
It might just be me but since the switch to 64bit AVISynth I feel that the AVS2YUV.exe has been crashing more. It also happened in the past but much less so.
https://imgur.com/a/sF2ty
https://imgur.com/a/sF2ty
Problem signature:
Problem Event Name: APPCRASH
Application Name: avs2yuv.exe
Application Version: 0.0.0.0
Application Timestamp: 4e78e879
Fault Module Name: ntdll.dll
Fault Module Version: 6.1.7601.23889
Fault Module Timestamp: 598d5074
Exception Code: c0000026
Exception Offset: 00000000000c8078
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: e2d5
Additional Information 2: e2d5003a216db1cab2c94354ea6fa1f8
Additional Information 3: 16a0
Additional Information 4: 16a02affa9044e7398158527105fddca

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt


The other issue I have with this is you chose close first RipBot thinks the segment finished :( You have to stop the server, click close, and then start the server again.

I think this isn't a RipBot issue per say, since it is the AVS2YUV.exe, but it also doesn't seem to be a consistent issue, meaning I could encode the same chunk more than once and it won't always happen, and I don't believe I've seen it happen where AVS2YUV.exe crashes and I stop the server, close the error, and start the server again and then AVS2YUV.exe crashes again, so maybe it is a memory issue?

cypher007
6th October 2017, 12:11
any chance I can have a feature added?

if I could choose the core of a DTS track within an MKV it would be very helpful, and mean I don't have to use BDtoAVCHD.

at the moment it doesn't let me choose core unless its a BD structure.

Atak_Snajpera
6th October 2017, 12:25
@byteshare
Most likely one of plugins in your script causes crash in avs2yuv.exe.
For example I have noticed that TextSub (VSFilter) sometimes crashes avs2yuv.exe in DE mode.

byteshare
6th October 2017, 16:29
@byteshare
Most likely one of plugins in your script causes crash in avs2yuv.exe.
For example I have noticed that TextSub (VSFilter) sometimes crashes avs2yuv.exe in DE mode.

Yeah, what I was guessing. I'll just have to be careful with stopping the encoding server in the encoding client before I click close. Thank you.

nekrosoft13
11th October 2017, 19:00
I get a blank decoding error window.

all it says is decoding error, with no text in the window.

looking at temp folder i found: getAVSerror

"C:
cd "C:\Temp\RipBot264temp\job1"
"C:\Program Files (x86)\RipBot264\Tools\ffmpeg\bin\ffprobe.exe" -i "C:\Temp\RipBot264temp\job1\getinfo.avs" >> "test.log" 2>&1
"

Atak_Snajpera
12th October 2017, 13:50
Can somebody send me Bluray 4k (HEVC) sample? For example whole structure with trimmed .m2ts files (less than 100 MB for each file is ok). I've noticed that eac3to added support for HEVC and I would like to check how this works.

Wishbringer
12th October 2017, 19:24
017-10-12 20:00:01 : =========================[UPDATER ACTIVATED]=========================
2017-10-12 20:00:01 : Looking for correct UUID link in http://atak-snajpera.5v.pl/
2017-10-12 20:00:01 : [ERROR] http://atak-snajpera.5v.pl/ does not have correct UUID link a5e3e5d3-67da-4504-950a-4963b18b0a3a
2017-10-12 20:00:01 : Searching for UUID link with DuckDuckGo...
2017-10-12 20:00:02 : Search results...
2017-10-12 20:00:02 : No results.
Getting this since two days (haven't used RipBot for nearly a month, so don't know if error would have occured earlier.

Nevermind: Found that recent version is 1.21 and downloaded new zip from first post.

nekrosoft13
13th October 2017, 17:47
hmm... i'm getting massive memory leaks in 1.21

I'm using distributed encoding, the server running Ripbot has 32gb of ram and it consumes 100% of ram to the point of entire windows becoming unstable and crashing...

I did switch to MT version of AviSynth from the tools folder.

nekrosoft13
13th October 2017, 19:23
I had to turn off MT, otherwise the program is un-usable, it just consumes 30+GB of ram for AVS2YUV

tkwou
15th October 2017, 22:37
Hi I just updated to 1.21.0 from 1.19.6. It asked me to to update to Avisynth+ MT which I did. Now when I'm running a distributed encode I'm only getting about half the frame rate that I used to. None of the servers are running anywhere close to 100% CPU like they did before the update. Is there a new setting somewhere that I've missed?

tkwou
16th October 2017, 04:21
Sorry I didn't realize that I didn't install Avisynth+ correctly. Now that I have, all the servers appear to running properly at close to 100% utilization on all cores. Still the overall framerate appears to be lower than before the 1.21.0 update. I'm using 4 computers, an I7-2700K, I3 6100, Xeon-5450 and an AMD FX-8350. I could normally encode most movies in under an hour but now I'm atleast 25% slower.

pinco1117
16th October 2017, 10:57
Sorry I didn't realize that I didn't install Avisynth+ correctly. Now that I have, all the servers appear to running properly at close to 100% utilization on all cores. Still the overall framerate appears to be lower than before the 1.21.0 update. I'm using 4 computers, an I7-2700K, I3 6100, Xeon-5450 and an AMD FX-8350. I could normally encode most movies in under an hour but now I'm atleast 25% slower.

Hi Atak_Snajpera thank for this program is awesome, i used this since v1.16 and never have a problem but with Avisynth+ MT i have the same problem of tkwou when i activate "use mutiple processing threads"

https://i.imgur.com/xCnjrfo.jpg

in both version v1.21.0 and old 1.20.X the program run strange slowy and the cpu work alternate, example for 30 seconds the fps count increase, then 5 seconds the fps count remains stationary and then another 30s work again, so for the duration of all file, and the first pass is extreme slowy, but if deactivate "use mutiple processing threads" in both version all run fine without any problem.
I have reinstalled program and Avisynth+ MT 3-4 time for test but same problem, i work in 2pass mode in distribuated encoded with one i5 3570k and one i7 6700k both without overclocking and windows 10.

ps. sorry for my english i'm italian and i have used google for help me to write this, I hope I was clear.

Atak_Snajpera
16th October 2017, 12:43
@tkwou and @ pinco1117

Yes disable that option if you do not perform any heavy filtering in script (for example deinterlacing with QMTC or denoising with MDegrain).
It was my mistake that I left that option ON by default.

pinco1117
16th October 2017, 13:13
Thanks very much, i now know if i use heavy filter activate it, you are the best.

gabbett1
16th October 2017, 17:42
I've had issues lately with Ripbot not wanting to encode. Here is what I see in the encoding server.

Encoding started...
""\\DESKTOP-PC\Ripbot264temp\tools\avs2yuv\avs2yuv.exe" -seek 0 "\\DESKTOP-PC\RipBot264temp\job1\Chunks\1.avs" -o - | "\\DESKTOP-PC\Ripbot264temp\tools\x264\x264_x64.exe" --opencl --opencl-device 0 --crf 18 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 1424 --sar 1:1 --level 4.0 --preset veryslow --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --stdin y4m --output "\\DESKTOP-PC\RipBot264temp\job1\Chunks\1.264" -"
error: I don't know what "video" means
(\\DESKTOP-PC\RipBot264temp\job1\Chunks\1.avs, line 1)
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

Encoding terminated.

Nothing has changed on my end other than some IP work. I don't think this would effect things, but instead of having a default IP string from 192.168.1.1 it's been changed to 192.168.35.1

Again, I don't think this is the issue, but felt necessary to post any changes since the program last functioned.

I'm running on Windows 7 Pro

tkwou
16th October 2017, 17:52
Thanks Atak_Snajpera.

nekrosoft13
17th October 2017, 03:10
@tkwou and @ pinco1117

Yes disable that option if you do not perform any heavy filtering in script (for example deinterlacing with QMTC or denoising with MDegrain).
It was my mistake that I left that option ON by default.

my server is a dual xeon (12cores) with total of 24 cores/48 threads

would you leave it on or off?

Atak_Snajpera
17th October 2017, 12:43
my server is a dual xeon (12cores) with total of 24 cores/48 threads

would you leave it on or off?

Are you using QMTC or MDegrain in your script?

soneca
19th October 2017, 04:02
RipBot264 changed his look, 4: 3 to 16: 9. Cool, new tidying up of Avisynth's tabs.
Is edge detection faster or is it my impression?

stasi
19th October 2017, 07:51
OpenCL doesn´t work after Fall Creators Update. Log file says "x264 [warning]: failed to load OpenCL". Open CL Windows shows this:

Platform 0.
Name : NVIDIA CUDA
Vendor : NVIDIA Corporation
Version : OpenCL 1.2 CUDA 9.1.0
Profile : FULL_PROFILE
Extensions : cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts cl_nv_create_buffer




0.0 Device name : GeForce GTX 960
Hardware version : OpenCL 1.2 CUDA
Software version : 387.92
OpenCL C version : OpenCL C 1.2
Compute units : 8

Edit:
Solved. I reinstalled nvidia driver (same version) and it´s working again. Seems like FCU messes up nvidia drivers. Yesterday my HTPC had problems starting Kodi after Fall Creators Update, something with DXVA. I reinstalled the nvidia driver (the same version as before FCU) and that helped. MS should call it Fail Creators Update.

Atak_Snajpera
19th October 2017, 10:25
I'm not even surprised. Old story. New version=new problems.
I would totally reinstall gpu drivers.

gabbett1
19th October 2017, 12:23
Any ideas on my issue?

Atak_Snajpera
19th October 2017, 13:49
Are you using 1.21.1?

gabbett1
19th October 2017, 16:04
I'm using 1.19.4

Atak_Snajpera
19th October 2017, 16:35
That version was released more than year ago.

gabbett1
20th October 2017, 00:02
Yes, I haven't updated because it's been working fine.

gabbett1
20th October 2017, 01:10
Updated, now I'm having issues even getting a rip ready. Have an error:

ffprobe.exe - System Error

The program can't start because MSVCP140.dll is missing from your computer.

gabbett1
20th October 2017, 03:30
I'm fixing those issues, I'll update you if the program doesn't work still.

Atak_Snajpera
20th October 2017, 11:03
Updated, now I'm having issues even getting a rip ready. Have an error:

ffprobe.exe - System Error

The program can't start because MSVCP140.dll is missing from your computer.

https://www.microsoft.com/en-us/download/details.aspx?id=48145

burt123
20th October 2017, 11:37
Hi Atak,

Some really nice changes in the new build 1.21.1, and just got another core update, now.

But could you please add a changelog.txt with each update, just so we know what you've been up to, instead of fumbling thru all the options & pages.

I'm sure this could be done easily. :thanks:

Another little cosmetic change that might be handy, is in the server window, (where all the chunks are shown), could that listing be auto scrolling, so once it's completed the 16 lines, it pop's up to the next line/chunk being processed, so that you always see active data....just a thought.

Cheers

gabbett1
21st October 2017, 21:48
Encoding is working now, but distributed encoding only partially works. The host computer can encode while the other computers try to encode and cycles between trying and going idle. Just repeats rapidly over and over.

Atak_Snajpera
22nd October 2017, 11:51
You are not using latest version of EncodingServer.exe on your other PCs!

dracore
22nd October 2017, 16:14
will ripbot be getting gpu accelerated x265 encoding support please

Tazlord
22nd October 2017, 23:16
Is anyone else seeing this error when trying to launch EncodingServer on remote hosts?

"Avisynth+ MT x64 not installed!"

https://imgur.com/a/49epi

I have the most recent version of EncodingServer on all remote hosts and I believe the most recent AviSynth+ (just reinstalled AviSynth+ today).

Tazlord
22nd October 2017, 23:22
Is anyone else seeing this error when trying to launch EncodingServer on remote hosts?

"Avisynth+ MT x64 not installed!"

https://imgur.com/a/49epi

I have the most recent version of EncodingServer on all remote hosts and I believe the most recent AviSynth+ (just reinstalled AviSynth+ today).
Nevermind. The installer offered on the AviSynth+ website isn't the latest version. I had to manually install the latest DLL files myself.

burt123
23rd October 2017, 06:38
I can't help but think that Ripbot IS slower now.............

I have been doing a batch of 1080p x265 movies, "converting" them to 720p x264, with DE (all 16 servers) over 2 PC's (like I generally do), and it just seems slow :(

Anyone else ???

Atak_Snajpera
23rd October 2017, 13:00
Disable "Use multiple processing threads"

burt123
23rd October 2017, 13:43
Disable "Use multiple processing threads"

OK, will give that a try, thanks.

But I am using dual Xeon 6 core cpu's systems.

:thanks:

gabbett1
23rd October 2017, 13:45
You are not using latest version of EncodingServer.exe on your other PCs!

Actually I am, but I'm also getting the Avisynth+ x64 error. I don't know where to get the latest version because apparently the one that is linked doesn't fix the issue.

Edit: Fixed, thank you

Atak_Snajpera
23rd October 2017, 14:10
OK, will give that a try, thanks.

But I am using dual Xeon 6 core cpu's systems.

:thanks:

Using 16 servers looks like overkill to me!

burt123
23rd October 2017, 14:18
Using 16 servers looks like overkill to me!

Maybe, but I use 10 on the dual Xeon, and 6 on the client....
churns thru the encodes pretty well...hopefully disabling the multi threading will return the performance.

Is this a fairly recent addition ??

Atak_Snajpera
23rd October 2017, 14:28
Is this a fairly recent addition ??
First introduced in 1.20.1

burt123
23rd October 2017, 14:40
First introduced in 1.20.1

OK, well that is an interesting reference point, then.

So, you've told me to disable it, (is it disabled by default ?) and I'm using multi threaded cpu's, what is it really used for ???

Atak_Snajpera
23rd October 2017, 14:53
That option is useful if you use heavy single threaded filters like MDegrain or QMTC deinterlacer.
Here is example 1920x1080 + MDegrain2 on my 16 thread CPU.

MT DISABLED
http://i.cubeupload.com/9jPEsj.png

MT ENABLED
http://i.cubeupload.com/oAO71i.png

burt123
24th October 2017, 01:30
That option is useful if you use heavy single threaded filters like MDegrain or QMTC deinterlacer.
Here is example 1920x1080 + MDegrain2 on my 16 thread CPU.

MT DISABLED
http://i.cubeupload.com/9jPEsj.png

MT ENABLED
http://i.cubeupload.com/oAO71i.png

OMG, thanks for the detailed explanation....

I actually don't use MDegrain all that much...so what I'm thinking now is, for "normal" encodes, disable MT, and for MDegrain, etc, turn it on....

I will definitely give that a go !!.

See, sometimes it pays to ask a "noobie" question :) :thanks:

edit:-...OK, well that's done the trick alright....it's good to have good speed back on "normal" encodes.

I also did a MDegrain run on a pretty "dirty" 1080p Blade Runner, that was approx 18Gb, and after the encode down to 720p, with a fair bit taken out, it was only 1.5Gb, and took just over an hour to do.

Atak_Snajpera
24th October 2017, 12:22
According to my tests MDegrain2 can reduce bitrate in constant quality mode by factor of ~1.7x! I'm using it even on relatively clean movies.
I really like how it mainly removes those "dancing dots" without hurting too much real details.

burt123
24th October 2017, 12:30
According to my tests MDegrain2 can reduce bitrate in constant quality mode by factor of ~1.7x! I'm using it even on relatively clean movies.
I really like how it mainly removes those "dancing dots" without hurting too much real details.

So I'm curious how come you've added several "combo" filters in the recent builds ??

If MDegrain does such a good job by itself, why add the others ???

I mean, KNLmeans is sooooooooooo slow, and is GPU dependent, I haven't used it expect for a couple of times, when you first introduced it. If you haven't got several high end GPU's, whats the point.

Atak_Snajpera
24th October 2017, 12:44
So I'm curious how come you've added several "combo" filters in the recent builds ??
Combo MDegrain2 + hqdn3d works very well on old anime. hqdn3d removes nicely those leftovers after MDegrain2.
Example
http://i.cubeupload.com/Y4Xzfv.png
http://i.cubeupload.com/0Rd0Nh.png
http://i.cubeupload.com/VgP1aA.png

burt123
24th October 2017, 13:19
Combo MDegrain2 + hqdn3d works very well on old anime. hqdn3d removes nicely those leftovers after MDegrain2.

Nice to be having a "masterclass" with the creator.....

OK, well, maybe for particular encoders/users, and would save multiple runs thru Ripbot, using different filters.

I generally use HQDN3D, but MDegrain2 seems to work well on most, and it seems to determine what it needs to do, "all by itself" :)

Don't have any old anime, but might work well on old DVD rips, which I have a LOT of.

Atak_Snajpera
24th October 2017, 13:28
I mainly use just MDegrain2 for regular movies and combo variant when I need that extra cleaning. Be careful to not overuse it.

byteshare
24th October 2017, 16:34
I mainly use just MDegrain2 for regular movies and combo variant when I need that extra cleaning. Be careful to not overuse it.
Have you tried MDegrain with HQDeringmod?
typical values I use with HQDeringmod:
HQDeringmod(nrmode=2,Y=3,U=3,V=3,lsb=False,thr=255.0,darkthr=255.0)