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

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.

guest
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!

guest
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!!!

guest
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.

guest
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.

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

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

guest
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.

guest
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

guest
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

guest
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.

guest
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?

guest
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

guest
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

guest
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:

guest
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?

guest
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

guest
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.

guest
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"

guest
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!

guest
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

guest
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

guest
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.

guest
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

guest
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)

tkwou
25th October 2017, 20:12
Hi Atak_Snajpera, just curious about 1.21.0 compared to 1.19.6 that I was using before. I notice that ffmsindex.exe indexes the video file now when it is first added, and then the video file is indexed again once encodingclient.exe opens before the distributed encoding starts.

byteshare
26th October 2017, 16:08
Hi Atak_Snajpera, just curious about 1.21.0 compared to 1.19.6 that I was using before. I notice that ffmsindex.exe indexes the video file now when it is first added, and then the video file is indexed again once encodingclient.exe opens before the distributed encoding starts.

There are several changes, but one of the most important is the switch to full 64bit AVISynth. A full change log is here:
https://www.videohelp.com/software/RipBot264/version-history#changelog

tkwou
26th October 2017, 19:25
Thanks byteshare. I was just curious about the added video indexing step. ffmsindex.exe indexes the *.mkv file when it is first added in Ripbot264 GUI to produce *.mkv.ffindex and *.mkv.ffindex_track00.kf.txt files. When encodingclient.exe opens it copies the video.mkv file to the shared folder and then ffmsindex.exe reindexes that file again to create video.mkv.ffindex and video.mkv.ffindex_track00.kf.txt. It just seems redundant.

POTI
30th October 2017, 01:34
So the auto download on the 28th said it contained a virus

VSRip.exe contained Trojan Fuerboos.A!cl

Atak_Snajpera
30th October 2017, 11:55
So the auto download on the 28th said it contained a virus

VSRip.exe contained Trojan Fuerboos.A!cl

Nope!
https://www.virustotal.com/#/file/c378767e06f9c6b1d3636f31750ba4ad205ac3cf09efc8b2e2d0f1fb8619be88/detection

byteshare
30th October 2017, 16:29
Is there anyway to get some of the log info into the media info? Such as the SSIM/PSNR data?

JASAN
30th October 2017, 20:03
I'm sorry if this has been asked before, I did a search and didn't find results here.

I'm still using version 1.19.3, I had some issues with distributed encoding and subtitles on 1.21.

Is there any way to add the ability to batch process m2ts files? Its not a recognized filetype at least in 1.19.3.

If I change the files to mts, ripbot will import successfully, but it will not use distributed encoding.

I use it to compress blu-ray tv episodes, lots of files to compress.

Thanks for all your work.

Atak_Snajpera
31st October 2017, 14:55
I had some issues with distributed encoding and subtitles on 1.21.
What issues?

byteshare
31st October 2017, 16:30
I'm sorry if this has been asked before, I did a search and didn't find results here.

I'm still using version 1.19.3, I had some issues with distributed encoding and subtitles on 1.21.

Is there any way to add the ability to batch process m2ts files? Its not a recognized filetype at least in 1.19.3.

If I change the files to mts, ripbot will import successfully, but it will not use distributed encoding.

I use it to compress blu-ray tv episodes, lots of files to compress.

Thanks for all your work.

I personally remux my m2ts files, but those should be work able in RibBot, last time I tried it at least.

As for your Distributed Encoding (DE) issues, we'd need more info as I personally am not having issues with using DE.

JASAN
31st October 2017, 18:30
Issues,

was getting random avs2yuv.exe crash errors on client machines used to run the encoding server.

Sometimes they would work for a full movie or two, sometimes not, and the incomplete chunks would still get written to the movie file, causing skips and such.

the second issue was subtitles would sometimes flash sporadically even though they were proper srt files with good timing.

Both issues went away when I reverted back to 1.19.3

JASAN
31st October 2017, 18:44
I personally remux my m2ts files, but those should be work able in RibBot, last time I tried it at least.

As for your Distributed Encoding (DE) issues, we'd need more info as I personally am not having issues with using DE.

Ripbot for sure takes single m2ts files, but not in batch mode. Also it won't keep the filenames, it changes them all to "video.xxx"

I'm just looking to see if there is a better workflow I should be using, it's right now an all manual process, since it's tv episodes, it can take a while.

Right now I rip, then take out the individual m2ts which are episodes, name them their proper names, add to ripbot individually, name them again in ripbot, queue up and distribute encode them all.


Ive tried renaming them from m2ts to .ts or .mts or .m2t, and ripbot will add them all and compress, but distributed encoding never works for me when they are added as a batch.

I'm probably doing something wrong

Atak_Snajpera
31st October 2017, 19:01
the second issue was subtitles would sometimes flash sporadically even though they were proper srt files with good timing.
Known issue. Disable "Use Multiple processing threads" option. This should also fix crashing when burning subtitles on frames.
I will see what I can do with those file names.

UPDATE:
v1.21.1
Uses original file name correctly
http://i.cubeupload.com/ykfT9c.png

JASAN
31st October 2017, 19:56
Known issue. Disable "Use Multiple processing threads" option. This should also fix crashing when burning subtitles on frames.
I will see what I can do with those file names.

UPDATE:
v1.21.1
Uses original file name correctly
http://i.cubeupload.com/ykfT9c.png


Thanks for everything, this program works like a champ.

cyperous
1st November 2017, 21:05
When I try to add a muxed mkv that contains a TrueHD+Atmos track I get an error the the items fails to be loaded into ripbot. I've tried batch and just single add both fail though only the single add throws the error. Batch just errors silently and doesn't add the item to the list of encodes.


getinfo.avs:

LoadPlugin("C:\Tools\RipBot264\Tools\AviSynth plugins\ffms\ffms_latest\x64\ffms2.dll")
video=FFVideoSource("D:\Rips\4KMovies\The Fifth Element (1997)\Moments - Zorg-featurette.mkv",cachefile = "D:\Temp\RipBot264temp\job1\Moments - Zorg-featurette.mkv.ffindex",colorspace="YV12")
LoadPlugin("C:\Tools\RipBot264\tools\AviSynth plugins\ffms\ffms_latest\x64\ffms2.dll")
audio=FFAudioSource("D:\Temp\RipBot264temp\job1\1_audio_English.thd")
AudioDub(video,audio)
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","Framecount")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","Framerate")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","AudioRate")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","AudioChannels")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","AudioLength")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","Width")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","Height ")
Trim(0,-1)

filelist:
./1_audio_English.thd
./1_audio_English.thd.ffindex
./chapters.txt
./FFmsindex.cmd
./getAVSerror.cmd
./getinfo.avs
./job1.avs
./job1_a1.avs
./job1_a2.avs
./MKVExtract.cmd
./mkvinfo.txt
./Moments - Zorg-featurette.mkv.ffindex
./Moments - Zorg-featurette.mkv.ffindex_track00.kf.txt
./test.log

AMZMA
2nd November 2017, 14:46
hello, Atak

I've been using your MediaInfo GUI for more than 5 years and I really love it, in fact I already attached to it.

While expressing my gratitude, I want to ask (request) you about blurry text on 1080 display. And can you make it Exit when Escape key pressed? And please give a icon on taskbar.

Thank you so much. I really appreciate it.

byteshare
2nd November 2017, 16:10
UPDATE:
v1.21.1
Uses original file name correctly
http://i.cubeupload.com/ykfT9c.png
Is there a way to stop RipBot from converting "." to spaces?

Right now I rip, then take out the individual m2ts which are episodes, name them their proper names, add to ripbot individually, name them again in ripbot, queue up and distribute encode them all.
Try ripping the them to mkv with MakeMKV the free activation code is in their forums.

was getting random avs2yuv.exe crash errors on client machines used to run the encoding server.
Sometimes they would work for a full movie or two, sometimes not, and the incomplete chunks would still get written to the movie file, causing skips and such.
I have this issue two. I've been told the issue is with my AVISynth script. What I do to work around this is don't close the error message before you turn off that encoding client, what I mean is if Server 1 throws the error turn it off on the client (Enocding status to Off status), close the error, and then start the Server again from the encoding client (Off status to On status).

the second issue was subtitles would sometimes flash sporadically even though they were proper srt files with good timing.
As Atak_Snajpera saied: "Known issue. Disable "Use Multiple processing threads" option. This should also fix crashing when burning subtitles on frames.
I will see what I can do with those file names."
I generally handle audio and subs externally as RipBot doesn't do a good job (i.e. make it easy to copy/convert all of them) batching files with several subs and/or audio files.

Ryushin
4th November 2017, 00:09
Atak, truly you are amazing to still be supporting and adding more features all the time to RipBot264. I very much appreciate all your hard work. Just upgraded to the 1.21.x builds. Just have a couple of questions.

What does "Decoding Threads" do in the Distributed Encoding tab.

Is there anything I can do to speed up the demuxing? On my wife's new Ryzen 1800X machine it can demux an tv episode in 3 minutes to spinning rust. On a AMD server, and a Win10 virtual machine, with 48 2.1Ghz cores, it takes over 9 minutes, also to spinning rust . The demuxing process seems to mostly be single threaded from watching task manager. Any ideas on a way to speed this up?

Tazlord
4th November 2017, 07:14
I know this topic has been discussed here before but I can't seem to find the solution this this problem anywhere. Any help would be greatly appreciated.

ISSUE
When trying to enable encoding on a remote server I am receiving the following error:

https://preview.ibb.co/gSw0vw/2017_11_03_22_42_26_Windows_10_Pro_x64.png


INFORMATION
Server host is Windows 10 x64.
The system running RipBot264 main application is also Windows 10 x64.
The remote server is able to open and access files in the RipBotTemp folder. I have verified this through Windows Explorer.
AviSynth+ MT x64 has been installed on the server host (see screenshot above).

Atak_Snajpera
4th November 2017, 13:19
What does "Decoding Threads" do in the Distributed Encoding tab.
Other user asked the same question in private message...
If you set Decoding Threads to 0 then all your cpu threads will be used during decoding process. In some rare situations It will eliminate bottleneck in case when x264 can process frames faster than decoder can provide. In old days multi-threaded decoding was very buggy hence I set safe value of 1 (single thread).
Currently I do not think that this is still necessary and multi-threaded decoding should not cause any crashes.

On a AMD server, and a Win10 virtual machine, with 48 2.1Ghz cores, it takes over 9 minutes, also to spinning rust .
Maybe it is a problem with virtualization?

@Tazlord
You most likely do not have VC++ redist 2015 (x64) installed on that machine.

Tazlord
4th November 2017, 16:52
@Tazlord
You most likely do not have VC++ redist 2015 (x64) installed on that machine.

Thanks! That was it! I had 2008 and 2012 installed but I guess AviSyth+ MT needs 2015. Thanks again.

Ryushin
4th November 2017, 18:42
Maybe it is a problem with virtualization?


I was thinking that originally as well. Spent three days working on that. I was able to remove a couple of bottlenecks. Now it looks like the system has plenty of resources to spare. It's pegged one core to the max and I'm thinking that is limiting the demuxing process. Not sure if it can be threaded any further or not.

The Ryzen proc is just amazing. Thinking of going with the server version of it for my main server in the future.

Image of the processors and system load for the VM:
https://s26.postimg.org/wclagfllx/CPU_Load.png (https://postimg.org/image/wclagfllx/)

Atak_Snajpera
4th November 2017, 19:20
Thinking of going with the server version of it for my main server in the future.
You mean EPYC?

Ryushin
4th November 2017, 20:50
You mean EPYC?

Yep. Everything comes down to money though.

Atak_Snajpera
4th November 2017, 21:12
Instead of very expensive EPYC 32c/64t (2.2 GHz) I would rather choose overclocked ThreadRipper 16c/32t (~4GHz).
-Cheaper motherboard and CPU
-Similar multithreaded performance
-Better single threaded performance

klopsknoedel
4th November 2017, 22:57
Heyho,

I've found that 1.21.1 (and 1.20) looses the language information on the 2nd audio track. I can see this on all of my jobs.

!Sometime! even the first track does not have a language set. For now I can't tell if it is due to a specific codec or anything else.

This is not a big deal but sometimes this language is even missing inside the "jobXXX_MuxFiles.cmd" - files which leads into a merge-error. Unfortunatly from then I can't run this file by hand as the converted files allready got deleted by ripbot.

So this:
--compression 0:none --language 0: --sync 0:0 "D:\Temp\RipBot264temp\job86\audio_2_English.core.dts"
has to look like this:
--compression 0:none --language 0:eng --sync 0:0 "D:\Temp\RipBot264temp\job86\audio_2_English.core.dts"

http://cdn.s-hofmann.de/languagebug.png

slalom
6th November 2017, 17:26
What can you tell me about this error?

error: failed to load avisynth.dll
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

I have the same updated ripbot folder on all PCs
This came on one PC on both encoding servers

new to using v.1.21.1

Atak_Snajpera
6th November 2017, 18:18
You have solution literally on the same page.

slalom
6th November 2017, 20:14
You're talking about AviSynth+_FE_0.1.0.2508_X64

It fixed the problem, but why was it on only one PC? (nevermind, don't wanna know)

Is there a reason for a wider Ripbot264 program window?
It won't fit side by side with the servers window on 1680 pixels

Just wondering

MaistroX
7th November 2017, 10:25
Hi Atak_Snajpera,

Is there a reason that RipBot dno´t recognise a UHD file as ex: "00001.track_4113.hevc"?
How do I add it to RipBot so I can encode it?

Regards MaistroX

guest
8th November 2017, 07:56
Hi Atak,

So "we've" had 2 auto updates in the last week, and have no idea what has changed...:(

I know I've asked several times before, can you PLEASE add a changelog.txt with the updates !?!?!?

Also, are you going to post the "full" version of 1.12.1 on the 1st page, and update the changelog there....

Cheers :thanks:

Ryushin
8th November 2017, 14:18
Instead of very expensive EPYC 32c/64t (2.2 GHz) I would rather choose overclocked ThreadRipper 16c/32t (~4GHz).
-Cheaper motherboard and CPU
-Similar multithreaded performance
-Better single threaded performance

I'd rather use a higher clocked chip for sure. I'll have to see if they have a EPYC version at some point in time. I have a Supermicro server chassis so I use their motherboards. Hopefully Supermicro will make a ThreadRipper motherboard with ECC memory.

I have encountered a bug in 1.21.1. Sometimes when I'm editing a job when encoding is running, the job that is starting will be transposed with the job that I'm editing. I need to close RipBot264 and go and edit the jobs.list file to fix what was replaced. The bug changes the job number along with the job name. Putting the information back into jobs.list allows me to get the job back that was transposed.

BTW, absolutely phenomenal job with the new version of RipBot264 and Avisynth MT. I'm now seeing about 30fps when using mdegrain instead of 5fps with my setup.

Atak_Snajpera
8th November 2017, 17:00
Btw. How many fps do you have in my benchmark http://forum.pclab.pl/topic/1184884-x265-FHD-Benchmark/ on that AMD Opteron?

Ryushin
8th November 2017, 22:26
Btw. How many fps do you have in my benchmark http://forum.pclab.pl/topic/1184884-x265-FHD-Benchmark/ on that AMD Opteron?

Current Setup:

Server 1:
CPUs: 4 sockets, AMD Opteron 6172, 12 cores each proc, 48 cores total.
Devuan Linux
Windows 10 VM running under QEMU KVM with 44 cores
Benchmark Results:
2 x AMD Opteron 23xx (Gen 3 Class Opteron) @ 2.1GHz ( 22C / 22T )
encoded 2500 frames in 172.67s (14.48 fps), 7025.74 kbps, Avg QP:37.21

Server 2:
AMD Ryzen 7 1800X Eight-Core @ 3.6GHz ( 8C / 16T )
encoded 2500 frames in 108.78s (22.98 fps), 7025.74 kbps, Avg QP:37.21

Server 3 and 4:
Dell R610s
2 x Intel Xeon X5550 @ 2.66GHz ( 4C / 8T )
encoded 2500 frames in 197.02s (12.69 fps), 7025.74 kbps, Avg QP:37.21

Not so sure if the benchmark is a good test for that many cores or not. When using the distributed encoding, I give the Opteron server 4 instances to fully utilize the system. Before 1.21.x I had to give it 6 instances.

But I'm so impressed with Ryzen. That single CPU is pretty much doing half as much work as that quad AMD for most tasks. But with mdegrain2, the Ryzen is matching the quad AMD.

Atak_Snajpera
9th November 2017, 12:02
Benchmark uses 5 instances of x265. CPU usage should be at 100%. (prease verify)
I'm surprised that 44 cores @ 2.1 GHz gives only 14.5 fps. That's basicaly Intel Core i5-7400 @ 3.5GHz ( 4C / 4T ) level !

Ryushin
10th November 2017, 14:48
Benchmark uses 5 instances of x265. CPU usage should be at 100%. (prease verify)
I'm surprised that 44 cores @ 2.1 GHz gives only 14.5 fps. That's basicaly Intel Core i5-7400 @ 3.5GHz ( 4C / 4T ) level !

In the beginning of the test it is using all the cores and running about 16.8fps (which still is not that great), but right at the end of the test, when some of the threads have finished, it drops to 14.5fps which is what it records. The G3 Opteron may be missing some cpu extensions for x265 optimizations.

I've been thinking I may move the VM to another one of my servers and I may reload the Opteron server with Server 2013. Another project for me. :)

Toku
12th November 2017, 10:17
Hi Atak - Thanks so much for this software. Without software like Ripbot offering distributed encoding - encoding in H265 would be pretty much impossible with current consumer grade hardware.

One request - are you able to add the option to choose no audio tracks in Batch mode? I like to deal with audio tracks separately and mux them together after the encode. When using batch mode, the option to choose no audio tracks doesn't seem to be there?

lemaireus
12th November 2017, 19:24
Atak, each time I load an .mkv video with DTSHD-MA audio into Ripbot for encoding, the audio track straightaway encodes itself into a FLAC file. Is there any way I can change that behaviour?

I prefer what Ripbot does with blu ray discs, where it provides the option to decode to .wav or use the core or keep the track unchanged. In mkv files with DTSHD-MA, Ripbot doesn't offer me any option; it straightaway encodes the DTSHD-MA into a FLAC track. I wish I had the option to decode to .wav and then encode into AC3 or keep DTS core, basically use the same options which we can use in encoding blu ray discs. I know that I can encode the FLAC into an AC3 but I'd still prefer if Ripbot offered me all the options it does with blu ray discs even when I am encoding an mkv or a BDRemux with DTSHD-MA audio.

If those options are available and it's just that I haven't yet figured them out, I'd be thankful if you could point me in the right direction about configuring those options.

Atak_Snajpera
13th November 2017, 14:34
Atak, each time I load an .mkv video with DTSHD-MA audio into Ripbot for encoding, the audio track straightaway encodes itself into a FLAC file. Is there any way I can change that behaviour?
Update to 1.21.x

Ryushin
13th November 2017, 15:40
Hi Atak,

First the UI Reqeust. When using MDegrain, is it possible to add two arrow boxes like you do for HQDN3D? One for selecting what level of MDegrain, 1-3 and another one for the thSAD value and perhaps have the arrows change the value up or down by 25 or allow you to just type into the box the value you want.

Also, as a general usage for HQDN3D, I found that setting the temporal value as half of what the denoising value and rounding down give me good results. So 4422, 5522, 6633, 7733, 8844, etc.

Now about the Distributed Encoding (DE) issue. I've extracted a couple of clips that show the problem which can be downloaded from here:
https://cloud.chrisdos.com/index.php/s/gm6HakAT9J2WLr7

During the camera panning there are several skipped frames when using DE.

At first I thought the issue was relating to degraining while using DE and I tried quite a few options but the problem was still there. On a whim I turned off DE and then the skipped frames where no longer an issue. Is there anything I can do to help with the debugging? Do you need access to the original source file?

Atak_Snajpera
13th November 2017, 16:21
Do you need access to the original source file?
yes...

JASAN
20th November 2017, 22:19
Known issue. Disable "Use Multiple processing threads" option. This should also fix crashing when burning subtitles on frames.
I will see what I can do with those file names.

UPDATE:
v1.21.1
Uses original file name correctly
http://i.cubeupload.com/ykfT9c.png

Atak, where do I download the version that fixes the renaming of the files? I have some time this week to test and I just see 1.21.0 for the downloads...

Thanks again

Ryushin
21st November 2017, 04:45
Hi Atak,

Encountered something new. When clicking okay on the Avisynth window, there is a large disk load that takes about five minutes to complete before the window actually closes.

https://s26.postimg.org/wim64l0yt/Ripbot264_Disk_Load.png (https://postimg.org/image/wim64l0yt/)

Not sure what would be the cause of that issue.

Atak_Snajpera
21st November 2017, 09:51
Are you still on virtual machine?

guest
21st November 2017, 10:04
Atak, where do I download the version that fixes the renaming of the files? I have some time this week to test and I just see 1.21.0 for the downloads...

Thanks again

You'll have to download that available version, make sure auto updates are enabled, and then run the program which will download the updates, and they will be installed the next time you start the program, and it should be up to date...(you should see the update notice working, as Ripbot starts)

Ryushin
21st November 2017, 18:35
Are you still on virtual machine?

Yep. The picture is showing a large load of 100MB/s though for a long period of time.

Ran some benchmarks. It's me. The raw disk image grew and performance went south. Back to disk/vm tuning for me.

byteshare
22nd November 2017, 20:07
Hi Atak,

Encountered something new. When clicking okay on the Avisynth window, there is a large disk load that takes about five minutes to complete before the window actually closes.

https://s26.postimg.org/wim64l0yt/Ripbot264_Disk_Load.png (https://postimg.org/image/wim64l0yt/)

Not sure what would be the cause of that issue.

This is not an "issue" as it is regenerating the info.txt, and it is just slow on your machine. I'd rather it didn't if it did a check for info.txt but at least it always does which saves me when a few random jobs don't have the info.txt for some reason.

Ryushin
24th November 2017, 06:43
Ended up throwing in the towel as it really looks like I encountered some kind of KVM bug with the storage. Reloaded the whole system bare metal with Server 2012 R2. Still getting some thing set up before I start testing. Disk access seems far better now. So hopefully the slowness will be gone. Ran the x265 benchmark and it's only using about 20-30% of the system.
https://s26.postimg.org/6xbbquskl/x264_FHD_Bencmark.png (https://postimg.org/image/6xbbquskl/)

Atak_Snajpera
24th November 2017, 13:14
Testing performance on virtual machine is pointless.

Ryushin
24th November 2017, 15:32
Testing performance on virtual machine is pointless.

It's no longer a virtual machine. Bare metal 2012 R2.

forkicks
24th November 2017, 17:30
Hi. I have a problem with 1.21, all mp4 files i throw at it fail after copying the file to the shared folder (right at the start of encoding), with

Exception EFOpenError in module EncodingClient.exe at 000241AE. Cannot open file "c:\temp\ripbot264temp\job1\info.txt". The system cannot find the file specified.


This happens with all mp4s, and only with mp4s. If i throw mkvs at it, it works fine. I took a look at the mp4getinfo.cmd that gets created in the job folder, and there is an issue with it (at least with it, havent checked others). The command it runs, if i run it at the command line, outputs its result to the console, not the file. If i add "2>&1" at the end of it, then it sends its output to the file. I assume the info.txt file is then created from info taken from the mp4info.txt file, and this is the root cause of the problem.

Example:
(from mp4getinfo.cmd)
"D:\Desktop\RipBot264\Tools\mp4box\mp4box.exe" -info "E:\OldJ\conv\FILE.mp4" >> "C:\Temp\RipBot264temp\job1\mp4info.txt"

results in a 0 byte mp4info.txt (and a missing info.txt).

but running instead
"D:\Desktop\RipBot264\Tools\mp4box\mp4box.exe" -info "E:\OldJ\conv\FILE.mp4" >> "C:\Temp\RipBot264temp\job1\mp4info.txt" 2>&1

creates a proper mp4info.txt file.

Apparently mp4box is outputing to stderr instead of stdout, even if its normal output (there is no error, the file is perfectly fine).

Again, this happens on ALL mp4 files i throw at it. I'm running the program as downloaded from the first post. This did not happen with 1.20.1.

Thanks for a great piece of software.
fK

byteshare
24th November 2017, 19:38
Hi. I have a problem with 1.21, all mp4 files i throw at it fail after copying the file to the shared folder (right at the start of encoding), with

Exception EFOpenError in module EncodingClient.exe at 000241AE. Cannot open file "c:\temp\ripbot264temp\job1\info.txt". The system cannot find the file specified.


This happens with all mp4s, and only with mp4s. If i throw mkvs at it, it works fine. I took a look at the mp4getinfo.cmd that gets created in the job folder, and there is an issue with it (at least with it, havent checked others). The command it runs, if i run it at the command line, outputs its result to the console, not the file. If i add "2>&1" at the end of it, then it sends its output to the file. I assume the info.txt file is then created from info taken from the mp4info.txt file, and this is the root cause of the problem.

Example:
(from mp4getinfo.cmd)
"D:\Desktop\RipBot264\Tools\mp4box\mp4box.exe" -info "E:\OldJ\conv\FILE.mp4" >> "C:\Temp\RipBot264temp\job1\mp4info.txt"

results in a 0 byte mp4info.txt (and a missing info.txt).

but running instead
"D:\Desktop\RipBot264\Tools\mp4box\mp4box.exe" -info "E:\OldJ\conv\FILE.mp4" >> "C:\Temp\RipBot264temp\job1\mp4info.txt" 2>&1

creates a proper mp4info.txt file.

Apparently mp4box is outputing to stderr instead of stdout, even if its normal output (there is no error, the file is perfectly fine).

Again, this happens on ALL mp4 files i throw at it. I'm running the program as downloaded from the first post. This did not happen with 1.20.1.

Thanks for a great piece of software.
fK

I've had issues with info file before, as a temporary work around and maybe some insight to the issue, try:
Go into the AviSynth settings for an encode, Click okay, don't need to change anything.
This will trigger the regenerating of the info.txt. See if that makes the info file for you.

GZZ
25th November 2017, 17:11
Trying to do some HDR encoding, but your AVS script is killing it. Event though I choose Main10 and add these extra settings for x265 "--hdr --hdr-opt --colorprim "bt2020" --transfer 16" you are using "colorspace="YV12" in your AVS file after the ffindex file.
If I run the AVS file with the above colorspace it outputs 8 bit:

E:\Temp\RipBot264temp\job1\job1.avs: 3840x1608, YV12, 8-bits, progressive, 24000/1001 fps, 192703 frames

But If I remove colorspace conversion it outputs 10 bit and my HDR is working.
E:\Temp\RipBot264temp\job1\job1.avs: 3840x1608, YUV422P10, 10-bits, progressive, 24000/1001 fps, 192703 frames

But how can I turn this off in Ripbot, at the moment I have to do some manuel steps to get it working?

Update: Also had to set this parameter for AVS2YUV to preserve YUV422P10 (or else it got converted to YUV420p10). Parameter: -csp I422

Calimero1609
26th November 2017, 11:32
@Atak_Snajpera

the update server is no longer available

2017-11-26 11:16:04 : =========================[UPDATER ACTIVATED]=========================
2017-11-26 11:16:04 : Looking for correct UUID link in http://atak-snajpera.5v.pl/
2017-11-26 11:16:05 : [ERROR] http://atak-snajpera.5v.pl/ does not have correct UUID link 6c966b28-e0dd-48f6-b1c7-a56e8a275ec0
2017-11-26 11:16:05 : Searching for UUID link with DuckDuckGo...
2017-11-26 11:16:06 : Search results...
2017-11-26 11:16:06 : No results.

http://atak-snajpera.5v.pl/

--> The page you are looking for or an alias does not exist

jlpsvk
28th November 2017, 01:18
@Atak_Snajpera
Any chance to have HDR -> SDR conversion incorporated? :)

forkicks
28th November 2017, 10:30
I've had issues with info file before, as a temporary work around and maybe some insight to the issue, try:
Go into the AviSynth settings for an encode, Click okay, don't need to change anything.
This will trigger the regenerating of the info.txt. See if that makes the info file for you.

I did as you suggested, and the info.txt gets created after opening and closing the avisynth settings. Then, when the process actually starts, its gone and the same error happens.

Thank you for your time,
fK

Edit: Ripbot picked up a new update today, 1.21.1, and this has fixed my problem. Cheers!

byteshare
30th November 2017, 16:17
@Atak_Snajpera
Would the new chunk support in HEVC Version 2.6+ possibly help RipBot?
Basic support for segmented (or chunked) encoding added with --vbv-end that can specify the status of CPB at the end of a segment. String this together with --vbv-init to encode a title as chunks while maintaining VBV compliance!
http://x265.readthedocs.io/en/default/releasenotes.html

Thought about it more, I guess this would only help if not doing anything with AVISynth?

sneaker_ger
30th November 2017, 22:40
Doesn't matter if source is AviSynth or not.

byteshare
1st December 2017, 19:21
Doesn't matter if source is AviSynth or not.
I suppose it wouldn't matter if you cut the video into chunks for AVISynth, mux it all back together then let HEVC to do its own thing for DE mode, but I don't know how feasible that is right now.

mdchaser
3rd December 2017, 01:33
Hi, I'm experiencing something interesting after reloading my PC. I am running the latest version and installed the pre-reqs. I can encode blu-ray to mkv just fine but the output gives me a black screen with audio... I can use VLC to play it fine but other players won't display the video stream!

Thanks!

sneaker_ger
3rd December 2017, 16:35
What other players? Are you encoding to HEVC or AVC 10 bit and your system codecs don't support it (but VLC does because it has its own decoders built-in)?

mdchaser
3rd December 2017, 20:18
What other players? Are you encoding to HEVC or AVC 10 bit and your system codecs don't support it (but VLC does because it has its own decoders built-in)?

The built in windows 10 tv & movies app. It's always worked before and I was under the impression that MS had included h.265 support. I can play all of the older video files I've encoded so I'm wondering if I missed a prerequisite program or if something needs to be updated in windows... I'm encoding HEVC like I've always done, I'll double check my settings to make sure nothing was changed though.

Atak_Snajpera
3rd December 2017, 20:25
https://www.anandtech.com/show/12106/hevc-and-the-windows-10-fall-creators-update

mdchaser
3rd December 2017, 20:38
https://www.anandtech.com/show/12106/hevc-and-the-windows-10-fall-creators-update

Thank you sir!

activoice
3rd December 2017, 22:24
Edit - Fixed this myself... I had to download the full 64 bit AviSynth+ installer from Videohelp, and install that.. I assume that it probably made some change to the registry.



I have Ripbot264 working on 3 of 4 PC's, but I cannot figure out what is wrong with the 4th PC...

All settings are the same, I even tried deleting the Ripbot, AviSynth and AviSynth+ folders, and copying my Ripbot, and AVISynth folders from a working PC to the non-working PC and still nothing...

If I try to run Ripbot standalone on the problem PC, it completes demuxing the audio stream, but while Demuxing the video stream I see Decoding Error. (but there is no indication anywhere what this error is)

And if I try running the Encoding Server (it displays the AviSynth version at the bottom as AviSynth+ 0.1(r2508, MT, x86_64) but I get the following error when I click the ON button for that server from the primary PC

Encoding started...
""\\primary\Ripbot264temp\tools\avs2yuv\avs2yuv.exe" -seek 118 "\\primary\RipBot264temp\job1\Chunks\42.avs" -o - | "\\primary\Ripbot264temp\tools\x265\x265_x64.exe" --crf 22 --fps 24000/1001 --min-keyint 24 --keyint 240 --frames 2690 --sar 1:1 --profile main10 --output-depth 10 --y4m --output "\\primary\RipBot264temp\job1\Chunks\42.265" -"
error: failed to load avisynth.dll
x265 [error]: unable to open input file <->

Encoding terminated.
Connection Closed Gracefully.


I am assuming that both problems are probably being caused by AviSynth... but no idea how to fix it. Any ideas?

Everything was working fine before I updated to the latest version.

mdchaser
3rd December 2017, 23:59
Edit - Fixed this myself... I had to download the full 64 bit AviSynth+ installer from Videohelp, and install that.. I assume that it probably made some change to the registry.



I have Ripbot264 working on 3 of 4 PC's, but I cannot figure out what is wrong with the 4th PC...

All settings are the same, I even tried deleting the Ripbot, AviSynth and AviSynth+ folders, and copying my Ripbot, and AVISynth folders from a working PC to the non-working PC and still nothing...

If I try to run Ripbot standalone on the problem PC, it completes demuxing the audio stream, but while Demuxing the video stream I see Decoding Error. (but there is no indication anywhere what this error is)

And if I try running the Encoding Server (it displays the AviSynth version at the bottom as AviSynth+ 0.1(r2508, MT, x86_64) but I get the following error when I click the ON button for that server from the primary PC

Encoding started...
""\\primary\Ripbot264temp\tools\avs2yuv\avs2yuv.exe" -seek 118 "\\primary\RipBot264temp\job1\Chunks\42.avs" -o - | "\\primary\Ripbot264temp\tools\x265\x265_x64.exe" --crf 22 --fps 24000/1001 --min-keyint 24 --keyint 240 --frames 2690 --sar 1:1 --profile main10 --output-depth 10 --y4m --output "\\primary\RipBot264temp\job1\Chunks\42.265" -"
error: failed to load avisynth.dll
x265 [error]: unable to open input file <->

Encoding terminated.
Connection Closed Gracefully.


I am assuming that both problems are probably being caused by AviSynth... but no idea how to fix it. Any ideas?

Everything was working fine before I updated to the latest version.

Did you install the Visual C++ 2015 redistributable? I believe I had the same issue until installing it...

activoice
4th December 2017, 05:14
Did you install the Visual C++ 2015 redistributable? I believe I had the same issue until installing it...

Yes the full installer included that...

nekrosoft13
4th December 2017, 15:56
Hello Atak

I ran into an issue that sometimes even when job has AR of 4:3, the resulting video ends up being 16:9

Here is job.ini

it clearly says 4:3 or 1,33:1

[JobSettings]
SelectedCodec=hevc
VideoFile=C:\Kodi Hive\Drive 7\Hive\Animated\Transformers\Season 1\Transformers - S01E01 - More Than Meets The Eye (1).mkv
VideoCodec=mpeg2
VideoWidth=720
VideoHeight=480
VideoAspectRatio=4:3
VideoProfile=[MA10 x.x] 10bit . Progressive
SourceFPS=29.97
MovieFPS=29.97
FPSinGUI=29.97
SourceNumberOfFrames=40086
SourceMovieLength=1337.53753753754
CurrentMovieLength=1337.53753753754
SourceAudioLength=1337.568
SourceAudioLength2=0
Frames=40086
Duration=0:22:17.538
Mode=1-Pass
kbps=2000
SelectedAudio=1
AudioFile=D:\Temp\RipBot264temp\job441\1_audio_English.ac3
AudioFile2=--------------------[NO AUDIO]--------------------
AudioFileSize=74903808
AudioFileSize2=0
AudioCodec=ac3
AudioCodec2=
AudioBPS=448000
AudioBPS2=
AudioProfile=x.x C O P Y S T R E A M
AudioProfile2=
Frequency=48000
Frequency2=
Channels=6
Channels2=
DurationAudio=0:22:17.568
DurationAudio2=
AudioLength=1337.568
AudioLength2=0
Normalize=OFF
Normalize2=OFF
AudioDelay=0
AudioDelay2=0
AudioAmplification=1
AudioAmplification2=1
AudioLang=[eng] English
AudioLang2=
Output=C:\Kodi Hive\Drive 3\Transformers - S01E01 - More Than Meets The Eye (1).mkv
Container=mkv
LockSize=0
Size=392
Deinterlace=TFF -> 29.97 FPS
Crop=Do not crop
CropTop=0
CropBottom=0
CropLeft=0
CropRight=0
Resize=Custom [1,33:1]
ResX=1440
ResY=1080
Decimate=Do not decimate
Levels=Do not change levels
Colors=Do not change colours
hue=0
sat=1.0
bright=0
cont=1.0
subtitles=Do not render subtitles
subtitleFileSize=0
path=
Denoise=MDegrain2 + HQDN3D
DenoiseLumaNoise=6
DenoiseChromaNoise=2
AssumeFPS=Do not change
Default_Subtitles=NONE
Forced_Subtitles=NONE



but what I end up getting is this

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L4@Main
Codec ID : V_MPEGH/ISO/HEVC
Duration : 22 min 17 s
Bit rate : 2 014 kb/s
Width : 1 440 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.043
Stream size : 321 MiB (82%)
Writing library : x265 2.5+58-06979c042350:[Windows][GCC 7.2.0][64 bit] 10bit
Encoding settings

any idea how to resolve this in batch mode?

Atak_Snajpera
4th December 2017, 16:55
I strongly recommend to keep original resolution. Upscaling DOES NOT magically add details to image like in C.S.I. show. You are just artificially increasing bitrate/filesize big time! Upscalers in TVs are already very good so upscalling before encoding makes zero sense in 2017.

PS. 1440x1080 in Blu-Ray , HDTV or Camcorder world is always 16:9, therefore RipBot264 automatically uses 16:9 aspect ratio.

nekrosoft13
4th December 2017, 19:13
original files are mpeg2 with huge bitrate, file size is 900-1000MB, re-encoded files end up looking better (thanks to noise removal) and are 200-300mb, so both bitrate and filesize drops.

Anyway, how can I stop it from assuming and actually just follow the correct AR?

Atak_Snajpera
4th December 2017, 20:08
Bitrate will be even lower if you keep original 720x480.

byteshare
8th December 2017, 17:36
@Atak_Snajpera
I think I found an issue(s)...
In the #:\Temp\RipBot264temp\Job##\Chunks\CombineAllChunks.cmd file my install (latest updates, forced a recheck to be sure) I found that it is pointing to "vjoin_.exe"
When I looked in the vjoin folder I found only "vjoin.exe" I copied the vjoin and renamed it to the file it wanted.

Second issue is with remuxed BluRays anytime there is a sub file (even if I didn't select one to be muxed back in) the remux process is erroring out, see log:
E:\>"E:\!0-Trans\!2Tools\RipBot264v1.21.0\EncodingClient.exe" "E:\Temp\RipBot264temp\job1\job1_EncodingClient.meta"

E:\>"E:\!0-Trans\!2Tools\RipBot264v1.21.0\tools\mkvtoolnix\mkvmerge.exe" -o "C:\Merge Audio&Video\A\MOONRAKER_t29 Cable Car [Deinterlace].mkv" --compression 0:none --title "MOONRAKER_t29 Cable Car [Deinterlace]" --default-duration 0:30000/1001fps "E:\Temp\RipBot264temp\video.265" --compression 0:none --language 0:eng "E:\Temp\RipBot264temp\job1\Encoded_Audio_1.opus" --default-track 0:no --language 0:ita -s 0 -D -A "E:\Temp\RipBot264temp\job1\2_subtitles_Italian.idx" --default-track 0:no --language 0:spa -s 0 -D -A "E:\Temp\RipBot264temp\job1\3_subtitles_Spanish.idx" --default-track 0:no --language 0:gaa -s 0 -D -A "E:\Temp\RipBot264temp\job1\4_subtitles_Hungarian.idx" --default-track 0:no --language 0:por -s 0 -D -A "E:\Temp\RipBot264temp\job1\5_subtitles_Portuguese.idx" --default-track 0:no --language 0:und -s 0 -D -A "E:\Temp\RipBot264temp\job1\6_subtitles_Undetermined.idx"
mkvmerge v18.0.0 ('Apricity') 32-bit
Error: The file 'E:\Temp\RipBot264temp\job1\2_subtitles_Italian.idx' could not be opened for reading: open file error.
It is looking for a *.IDX file when it shouldn't. SUP subs from BluRays don't have IDX files I thought. I checked with MKVExtract and I only get .sup files out.

Atak_Snajpera
8th December 2017, 18:50
Issue #2
Please tell me step by step what to do to force this bug.

byteshare
8th December 2017, 22:42
Issue #2
Please tell me step by step what to do to force this bug.
I can send you a sample file but All I do is add the file > Setup HEVC/AVISynth settings > uncheck audio and don't check any subs just let it auto pick when doing batch (remux subs). After encode finishes and tries to mux is when it errors out.

Atak_Snajpera
8th December 2017, 22:54
I can send you a sample file but All I do is add the file > Setup HEVC/AVISynth settings > uncheck audio and don't check any subs. After encode finishes and tries to mux is when it errors out.

Yes, please...

GZZ
9th December 2017, 19:56
Getting an error in the Avisynth Filter If I choose Mono Noise 2 - See screenshot: https://www.dropbox.com/s/czdxzc5s1v51p8e/Unavngivet.png?dl=0

Using the newest 1.20.1 version.

00-00
10th December 2017, 02:31
Having an issue with audio in batch mode on version 1.21.0. When I batch add files they have no audio, either in the preview, in the encoding settings audio bar - it simply says 'No Audio', and the finished files have no audio either. if I add them manually one by one though they do have audio. I've tried earlier versions and they don't have this problem and audio works OK.

I have been using .m2ts files for this, hope someone can help!

:thanks:

PetBel
13th December 2017, 09:54
Since a few weeks I have Problems with RipBot (with local and distributed encoding), so i decided to make tests on a PC with a clean Windows installation and only RipBot and the needed Software on it. But I still have Problems.

Here is a step by step description:
- clean Windows 10 Installation with all updates
- Download ripbot 1.21.0 and install Avisynth from Tools Directory
- install latest Java and MediaSplitter
- Update Ripbot to 1.21.1 with auto updater

- add a m2ts file from a BD iso Image (I use one that i have already encoded with an earlier Version of RipBot, so I am sure the source is ok)

The result is an empty "New Job" window with the message "Decoding Error" in the top right Corner.

Is there any log I can check to get more information about what is wrong?

JASAN
15th December 2017, 20:12
Hi again Atak, Is this a false positive? Encodingserver.exe is prompting windows defender to put up a virus warning.

Ryushin
17th December 2017, 15:29
Just wondering if encoding 4K/UHD is possible? I know mkv does not have support for Dolby Vision, but it does for HDR10. Does RipBot264 pass through the HDR10 information to the MKV? What about passing through Dolby Atmos?

I have a UHD friendly drive coming today and about half of my 4K discs can be ripped. I'd like to start encoding them to put on my NAS. MakeMKV lets me convert the disc into a native file and AnyDVDHD is adding support to rip the discs to a folder.

Pretty excited to finally put my 4K discs up on my server.

slalom
17th December 2017, 16:25
@Atak
what about these errors?

FFVideoSource: No video track found
FFAudioSource: No audio track found

Ryushin
17th December 2017, 17:50
Just found out about chapterdb.org and I think it is a pretty cool idea.:
http://www.chapterdb.org

Atak, do think it's possible to integrate this into RipBot264? There is an API for it.

Atak_Snajpera
17th December 2017, 18:46
Just wondering if encoding 4K/UHD is possible? I know mkv does not have support for Dolby Vision, but it does for HDR10. Does RipBot264 pass through the HDR10 information to the MKV?
Send me few HDR10 samples and I will implement pass through in ripbot264.

Just found out about chapterdb.org and I think it is a pretty cool idea.:
http://www.chapterdb.org

Atak, do think it's possible to integrate this into RipBot264? There is an API for it.
honestly i'm not interested...

Ryushin
22nd December 2017, 00:26
Ripped my first 4K UltraHD movie using AnyDVD and when I went to select the streams, the Blu-ray Structure box shows the video as blank.

https://s14.postimg.org/qzqoca99p/Blu-ray_Structure_Video_Blank.png (https://postimg.org/image/qzqoca99p/)

This is all so new everyone is still figuring how the 4K discs are working.

Atak_Snajpera
22nd December 2017, 11:55
Send me whole UHD BluRay folder structure. Trim main movie and extras to reduce file size.

Ronski
25th December 2017, 13:49
Merry Christmas everyone!

I'll post this now otherwise I will forget, the move file option seems to have stopped working, I have the following option in my encodingclient.ini file but Ripbot is copying the file rather than moving it.

[hidden settings]
MoveFiletoSharedFolder=1

My last encode was done at the end of November and I'm sure that was fine - I would have noticed the long wait for the file to be copied.

I've also noticed that Ripbot doesn't check for sufficient disc space, my encode just stopped/hung and then I noticed there was zero disc space. In fact it had copied about 22GB of a 34GB file, so the copy had failed and then Ripbot just tried to carry on with the encoding instead of issuing an error

Edit: I should add I'm on version v1.20.1, not 1.21.0 as I thought, so I'll force an update later and see if the copy/move issue remains

Danette
25th December 2017, 15:55
I have demuxed m2v video files from mkv containers and have loaded them into RipBot264 via the batch function. When I click "Start", RipBot264 moves into a "Waiting for file..." mode that never ends. It waits forever. I wouldn't call it a freeze, since I can abort it. When I load the files individually, RipBot264 has no problem processing them.

Atak_Snajpera
25th December 2017, 18:21
Most likely file handle is still locked (function FileOpen returns 0 each time) by some other process.
From my code it looks like this


Repeat
FileHandle := FileOpen(inputfile, fmOpenRead or fmShareExclusive);
sleep(100);
until (FileHandle>0) or (Terminated=true) or (FileExists(inputfile)=false);
if FileHandle>0 then FileClose(FileHandle);


I've just checked on my machine with .m2v and file was automatically processed in automatic batch mode.

Ronski
25th December 2017, 18:45
Just updated to v1.21.0 and the file is still being copied rather than moved when using the [hidden settings] MoveFiletoSharedFolder=1 option

Atak_Snajpera
25th December 2017, 19:41
try this
[settings]
MoveVideoFiletoSharedFolder=1

BTW. That option is no longer hidden. You can change it directly in GUI.

Ronski
26th December 2017, 11:29
Thanks very much Atak fort the quick reply and update, that worked.

Danette
29th December 2017, 19:46
I'm converting many TV shows that are NTSC 29.97 fps. Of course, these need to be IVTC'd, which RipBot264 generally handles well. However, about half of them have vfr (variable frame rate) and RipBot264 makes a mess of them (out-of-sync audio and duplicated video at the end to fit the audio). Is there a solution for this?

silverback
1st January 2018, 17:57
Happy New Year Atak,

Great work with ripbot as always.

I am getting a Green Screen in the AviSynth preview window running on 8.1, any ideas?

Thanks

GZZ
1st January 2018, 21:01
I think you need to look at the demux for subtitle when it set the language.

I have this info in the mediainfo list


Text #1
ID : 3
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : English
Text #2
ID : 4
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : English

Text #3
ID : 5
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : English

Text #4
ID : 6
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : English

Text #5
ID : 7
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Arabic

Text #6
ID : 8
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Chinese

Text #7
ID : 9
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Chinese

Text #8
ID : 10
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Czech

Text #9
ID : 11
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Danish

Text #10
ID : 12
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Dutch

Text #11
ID : 13
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Finnish

Text #12
ID : 14
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : French

Text #13
ID : 15
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : German

Text #14
ID : 16
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Greek

Text #15
ID : 17
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Hebrew

Text #16
ID : 18
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Hungarian

Text #17
ID : 19
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Indonesian

Text #18
ID : 20
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Italian

Text #19
ID : 21
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Japanese

Text #20
ID : 22
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Korean

Text #21
ID : 23
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Norwegian

Text #22
ID : 24
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Polish

Text #23
ID : 25
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Portuguese

Text #24
ID : 26
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Portuguese

Text #25
ID : 27
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Slovak

Text #26
ID : 28
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Spanish

Text #27
ID : 29
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Spanish

Text #28
ID : 30
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Swedish

Text #29
ID : 31
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Thai

Text #30
ID : 32
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Turkish

Text #31
ID : 33
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Japanese

Text #32
ID : 34
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Russian


But the demuxed subtitles are named, I have marked the (XXXX) which is the correct subtitle name.

2_subtitles_English.sup
3_subtitles_English.sup
4_subtitles_English.sup
5_subtitles_English.sup
6_subtitles_Arabic.sup
7_subtitles_Undetermined.sup (Chinese)
8_subtitles_Undetermined.sup (Chinese)
9_subtitles_Undetermined.sup (CZech)
10_subtitles_Danish.sup
11_subtitles_Dutch.sup
12_subtitles_Finnish.sup
13_subtitles_French.sup
14_subtitles_German.sup
15_subtitles_Undetermined.sup (Greek)
16_subtitles_Hebrew.sup
17_subtitles_Hungarian.sup
18_subtitles_Indonesian.sup
19_subtitles_Italian.sup
20_subtitles_Japanese.sup
21_subtitles_Korean.sup
22_subtitles_Norwegian.sup
23_subtitles_Polish.sup
24_subtitles_Portuguese.sup
25_subtitles_Portuguese.sup
26_subtitles_Undetermined.sup (Slovak)
27_subtitles_Spanish.sup
28_subtitles_Spanish.sup
29_subtitles_Swedish.sup
30_subtitles_Thai.sup
31_subtitles_Turkish.sup
32_subtitles_Japanese.sup
33_subtitles_Russian.sup


Even if I import the files manually and want to set the names I cant find Greek, Chinese etc. on your list. The above is from a MKV demuxed by MakeMKV from a UHD disc I used as a source and where the names is correct.

GZZ
1st January 2018, 21:09
If I choose Denoise: "KNLMeansCL" and leave the Mono Noise at its default value: 0 it disables "KNLMeansCL" - Well I dont see any lines under Denoise in the avs script. But If I use value 2 and above it shows up in the avs script. What is the point in value 0 if it disabled itself ?

Also is there an explonation of Mono Noise. Its value is from 0..32 in increment of 2. But I have no idea is 2 is enough of I should use 32... A little hint box to explain would be helpful. :)

GZZ
1st January 2018, 21:17
If I use KNLMeansCL the Avs script give me this error: "KNLMeansCL: Only YUV444P10 is supported!"

guest
2nd January 2018, 11:26
Yee Ha...a new build for the new year v1.22.0....looks like a few little obvious changes, would be nice to know what WAS changed/improved ?!?

v1.22.0
Added: Support for UHD Blurays
Added: Automatic HDR information retention while encoding to HEVC format
Added: Automatic HDR to SDR tonemaping during conversion to AVC format
Added: Option to limit MT usage to specific filters only
Added: Custom Script option
Fixed: Various fixes and improvements

Atak_Snajpera
2nd January 2018, 13:03
If I use KNLMeansCL the Avs script give me this error: "KNLMeansCL: Only YUV444P10 is supported!"

https://forum.doom9.org/showthread.php?p=1827599#post1827599

Also is there an explonation of Mono Noise. Its value is from 0..32 in increment of 2. But I have no idea is 2 is enough of I should use 32... A little hint box to explain would be helpful.
Is that hard to click Preview Script and see what value works best for you???

GZZ
2nd January 2018, 17:39
https://forum.doom9.org/showthread.php?p=1827599#post1827599


Is that hard to click Preview Script and see what value works best for you???

Thanks for pointing it out, it obivous wasnt clear to me or else I would have used it. Thanks. :)

GZZ
3rd January 2018, 13:32
Another Question
When I choose to Copy Stream (TrueHD) then I see it runs an audio script in my Video avs script.

#AudioSource
Import("E:\Temp\RipBot264temp\job3\job3_a1.avs")

in this script it does a few things with the audio. What is the reason to do so when I choose to Copy stream and not reencode audio ?

Audio script

#AudioSource
LoadPlugin("D:\ChromeDownload\RipBot264v1.22.0\tools\AviSynth plugins\ffms\ffms_latest\x64\ffms2.dll")
audio=FFAudioSource("E:\Temp\RipBot264temp\job3\1_audio_English.dtsma")
audio=ConvertAudioToFloat(audio).ResampleAudio(48000)
#DownMix



#Delay
audio=DelayAudio(audio,0)


#Tempo



#Normalize



#AudioDub
audio=ConvertAudioTo16bit(audio)
AudioDub(video,audio)

Atak_Snajpera
3rd January 2018, 13:47
For Preview Script my friend...

GZZ
3rd January 2018, 21:29
Not trying to make your app look bad, just pointing out things that might not be correct.

The muxing of subtitles when doing a batch job is not muxed in the correct order


"D:\ChromeDownload\RipBot264v1.22.0\tools\mkvtoolnix\mkvmerge.exe" -o "E:\Encoding\Breaking_Bad_Season_2,_Disc_1_t04 EP 205 Breakage.mkv" --compression 0:none --title "Breaking_Bad_Season_2,_Disc_1_t04 EP 205 Breakage" --default-duration 0:24000/1001fps "E:\Temp\RipBot264temp\video.265" --compression 0:none --language 0:eng --sync 0:0 "E:\Temp\RipBot264temp\job7\1_audio_English.dtsma" --default-track 0:no --language 0:swe -s 0 -D -A "E:\Temp\RipBot264temp\job7\10_subtitles_Swedish.sup" --default-track 0:no --language 0:eng -s 0 -D -A "E:\Temp\RipBot264temp\job7\2_subtitles_English.sup" --default-track 0:no --language 0:eng -s 0 -D -A "E:\Temp\RipBot264temp\job7\3_subtitles_English.sup" --default-track 0:no --language 0:dan -s 0 -D -A "E:\Temp\RipBot264temp\job7\4_subtitles_Danish.sup" --default-track 0:no --language 0:fin -s 0 -D -A "E:\Temp\RipBot264temp\job7\5_subtitles_Finnish.sup" --default-track 0:no --language 0:ita -s 0 -D -A "E:\Temp\RipBot264temp\job7\6_subtitles_Italian.sup" --default-track 0:no --language 0:nor -s 0 -D -A "E:\Temp\RipBot264temp\job7\7_subtitles_Norwegian.sup" --default-track 0:no --language 0:por -s 0 -D -A "E:\Temp\RipBot264temp\job7\8_subtitles_Portuguese.sup" --default-track 0:no --language 0:spa -s 0 -D -A "E:\Temp\RipBot264temp\job7\9_subtitles_Spanish.sup" --chapters "E:\Temp\RipBot264temp\job7\chapters.txt"


Subtitle 10 is treaded as number 1 (First subtitle). Can you change this to keep the order of the demuxed subtitle.

Atak_Snajpera
3rd January 2018, 21:40
I will take a look...

soneca
4th January 2018, 11:50
Since some versions RipBot264 does not recognize the media generated by Sony Vegas + Debugmode Frameserver.

https://s20.postimg.org/61hxwifot/ripbot.png

Atak_Snajpera
4th January 2018, 12:29
Debugmode frameserver does not have working x64 version. Too bad that this plugin is no longer in development :(
Ripbot264 since 1.21.0 is using exclusively 64bit encoding chain.

soneca
4th January 2018, 12:47
What the hell! So I get the version 1.19.5 that works 100% here.

Danette
4th January 2018, 15:31
I'm converting many TV shows that are NTSC 29.97 fps MKV's. Of course, these need to be IVTC'd, which RipBot264 generally handles well. However, about half of them have vfr (variable frame rate) and RipBot264 makes a mess of them (out-of-sync audio and duplicated video at the end to fit the audio). If I demux the MKV's, RipBot264 will correctly process the the video-only files. Is there a solution for this?

squezer
4th January 2018, 15:58
Since ripbot264 v1.21 is impossible to convert DVD into mkv.
AviSynth preview is green, so is encoded video. (like in post 15342 )
Or it cannot load 32bit mpeg2 decoder ( same decoder error as in post 15353 )

v1.20 working fine though.

Could you please fix it?

slalom
4th January 2018, 16:23
Even if I import the files manually and want to set the names I cant find Greek, Chinese etc. on your list. The above is from a MKV demuxed by MakeMKV from a UHD disc I used as a source and where the names is correct.
You will find Greek as Ell (Ellinika, press e to navigate there), and Chinese as Zho

@Atak
Just a remind, I checked again some files with the version 1.22.0, and latest Avisynth+ r2580 (December 27, 2017)

I got these errors again

FFVideoSource: No video track found
FFAudioSource: No audio track found

and this
FFAudioSource: Audio format change detected. This is currently unsupported. Channels: 6 -> 6; Sample rate: 48000 -> 48000; Sample format: Unknown -> Unknown

whiskey
4th January 2018, 17:51
I've updated to v1.22.0 by downloading the whole zip file and for some reason every time after demuxing audio and indexing I end up with "Decoding Error" window

Atak_Snajpera
4th January 2018, 19:43
Since ripbot264 v1.21 is impossible to convert DVD into mkv.
AviSynth preview is green, so is encoded video. (like in post 15342 )
Or it cannot load 32bit mpeg2 decoder ( same decoder error as in post 15353 )

v1.20 working fine though.

Could you please fix it?

Everything works on my Windows 7 x64 (source DVD Alien:Covenant )
http://i.cubeupload.com/FoUQUa.png

Let me guess ,You are on that buggy win10?

I've updated to v1.22.0 by downloading the whole zip file and for some reason every time after demuxing audio and indexing I end up with "Decoding Error" window
Sorry but this kind of "bug report" is useless. How am I supposed to know what went wrong if you don't even bother to post whole error message?

@Slalom
You have corrupted files. I don't even want to know where you get those video files from.

If I demux the MKV's, RipBot264 will correctly process the the video-only files. Is there a solution for this?
Can you send me at least one of those problematic files?

squezer
4th January 2018, 20:28
Atak_Snajpera

Yeah, you are right: fresh Windows 10 Pro on 2 PCs...

But I have only that and v1.20 is working OK with it.
Is there any chance to fix that behaviour also for that lovely Windows 10, please?
Because soon or later we all will have only that, unfortunately...

slalom
4th January 2018, 20:33
@Slalom
You have corrupted files. I don't even want to know where you get those video files from.
Could it be a failing hard drive with those files in it??

whiskey
4th January 2018, 20:47
Sorry but this kind of "bug report" is useless. How am I supposed to know what went wrong if you don't even bother to post whole error message?

That is the whole error message, I dont get anything else

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

GZZ
5th January 2018, 09:58
Request:

- Is it possible to have the Encoding server to take the name of the computer its running on and send it to the Encoding client so I see my 3 machines in the encoding server listed with Computername and IP or the possibility to set a custom name.
- When you hit "Off" on a server, is it possible to ask user if they want to terminate it now and lose the current encoding or have it terminated after the current job has finished.

Atak_Snajpera
5th January 2018, 12:25
Atak_Snajpera

Yeah, you are right: fresh Windows 10 Pro on 2 PCs...

But I have only that and v1.20 is working OK with it.
Is there any chance to fix that behaviour also for that lovely Windows 10, please?
Because soon or later we all will have only that, unfortunately...

That is the whole error message, I dont get anything else

Try this https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

guest
5th January 2018, 12:46
Try this https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

I know you used to tell "us" that Visual Studio 2015 is required, but Visual Studio 2017 is available, but from my experience, if you have 2015 installed, and then install 2017, the reference to 2015 in "Programs and Features" disappears, and only 2017 appears....

Your comment ???

Atak_Snajpera
5th January 2018, 13:49
You are right. It turns out that 2017 is a replacement for 2015.

guest
5th January 2018, 14:24
You are right. It turns out that 2017 is a replacement for 2015.

Ok so if you install 2017 it will do the same "job" as 2015 ??

squezer
6th January 2018, 00:08
Try this https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Installed VC_redist.x64 and VC_redist.x86.
Still just plain green...

guest
6th January 2018, 02:10
Installed VC_redist.x64 and VC_redist.x86.
Still just plain green...

Just a thought, if you're running a fresh setup, did you (re)install Avisynth from the Ripbot "Tool's" folder ??? (install.cmd)

nekrosoft13
6th January 2018, 05:16
this new intel security patches/bioses bullshit slowed down my 4k x265 10bit encoding from 18fps to 14fps...

nekrosoft13
6th January 2018, 05:19
Bitrate will be even lower if you keep original 720x480.

true, but that is not the issue at hand, I don't want it to assume and decide for me, if i select 1,33:1 (4:3) I want it to stay at that aspect ratio.

trying to find a work around.

Wildfire
6th January 2018, 11:21
this new intel security patches/bioses bullshit slowed down my 4k x265 10bit encoding from 18fps to 14fps...

That's probably a coincidence, as x264/x265 is not heavily I/O dependent and as such the performance impact should be minimal.

I've seen benchmarks with and without the patch and the performance impact fell within the margin of error for the benchmarks...

silverback
6th January 2018, 15:06
Installed VC_redist.x64 and VC_redist.x86.
Still just plain green...

Did you find a solution to this, I am having the same problem clean install Windows 8.1.

Atak_Snajpera
6th January 2018, 15:53
Check if AviSynth is correctly installed.

Open notepad and add these two lines and then save it as test.avs.
colorbars
info

Next open test.avs in MPC-HC (x64!). You should see this image

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

nekrosoft13
6th January 2018, 17:35
That's probably a coincidence, as x264/x265 is not heavily I/O dependent and as such the performance impact should be minimal.

I've seen benchmarks with and without the patch and the performance impact fell within the margin of error for the benchmarks...

before the patch it would take hour and 5-10 to finish encode, now its about hour 20-30 minutes.

And the only thing that change was the 2018-1 culmative patch.

Atak_Snajpera
6th January 2018, 17:51
Check fps in my benchmark x265 FHD Benchmark (before and after patch)

whiskey
6th January 2018, 20:05
Try this https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Looks like that was the issue, working fine now !

squezer
7th January 2018, 12:59
Did you find a solution to this, I am having the same problem clean install Windows 8.1.


No, buddy, did not, i dont have a clue.

It is however the problem above version v1.20,
so i used the v1.20 to do a job for now,
for anything else than mpeg2 (dvd) v1.22 works OK for me.
so AtackSnipera is the only one to know, what is the problem...

EDIT:
i narrowed it down to DGDecode.dll x64 problem.
Is there anybody to check, if DVD mpeg2 is working in Win10 x64 with v1.22+, please?

silverback
7th January 2018, 18:12
Check if AviSynth is correctly installed.

Open notepad and add these two lines and then save it as test.avs.
colorbars
info

Next open test.avs in MPC-HC (x64!). You should see this image

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

I am not sure this was meant for me with the green screen problem on combined VOB's. But the .avs file worked as shown in your example.

Arbie
7th January 2018, 20:22
"Java not recognized" problem.

I'm running as a standard user on Windows 10 x64. It's my machine and I also control the Admin account but run like this for security. Other than that my setup should be standard. And I have the same problem when I login as Admin, so I don't think that's the problem.
AMD Ryzen CPU.

I've downloaded and installed the latest RipBot264 v1.22.0.7. It finds my AVISynth and Haali installations, but not Java. I understand that RipBot264 needs the 32-bit version, and when I run command line "java -version" it says mine is 64-bit. BUT both C:\Program Files\Java\jre1.8.0_151 and C:\Program Files (x86)\Java\jre1.8.0_151 folders are present. So I think 32-bit Java is available.

The registry has the key HKEY_CURRENT_USER\Software\JavaSoft but that doesn't specify bitness, except for Chrome in which case it points to the (x86) Java folder (thereby accessing the 32-bit Java, I suppose).


SO - how is RipBot264 deciding that it can't access Java 32-bit?
Can I make this work by some environment variable change or other trick?


Thank you.

iSeries
8th January 2018, 18:52
Hi, any way to convert HDR to SDR but with X265 (keeping 4k resolution)? I have a 4k non-HDR TV and will play back 4k HEVC SDR in MKV no problem.

Ryushin
9th January 2018, 16:23
Hi, any way to convert HDR to SDR but with X265 (keeping 4k resolution)? I have a 4k non-HDR TV and will play back 4k HEVC SDR in MKV no problem.

Atak added tone mapping to convert HDR to SDR in the last version. Though I think it only did this when encoding to AVC. For me, VLC 3.0 is able to do tone mapping playback for 4K HDR to display on two 4K monitors I have. I think Kodi is also adding support for HDR to SDR. So you might just need to use a different playback software.

Thing is, I was excited about the prospect of down converting 4K to to 1080p as I felt the increased quality with more pixels would be wonderful. However, finding out there is no perfect way for the color to be remapped from BT2020 to Rec.709, I will still be ripping the 1080p disks to make the HD copy and the 4K UHD to make the 4K copy. The day will probably come when you will no longer get a Blu-ray disc with the UHD disc, and on that day, I will be very grateful that Atak added the tone mapping conversion.

byteshare
9th January 2018, 17:01
Added: Automatic HDR information retention while encoding to HEVC format
Added: Automatic HDR to SDR tonemaping during conversion to AVC format
Any plans for an option like the AVC for HEVC? HDR to SDR and HEVC.
Might not really matter in a while though if VLC 3.0 is able to do tone mapping playback and if Kodi is also adding support for HDR to SDR.

iSeries
10th January 2018, 00:08
Atak added tone mapping to convert HDR to SDR in the last version. Though I think it only did this when encoding to AVC.

Yep only for avc, which is why i was asking for hevc. Like i said, this is for a 4k sdr tv that is able to playback sdr 4k hevc mkv files straight from usb.

GZZ
11th January 2018, 17:14
I had a chunck that made FFMpeg crash and when I closed the FFmpeg crash dialog it finished encoding like it completed succesful. But when I open the log file I can see a mismatch between expected frames and encoded frames. Does Ripbots check and validate the log file for expected frames and encoded frames or else it could end up with skipping video because small parts is missing?

Log file:


Encoding started...
""\\HENRIK-RYZEN7\Ripbot264temp\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "\\HENRIK-RYZEN7\RipBot264temp\job20\Chunks\41.avs" -strict -1 -f yuv4mpegpipe - | "\\HENRIK-RYZEN7\Ripbot264temp\tools\x265\x265_x64.exe" --seek 24 --colorprim bt2020 --transfer smpte2084 --colormatrix bt2020nc --master-display "G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,0)" --max-cll "1127,612" --crf 18 --fps 24000/1001 --min-keyint 24 --keyint 240 --frames 4329 --sar 1:1 --profile main10 --output-depth 10 --y4m --output "\\HENRIK-RYZEN7\RipBot264temp\job20\Chunks\41.265" -"
y4m [info]: 3840x1600 fps 24000/1001 i420p10 sar 1:1 unknown frame count
raw [info]: output file: \\HENRIK-RYZEN7\RipBot264temp\job20\Chunks\41.265
x265 [info]: HEVC encoder version 2.6+2-32e6f04b8713
x265 [info]: build info [Windows][GCC 7.2.0][64 bit] 10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [warning]: Turning on repeat-headers for HDR compatibility
x265 [info]: Main 10 profile, Level-5 (Main tier)
x265 [info]: Thread pool created using 16 threads
x265 [info]: Slices : 1
x265 [info]: frame threads / pool features : 4 / wpp(25 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge : hex / 57 / 2 / 2
x265 [info]: Keyframe min / max / scenecut / bias: 24 / 240 / 40 / 5.00
x265 [info]: Lookahead / bframes / badapt : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 0
x265 [info]: References / ref-limit cu / depth : 3 / on / on
x265 [info]: AQ: mode / str / qg-size / cu-tree : 1 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress : CRF-18.0 / 0.60
x265 [info]: tools: rd=3 psy-rd=2.00 rskip signhide tmvp strong-intra-smoothing
x265 [info]: tools: lslices=8 deblock sao

x265 [info]: frame I: 34, Avg QP:13.63 kb/s: 29778.11
x265 [info]: frame P: 894, Avg QP:14.15 kb/s: 11565.13
x265 [info]: frame B: 3254, Avg QP:18.87 kb/s: 2210.42
x265 [info]: Weighted P-Frames: Y:2.6% UV:1.8%
x265 [info]: consecutive B-frames: 4.6% 0.5% 2.7% 23.8% 68.3%

encoded 4182 frames, 0.14 fps, 4434 kbps



Expected (from the --frames parameter) says: 4329 and encoded is 4182 frames. Missing 147 frames.

byteshare
12th January 2018, 03:00
I had a chunck that made FFMpeg crash and when I closed the FFmpeg crash dialog it finished encoding like it completed successful.
I get this from time to time, what you need to do is stop (turn "off") the Encoding Server in the Encoding Client, close error, then start the Encoding server in the Encoding Client again, and it should encode fine. Worst case I've had to do this several times.

That said, since the switch away from avs2yuv.exe I am seeing less errors, but one of my machines struggles to get 100% CPU now, not sure why...I'll keep looking into it.

GZZ
12th January 2018, 07:12
I just finished the last peace manually. I was thinking if the encoding client could do it by itself by checking the log at the end of encoding a chunck. I did a local script to just check all the chucks log after encoding to make sure I didnt miss anything.

I only have 100% usage issue when using MDegrain2, then it wont go much over 50% on my Ryzen7 (8 core, 16 thread) CPU, so using two encoding servers on my Ryzen helps.

Atak_Snajpera
12th January 2018, 15:25
I just finished the last peace manually. I was thinking if the encoding client could do it by itself by checking the log at the end of encoding a chunck. I did a local script to just check all the chucks log after encoding to make sure I didnt miss anything.
What should be a default behaviour in this case?
a) repeat encoding of crashing chunk endlessly
b) disconnect server

byteshare
12th January 2018, 16:37
I only have 100% usage issue when using MDegrain2, then it wont go much over 50% on my Ryzen7 (8 core, 16 thread) CPU, so using two encoding servers on my Ryzen helps.
I unchecked in the settings the "Limit to following filters only" but on 1 pc I still don't get 100% usage with 2 servers, and on another PC I get 100% with only 1 server on encoding the same thing. I found the difference is using SMDegrain rather than SMDegrain3 (I don't usually use 2).

What should be a default behaviour in this case?
a) repeat encoding of crashing chunk endlessly
b) disconnect server
Should be turns off server, kills the ffmpeg connected to it (closes error), starts server again...should do this at least 10 times, but usually 1 more attempt is enough.

GZZ
12th January 2018, 23:12
What should be a default behaviour in this case?
a) repeat encoding of crashing chunk endlessly
b) disconnect server

it did work on first retry, so it might just have been FFMpeg crashing for other reasons then a bad input. But maybe have a Max retry in your settings and then it will fail to encode the piece. I think 2-3 retry should be default.

And then disconnect the server and let another server try to encode the piece and if it still fail, then error out on the entire movie.

Dhry
14th January 2018, 18:35
Absolutely outstanding software! Really loving the distributed encoding feature. I know others have asked for this before, but just throwing in my vote as well - PLEASE include drag and drop into the main and batch windows!

Cheers
Dhry

Atak_Snajpera
16th January 2018, 17:18
v1.22.1
Added: Option "Force HDR to SDR conversion while encoding to HEVC format"
Added: Option to specify custom name for server
Added: Server automatically kills crashed ffmpeg.exe and discards current encoding progress.
Changed: Java detection method
Fixed: Incorrect language codes for Czech,Chinese,Greek and Slovak
Fixed: audio process blocking video process during audio normalization

iSeries
16th January 2018, 17:34
v1.22.1
Added: Option "Force HDR to SDR conversion while encoding to HEVC format"

Thank you!! :-)

GZZ
17th January 2018, 12:53
Is it me or are Batch process broken because of mkvmerge ?

I get this in MkvInfo.txt file in my Job folder. Using version 1.22.1


mkvmerge v20.0.0 ('I Am The Sun') 32-bit
Error: no destination file name was given.


I get no subtitles or audio demuxing.

Edit: Replaced the MkvToolNix with the one from version 1.22.0 and then its working again. Might be changed command line in version 20.0.0

whiskey
17th January 2018, 19:58
Is it me or are Batch process broken because of mkvmerge ?

I get this in MkvInfo.txt file in my Job folder. Using version 1.22.1



I get no subtitles or audio demuxing.

Edit: Replaced the MkvToolNix with the one from version 1.22.0 and then its working again. Might be changed command line in version 20.0.0


Same here, updated to v1.22.1 no audio

guest
18th January 2018, 03:00
Same here, updated to v1.22.1 no audio

There's another auto update with MkvToolNix (v19.0.0)

Arbie
18th January 2018, 04:08
"Java not recognized" problem still occurs, with v1.22.0.

All details same as my 7 Jan post above.

Thx
Arbie

guest
18th January 2018, 07:44
"Java not recognized" problem still occurs, with v1.22.0.

All details same as my 7 Jan post above.

Thx
Arbie

Have you tried the latest update ??

jlpsvk
18th January 2018, 13:11
it would be great to have possibility to ENABLE or DISABLE "Force HDR to SDR when coverting to HEVC" per job, not globally.

Atak_Snajpera
18th January 2018, 13:55
it would be great to have possibility to ENABLE or DISABLE "Force HDR to SDR when coverting to HEVC" per job, not globally.

why???

gabbett1
18th January 2018, 15:21
Hello Atak,

I recently installed the updated version of Ripbot264. Ever since, when I'm trying to encode, I get an error popup that says:

ffmpeg.exe has stopped working

Thoughts on how to correct this? Everything I look up online says it's an issue with firefox, but it only happens when I'm encoding.

Thanks

byteshare
18th January 2018, 16:10
v1.22.1
Added: Server automatically kills crashed ffmpeg.exe and discards current encoding progress.
Awesome, will give this a try, thank you!

byteshare
18th January 2018, 16:11
Hello Atak,

I recently installed the updated version of Ripbot264. Ever since, when I'm trying to encode, I get an error popup that says:

ffmpeg.exe has stopped working

Thoughts on how to correct this? Everything I look up online says it's an issue with firefox, but it only happens when I'm encoding.

Thanks

Would you please confirm what version you're on?
At wait point exactly are you getting the FFMPEG error?

For me in DE mode, turning the server off, closing the error and starting it again usually works, but on the most recent version there is a method that should be doing this automatically.

gabbett1
18th January 2018, 16:24
Would you please confirm what version you're on?
At wait point exactly are you getting the FFMPEG error?

For me in DE mode, turning the server off, closing the error and starting it again usually works, but on the most recent version there is a method that should be doing this automatically.

I'm using version 1.22.0.7. It's random when it happens. Happens on the computers I'm using the encoding server on as well.

jlpsvk
18th January 2018, 17:48
it would be great to have possibility to ENABLE or DISABLE "Force HDR to SDR when coverting to HEVC" per job, not globally.

why???

Because it would be time-saver. Because I can then have in one queue both... 4K HDR -> 4K HDR HEVC and 4K HDR -> 4K SDR HEVC jobs... now i must first do one, change setting, do other... quite disturbing.

GZZ
18th January 2018, 19:32
I still have Undetermined subtitles when it should have a language name.

Example


25_subtitles_Undetermined.sup


If I look up in the Mediainfo.txt file I can see it should be Romanian.

slalom
18th January 2018, 20:27
So change it to Romanian

byteshare
18th January 2018, 21:14
I'm using version 1.22.0.7. It's random when it happens. Happens on the computers I'm using the encoding server on as well.
Try updating to 1.22.1 since it has support for handing FFMPEG errors that previous versions did not.
Assuming you mean an FFMPEG error on the PC with the Encoding Client on it (manage the encoding servers)?
You said it happens on the encoding server to, do you mean just in the encoding log or an actual FFMPEG error popping up?

Arbie
19th January 2018, 00:58
I keep trying to find 1.22.1 or whatever is the latest. The link on the first page has 1.22.0 but the exe is dated 1 Jan.

Where to look for these newer ones I see mentioned?

guest
19th January 2018, 05:15
I keep trying to find 1.22.1 or whatever is the latest. The link on the first page has 1.22.0 but the exe is dated 1 Jan.

Where to look for these newer ones I see mentioned?

Have you got auto update enable in Ripbot settings ???

I should get it automatically, if enabled, and you're connected to the "net" !!!

GZZ
19th January 2018, 17:50
So change it to Romanian

Is this a forum to correct errors in the progam or a forum kick other people because they report at possible mistake in a program ?

gabbett1
19th January 2018, 21:34
Have you got auto update enable in Ripbot settings ???

I should get it automatically, if enabled, and you're connected to the "net" !!!

Mine "tries" to auto update but the version it says I have afterwards is 1.22.0

slalom
19th January 2018, 21:45
Is this a forum to correct errors in the progam or a forum kick other people because they report at possible mistake in a program ?
I'm not sure its the program. If it's the program, Atak should fix the Greek subtitles too

dracore
19th January 2018, 22:19
well, ive just grabed the latest release and now ripbot will not even load for me before the update all was fine and dandy :o

GZZ
19th January 2018, 23:36
Is it possible to control the among of thread on each server using DE ?

I use 3 machines to encode some UHD disc. Ryzen 7 (8 core, 16 threads) and an old Intel Core I7-4770k (4 core, 8 threads) and a Core I7-6700HQ (4 core, 8 threads). The problem is that MDegrain dosnt like hyperthreading. I tried to encode a chunck manually using 8 or 16 threads on my Ryzen 7. 8 threads (video=Prefetch(video,8)) gave me 3fps, but with 16 threads video=Prefetch(video,16) it gave me half fps.

I can limit the number of threads to 8 when using MDegrain filter. But I would like to limit it to 4 threads on my Core I7-4770k and my I7-6700HQ. The temperary aproach is to set limit at 4 threads and then use 2 servers on my Ryzen. But it would be nice if I could specfify it on a server level, then I could mix more servers with differnt cores and still get the best out of them.

Update: Not sure its MDegrain. I think its MT part that dosnt run better when using the hyperthreads, looks like it runs faster with just using the among of threads that matches the core. Maybe too much waiting time between threads when using 16 threads.

Update2: Maybe just an option to only use real cores and not hyperthreading for the MT part of AVS script. It did run better and faster on all my machines with just limiting the number og threads to the actual number of cores on the cpu.

Arbie
20th January 2018, 00:59
Have you got auto update enable in Ripbot settings ???

I should get it automatically, if enabled, and you're connected to the "net" !!!

That doesn't work in the case of "Java not found", because the program won't go past that point. The GUI never opens.


So -- is there a location to pick up the latest version?

GZZ
20th January 2018, 07:58
That doesn't work in the case of "Java not found", because the program won't go past that point. The GUI never opens.


So -- is there a location to pick up the latest version?


I got java 8 Update 151 installed, I think its the 32bit version, even though I run 64bit windows. I downloaded it from java.com and works out of the box with ripbots.

Atak_Snajpera
20th January 2018, 15:33
Is it possible to control the among of thread on each server using DE ?

I use 3 machines to encode some UHD disc. Ryzen 7 (8 core, 16 threads) and an old Intel Core I7-4770k (4 core, 8 threads) and a Core I7-6700HQ (4 core, 8 threads). The problem is that MDegrain dosnt like hyperthreading. I tried to encode a chunck manually using 8 or 16 threads on my Ryzen 7. 8 threads (video=Prefetch(video,8)) gave me 3fps, but with 16 threads video=Prefetch(video,16) it gave me half fps.

I can limit the number of threads to 8 when using MDegrain filter. But I would like to limit it to 4 threads on my Core I7-4770k and my I7-6700HQ. The temperary aproach is to set limit at 4 threads and then use 2 servers on my Ryzen. But it would be nice if I could specfify it on a server level, then I could mix more servers with differnt cores and still get the best out of them.

Update: Not sure its MDegrain. I think its MT part that dosnt run better when using the hyperthreads, looks like it runs faster with just using the among of threads that matches the core. Maybe too much waiting time between threads when using 16 threads.

Update2: Maybe just an option to only use real cores and not hyperthreading for the MT part of AVS script. It did run better and faster on all my machines with just limiting the number og threads to the actual number of cores on the cpu.

CPU: Xeon E5-2690@2.9GHz (8C/16T)

MDegrain2 + Prefetch(16)
http://i.cubeupload.com/q0l7iU.png

MDegrain2 + Prefetch(8)
http://i.cubeupload.com/ZcK7ue.png

Arbie
20th January 2018, 19:12
Still working on "Java not installed" error on my Windows 10 64-bit system (running as Standard User)...

• My RipBot264 version is v1.22.0.7

• I can't find where to download the latest version, which is listed as having a fix for this.

• "Update" won't fetch the latest version because the program never gets to the point where I can enable that.

• I think Java 32-bit is installed on my PC, based on the following evidence from the registry, folders found, and command prompt output (except for one folder not found):

=====================
REGISTRY

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
has
CurrentVersion = 1.8

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\JavaSoft\Java Runtime Environment
has
CurrentVersion = 1.8


=====================
FOLDERS found with Java components:

C:\Program Files\Java\jre1.8.0_151
C:\Program Files (x86)\Java\jre1.8.0_152

BUT THIS FOLDER NOT FOUND:
C:\Windows\SysWOW64\java.exe


=====================
COMMAND PROMPT:

Microsoft Windows [Version 10.0.16299.192]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\[my user name]>java -XshowSettings:all

VM settings:
Max. Heap Size (Estimated): 247.50M
Ergonomics Machine Class: client
Using VM: Java HotSpot(TM) Client VM

Property settings:
awt.toolkit = sun.awt.windows.WToolkit
file.encoding = Cp1252
file.encoding.pkg = sun.io
file.separator = \
java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
java.awt.printerjob = sun.awt.windows.WPrinterJob
java.class.path = .
java.class.version = 52.0
java.endorsed.dirs = C:\Program Files (x86)\Java\jre1.8.0_152\lib\endorsed
java.ext.dirs = C:\Program Files (x86)\Java\jre1.8.0_152\lib\ext
C:\WINDOWS\Sun\Java\lib\ext
java.home = C:\Program Files (x86)\Java\jre1.8.0_152
java.io.tmpdir = C:\Users\[MyUserName]\AppData\Local\Temp\
java.library.path = C:\ProgramData\Oracle\Java\javapath
C:\WINDOWS\Sun\Java\bin
C:\WINDOWS\system32
C:\WINDOWS
C:\ProgramData\Oracle\Java\javapath
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
C:\WINDOWS\System32\WindowsPowerShell\v1.0\

C:\Program Files\Process Lasso\
C:\Users\[MyUserName]\AppData\Local\Microsoft\WindowsApps

.
java.runtime.name = Java(TM) SE Runtime Environment
java.runtime.version = 1.8.0_152-b16
java.specification.name = Java Platform API Specification
java.specification.vendor = Oracle Corporation
java.specification.version = 1.8
java.vendor = Oracle Corporation
java.vendor.url = http://java.oracle.com/
java.vendor.url.bug = http://bugreport.sun.com/bugreport/
java.version = 1.8.0_152
java.vm.info = mixed mode, sharing
java.vm.name = Java HotSpot(TM) Client VM
java.vm.specification.name = Java Virtual Machine Specification
java.vm.specification.vendor = Oracle Corporation
java.vm.specification.version = 1.8
java.vm.vendor = Oracle Corporation
java.vm.version = 25.152-b16
line.separator = \r \n
os.arch = x86
os.name = Windows 10
os.version = 10.0
path.separator = ;
sun.arch.data.model = 32
sun.boot.class.path = C:\Program Files (x86)\Java\jre1.8.0_152\lib\resources.jar
C:\Program Files (x86)\Java\jre1.8.0_152\lib\rt.jar
C:\Program Files (x86)\Java\jre1.8.0_152\lib\sunrsasign.jar
C:\Program Files (x86)\Java\jre1.8.0_152\lib\jsse.jar
C:\Program Files (x86)\Java\jre1.8.0_152\lib\jce.jar
C:\Program Files (x86)\Java\jre1.8.0_152\lib\charsets.jar
C:\Program Files (x86)\Java\jre1.8.0_152\lib\jfr.jar
C:\Program Files (x86)\Java\jre1.8.0_152\classes
sun.boot.library.path = C:\Program Files (x86)\Java\jre1.8.0_152\bin
sun.cpu.endian = little
sun.cpu.isalist =
sun.desktop = windows
sun.io.unicode.encoding = UnicodeLittle
sun.java.launcher = SUN_STANDARD
sun.jnu.encoding = Cp1252
sun.management.compiler = HotSpot Client Compiler
sun.os.patch.level =
sun.stderr.encoding = cp437
sun.stdout.encoding = cp437
user.country = US
user.dir = C:\Users\[MyUserName]
user.home = C:\Users\[MyUserName]
user.language = en
user.name = [MyUserName]
user.script =
user.timezone =
user.variant =

Locale settings: OMITTED FOR BREVITY

Atak_Snajpera
20th January 2018, 19:31
1) Run ripbot
2) Go see something on tv
3) Restart ripbot

GZZ
21st January 2018, 16:45
@Atak_Snajpera
The trend is the same. Did a avsmeter test with Degrain2 on a UHD source.

CPU: AMD Ryzen 7 (1700x) (8C/16T) @ 3.8Ghz

MDegrain2 + Prefetch(16)
http://i.cubeupload.com/krhtWz.png

MDegrain2 + PRefetch(12)
http://i.cubeupload.com/f15alB.png

MDegrain2 + Prefetch(8)
http://i.cubeupload.com/2ADS0a.png

MDegrain2 + Prefetch(4)
http://i.cubeupload.com/PxXf2a.png

Look at the FPS Avg and avg CPU.

I think it scales different on a AMD CPU then on Intel.

Running with 8 threads gives me 100% CPU when doing a real encoding.

Atak_Snajpera
21st January 2018, 17:28
Interesting... I see the same performance drop on UHD as well

MDegrain2 + Prefetch(16)
http://i.cubeupload.com/GH6Bkr.png

MDegrain2 + Prefetch(8)
http://i.cubeupload.com/hKlJEc.png

However when you downscale from UHD to FHD...
Spline36Resize(1920,800) + MDegrain2 + Prefetch(8)
http://i.cubeupload.com/2UtGd0.png

Spline36Resize(1920,800) + MDegrain2 + Prefetch(16)
http://i.cubeupload.com/iK4U8q.png

Arbie
21st January 2018, 20:14
1) Run ripbot
2) Go see something on tv
3) Restart ripbot

I suppose your post was in reply to my problem with "Java not installed".

So I started ripbot and let it sit overnight, with my firewall disabled. The picture attached shows the screen I get. It never changed.

GZZ
21st January 2018, 22:55
@Atak_Snajpera

Do you have an idea on what the issue is or if its related to the MDegrain plugin or Avisynth MT just scales badly with that plugin ?

Arbie
22nd January 2018, 02:06
I suppose your post was in reply to my problem with "Java not installed".

So I started ripbot and let it sit overnight, with my firewall disabled. The picture attached shows the screen I get. It never changed.

What finally worked was running "update.exe" in the ripbot folder, then running ripbot again. That updated, and the new version finds Java with no trouble.

guest
22nd January 2018, 11:32
What finally worked was running "update.exe" in the ripbot folder, then running ripbot again. That updated, and the new version finds Java with no trouble.

Hey Arbie...yep, that's how it works.

But if you open the Setting's tab (within Ripbot), and on the 1st main page. on the right hand side, the very top option is to use Auto Update...make sure that's checked/ticked, and you should then get ALL the updates that Atak posts.

One way to check if you have downloaded any updates after opening Ripbot, is check in the Updates folder.

If there's some files in there, the next time you start Ripbot, they will be installed (you see it doing this)

Cheers

Atak_Snajpera
22nd January 2018, 13:11
@Atak_Snajpera

Do you have an idea on what the issue is or if its related to the MDegrain plugin or Avisynth MT just scales badly with that plugin ?

I would not say that it scales badly. It scales quite well. Limiting prefetch value to physical cores should give more predictable performance in all resolutions.

Balthazar2k4
22nd January 2018, 16:32
I am doing forced HDR to SDR and converting from 4k HEVC to 1080p AVC. No other filters are being used. I am on a Threadripper 1950x and am seeing ~10% utilization so my encode times for a 2 hour movie exceed 5 hours (roughly 9.75fps). What is the bottleneck here?

Atak_Snajpera
22nd January 2018, 16:43
Probably tone mapping algorithm in ffmpeg. Resizing is also single threaded. Use DE mode with extra servers.

Balthazar2k4
22nd January 2018, 17:01
Probably tone mapping algorithm in ffmpeg. Resizing is also single threaded. Use DE mode with extra servers.

Ouch. Thanks Atak. Guess I need to determine if this is really worth the effort...

Atak_Snajpera
22nd January 2018, 18:22
Ouch. Thanks Atak. Guess I need to determine if this is really worth the effort...

This should reduce bottleneck caused by slow single threaded resizer

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

GZZ
22nd January 2018, 18:24
I would not say that it scales badly. It scales quite well. Limiting prefetch value to physical cores should give more predictable performance in all resolutions.

Indeed. Problem is when Im doing a DE encoding and the core count is different across my servers. If I could set the core count on server level or have a global flag to auto detect core count on DE servers. Then it would be perfect. :)

Atak_Snajpera
22nd January 2018, 18:31
Indeed. Problem is when Im doing a DE encoding and the core count is different across my servers. If I could set the core count on server level or have a global flag to auto detect core count on DE servers. Then it would be perfect. :)

I've already changed that in my testing build.
Encoding server will reduce prefetch value according to detected number of physical cores instead of logical cores.
If you have auto-update enabled then you should get an update shortly...

Ps. make sure that all your PCs will be using updated encodingserver.exe

Balthazar2k4
22nd January 2018, 21:57
This should reduce bottleneck caused by slow single threaded resizer

Thanks Atak. I will try the suggestion shortly and report back.

UPDATE: Looks to be a ~40% improvement in speed. Went from around 9.75fps to 12.80fps. Not exactly setting the world on fire, but 3:50 beats 5+ hours any day of the week.

UPDATE: Turns out that last update was me accidentally doing an encode to HEVC. When re-tasked with AVC for the encode, the improvement looks like 9.75fps to 13.45fps. Surprisingly the HEVC and AVC encode speed are very similar when enabling the tone mapping process. Without tone mapping the difference in speed is quite appreciable.

Balthazar2k4
22nd January 2018, 22:06
Is it possible to encode from a mapped drive in Windows? I store all of my movies on my NAS and I am currently copying the file to my local machine to encode it, but it would be so much more convenient to work the source file straight from my NAS. I know someone brought this up before, but I never saw a resolution.

Atak_Snajpera
23rd January 2018, 12:56
Thanks Atak. I will try the suggestion shortly and report back.

UPDATE: Looks to be a ~40% improvement in speed. Went from around 9.75fps to 12.80fps. Not exactly setting the world on fire, but 3:50 beats 5+ hours any day of the week.

UPDATE: Turns out that last update was me accidentally doing an encode to HEVC. When re-tasked with AVC for the encode, the improvement looks like 9.75fps to 13.45fps. Surprisingly the HEVC and AVC encode speed are very similar when enabling the tone mapping process. Without tone mapping the difference in speed is quite appreciable.

Is there any reason why you do not use Distributed Encoding mode in order to get constant 100% usage?
Why 6 servers? Because I need 3 on my 8C/16T CPU to get ~90% usage with active tone mapping.
http://i.cubeupload.com/EG1WDO.png

Atak_Snajpera
23rd January 2018, 12:59
Is it possible to encode from a mapped drive in Windows? I store all of my movies on my NAS and I am currently copying the file to my local machine to encode it, but it would be so much more convenient to work the source file straight from my NAS. I know someone brought this up before, but I never saw a resolution.

This won't work?
https://www.synology.com/en-uk/knowledgebase/DSM/help/DSM/Tutorial/store_with_windows

byteshare
23rd January 2018, 16:19
What finally worked was running "update.exe" in the ripbot folder, then running ripbot again. That updated, and the new version finds Java with no trouble.
I had an issue with mine, what I had to do was completely uninstall Java and manually remove all Java install folders from my computer and then install Java.

squezer
23rd January 2018, 19:14
Atack,

so any idea how to fix that green preview frame with DVD decoding?
It is mpeg2 codec to blame.
I fastracompressed source mpeg2 mov to Lagarith Lossless avi in VirtualDub FilterMod,
then it was ok in Ripbot264.


Win 10 pro x64, ripbot264 updated.


Thanks in advance.

Atak_Snajpera
23rd January 2018, 19:23
Send me sample. 50MB is ok and I will check on my machine with windows 7.

squezer
23rd January 2018, 19:56
Send me sample. 50MB is ok and I will check on my machine with windows 7.

ok,
link in pm

Atak_Snajpera
23rd January 2018, 20:14
... and it works fine here .... (preview works and encoded file)
http://i.cubeupload.com/gShMuO.png

Have you tried reinstalling graphic drivers? Every major win10 update tends to brake previously installed drivers.
What is your CPU?

Balthazar2k4
23rd January 2018, 21:17
Is there any reason why you do not use Distributed Encoding mode in order to get constant 100% usage?
Why 6 servers? Because I need 3 on my 8C/16T CPU to get ~90% usage with active tone mapping.

I guess because I am an idiot and didn't even realize I could do DE on a single machine. I will try it later. :thanks:

UPDATE: Whoa! Now that is a difference. I went from 9.75fps to 53.65fps using a six server local DE. Now if I could just solve my mapped drive issue I would be in business.

Balthazar2k4
23rd January 2018, 21:17
This won't work?
https://www.synology.com/en-uk/knowledgebase/DSM/help/DSM/Tutorial/store_with_windows

That is how my drive is mapped in Windows, but RipBot does not see the drive.

squezer
23rd January 2018, 21:23
... and it works fine here .... (preview works and encoded file)

Have you tried reinstalling graphic drivers? Every major win10 update tends to brake previously installed drivers.
What is your CPU?

I believe you it works on win7,
but I tried it on Win 10 pro x64 twice:
1. on my notebook, some i5 mobile CPU, 8G RAM, with integrated GPU only, win10 continuously upgraded
2. on my PC, freshly installed latest win10, i7-4790k, 32G RAM, Nvidia1060 GPU - updated drivers at least 3 times since I have noticed a problem.
Both cases lead to the same result.

Win10 + ripbot 1.21 = just doesnt work with mpeg2 - DVD VOB, mov etc. content

However, Win10 + ripbot 1.20 works with that content without any problem.

Speedfreek
24th January 2018, 02:54
Is there a way to switch between tone mapping types? I can do it in FFMPEG, but I just can't get the same speed out of it.

Atak_Snajpera
24th January 2018, 13:43
That is how my drive is mapped in Windows, but RipBot does not see the drive.

What is your problem? Mapped network location is visible in ripbot264 on my windows 7.
http://i.cubeupload.com/GDIABq.png
http://i.cubeupload.com/FUGXe2.png
http://i.cubeupload.com/qASBjB.png

soneca
24th January 2018, 13:48
Error loading a dvd with AC3 audio with the latest version.

https://s20.postimg.org/78ocggyi5/ripbot.png

Atak_Snajpera
24th January 2018, 13:54
show me content of getinfo.avs and job8_a1.avs

soneca
24th January 2018, 14:42
LoadPlugin("C:\Programas\RipBot264v1.21.0\Tools\dgindex\DGDecode.dll")
video=MPEG2Source("E:\Temp\RipBot264temp\job8\job8.d2v")
LoadPlugin("C:\Programas\RipBot264v1.21.0\tools\AviSynth plugins\ffms\ffms_latest\x64\ffms2.dll")
audio=FFAudioSource("E:\Temp\RipBot264temp\job8\job8 T80 3_2ch 448Kbps DELAY 0ms.ac3")
AudioDub(video,audio)
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","Framecount")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","Framerate")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","AudioRate")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","AudioChannels")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","AudioLength")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","Width")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","Height")
WriteFile("E:\Temp\RipBot264temp\job8\info.txt","PixelType")
Trim(0,-1)

#AudioSource



#DownMix



#Delay



#Tempo



#Normalize



#AudioDub

Balthazar2k4
24th January 2018, 15:51
What is your problem? Mapped network location is visible in ripbot264 on my windows 7.


I can see the drive fine in Windows 10 and use it in Handbrake without issue. RipBot does not see it for whatever reason.

Atak_Snajpera
24th January 2018, 15:58
Do not use attachments because they will never be approved. IT IS A TRAP!

Balthazar2k4
24th January 2018, 16:06
Do not use attachments because they will never be approved. IT IS A TRAP!

LOL. So what is the preferred method for posting pics?

Atak_Snajpera
24th January 2018, 16:07
LOL. So what is the preferred method for posting pics?

via external links...
https://cubeupload.com/

Balthazar2k4
24th January 2018, 16:11
Windows 10:
http://i.cubeupload.com/giujEr.jpg

RipBot264:
http://i.cubeupload.com/tSCiyh.jpg

Atak_Snajpera
24th January 2018, 16:12
What do you see if you click on network button?

Balthazar2k4
24th January 2018, 16:15
What do you see if you click on network button?

I don't see my NAS, just other computers on my network.

Atak_Snajpera
24th January 2018, 16:18
Maybe this will work. In file name enter Z: and hit enter
http://i.cubeupload.com/DKNYQo.png

Balthazar2k4
24th January 2018, 16:20
Just get a "Drive does not exist" error. Hmmm, maybe I need to check over at Synology. I just can't figure out why RipBot is having this issue and other programs don't. Very strange.

Atak_Snajpera
24th January 2018, 16:22
Just get a "Drive does not exist" error. Hmmm, maybe I need to check over at Synology. I just can't figure out why RipBot is having this issue and other programs don't. Very strange.

Does the same problem appear if you map shared folder on some PC?

Balthazar2k4
24th January 2018, 16:24
Does the same problem appear if you map shared folder on some PC?

Do you mean sharing the mapped drive from my PC to another PC?

Atak_Snajpera
24th January 2018, 16:26
1) share some folder. for example C:\temp\ripbot264temp
2) map that location to drive letter like you did before
3) check if you see mapped location in ripbot

Balthazar2k4
24th January 2018, 16:33
1) share some folder. for example C:\temp\ripbot264temp
2) map that location to drive letter like you did before
3) check if you see mapped location in ripbot

Nope. Don't see the mapped folder either.

Balthazar2k4
24th January 2018, 17:17
Seems I have solved the problem. I had to manually map the drive using the the 'net use' command. Weird...

Atak_Snajpera
24th January 2018, 17:34
M$ has implemented some weird behaviour in win10. If application is run as administrator then mapped location is hidden. If you run the same .exe as regular user then mapped network location shows up!

Application run as administrator
http://i.cubeupload.com/Jjp6NQ.png

Application run normally
http://i.cubeupload.com/ON2vf7.png

Balthazar2k4
24th January 2018, 17:38
M$ has implemented some weird behaviour in win10. If application is run as administrator then mapped location is hidden. If you run the same .exe as regular user then mapped network location shows up!

Maybe it's just me, but that seems like reverse of the expected behavior. At least now I know how to do it. Thanks for your help as always Atak.

jlpsvk
24th January 2018, 18:29
@Atak_Snajpera
Are you planning include the per-job choice of "Force HDR to SDR" option, as i was writting?

Ryushin
24th January 2018, 19:53
That is how my drive is mapped in Windows, but RipBot does not see the drive.

This was happening with three of my Windows 2012 R2 Server installations. This fixed it:

https://www.easeus.com/storage-media-recovery/mapped-network-drive-not-showing.html

Reboot after changing the key. I suspect that some programs are affected by this based on what tools/libraries they where compiled with.

I also have a machine that boots so fast, that I need to open up windows explorer and click on my drives before Ripbot264 will see them.

GZZ
24th January 2018, 21:40
M$ has implemented some weird behaviour in win10. If application is run as administrator then mapped location is hidden. If you run the same .exe as regular user then mapped network location shows up!



If you are a user and not THE administrator, then when you run a job as administrator, then you only see the mapped network drives, that was mapped with the user Administrator. So let say you have created a user that is not the admin, but have admin rights. Then when you Run As Administrator it sees the network drived mapped when the administrator was logged in and not the current user. I dont know if this was the intention by M$ as its pretty wierd.

Solution: log in as the administrator and map the drive and then log in as your user and use the run as administrator, then you should see the network drive. At better solution is just BE the administrator if you are the only user on the computer then you dont have to use the Run As option.

guest
25th January 2018, 02:03
Well, the updates are coming thick & fast...there's been 3 this week (so far)

I wonder whats getting changed ????

Atak_Snajpera
25th January 2018, 11:59
Well, the updates are coming thick & fast...there's been 3 this week (so far)

I wonder whats getting changed ????

Bug fixes... nothing spectacular for end user...
Single threaded resizer (Spline36Resize) replaced with multithreaded Spline36ResizeMT.

My tests
https://forum.doom9.org/showthread.php?p=1831560#post1831560

GZZ
25th January 2018, 23:03
Bug fixes... nothing spectacular for end user...
Single threaded resizer (Spline36Resize) replaced with multithreaded Spline36ResizeMT.

My tests
https://forum.doom9.org/showthread.php?p=1831560#post1831560

What do you think of DeSpline36ResizeMT for downsampling a UHD disc (that was just an upscaled version (many UHD are not native 4k)) and scale it back to 1920x1080 event though 2K is at bit higher then full hd. its suppose to be better then just Spline36ResizeMT for this kind of job, not sure if its visible.

jlpsvk
27th January 2018, 20:11
Gathering information from 53G 4K file takes ages.. :(

Ryushin
28th January 2018, 15:15
So I've been working Atak to find some kind of solution to hardcode/render subtitles for 10bit video. Unfortunately I have not found anything yet that will work. Someone posted that it works with Staxrip so I was going to go through and find out how they are doing it.

The recommendation by some were to render the subtitles using vsfilter's MaskSub property. From what I understand sot far, I would have to create the full movie length render sub over alpha and then do another encode and lay it over the film that I'm encoding.

My avisynth knowledge is very poor and I've only been digging into this stuff lately. From what I gather, avisynth+ has better support for 10bit but it is not a drop in replacement and it would probably take Atak a lot of work to implement (maybe for version 1.3?)

I'm wondering if anyone else has ideas on how to render subtitles for 10bit video that I have not discovered yet.

Ryushin
28th January 2018, 20:52
Someone posted that it works with Staxrip so I was going to go through and find out how they are doing it.

According to the change log, Staxrip appears to be using VapourSynth:
added support for hardcoded subtitles using VapourSynth for srt, ass, idx/vobsub, sup/pgs

I'll dig into that and see if that can be plugged into the avisynth script. From what I've just briefly read, it seems that VapourSynth is a replacement for avisynth.

Waytoogo
29th January 2018, 15:59
... and it works fine here .... (preview works and encoded file)
http://i.cubeupload.com/gShMuO.png

Have you tried reinstalling graphic drivers? Every major win10 update tends to brake previously installed drivers.
What is your CPU?

Your screenshot shows you are using antique Windows 7.
Will you please try your latest versions on windows 10. Version 1.20 works fine, but 1.21 and 1.22 refuse to encode mpeg2 video on any windows 10 machine. All I get is green video. I have tried it on 5 win10 machines. Even using windows7 compatibility mode does not work. Since version 1.20 works fine, it must be a problem with the newer versions and not a problem with Windows 10. Please fix this.

Atak_Snajpera
29th January 2018, 20:02
Your screenshot shows you are using antique Windows 7.
Windows 7 is superior to Windows 10 in terms of predictability and stability. I'm not going to migrate to so called "modern Service10". If mpeg2 decoding works on Win7/8 but not on win10 then it means that stupid M$ broke something again in your "not antique" system. Windows 10 is and will always be never ending construction site. If you love so much win10 then please use last working version or use other better app.

jlpsvk
29th January 2018, 20:55
Your screenshot shows you are using antique Windows 7.
Will you please try your latest versions on windows 10. Version 1.20 works fine, but 1.21 and 1.22 refuse to encode mpeg2 video on any windows 10 machine. All I get is green video. I have tried it on 5 win10 machines. Even using windows7 compatibility mode does not work. Since version 1.20 works fine, it must be a problem with the newer versions and not a problem with Windows 10. Please fix this.

i have no problems at all with Win10 (and WinSrv2016) and nVidia GeForce GTX1050Ti with latest drivers. So problem on your side for 99%.

Wishbringer
30th January 2018, 17:25
@Atak_Snajpera:
I have a strange problem since some encodes.
Muxing fails, because there is no audio file.

Opening file D:\Temp\RipBot264temp\job2\Encoded_Audio_1.aac failed
Error importing D:\Temp\RipBot264temp\job2\Encoded_Audio_1.aac:lang=ger: Requested URL is not valid or cannot be found

This happens each time I encode to *.mp4 and AAC-Codec, regardless of source.
When encoding to *.mkv with other codecs, all is fine.

BUT!
While encoding, AAC-File is created.
And while RB still encodes Video, AAC (ready encoded) still exists and can be played without issues.
After muxing (with error) there is no AAC-File anymore.
So it must be deleted after encoding of audio and before shutdown (after job is finished).

Last encode I enabled write-protection after AAC-encode finished and this time muxing completed without errors.

I haven't changed anything at running system except automated CU of Windows10.
Other possible cause could be update of RB.

Edit:
Now am encoding a film with dtsma (preconverted to flac with ripbot) and destination mp4 with aac:
flac-file is there and plays fine, but this time no aac is created, no aac-encoding task in taskmanager.

Wishbringer
30th January 2018, 17:49
Will you please try your latest versions on windows 10. Version 1.20 works fine, but 1.21 and 1.22 refuse to encode mpeg2 video on any windows 10 machine. All I get is green video.

You get green video in Preview.
I imported MPEG2 Videostream from DVD with mkvtoolnix and then imported mkv in RB264.
Now preview works with RB... Silly

Atak_Snajpera
30th January 2018, 21:12
@Atak_Snajpera:
I have a strange problem since some encodes.
Muxing fails, because there is no audio file.



This happens each time I encode to *.mp4 and AAC-Codec, regardless of source.
When encoding to *.mkv with other codecs, all is fine.

BUT!
While encoding, AAC-File is created.
And while RB still encodes Video, AAC (ready encoded) still exists and can be played without issues.
After muxing (with error) there is no AAC-File anymore.
So it must be deleted after encoding of audio and before shutdown (after job is finished).

Last encode I enabled write-protection after AAC-encode finished and this time muxing completed without errors.

I haven't changed anything at running system except automated CU of Windows10.
Other possible cause could be update of RB.

Edit:
Now am encoding a film with dtsma (preconverted to flac with ripbot) and destination mp4 with aac:
flac-file is there and plays fine, but this time no aac is created, no aac-encoding task in taskmanager.

Works on my "antique" windows 7 as always ;)
http://i.cubeupload.com/HZjTMO.png


C:\>"C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "C:\Temp\RipBot264temp\job1\job1.avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --crf 20 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 5805 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output "C:\Temp\RipBot264temp\video.264" -
y4m [info]: 624x464p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile High, level 4.0

x264 [info]: frame I:81 Avg QP:18.09 size: 23030
x264 [info]: frame P:2370 Avg QP:21.50 size: 12950
x264 [info]: frame B:3354 Avg QP:24.14 size: 6067
x264 [info]: consecutive B-frames: 5.3% 36.7% 49.3% 8.8%
x264 [info]: mb I I16..4: 11.7% 83.1% 5.1%
x264 [info]: mb P I16..4: 4.6% 37.9% 2.1% P16..4: 28.4% 16.1% 7.2% 0.0% 0.0% skip: 3.6%
x264 [info]: mb B I16..4: 0.9% 6.7% 0.5% B16..8: 45.1% 10.5% 2.3% direct: 8.3% skip:25.9% L0:32.8% L1:39.5% BI:27.7%
x264 [info]: 8x8 transform intra:84.4% inter:80.3%
x264 [info]: coded y,uvDC,uvAC intra: 71.4% 88.5% 37.3% inter: 34.9% 38.0% 1.3%
x264 [info]: i16 v,h,dc,p: 33% 23% 15% 28%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 21% 27% 3% 4% 5% 4% 5% 4%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 13% 12% 6% 10% 12% 7% 8% 5%
x264 [info]: i8c dc,h,v,p: 39% 22% 23% 16%
x264 [info]: Weighted P-Frames: Y:4.9% UV:4.1%
x264 [info]: ref P L0: 68.9% 17.7% 9.4% 3.9% 0.2%
x264 [info]: ref B L0: 93.1% 6.9%
x264 [info]: kb/s:1748.09

encoded 5805 frames, 219.67 fps, 1748.09 kb/s

C:\>"C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\tools\mp4box\mp4box.exe" -tmp "C:\Temp\RipBot264temp" -add "C:\Temp\RipBot264temp\video.264":name="snoop dogg - sensual seduction" -fps 23.976 -add "C:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac":lang=und -mpeg4 -new "C:\Users\Dave\Desktop\snoop dogg - sensual seduction.mp4"
AVC-H264 import - frame size 624 x 464 at 23.976 FPS

AVC Import results: 5805 samples - Slices: 81 I 2370 P 3354 B - 5883 SEI - 77 IDR
Stream uses forward prediction - stream CTS offset: 2 frames
AAC import - sample rate 48000 - MPEG-4 audio - 2 channels

Saving C:\Users\Dave\Desktop\snoop dogg - sensual seduction.mp4: 0.500 secs Interleaving

-------------------------

Elapsed Time: 00h:00m:28s

jlpsvk
30th January 2018, 21:17
Guys...turn off UAC completely in Windows 10 in the registry!!!! The first MUST DO THING after W10 installation. Check that...can cause problems.

Wishbringer
31st January 2018, 10:14
@jlpsvk:
Thats not the cause.
disabled = same behavior
started as admin = same behavior

Wishbringer
1st February 2018, 18:06
@Atak_Snajpera:
While searching for the cause of not created audio I just disabled "normalize".
Now audio is created and muxed.

Atak_Snajpera
1st February 2018, 19:03
Add pause to job1_EncodeAudio1.cmd and run it. Show me what you get. Maybe my script does not like your german version of windows.

jlpsvk
1st February 2018, 20:21
@Atak_Snajpera
Three things I would like you to implement.... :)

1) option to have "Force HDR->SDR to HEVC" "per job" not globally
2) option not to demux audio files when creating jobs - time consuming in case I want to use only video part...
3) when distributed encoding is enabled, video file indexing is done twice.. once when creating the job, once when starting encode, after copying the video file to shared directory...this is also time consuming, when using with 120GB 4K video file... indexing only after copying to shared folder makes sense to me. :)

Can't wait for you reply. :)

Atak_Snajpera
1st February 2018, 20:34
I can do only 1) for now and maybe 2) if I will have nothing to do in my spare time...

jlpsvk
1st February 2018, 21:23
I can do only 1) for now and maybe 2) if I will have nothing to do in my spare time...

Even 1) will be great. :)

Atak_Snajpera
1st February 2018, 21:34
Question: Why do you encode some movies as HDR and some as SDR?

jlpsvk
1st February 2018, 22:08
Question: Why do you encode some movies as HDR and some as SDR?

I want to do both..because some family members do not have HDR TV but have 4K (first models)...so i want to put it in one queue, not to do one, re-set settings and do other.

guest
2nd February 2018, 05:22
I want to do both..because some family members do not have HDR TV but have 4K (first models)...so i want to put it in one queue, not to do one, re-set settings and do other.

You need more computers :), each dedicated to different settings.

Atak_Snajpera
2nd February 2018, 12:30
I want to do both..because some family members do not have HDR TV but have 4K (first models)...so i want to put it in one queue, not to do one, re-set settings and do other.

So you what to do two encodes in one job? That's impossible!
I still think that current global method is easier. You create jobs. Encode in HDR mode. Then enable HDR to SDR conversion. Jobs are refreshed. Encode again.
Is this too much???

jlpsvk
2nd February 2018, 12:32
So you what to do two encodes in one job? That's impossible!
I still think that current global method is easier. You create jobs. Encode in HDR mode. Then enable HDR to SDR conversion. Jobs are refreshed. Encode again.

In one queue, not in one job!

Right now the setting is global. So all queued jobs will be encoded in HDR or all in SDR. I want to have more jobs, but one job HDR, one SDR. :)

Atak_Snajpera
2nd February 2018, 14:11
But you do realize that you will have to create two jobs for the same movie? Isn't this more time consuming method?

jlpsvk
2nd February 2018, 14:21
But you do realize that you will have to create two jobs for the same movie? Isn't this more time consuming method?

yeah...but then i can run about 10 jobs in one run, and cores will not be idling. :)

Wishbringer
5th February 2018, 19:38
Add pause to job1_EncodeAudio1.cmd and run it. Show me what you get. Maybe my script does not like your german version of windows.

pause
cd "E:\RipBot264v1.22.1\tools\ffmpeg\bin\"
pause
del "D:\Temp\RipBot264temp\job1\AUDIO1_max_volume.txt"
pause
ffmpeg.exe -i "D:\Temp\RipBot264temp\job1\job1_AUDIO1.avs" -af "volumedetect" -vn -sn -dn -f null nul 2>&1 | findstr /I "max_volume:" | awk.exe -F": " "{print $2}" | cut.exe -d" " -f1 >> "D:\Temp\RipBot264temp\job1\AUDIO1_max_volume.txt"
pause
for /f "delims=" %%x in (D:\Temp\RipBot264temp\job1\AUDIO1_max_volume.txt) do set VAR=%%x
pause
set VAR=%VAR:-=%
pause
ffmpeg.exe -i "D:\Temp\RipBot264temp\job1\job1_AUDIO1.avs" -af "volume=%VAR%dB" -f wav - | "E:\RipBot264v1.22.1\Tools\fhgaacenc\fhgaacenc.exe" --profile lc --cbr 320 --adts --ignorelength --quiet - "D:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac"
pause

I added a pause each line, because when adding pause at the end, the window closed instant.
When first ffmpeg is tried to execute, dos-window closes without a comment.
Only happens when normalize is "ON".

Atak_Snajpera
5th February 2018, 20:27
Do something else. Start CMD.exe and then run job1_EncodeAudio1.cmd from console.

Ps. Do not add any pauses!

GZZ
6th February 2018, 11:45
There is a bug in the encoding server. If you have two or more instance open and need to close one of them or one of them crash, then closing it or killing it in task manager will raise a access violation error in the other encoding server and make them both crash.

Atak_Snajpera
6th February 2018, 11:54
Known bug since forever. Unfixable for now.

Fun fact: It crashes other servers only if server has lower port number :)
For example. You have two servers :1000 and :2000. Closing server with port 2000 will crash server below. However if you close server with port 1000 then server with higher port number does not crash. Mind blown!

phred1
6th February 2018, 22:33
Fresh install of Win 10 Pro, new download of RipBot264 (v1.22.0).

At first run of Ripbot: complains over missing Haali Media Splitter so I download and install it.

At second run: starts fine, I add a file for conversion and click OK. In the bottom of the app window progress info flashes by. Last text I see is "Gathering information.." then a more-or-less empty window opens saying "Decoding Error".

I've tried updating to v1.22.1 but the issue persists. What am I doing wrong?

In the file "test.log" the last line is "C:\Temp\RipBot264temp\job1\getinfo.avs: Unknown error occurred"

BTW, thanks for a great app!

byteshare
7th February 2018, 10:02
Fresh install of Win 10 Pro, new download of RipBot264 (v1.22.0).

At first run of Ripbot: complains over missing Haali Media Splitter so I download and install it.

At second run: starts fine, I add a file for conversion and click OK. In the bottom of the app window progress info flashes by. Last text I see is "Gathering information.." then a more-or-less empty window opens saying "Decoding Error".

I've tried updating to v1.22.1 but the issue persists. What am I doing wrong?

In the file "test.log" the last line is "C:\Temp\RipBot264temp\job1\getinfo.avs: Unknown error occurred"

BTW, thanks for a great app!

Try using an image service as attached photos don't tend to get approved. Sounds like AVISynth might not be installed correctly. If you go the job (click on it) and click Edit > AviSynth > Preview Script does it work or do you get an error (might need to click play to see if you have an error).

byteshare
7th February 2018, 10:02
Is it possible to have a manual option for the crop settings in the batch mode rather than only auto crop?

Atak_Snajpera
7th February 2018, 11:51
Fresh install of Win 10 Pro, new download of RipBot264 (v1.22.0).

At first run of Ripbot: complains over missing Haali Media Splitter so I download and install it.

At second run: starts fine, I add a file for conversion and click OK. In the bottom of the app window progress info flashes by. Last text I see is "Gathering information.." then a more-or-less empty window opens saying "Decoding Error".

I've tried updating to v1.22.1 but the issue persists. What am I doing wrong?

In the file "test.log" the last line is "C:\Temp\RipBot264temp\job1\getinfo.avs: Unknown error occurred"

BTW, thanks for a great app!

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Is it possible to have a manual option for the crop settings in the batch mode rather than only auto crop?
Cropping manually in batch mode may be dangerous! You may easily crop to much!

phred1
7th February 2018, 15:39
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads


Sweet, that did it! Thanks!

byteshare
7th February 2018, 16:39
Cropping manually in batch mode may be dangerous! You may easily crop to much!
I completely agree, but when I'm working with a batch of file with all the same crop it is nice to have them uniform. Sometimes the auto crop decides to under crop as well.
Currently, I'm working with some old DVDs and I'd rather over crop by 2px then under...trying for a simple 4px on the left and the right.

Another question,
I've been generating time codes for variable frame rate files manually for a while then importing them back into the encoded file afterwards. I've seen at least one other application do this automatically but it isn't as awesome as RipBot. This comes up with cartoons generally older ones, and/or on DVD. Often they are trying to save work by having 1 frame stay for longer or slow frame rate in spots, etc...

A batch to add timecodes looks like:
FOR %%A IN (*.mkv) DO "..\mkvtoolnix\mkvmerge.exe" -o "..\output\%%A" --timecodes "0:%%~dpnA.mkv.avs_timecodes.txt" "%%~A"
AVISynth Script for exporting timecodes from a file looks like:
video0 = FFVideoSource("C:\FileName.mkv", timecodes="C:\FileName.mkv_timecodes.txt")

Don't know if you can export timecodes from the source from MKVMerge directly? Just thought about it for the first time lol.

Atak_Snajpera
7th February 2018, 19:24
@soneca
x64 framesever debug mode has appeared!
https://forum.videohelp.com/threads/387939-64bit-DebugMode-FrameServer

Atak_Snajpera
8th February 2018, 12:44
Is it possible to have a manual option for the crop settings in the batch mode rather than only auto crop?

Create custom script and save it in Tools\AviSynth plugins\Scripts\Custom

CropDVD.avs (left,top,right,bottom)
#Crop
video=Crop(video,2,2,-2,-2)

Do not forget to select this script in batch mode!

dracore
8th February 2018, 12:45
hello, im having issues with dolby atmos audio when i encode it to ac3 640kbs all the audio is jumbled up and distorted - is there a fix for this please :thanks:

Atak_Snajpera
8th February 2018, 12:51
In demux window select CORE
http://i.cubeupload.com/34x2JF.png

soneca
8th February 2018, 13:23
@soneca
x64 framesever debug mode has appeared!
https://forum.videohelp.com/threads/387939-64bit-DebugMode-FrameServer

Cool, great news! :cool:
I'll test later.
Thanks for the info!

byteshare
8th February 2018, 16:46
Create custom script and save it in Tools\AviSynth plugins\Scripts\Custom

CropDVD.avs (left,top,right,bottom)
#Crop
video=Crop(video,2,2,-2,-2)

Do not forget to select this script in batch mode!

I had thought about that but wasn't sure how to combine it with my other custom scripts like this one:
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\masktools\masktools2.dll")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\mvtools\mvtools2.dll")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\dither.dll")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\avstp.dll")
Import("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\LSFmod.avsi")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\RgTools\RgTools.dll")
Import("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\SMDegrain.avsi")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\medianblur2.dll")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\smoothadjust.dll")
Import("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\dither.avsi")
Import("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\HQDeringmod_v1.8.avsi")
video=video.SMDegrain(tr=10,thSAD=1000,subpixel=3,contrasharp=true,refinemotion=true,lsb=true,pel=1).HQDeringmod(nrmode=2,Y=3,U=3,V=3,lsb=False,thr=255.0,darkthr=255.0)

Atak_Snajpera
8th February 2018, 18:05
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\masktools\masktools2.dll")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\mvtools\mvtools2.dll")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\dither.dll")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\avstp.dll")
Import("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\LSFmod.avsi")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\RgTools\RgTools.dll")
Import("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\SMDegrain.avsi")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\medianblur2.dll")
Loadplugin("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\smoothadjust.dll")
Import("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\dither.avsi")
Import("C:\RipBot264v1.22.0\Tools\AviSynth plugins\Custom\HQDeringmod_v1.8.avsi")
video=Crop(video,2,2,-2,-2)
video=video.SMDegrain(tr=10,thSAD=1000,subpixel=3,contrasharp=true,refinemotion=true,lsb=true,pel=1).HQDeringmod(nrmode=2,Y=3,U=3,V=3,lsb=False,thr=255.0,darkthr=255.0)

Wishbringer
8th February 2018, 21:15
Do something else. Start CMD.exe and then run job1_EncodeAudio1.cmd from console.

Ps. Do not add any pauses!

PS D:\Temp\RipBot264temp\job1> .\job1_EncodeAudio1.cmd

D:\Temp\RipBot264temp\job1>cd "E:\RipBot264v1.22.1\tools\ffmpeg\bin\"

D:\Temp\RipBot264temp\job1>del "D:\Temp\RipBot264temp\job1\AUDIO1_max_volume.txt"
D:\Temp\RipBot264temp\job1\AUDIO1_max_volume.txt konnte nicht gefunden werden

D:\Temp\RipBot264temp\job1>ffmpeg.exe -i "D:\Temp\RipBot264temp\job1\job1_AUDIO1.avs" -af "volumedetect" -vn -sn -dn -f null nul 2>&1 | findstr /I "max_volume:" | awk.exe -F": " "{print $2}" | cut.exe -d" " -f1 1>>"D:\Temp\RipBot264temp\job1\AUDIO1_max_volume.txt"
PS D:\Temp\RipBot264temp\job1>
No Audioencoding job started with "normalize".

PS D:\Temp\RipBot264temp\job1> .\job1_EncodeAudio1.cmd

D:\Temp\RipBot264temp\job1>"E:\RipBot264v1.22.1\tools\ffmpeg\bin\ffmpeg.exe" -i "D:\Temp\RipBot264temp\job1\job1_AUDIO1.avs" -f wav - | "E:\RipBot264v1.22.1\Tools\fhgaacenc\fhgaacenc.exe" --profile lc --cbr 320 --adts --ignorelength --quiet - "D:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac"
ffmpeg version N-89803-g856b7cae9f Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-amf --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-libmfx
libavutil 56. 7.100 / 56. 7.100
libavcodec 58. 9.100 / 58. 9.100
libavformat 58. 3.100 / 58. 3.100
libavdevice 58. 0.100 / 58. 0.100
libavfilter 7. 11.101 / 7. 11.101
libswscale 5. 0.101 / 5. 0.101
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
Guessed Channel Layout for Input Stream #0.1 : 5.1
Input #0, avisynth, from 'D:\Temp\RipBot264temp\job1\job1_AUDIO1.avs':
Duration: 02:21:15.97, start: 0.000000, bitrate: 0 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1920x800, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0:1: Audio: pcm_s16le, 48000 Hz, 5.1, s16, 4608 kb/s
Stream mapping:
Stream #0:1 -> #0:0 (pcm_s16le (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, wav, to 'pipe:':
Metadata:
ISFT : Lavf58.3.100
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 5.1, s16, 4608 kb/s
Metadata:
encoder : Lavc58.9.100 pcm_s16le
size= 4767732kB time=02:21:15.96 bitrate=4608.0kbits/s speed=26.9x
video:0kB audio:4767732kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000002%
PS D:\Temp\RipBot264temp\job1>
And with Normalize off.

dracore
8th February 2018, 21:19
In demux window select CORE
http://i.cubeupload.com/34x2JF.png


sorry i didnt say im using a remux of the bluray in mkv container with the dolby atmos kept so i dont get the core option as its not bluray structure

Atak_Snajpera
9th February 2018, 12:37
@Wishbringer
I've installed win10 PRO x64 (german version) on virtual machine and audio normalization works flawlessly. Problem is definitely on your side. That's gonna be all from me regarding this issue.

@dracore
use eac3to to extract ac3 core from extracted .thd file.

iSeries
9th February 2018, 15:59
Im having the same issue as Wishbringer - I have increase centre channel ticked in the general settings menu, and within the job I have normalise set (AC3 2.0 192kbps). Muxing fails because the audio job didn't run. If I double click the .cmd job nothing happens.

soneca
9th February 2018, 19:07
@soneca
x64 framesever debug mode has appeared!
https://forum.videohelp.com/threads/387939-64bit-DebugMode-FrameServer

Atak, did you ever take a test?
This is where I get this message when I load the .avi file. :confused:

https://s20.postimg.org/8rqv3h4gd/ripbot.png

Atak_Snajpera
9th February 2018, 19:44
Not yet... I've been busy with other stuff.

dracore
9th February 2018, 19:57
@Wishbringer
I've installed win10 PRO x64 (german version) on virtual machine and audio normalization works flawlessly. Problem is definitely on your side. That's gonna be all from me regarding this issue.

@dracore
use eac3to to extract ac3 core from extracted .thd file.


thank you that worked perfect :thanks:

Atak_Snajpera
9th February 2018, 21:47
Atak, did you ever take a test?
This is where I get this message when I load the .avi file. :confused:

Yep! It works!
http://i.cubeupload.com/lKrQmG.png

soneca
9th February 2018, 22:53
I did not understand...
The only thing we have to do is copy the two dll files to C: \ Windows \ system32
And merge dfsc64.reg to the registry.

slalom
10th February 2018, 20:02
@Atak
The data from the column "year" at the download poster window disappeared again

Atak_Snajpera
10th February 2018, 20:37
Yes I know. I've already fixed that. They really like to change that particular part in html code. Almost exactly one year ago they did the same.

BabyPuncher
11th February 2018, 03:18
One minor QoL suggestion: Add "HDR to SDR conversion" option to the New Job dialog. I like to queue up 4k and 1080p rips of the same content. Having to manually switch the option off after RipBot is done processing the 1080p versions limits how many jobs I can set and forget.

slalom
11th February 2018, 10:16
Yes I know. I've already fixed that. They really like to change that particular part in html code. Almost exactly one year ago they did the same.
Checked again today, I didn't get that update

Viper714
12th February 2018, 05:23
I converted two Blu ray movies [Mission Impossible(MI) 2 and MI 3] using the new version 1.22.1 and I am getting a lip sync issue on both movies. It is is roughly about 1/2 a second off. I've converted several movies in the past using a previous 1.20.0 and had not issues. Is anyone else having this issue as well??
Appreciate your time and thanks in advance...

GZZ
12th February 2018, 14:06
I converted two Blu ray movies [Mission Impossible(MI) 2 and MI 3] using the new version 1.22.1 and I am getting a lip sync issue on both movies. It is is roughly about 1/2 a second off. I've converted several movies in the past using a previous 1.20.0 and had not issues. Is anyone else having this issue as well??
Appreciate your time and thanks in advance...

That only happen to me when FFMpeg crashed in DE mode, then it missed to encode the last few frames and that makes the audio out of sync. So if you use DE mode, then make sure all the parts have been encoded properly by checking the 1.txt, 2.txt.... in the chunks folder see if the among of encoded frames match the expected input frames.

Atak_Snajpera
12th February 2018, 14:45
I converted two Blu ray movies [Mission Impossible(MI) 2 and MI 3] using the new version 1.22.1 and I am getting a lip sync issue on both movies. It is is roughly about 1/2 a second off. I've converted several movies in the past using a previous 1.20.0 and had not issues. Is anyone else having this issue as well??
Appreciate your time and thanks in advance...

Are you recompressing audio? Is source audio True-HD?

byteshare
12th February 2018, 16:50
C:\>"C:\RipBot264v1.22.0\EncodingClient.exe" "C:\Temp\RipBot264temp\job23\job23_EncodingClient.meta"

C:\>"C:\RipBot264v1.22.0\tools\mkvtoolnix\mkvmerge.exe" -o "C:\Fresh Off the Boat S04E02 1080p Amazon WEB-DL DD+ 5 1 x264-TrollHD.mkv" --compression 0:none --title "Fresh Off the Boat S04E02 1080p Amazon WEB-DL DD+ 5 1 x264-TrollHD" --default-duration 0:24000/1001fps "C:\Temp\RipBot264temp\video.265" --compression 0:none --language 0:eng "C:\Temp\RipBot264temp\job23\Encoded_Audio_1.opus"
mkvmerge v19.0.0 ('Brave Captain') 32-bit

Error: The file 'C:\Temp\RipBot264temp\job23\Encoded_Audio_1.opus' could not be opened for reading: open file error.
-------------------------

Elapsed Time: 04h:21m:57s
I had 4 jobs give me this error over the weekend. This is during the muxing at the end. Not sure why because other files of the same audio/video specifications didn't error out.
I am taking EAC3 5.1 (for 3 of the files) and AC3 5.1 and encoding them down to 2.0 OPUS 64bit....just a fast encode since I can't easily have "no-audio" as an option when batching and "copy audio" takes up too much space for some DTS files when I let the computer run for weeks without deleting files. I know that I'm using EAC3 here and not DTS but it is more of a default setting in this case.

Media Info of one of the files:
General
Unique ID : 188870380750488812638541235010041210742 (0x8E171CB873C8E72192811096A83AE776)
Complete name : C:\Fresh Off the Boat S04E02 1080p Amazon WEB-DL DD+ 5.1 x264-TrollHD.mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 1.99 GiB
Duration : 21 min 33 s
Overall bit rate mode : Variable
Overall bit rate : 13.2 Mb/s
Encoded date : UTC 2017-10-14 20:50:44
Writing application : mkvmerge v13.0.0 ('The Juggler') 64bit
Writing library : libebml v1.3.4 + libmatroska v1.4.5

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 21 min 33 s
Bit rate mode : Variable
Bit rate : 12.6 Mb/s
Maximum bit rate : 15.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.253
Stream size : 1.89 GiB (95%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Audio
ID : 2
Format : E-AC-3
Format/Info : Enhanced Audio Coding 3
Codec ID : A_EAC3
Duration : 21 min 33 s
Bit rate mode : Constant
Bit rate : 640 kb/s
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 kHz
Frame rate : 187.500 FPS (256 SPF)
Compression mode : Lossy
Stream size : 98.7 MiB (5%)
Language : English
Service kind : Complete Main
Default : Yes
Forced : No

Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 21 min 22 s
Bit rate : 104 b/s
Count of elements : 572
Stream size : 16.3 KiB (0%)
Language : English
Default : No
Forced : No

Atak_Snajpera
12th February 2018, 17:13
Does audio decoding work in "Preview Script" in this job23?

iSeries
12th February 2018, 19:11
byteshare is having the same problem as me (and wishbringer I believe). The muxing fails with that message because the audio job hasn't run (or wasn't successful for some reason) so the audio file doesn't exist. I am also downmixing to 2.0 if that helps.

byteshare
12th February 2018, 21:12
Does audio decoding work in "Preview Script" in this job23?
It is really choppy but I can hear audio...my filters are giving me a slow FPS.

Update: hasn't happened again with the last few encodes. I'd just like an option to not have audio selected by default when running a batch job, but that is because I'm used to having my audio done separately with a different program.

GZZ
14th February 2018, 13:28
I have a Dolby Atmos file from a UHD where FFIndex fails and the batch import failes with "No Audio Track Error"

From the Test.log file

ffprobe version N-89803-g856b7cae9f Copyright (c) 2007-2018 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-amf --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-libmfx
libavutil 56. 7.100 / 56. 7.100
libavcodec 58. 9.100 / 58. 9.100
libavformat 58. 3.100 / 58. 3.100
libavdevice 58. 0.100 / 58. 0.100
libavfilter 7. 11.101 / 7. 11.101
libswscale 5. 0.101 / 5. 0.101
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
[avisynth @ 0000025021f2d140] FFAudioSource: No audio track found
(E:\Temp\RipBot264temp\job95\getinfo.avs, line 4)
E:\Temp\RipBot264temp\job95\getinfo.avs: Unknown error occurred


The demuxed *.thd file is fine, but the FFindex file is only 73 byte.

1_audio_English.thd 3.760.647.946
1_audio_English.thd.ffindex 73

With a previous movie I removed the audio from the input mkv file and then manual muxed it afterwards. But is there anyway to fix this ?

manson.reznor
14th February 2018, 22:55
Many thanks for the job on ripbot264.

Ripbot264 works fine to recode UHD files keeping HDR.

But there is plan to add UHD Bluray output ?
Because I want to re-create UHD BD from 4K HDR files.

Also Cuda or AMD App will be supported for 4K HEVC encoding ?

Ryushin
16th February 2018, 15:21
Many thanks for the job on ripbot264.

Ripbot264 works fine to recode UHD files keeping HDR.

But there is plan to add UHD Bluray output ?
Because I want to re-create UHD BD from 4K HDR files.

Also Cuda or AMD App will be supported for 4K HEVC encoding ?

I think CloneBD is perhaps what you are looking for. I don't think RipBot264 ever output Blu-ray disc structure (or DVD for that mater) format.

I think you will need some kind of Blu-ray UHD authoring software.

manson.reznor
16th February 2018, 20:31
CloneBD like DVDFab can only output 4K UHD structure from original structure - not from a MKV.

An I want to play recoded discs on any UHD players. I don't want MKV because compatibility on almost all UHD players...

dracore
18th February 2018, 22:34
is there any issues with ripbot with the threadripper 1950x as im not getting any diffrent speed encodeing hevc than when i use a 12 core haswell v3 cpu (xeon) ... sorry if this has been asked already i just expected better speeds thats all :)

GZZ
19th February 2018, 07:04
is there any issues with ripbot with the threadripper 1950x as im not getting any diffrent speed encodeing hevc than when i use a 12 core haswell v3 cpu (xeon) ... sorry if this has been asked already i just expected better speeds thats all :)

Try to uncheck "Limit to the following filter" in settings and make sure "Use multiple processing threads" is set to 0 if not already.

If that dosnt improve speed, then try activate the Distrubted Encoding (DE) and start a second Client Server (you find the exe in ripboots folder), then it will run 2 instance of the encoder which should help you to max out your CPU.

Atak_Snajpera
19th February 2018, 11:57
is there any issues with ripbot with the threadripper 1950x as im not getting any diffrent speed encodeing hevc than when i use a 12 core haswell v3 cpu (xeon) ... sorry if this has been asked already i just expected better speeds thats all :)

Looks familiar?
https://forum.doom9.org/showthread.php?p=1831443#post1831443

What is cpu usage? If below 100% then activate DE mode with extra servers.
https://forum.doom9.org/showthread.php?p=1831550#post1831550

dracore
19th February 2018, 12:36
Looks familiar?
https://forum.doom9.org/showthread.php?p=1831443#post1831443

What is cpu usage? If below 100% then activate DE mode with extra servers.
https://forum.doom9.org/showthread.php?p=1831550#post1831550



the cpu usage is 47% max so i will look into what you said and thank you for getting back to me :)

dracore
19th February 2018, 16:52
ive added the encode to run on 12 servers as 6 just uses half of the cpu but no matter what i try i can not get 12 servers to be active encoding - is there somthing im missing

Atak_Snajpera
19th February 2018, 17:55
You need to provide more information about your settings/script and so on. I do not even know where to start with questions...

dracore
19th February 2018, 23:26
i have it encoding fine now but after a while i get an ntdll.dll error is this fixable please

Atak_Snajpera
20th February 2018, 11:36
post your script.

Viper714
21st February 2018, 15:06
Are you recompressing audio? Is source audio True-HD?
Atak:
Sorry for the late response. Work has been quite overwhelming lately.
I am not re-compressing. I am using the core audio file as I want to keep the Dolby, DTS, or Atmos coding. See settings below:

http://i361.photobucket.com/albums/oo54/pcubillos/RipBot/Snag_8b266dc.png

http://i361.photobucket.com/albums/oo54/pcubillos/RipBot/Snag_8b28d50.png

Viper714
21st February 2018, 15:13
That only happen to me when FFMpeg crashed in DE mode, then it missed to encode the last few frames and that makes the audio out of sync. So if you use DE mode, then make sure all the parts have been encoded properly by checking the 1.txt, 2.txt.... in the chunks folder see if the among of encoded frames match the expected input frames.

GZZ:
I must apologize first as I am a noob when it comes to in-depth encoding details. I do not use DE mode (I think this means Denoise). I am able to find the .txt files, but where can I find the "expected input frames" count to see if it matches?

http://i361.photobucket.com/albums/oo54/pcubillos/RipBot/Snag_8b28d50.png

GZZ
21st February 2018, 17:48
GZZ:
I must apologize first as I am a noob when it comes to in-depth encoding details. I do not use DE mode (I think this means Denoise). I am able to find the .txt files, but where can I find the "expected input frames" count to see if it matches?

http://i361.photobucket.com/albums/oo54/pcubillos/RipBot/Snag_8b28d50.png


DE is Distrubuted Encoding and the txt file I talk about you will find in the chunck folder, not the interface. But if your not using DE, then forget about it.

Viper714
21st February 2018, 18:31
DE is Distrubuted Encoding and the txt file I talk about you will find in the chunck folder, not the interface. But if your not using DE, then forget about it.

Ahh!! Okay I do use Distributed Encoding (DE). So I looked at the file "DE_log_pass1.txt and found the following

Node Address : 192.168.1.5:1000
Encoded Chunks : 21 of 125 (17%)
Encoded Frames : 30244
Encoding Speed : 9.84 fps
Node Work Time : 00:51:12
-----------------------------------
Node Address : 192.168.1.5:2000
Encoded Chunks : 21 of 125 (17%)
Encoded Frames : 30243
Encoding Speed : 9.88 fps
Node Work Time : 00:51:02
-----------------------------------
Node Address : 192.168.1.6:1000
Encoded Chunks : 26 of 125 (21%)
Encoded Frames : 37468
Encoding Speed : 12.98 fps
Node Work Time : 00:48:06
-----------------------------------
Node Address : 192.168.1.6:2000
Encoded Chunks : 26 of 125 (21%)
Encoded Frames : 37830
Encoding Speed : 13.28 fps
Node Work Time : 00:47:28
-----------------------------------
Node Address : 192.168.1.8:1000
Encoded Chunks : 31 of 125 (25%)
Encoded Frames : 44623
Encoding Speed : 15.88 fps
Node Work Time : 00:46:50
-----------------------------------

So if I add the chunks encoded by each machine I get 125. When looking in the "Chunks" folder, it starts from 1 and continues sequentially to 125. All of the chuck numbered files "###.264" range from 19,699 through 180,271.
So I guess this is good as it does not show any missing chunks.

GZZ
22nd February 2018, 18:31
Ahh!! Okay I do use Distributed Encoding (DE). So I looked at the file "DE_log_pass1.txt and found the following

Node Address : 192.168.1.5:1000
Encoded Chunks : 21 of 125 (17%)
Encoded Frames : 30244
Encoding Speed : 9.84 fps
Node Work Time : 00:51:12
-----------------------------------
Node Address : 192.168.1.5:2000
Encoded Chunks : 21 of 125 (17%)
Encoded Frames : 30243
Encoding Speed : 9.88 fps
Node Work Time : 00:51:02
-----------------------------------
Node Address : 192.168.1.6:1000
Encoded Chunks : 26 of 125 (21%)
Encoded Frames : 37468
Encoding Speed : 12.98 fps
Node Work Time : 00:48:06
-----------------------------------
Node Address : 192.168.1.6:2000
Encoded Chunks : 26 of 125 (21%)
Encoded Frames : 37830
Encoding Speed : 13.28 fps
Node Work Time : 00:47:28
-----------------------------------
Node Address : 192.168.1.8:1000
Encoded Chunks : 31 of 125 (25%)
Encoded Frames : 44623
Encoding Speed : 15.88 fps
Node Work Time : 00:46:50
-----------------------------------

So if I add the chunks encoded by each machine I get 125. When looking in the "Chunks" folder, it starts from 1 and continues sequentially to 125. All of the chuck numbered files "###.264" range from 19,699 through 180,271.
So I guess this is good as it does not show any missing chunks.

The problem before the FFMpeg fix, was incomplete chuncks. Lets say you have chunck 4 and it crash midway, then it would only have encoded like 40% of the expected frames in the chunck, but before version 1.22.1 it would assume the chunck was completed and when it merge them all together the audio would go out of sync after this incomplete chunck. I normally just check the complete file and see if audio is in sync for the last part of the movie and if so, then everything should be fine.

byteshare
22nd February 2018, 18:54
HEVC 2.7+1 Stable is out:
https://bitbucket.org/multicoreware/x265/raw/e41a9bf2bac4a7af2bec2bbadf91e63752d320ef/doc/reST/releasenotes.rst

Viper714
24th February 2018, 22:32
The problem before the FFMpeg fix, was incomplete chuncks. Lets say you have chunck 4 and it crash midway, then it would only have encoded like 40% of the expected frames in the chunck, but before version 1.22.1 it would assume the chunck was completed and when it merge them all together the audio would go out of sync after this incomplete chunck. I normally just check the complete file and see if audio is in sync for the last part of the movie and if so, then everything should be fine.

So I check both video files and the delay is the same at the beginning and at the end of the movie.

Viper714
24th February 2018, 22:34
Atak:
Sorry for the late response. Work has been quite overwhelming lately.
I am not re-compressing. I am using the core audio file as I want to keep the Dolby, DTS, or Atmos coding. See settings below:

http://i361.photobucket.com/albums/oo54/pcubillos/RipBot/Snag_8b266dc.png

http://i361.photobucket.com/albums/oo54/pcubillos/RipBot/Snag_8b28d50.png

Atak,
Not sure if you received my last. Do you have any idea on what I should change?? Thank you!!

dracore
25th February 2018, 18:22
FFVideoSource: No video track found

i keep getting this message on a couple of files im trying to encode but most have been fine :rolleyes:

Atak_Snajpera
25th February 2018, 18:27
v1.22.2
Added: support for rendering subtitles in 10bit mode (Big thanks to user printerf for adding 10bit/16bit support in VSFilter.dll!)
Added: skip demuxing option
Added: workaround for green frames in DVD footage (problem was occurring on win10 only)
Added: option to force HDR -> SDR conversion directly in Job window (Color Primaries option)
Added: 7.1 Opus encoding profile
Fixed: missing dates in DownloadPoster app.

slalom
25th February 2018, 20:16
Can you please put that version in first post too?
I'm having trouble with auto update

Viper714
26th February 2018, 01:13
v1.22.2
Added: support for rendering subtitles in 10bit mode (Big thanks to user printerf for adding 10bit/16bit support in VSFilter.dll!)
Added: skip demuxing option
Added: workaround for green frames in DVD footage (problem was occurring on win10 only)
Added: option to force HDR -> SDR conversion directly in Job window (Color Primaries option)
Added: 7.1 Opus encoding profile
Fixed: missing dates in DownloadPoster app.


Thanks Atak. Going to try this version to see if the audio sync issue goes away. BTW how will the Skip Demuxing affect my encoding? Will it still encode the movie (Blu-ray) properly? Is demuxing necessary under certain circumstances?

guest
26th February 2018, 03:14
Hi Atak,

A substantial update :)

Noticed that you have now included Microsoft Visual C++ Redistributable for Visual Studio 2017 x86 & x64 (in the AviSynth folder, under Tools).

So running "Install.cmd" now installs both AviSynth & VC. Does this have to be done manually ??? (mainly referring to a fresh setup)

Also interested in your reply to Viper714's question about demuxing...

Cheers

Atak_Snajpera
26th February 2018, 07:18
Microsoft Visual C++ Redistributable for Visual Studio 2017 will be installed automatically if necessary.
Skip demuxing basically means "Do not demux audio/subtitles" ;) I don't remember now but some of you requested this option.

Viper714
26th February 2018, 07:52
Atak,
So I converted 3 movies and the audio sync is fine. So I decided to convert MI2 (Mission Impossible 2 - the file that gave me the problem) and I have the same issue (audio out of sync). Here is a link to an an excerpt of the video.
MI2 (http://www.mediafire.com/file/2ey278sv44b3k91/MI-2_0001.mkv)
Not sure what to do. I had the same issue with MI3. Tomorrow I will try that movie again.
Thanks for the demux question!!

Atak_Snajpera
26th February 2018, 10:09
Looks like simple audio delay -250ms fixes a/v sync. Please verify for each movie in PREVIEW SCRIPT before encoding!

Btw. MPC-HC will crash if width is not divisible by 16 in preview script! Resize to common 1920x800.

dracore
26th February 2018, 13:16
what version was the first updated for threadripper please - i have gone back to version 1.18 and having no issues at all now with files encoding but slow speed with my threadripper :/

Atak_Snajpera
26th February 2018, 15:08
what version was the first updated for threadripper please - i have gone back to version 1.18 and having no issues at all now with files encoding but slow speed with my threadripper :/

There is no such thing as "updated version for threadripper". Your downloaded files are broken/corrupted. That's all.

byteshare
26th February 2018, 17:01
Microsoft Visual C++ Redistributable for Visual Studio 2017 will be installed automatically if necessary.
Skip demuxing basically means "Do not demux audio/subtitles" ;) I don't remember now but some of you requested this option.

Thank you! I've been wanting something like this for a long time...My HD also thanks you :)

Viper714
26th February 2018, 19:10
Looks like simple audio delay -250ms fixes a/v sync. Please verify for each movie in PREVIEW SCRIPT before encoding!

Btw. MPC-HC will crash if width is not divisible by 16 in preview script! Resize to common 1920x800.

Atak:
Thank you for the fix in the a/v sync. Turned out to be -500ms. Also now resizing to 1920 x 800 as well.
I appreciate all your work on this great program!! :D

jlpsvk
26th February 2018, 20:40
Thanks for making my wishes a reality. :) HDR/SDR per job and no demux at job create. :)

Maybe just a cosmetics, I know what it means, but maybe you can rename the choices from BT.2020/BT.709 to HDR/SDR. :) Will be easier for novices in encoding.

Atak_Snajpera
26th February 2018, 21:08
Thanks for making my wishes a reality. :) HDR/SDR per job and no demux at job create. :)

Maybe just a cosmetics, I know what it means, but maybe you can rename the choices from BT.2020/BT.709 to HDR/SDR. :) Will be easier for novices in encoding.

But I like weird numbers...

GZZ
26th February 2018, 22:46
Updated to newest version 1.22.2 and added a few movies using the batch mode, setting Color Pri to BT.2020. But in DE mode it encode a HDR movie in BT.709. I even tried to stop encoding and making sure its BT.2020 and still keeps encoding in BT.709. So something isnt working.


""\\Ripbot264temp\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "\\RipBot264temp\job90\Chunks\1.avs" -strict -1 -f yuv4mpegpipe - | "\\Ripbot264temp\tools\x265\x265_x64.exe" --seek 0 --colorprim bt709 --transfer bt709 --colormatrix bt709 --crf 19 --fps 24 --min-keyint 24 --keyint 240 --frames 2859 --sar 1:1 --profile main10 --output-depth 10 --y4m --output "\\RipBot264temp\job90\Chunks\1.265" -"
y4m [info]: 3840x1600 fps 24000/1000 i420p10 sar 1:1 unknown frame count


Update:
Its fubar, cant force it to use BT.2020, no matter what I choose in the color pri box its stuck at bt709. Hope you can do a quick fix for this!
And no I dont have the "Force HDR to SDR Conversion..." checked under settings. Will the color pri. automatically be set to BT.2020 when a HDR movie is detected or will it also start out in BT.709 mode ?

dracore
27th February 2018, 00:32
There is no such thing as "updated version for threadripper". Your downloaded files are broken/corrupted. That's all.


wrong on one of your releases you said updated for ryzen/threadripper and it shows as the newest versions encode very much faster for me with my threadripper but when i tryd 1.18 all files encoded 100% perfect but with an added 2hours on each file encode time ;)

Atak_Snajpera
27th February 2018, 12:02
Updated to newest version 1.22.2 and added a few movies using the batch mode, setting Color Pri to BT.2020. But in DE mode it encode a HDR movie in BT.709. I even tried to stop encoding and making sure its BT.2020 and still keeps encoding in BT.709. So something isnt working.



Update:
Its fubar, cant force it to use BT.2020, no matter what I choose in the color pri box its stuck at bt709. Hope you can do a quick fix for this!
And no I dont have the "Force HDR to SDR Conversion..." checked under settings. Will the color pri. automatically be set to BT.2020 when a HDR movie is detected or will it also start out in BT.709 mode ?

Do you see HDR icon for this video file? I suspect that your video is not detected as 10bit video. Post media info report.
http://i.cubeupload.com/OJ1UQK.png

GZZ
27th February 2018, 13:21
It is HDR, tried several UHD movies and the symbol is on.

I know there is a few UHD movies in SDR (Stranger Things is one of them), but this is not one of them. I can upload a screenshot later today to prove it and also post the mediainfo file.

One thing I also noticed and your screenshot proves it, is why does it set Color Pri to BT.709 when the HDR symbol is one, shouldnt it be default to BT.2020 when its HDR ?

Atak_Snajpera
27th February 2018, 13:59
It is HDR, tried several UHD movies and the symbol is on.

I know there is a few UHD movies in SDR (Stranger Things is one of them), but this is not one of them. I can upload a screenshot later today to prove it and also post the mediainfo file.

One thing I also noticed and your screenshot proves it, is why does it set Color Pri to BT.709 when the HDR symbol is one, shouldnt it be default to BT.2020 when its HDR ?

Lol! Because I was testing to see if I could confirm your report.
My screenshot proves nothing...
Just post mediainfo report.

All my HDR movies/Samples have this (required) information.
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : R: x=0.680000 y=0.320000, G: x=0.265000 y=0.690000, B: x=0.150000 y=0.060000, White point: x=0.312700 y=0.329000
Mastering display luminance : min: 0.0050 cd/m2, max: 4000.0000 cd/m2
Maximum Content Light Level : 1529 cd/m2
Maximum Frame-Average Light Level : 380 cd/m2


Ps. Happy now?
http://i.cubeupload.com/bJxVwB.png

"C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "C:\Temp\RipBot264temp\job1\job1.avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\tools\x265\x265_x64.exe" --colorprim bt2020 --transfer smpte2084 --colormatrix bt2020nc --master-display "G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(40000000,50)" --max-cll "1529,380" --crf 20 --fps 24000/1001 --min-keyint 24 --keyint 240 --frames 10059 --sar 1:1 --profile main10 --output-depth 10 --y4m --output "C:\Temp\RipBot264temp\video.265" -

GZZ
27th February 2018, 18:49
Im sorry for wasting your time. I found the issue, I had a movie added in the queue from previous version of ripbots (1.22.1) and I then updated the application and tried to encode the already added movie and that didnt work out as it should.

So after a bit more testing I ended up removing the movie and added it again and this time it worked as it should.

Mediainfo on the movie:


Video
ID : 1
ID in the original source medium : 4113 (0x1011)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 1 min
Bit rate : 47.3 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.238
Stream size : 40.0 GiB (90%)
Language : English
Default : No
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Original source medium : Blu-ray
Mastering display color primaries : R: x=0.680000 y=0.320000, G: x=0.265000 y=0.690000, B: x=0.150000 y=0.060000, White point: x=0.312700 y=0.329000
Mastering display luminance : min: 0.0050 cd/m2, max: 4000.0000 cd/m2
Maximum Content Light Level : 810 cd/m2
Maximum Frame-Average Light Level : 498 cd/m2

dracore
28th February 2018, 14:42
There is no such thing as "updated version for threadripper". Your downloaded files are broken/corrupted. That's all.


you was 100% right i tryd the encodes again from a full backup of the
blurays and everyone worked 100% perfect, sorry for being a pain :rolleyes:

byteshare
28th February 2018, 19:02
Error while batch importing:
----------[2018-02-28 11:39:49]----------
File: C:\Dracula - Sovereign of the Damned [No Audio].mkv
I don't know what 'erlace' means.
(C:\Temp\RipBot264temp\job492\getinfo.avs, line 2)
Media Info:
General
Unique ID : 230681051269935516350657022109326458464 (0xAD8B8DEEC111A49E04D6F61FC0333E60)
Complete name : C:\Dracula - Sovereign of the Damned [No Audio].mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 963 MiB
Duration : 1 h 29 min
Overall bit rate : 1 502 kb/s
Encoded date : UTC 2018-02-28 16:06:37
Writing application : mkvmerge v20.0.0 ('I Am The Sun') 64-bit
Writing library : libebml v1.3.5 + libmatroska v1.4.8

Video
ID : 1
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : V_MS/VFW/FOURCC / FMP4
Duration : 1 h 29 min
Bit rate : 1 500 kb/s
Width : 704 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.148
Stream size : 962 MiB (100%)
Writing library : Lavc51.40.4
Default : Yes
Forced : No

Guessing it is the codec?

Update: also same error with a MPEG-4 Visual (DIV3) file.
Both worked after encoding them to H.264 RF0 in HandBrake

Side note: moving an encode up 400 positions (not wanting to turn everything else off) is a lot of work. Some better queue management would be the last thing I think RipBot is missing IMO.

FuzzyNutz
28th February 2018, 20:01
My v1.22.2, which was recently tweaked by the Auto-update function, no longer demuxes audio or subtitle tracks when loading .mkv files.

Atak_Snajpera
28th February 2018, 20:14
@byteshare
upload job492 folder (without audio, video and subtitles)

Atak_Snajpera
28th February 2018, 20:15
My v1.22.2, which was recently tweaked by the Auto-update function, no longer demuxes audio or subtitle tracks when loading .mkv files.
See if option "SKIP DEMUXING PROCESS" is not checked.

FuzzyNutz
28th February 2018, 20:22
See if option "SKIP DEMUXING PROCESS" is not checked.

It is not checked.

Atak_Snajpera
28th February 2018, 20:24
Try this.
1) Check it
2) Apply
3) Uncheck it
4) Apply

FuzzyNutz
28th February 2018, 20:27
Try this.
1) Check it
2) Apply
3) Uncheck it
4) Apply

Did that. No change.

Atak_Snajpera
28th February 2018, 20:29
So it must be something else then...
Do you have the same problem with avi,mp4?

FuzzyNutz
28th February 2018, 20:33
So it must be something else then...
Do you have the same problem with avi,mp4?

Demuxes audio with avi, MP4 and BD structure. Not with mkv.

Atak_Snajpera
28th February 2018, 20:34
After (failed) demuxing zip whole Job folder and send it to me. Use mediafire.com or similar site for file hosting.

FuzzyNutz
28th February 2018, 20:43
After (failed) demuxing zip whole Job folder and send it to me. Use mediafire.com or similar site for file hosting.

https://www.plustransfer.com/download.php?id=733049a2e263a596647749ac4775f594

Atak_Snajpera
28th February 2018, 20:46
Have you manually upgraded MKVToolnix to version 21?

FuzzyNutz
28th February 2018, 20:47
Have you manually upgraded MKVToolnix to version 21?

Guilty.

Atak_Snajpera
28th February 2018, 20:48
Revert back to v19. Author of mkvtoolnix has changed few important things after v19 and I didn't have time to adjust my code yet. Hence Ripbot264 still uses older version.

FuzzyNutz
28th February 2018, 20:52
Revert back to v19. Author of mkvtoolnix has changed few important things afer v19 and I didn't have time for adjusting my code. Hence Ripbot264 still uses older version.

When might you release a RB update for this? If it's soon enough, I'll deal with audio and subs outside of RB rather than going backwards with mkvtoolnix.

Atak_Snajpera
28th February 2018, 20:55
Not soon. You can use older version. This is just a muxing tool not x265 encoder. You won't get smaller files ;)

FuzzyNutz
28th February 2018, 20:59
Not soon. You can use older version. This is just a muxing tool not x265 encoder. You won't get smaller files ;)

I'm using mkvtoolnix more often than RipBot.

Atak_Snajpera
28th February 2018, 21:03
Sooo .... Problem solved...

FuzzyNutz
28th February 2018, 21:12
Please add 448, 512, 576, vbr5 and vbr6 for aac 5.1 and 192, 224, 256, 320, vbr5 and vbr6 for aac 2.0.

Atak_Snajpera
28th February 2018, 21:36
Everything above 64 kbps per channel (without LFE) is a serious overkill. AAC and also OPUS do not need such extremely high bitrates.

FuzzyNutz
28th February 2018, 21:44
Everything above 64 kbps per channel (without LFE) is a serious overkill. AAC and also OPUS do not need such extremely high bitrates.

Conflicts with iTunes offerings of 256 for 2 channel and the bitrates resulting from vbr6.

FuzzyNutz
28th February 2018, 21:47
Conflicts with iTunes offerings of 256 for 2 channel and the bitrates resulting from vbr6.

Consider adding user-editing of audio bitrate choices.

Atak_Snajpera
28th February 2018, 21:48
Conflicts with iTunes offerings of 256 for 2 channel and the bitrates resulting from vbr6.

You know term "placebo" ?

Atak_Snajpera
28th February 2018, 21:52
Know stubborn?

Yes, very well ;)

FuzzyNutz
28th February 2018, 21:53
You know term "placebo" ?

Nil practical improvement for video below crf20, but you've allowed options of crf18 and 16...and users can type in any crf value.

Atak_Snajpera
28th February 2018, 22:24
Nil practical improvement for video below crf20, but you've allowed options of crf18 and 16...and users can type in any crf value.

Lower value is required for AVC-INTRA mode ! Default CRF20 is not enough for this intermediate format (each frame is a keyframe. Like motion-jpeg).

iSeries
1st March 2018, 01:33
Hi Atak, the audio job not running issue I have seems to be permissions related. If I run the job as administrator it runs and completes fine. What permissions need to be set and where for the job to run automatically? (I am an admin so not sure why the issue...thats Win10 for you...)

Atak_Snajpera
1st March 2018, 11:59
I'm too old for chasing another rabbit...
Sorry but I lost patience to win10 and his stupidity...

Ps. If you run ripbot264 as administrator then all started processes by ripbot264 should also get admin right from his parent. At least this is how this works on good "ancient" win7.

byteshare
1st March 2018, 16:44
I'm too old for chasing another rabbit...
Sorry but I lost patience to win10 and his stupidity...
Time to port to Linux or a working WINE version :sly:

FuzzyNutz
1st March 2018, 16:47
Adding the ability to manually enter "name" information for video, audio and subtitle tracks within RipBot264 (RB) would be an asset.
This feature could be further enhanced by adding combo boxes with user-definable text strings for track names. This user-definable content should remain intact when RB is updated.

Removing limitations on the quantity of demuxable audio tracks from BD structure sources as well as the quantity of selectable audio tracks to be contained in the output file would be an asset.

Enabling output file names with periods (.) would be an asset.

RB’s “Automatically” setting for video cropping is capable of detecting the difference between pixels with desired video vs black. Could similar capability be implemented for RB’s “new frame” selector?

iSeries
1st March 2018, 17:16
I'm too old for chasing another rabbit...
Sorry but I lost patience to win10 and his stupidity...

Ps. If you run ripbot264 as administrator then all started processes by ripbot264 should also get admin right from his parent. At least this is how this works on good "ancient" win7.

Thanks Atak, I'll try that (I thought I had already though)

Atak_Snajpera
1st March 2018, 17:57
RB's default pixel height for 720 video in 1.85:1 ratio is "692". The exact height, by my calculations, should be 693.333. I manually change the number to 694, because it seems closer to the correct height. Could you/should you correct this?

1280 / 1.85 = http://i.cubeupload.com/xd1T57.png

Atak_Snajpera
1st March 2018, 18:06
1920/1040 = 1,846
It is not even a perfect 1.85:1.

It should be 1920/1038 = 1,849

Atak_Snajpera
1st March 2018, 18:14
How do you know that original frame is not streched from perfect 1,85:1 to 1920x1040? Most likely they use 1040 instead of 1038 because 1038 is not divisible by 16 (magic number in video world)

Atak_Snajpera
1st March 2018, 18:20
Same way you don't know it isn't.

So how are you going to convince me that your method is correct and mine is not?

Atak_Snajpera
1st March 2018, 18:28
A huge donation..............of naked pics of my 87-yr old aunt?

I see lack of logical arguments ... I'm going to stop here. Have a nice day.

FuzzyNutz
1st March 2018, 18:40
I see lack of logical arguments ... I'm going to stop here. Have a nice day.

For resolution reducing encodes of non-standard crop ratio videos, like the BD vers of the movie "The Hateful Eight" @1920x700, RB doesn't offer a precise ratio-maintaining option. Users have to calculate it. Some might not know how. Especially considering the reduction factor determinate varies from width for most videos to height for others. Examples: 1920x1080 cropped to 1920x1016 requires 1280/1920 x 1016 to calc the height for 1280x678 (1280x677.333) or 1440x1080 cropped to 1436x1064 requires 720/1064 x 1436 to calc the width for 972x720 (971.729x720). In my 1st example, (1920x1016) the width determines the res reduction factor. In my 2nd example, the height determines the res reduction factor. In both examples I maintained the cropped source ratio while reducing the res to 720. RB should have an option for auto step-down to any standard res (1080, 720, 576, 480 etc.) while maintaining precise ratio of cropped source. Like my examples, RB would have to identify whether the width or height determines the reduction factor.

If you implemented this, users wouldn't need to calculate the pixel height or width for any res step-down while maintaining cropped source ratio.

slalom
1st March 2018, 20:11
Reducing a 1080 source in 1.85:1 ratio to 720 gives you 1280/1920 X 1040 = 693.333333
1.85 is not accurate enough for 4 digit pixel calculations.
So, let me understand, you're talking about a difference of 693.3-691.9=1.4 pixels in height?
Who can see that??

On the other hand, comments about audio tracks and subs is a nice feature even if I have to edit the info manually

iSeries
2nd March 2018, 13:45
Hi Atak, just realised boost center channel when downmixing to stereo option is gone in the latest version, did this get moved somewhere else or was it removed?

FuzzyNutz
2nd March 2018, 15:13
Atak:

Are the following talking points being considered for implementation?

Adding the ability to manually enter "name" information for video, audio and subtitle tracks within RipBot264 (RB) would be an asset.
This feature could be further enhanced by adding combo boxes with user-definable text strings for track names. This user-definable content should remain intact when RB is updated.

Removing limitations on the quantity of demuxable audio tracks from BD structure sources as well as the quantity of selectable audio tracks to be contained in the output file would be an asset.

Enabling output file names with periods (.) would be an asset.

RB’s “Automatically” setting for video cropping is capable of detecting the difference between pixels with desired video vs black. Could similar capability be implemented for RB’s “new frame” selector?


For resolution reducing encodes of non-standard crop ratio videos, like the BD vers of the movie "The Hateful Eight" @1920x700, RB doesn't offer a precise ratio-maintaining option. Users have to calculate it. Some might not know how. Especially considering the reduction factor determinate varies from width for most videos to height for others. Examples: 1920x1080 cropped to 1920x1016 requires 1280/1920 x 1016 to calc the height for 1280x678 (1280x677.333) or 1440x1080 cropped to 1436x1064 requires 720/1064 x 1436 to calc the width for 972x720 (971.729x720). In my 1st example, (1920x1016) the width determines the res reduction factor. In my 2nd example, the height determines the res reduction factor. In both examples I maintained the cropped source ratio while reducing the res to 720. RB should have an option for auto step-down to any standard res (1080, 720, 576, 480 etc.) while maintaining precise ratio of cropped source. Like my examples, RB would have to identify whether the width or height determines the reduction factor.

If you implemented this, users wouldn't need to calculate the pixel height or width for any res step-down while maintaining cropped source ratio.

nekrosoft13
5th March 2018, 19:36
Hello Atak

about 3-4 days ago I started getting this message, all the time...

when I start ripbot and press start it, it works for first job, just fine
job is finished, it combines chunks, it muxes it together and done

second job starts, it copies video track, it indexes, then it starts preparing chunks, and that message pops up, it pops up ALL the time on second job, never on the first.

I have to click abort, kill the encoding client in task manager, and click start again, and then it works just fine again, until the next (second job) starts, and bam the error happens again.


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

http://oi68.tinypic.com/2qbwu34.jpg

GZZ
5th March 2018, 20:36
Post you image to a image service and post the link. Attachment will never be approved.

nekrosoft13
5th March 2018, 23:12
Post you image to a image service and post the link. Attachment will never be approved.

thanks for heads up

gabbett1
6th March 2018, 05:28
Atak, I'm having this strange issue where my distributed encoding will just randomly stop. It will start to encode on multiple computers and after a few minutes they are all sitting idle with 90% of the encoding yet to be done.

Atak_Snajpera
6th March 2018, 13:17
Atak, I'm having this strange issue where my distributed encoding will just randomly stop. It will start to encode on multiple computers and after a few minutes they are all sitting idle with 90% of the encoding yet to be done.

Post screenshots of encoding client and server app.

Atak_Snajpera
6th March 2018, 13:19
Hello Atak

about 3-4 days ago I started getting this message, all the time...

when I start ripbot and press start it, it works for first job, just fine
job is finished, it combines chunks, it muxes it together and done

second job starts, it copies video track, it indexes, then it starts preparing chunks, and that message pops up, it pops up ALL the time on second job, never on the first.

I have to click abort, kill the encoding client in task manager, and click start again, and then it works just fine again, until the next (second job) starts, and bam the error happens again.


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

http://oi68.tinypic.com/2qbwu34.jpg

Smells like problem on your side. Something is literally blocking writing of this file.

gabbett1
6th March 2018, 14:51
Here's the screenshot. In that shot, server 3 was online when I started to get the screenshot but went offline. Server 1 goes offline all the time as well which is the host PC.

byteshare
6th March 2018, 16:37
Here's the screenshot. In that shot, server 3 was online when I started to get the screenshot but went offline. Server 1 goes offline all the time as well which is the host PC.
Please try this:
Post you image to a image service and post the link. Attachment will never be approved.
Have you tried manually starting the encoding servers from the encoding clients a few times?

gabbett1
6th March 2018, 18:42
Please try this:

Have you tried manually starting the encoding servers from the encoding clients a few times?

No, I haven't.

MaistroX
6th March 2018, 21:23
Fist and foremost to Atak_Snajpera regardning Windows 10 and RipBot264, but IF anyone else can help, I´m MORE then glad!

I have had RipBot264 and it has worked fine for several years now on Windows 7, but had a crash here and was forced by HW and so on to install Windows 10 Pro.

After installation I tryed RipBot264 and it ALLWAYS crash somewere in the middle of Pass 2 so the next screen I see it that H.264 or H.265 has crashed (see attached Picture).
After I Close that popup screen, RipBot264 remuxes the Movie and it usualy is around 40~ mins, NOT the hole Movie.

https://imgur.com/a/Tpnjr (https://imgur.com/a/Tpnjr)[QUOTE]



Please help!!!

byteshare
6th March 2018, 22:46
Fist and foremost to Atak_Snajpera regardning Windows 10 and RipBot264, but IF anyone else can help, I´m MORE then glad!

I have had RipBot264 and it has worked fine for several years now on Windows 7, but had a crash here and was forced by HW and so on to install Windows 10 Pro.

After installation I tryed RipBot264 and it ALLWAYS crash somewere in the middle of Pass 2 so the next screen I see it that H.264 or H.265 has crashed (see attached Picture).
After I Close that popup screen, RipBot264 remuxes the Movie and it usualy is around 40~ mins, NOT the hole Movie.

https://imgur.com/a/Tpnjr (https://imgur.com/a/Tpnjr)[QUOTE]


Please help!!!

Does it do the same thing in DE mode? I have issues with FFMPEG crashing but just need to start the server if it fails to many times.

MaistroX
6th March 2018, 23:51
Does it do the same thing in DE mode? I have issues with FFMPEG crashing but just need to start the server if it fails to many times.


DE Mode?

I just use it and has Always done it localy.

MerolaC
7th March 2018, 11:59
Man, thank you so much for this!

The HDR to SDR tone mapping is God sent!

My question is, how you accomplish this? Can you do some insight?

Thank you again!

Atak_Snajpera
7th March 2018, 12:31
@MaistroX

x264/x265 crashing may suggest that your CPU or/and memory are not stable!

@MerolaC
https://forum.doom9.org/showthread.php?p=1827936#post1827936

MerolaC
7th March 2018, 16:42
Amazing stuff!

Thank you.

MaistroX
7th March 2018, 17:51
Thx, I will look into IF it´s stable @normal Clock! :)

Is there a way to get RipBot264 to use all (or be able to set) CPU Power on ex a Ryzen 1800X, as It´s now it uses not more then 40%->65% max?

See attached Pictures


Regards MaistroX


@MaistroX

x264/x265 crashing may suggest that your CPU or/and memory are not stable!

@MerolaC
https://forum.doom9.org/showthread.php?p=1827936#post1827936

Atak_Snajpera
7th March 2018, 18:26
DE mode. In your case 2 servers will be enough.
https://forum.doom9.org/showthread.php?p=1831550#post1831550

MaistroX
7th March 2018, 18:54
Was that info a answer to my question? 😉
I only use one PC here so is DE mode still an option?

Regards MaistroX

DE mode. In your case 2 servers will be enough.
https://forum.doom9.org/showthread.php?p=1831550#post1831550

Atak_Snajpera
7th March 2018, 20:05
https://forum.doom9.org/showthread.php?p=1831599#post1831599

GZZ
7th March 2018, 21:49
When doing batch job and setting it to autocrop and the movie is without black bars to crop, then it output this in the avs script: video=Crop(video,0,0,-0,-0), not sure if it hurts performance in anyway, just look a bit odd to even write the line.

Viper714
8th March 2018, 02:52
For those of you trying to post images on this site, it will not or ever get approval. You need to place the image on a online image repository and then paste the link in your post so it will show.
I use photobucket (http://www.http://photobucket.com/). You can create a FREE account and then upload your images to this repository. After uploading you can copy the "Direct Link" and paste that "link" in your post or you can copy the IMG code and paste directly. So to help explain this a little better, here is a YouTube LINK (https://www.youtube.com/watch?v=9xRXezQkV4w)for a quick tutorial. It is a little bit old, but you should be able to find the same functionality in the latest version.

Hope that helps those of you trying to display your images / screenshots.

MaistroX
8th March 2018, 20:59
Just Tryed DE Mode , and it direct get´s me this error ->

"FFVideoSource: Failed to open '\\RWDA-2018\TBOEM_2017-Test-1-005.mkv'
(C:\Temp\RipBot264temp\job4\Chunks\getinfo.avs, line 7)

getinfo.avs file here -> http://s000.tinyupload.com/?file_id=20779394132656792224

How to fix this? :)

Regards

https://forum.doom9.org/showthread.php?p=1831599#post1831599

Atak_Snajpera
9th March 2018, 12:14
Just Tryed DE Mode , and it direct get´s me this error ->

"FFVideoSource: Failed to open '\\RWDA-2018\TBOEM_2017-Test-1-005.mkv'
(C:\Temp\RipBot264temp\job4\Chunks\getinfo.avs, line 7)

getinfo.avs file here -> http://s000.tinyupload.com/?file_id=20779394132656792224

How to fix this? :)

Regards

Something went wrong because It should be
\\RWDA-2018\RipBot264temp\job4\video.mkv


You will have to show me step by step what you do exactly (video would be very helpful!)

byteshare
9th March 2018, 16:28
Trying to help a friend but not sure what is causing this since I've never had this issue, just FFMPEG issues:
https://cdn.discordapp.com/attachments/317342471367426049/421631206732595200/unknown.png
These are the settings used:
--preset slow --profile main10 --multi-pass-opt-analysis --multi-pass-opt-distortion --output-depth 10 --aq-mode 3 --aq-strength 0.55 --me 3 --subme 3 --rc-lookahead 50 --no-strong-intra-smoothing --no-constrained-intra --deblock -1:-1 --psy-rd 2.0 --no-sao --bitrate 1125
What else needs to be known?

Atak_Snajpera
9th March 2018, 18:58
Check CPU and memory stability. You must be 100% sure that it is not an OC issue.

byteshare
9th March 2018, 19:52
Check CPU and memory stability. You must be 100% sure that it is not an OC issue.
Thank you, will have him do some RAM and CPU checks. No OC (Over Clock).

Atak_Snajpera
9th March 2018, 20:12
He is also using older version of AviSynth+ r2455. I have r2580.

MaistroX
9th March 2018, 21:44
Here´s a link to a video of exaktly what I do and settings and so on -> https://streamable.com/83rcf

Something went wrong because It should be
\\RWDA-2018\RipBot264temp\job4\video.mkv


You will have to show me step by step what you do exactly (video would be very helpful!)

tkwou
9th March 2018, 21:48
Hi Atak_Snajpera. I switched to 1.22.0 and I'm not getting any audio tracks. The MKVinfo.txt does not contain any info. It has an error message "Error: no destination file name was given." So job1_a1.avs andjob1_a2.avs are also empty.

Atak_Snajpera
10th March 2018, 14:52
@tkwou
Download mkvtoolnix v19 or update to v1.22.2

tkwou
10th March 2018, 18:03
Thanks

MaistroX
10th March 2018, 18:14
@Atak_Snajpera

Tryed to write you a private message but it says "The following errors occurred with your submission:
1.Atak_Snajpera has exceeded their stored private messages quota and cannot accept further messages until they clear some space.
"

So I paste the message here insted! ;)


"If my sample that are linked here https://forum.doom9.org/showthread.php?t=127611&page=522 is to low resolution, I can provide with Another link somewere in Hinger res. in private if you´d like?

Relly would like to get this DE to work on my new system with Win 10. :)

Regards MaistroX"

Atak_Snajpera
10th March 2018, 18:32
Yes. Send me something with higher resolution. I can't see text.

MaistroX
10th March 2018, 19:53
Yes. Send me something with higher resolution. I can't see text.

@Atak_Snajpera

Her you go! :) -> https://www.dropbox.com/sh/91z3jjbez0iri00/AADon84TJoSI1JmlmzUfvUYva?dl=0

byteshare
10th March 2018, 21:38
Check CPU and memory stability. You must be 100% sure that it is not an OC issue.
He ran Prime95 for about 3 hours no issues for CPU. Ran HeavyLoad test for RAM, no issues. I'll have him update AVISynth.

Atak_Snajpera
11th March 2018, 12:56
He ran Prime95 for about 3 hours no issues with CPU. Ran HeavyLoad test for RAM, no issues. I'll have him update AVISynth.

Also try with simpler x265 command line...

Spasm
11th March 2018, 15:48
He ran Prime95 for about 3 hours no issues with CPU. Ran HeavyLoad test for RAM, no issues. I'll have him update AVISynth.

Also try with simpler x265 command line...

This might help. I too was having random encoding server crashes after updating until I adjusted this setting:

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

Set at 0 (auto) = crashes. Anything else and it's back to normal.

varekai
11th March 2018, 17:40
Running RipBot will disable (revert?) avisynth 2.60 used in BD-RB.
So to be able to use BD-RB a new install of avisynth is needed.
Disabling RipBot autoupdate doesn't help.
Any solution to this?

Atak_Snajpera
11th March 2018, 18:21
Rename Install.cmd in Tools\AviSynth

varekai
11th March 2018, 22:14
Rename Install.cmd in Tools\AviSynthThanks for the info, worked like a charm! :D

guest
12th March 2018, 06:09
Hi Atak,

Um, trying to do some "Married With Children" episodes in batch lots.

Seems to be OK when doing them singularly, but not in batch using DE.

I get errors every time, at the end of the process before muxing, I guess.

This is the Job log (if that helps) :-

E:\>"C:\Users\Administrator\Documents\RipBot264v1.22.0\EncodingClient.exe" "E:\Temp\RipBot264temp\job1\job1_EncodingClient.meta"

E:\>"C:\Users\Administrator\Documents\RipBot264v1.22.0\tools\mp4box\mp4box.exe" -tmp "E:\Temp\RipBot264temp" -add "E:\Temp\RipBot264temp\video.264":name="Married with children s01e01 dvdrip xvid-fov-1" -fps 29.97 -add "E:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac":lang=und -mpeg4 -new "D:\Married With Children\Married With Children S01\New folder\Married with children s01e01 dvdrip xvid-fov-1.mp4"
AVC-H264 import - frame size 1280 x 720 at 29.970 FPS

AVC Import results: 41087 samples - Slices: 231 I 12339 P 28517 B - 41325 SEI - 227 IDR
Stream uses forward prediction - stream CTS offset: 2 frames
Opening file E:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac failed
Error importing E:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac:lang=und: Requested URL is not valid or cannot be found
-------------------------

Elapsed Time: 00h:21m:58s

Anything stick out as to what the problem might be ??

BTW, using very latest build & updates.

Cheers

Atak_Snajpera
12th March 2018, 12:23
Does E:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac exist?
What happens if manually execute EncodeAudio.cmd?

guest
12th March 2018, 12:34
Does E:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac exist?
What happens if manually execute EncodeAudio.cmd?

Just checked both...

No it doesn't exist, so where did this entry come from, and due to that, the .cmd doesn't do anything :(

Atak_Snajpera
12th March 2018, 12:47
It will be easier and faster if you send me whole job folder. (without those large files ofcourse)

guest
12th March 2018, 13:20
It will be easier and faster if you send me whole job folder. (without those large files ofcourse)

OK, should be here :-

http://www.mediafire.com/file/3eu3ezdhk94ded7/job1.rar

:thanks:

Atak_Snajpera
12th March 2018, 14:25
OK, should be here :-

http://www.mediafire.com/file/3eu3ezdhk94ded7/job1.rar

:thanks:

Fix available via auto-update.

guest
13th March 2018, 07:36
Fix available via auto-update.

Hi Atak,

Thanks so much for looking into this, I guess it was a "bug" of some sort.

So I have just finished doing a test after the new update, and I still had the original 13 job queue in place, as I had only done 3 before stopping due to the error.

So I didn't re load a new queue, instead I tested job 5, and it still errored, I had to re load job 1, as I deleted a few files from that when I rar'ed it up to send to you, and it worked to completion.

So I will reload the whole queue again, and it should be fine.

I'm still running Windows Server 2016, haven't quite finalized my Windows 7 situation, yet, but your Image Tool is doing a good job :)

Another thing I would like to mention again (referring to some PM's I sent you), I still don't think the Abort function works as well as it used to, when you could abort from the DE window.

Sure it abort's, after a short "think", but I don't have any luck with the job resuming from where it left off. :(

Anyway, it might work properly under W7.

Cheers

And thanks for your constant support of this great program you've created :)

GZZ
13th March 2018, 10:44
Hi Atak,
Another thing I would like to mention again (referring to some PM's I sent you), I still don't think the Abort function works as well as it used to, when you could abort from the DE window.


I can confirm that the Abort not always work as it should. Some time you press Abort and nothing happen, DE window keep running. Killing it in task manager makes the application to abort.

Pressing abort doing initialization (copy Video file in DE window) also dosnt work as it should.

Atak_Snajpera
13th March 2018, 13:06
Thanks so much for looking into this, I guess it was a "bug" of some sort.
Literally a typo (one word) in code! ;)

byteshare
14th March 2018, 19:08
He ran Prime95 for about 3 hours no issues for CPU. Ran HeavyLoad test for RAM, no issues. I'll have him update AVISynth.
AVISynth update didn't help
Also try with simpler x265 command line...
Will have him try this now. The issue isn't happening with StaxRip, not sure what is exactly different but I know there are lots of differences between the two, for example RipBot is better :D

MaistroX
14th March 2018, 19:12
Just tryed Another Movie with DE Mode Active in settings...

Fist off, it demuxes the *.mkv without subs (I choose all subs) and no Sound at all, even thou I have choosen to keep DTS-MA as first choice and DTS track as second.
(the *.mkv has DTS-MA and DTS tracks + 6 subtitles)

That´s DE Mode for me! *EDITED*

just tryed without DE Mode, and no sound or subtitles are avalibe after demux!!! :/

Please help!

Regards MaistroX

MerolaC
14th March 2018, 19:19
Atak, is there any chance that for the next release you add a lossless output for x264?
--qp0?

Thank you in advance!

sneaker_ger
14th March 2018, 19:23
It's --qp 0

But is this not possible with the current version? Instead of --qp 0 you can also use --crf 0 (8 bit encoding) or --crf -12 (10 bit encoding), I believe RipBot calls it "CQ".

MerolaC
14th March 2018, 19:28
It's --qp 0

But is this not possible with the current version? Instead of --qp 0 you can also use --crf 0 (8 bit encoding) or --crf -12 (10 bit encoding), I believe RipBot calls it "CQ".

Thank you for your comment.
Yes, I mistyped there the switch.
I will check.
But, i don't think crf is the same as qp 0.

Atak_Snajpera
14th March 2018, 20:02
Just tryed Another Movie with DE Mode Active in settings...

Fist off, it demuxes the *.mkv without subs (I choose all subs) and no Sound at all, even thou I have choosen to keep DTS-MA as first choice and DTS track as second.
(the *.mkv has DTS-MA and DTS tracks + 6 subtitles)

That´s DE Mode for me! *EDITED*

just tryed without DE Mode, and no sound or subtitles are avalibe after demux!!! :/

Please help!

Regards MaistroX
Remove current ripbot264 and download again v1.22.0.

MerolaC
14th March 2018, 20:26
I realized that I can just modify the job1_EncodeVideoPass1.cmd script.
Thank you.

Atak_Snajpera
14th March 2018, 20:39
I think you can force --qp 0 in profile.

MerolaC
14th March 2018, 20:41
I think you can force --qp 0 in profile.

Yes, you can, but the cfr switch stays there and i think it overides the qp one.
Still, since I can modify the cmd, it's not problem.

Thank you Atak!

sneaker_ger
14th March 2018, 20:43
But, i don't think crf is the same as qp 0.
Result is the same whether you activate lossless encoding via --crf or --qp. Only to keep in mind that during 10 bit encoding --crf 0 is not lossless, only --crf -12.

Atak_Snajpera
14th March 2018, 20:47
Yes, you can, but the cfr switch stays there and i think it overides the qp one.
Still, since I can modify the cmd, it's not problem.

Thank you Atak!

No --QP switch in profile will override --CRF value in gui.

MerolaC
14th March 2018, 21:25
Got it to both.
Thank you!

MaistroX
14th March 2018, 21:37
Remove current ripbot264 and download again v1.22.0.

@Atak_Snajpera

I did that just now, Remux works again and then I tryed a DE Mode with 2 servers.

RipBotx264 started copying "Please wait.....copying video file to shared folder...", is that something it should do when "Move video file to shared folder (not recomended)" is NOT ticked?

See here -> https://imgur.com/a/7AHNG

Regards MaistroX

Atak_Snajpera
15th March 2018, 11:51
@MaistroX
Yes.

BTW. Chunk Size = 0 (one chunk per server) may take slightly less time in your case (encoding on single machine)

MaistroX
15th March 2018, 18:54
@MaistroX
Yes.

BTW. Chunk Size = 0 (one chunk per server) may take slightly less time in your case (encoding on single machine)

Jsut tryed that, got alot of errors, se PM with link to all info!

Regards MaistroX

Atak_Snajpera
15th March 2018, 19:35
@MaistroX
Forget about DE mode...

MaistroX
15th March 2018, 19:46
@MaistroX
Forget about DE mode...



Why, it should work right? [emoji3]

Atak_Snajpera
15th March 2018, 19:57
It works for others but not for you ,so it means that problem is on your side. Simple. Do not waste your time...

MaistroX
15th March 2018, 20:18
It works for others but not for you ,so it means that problem is on your side. Simple. Do not waste your time...



And it can't be determined by the errors given and logs, so I can solve this and get it working for me also?

Regards MaistroX

Atak_Snajpera
15th March 2018, 21:10
Try running Ripbot264 DE mode on virtual machine (win7 SP1 x64).

MaistroX
15th March 2018, 21:14
Try running Ripbot264 DE mode on virtual machine (win7 SP1 x64).

I would IF I could, had Win 7 Before I was forced by new HW to update to Win 10! :(

Atak_Snajpera
15th March 2018, 21:21
You do not have to activate win7. This ISO is good
https://thepiratebay.org/torrent/7220868/Windows_7_Ultimate_with_SP1_X64_Genuine_ISO_Untouched___Windows7

MaistroX
15th March 2018, 21:55
You do not have to activate win7. This ISO is good
https://thepiratebay.org/torrent/7220868/Windows_7_Ultimate_with_SP1_X64_Genuine_ISO_Untouched___Windows7

Activate???

And still The HardWare I have dont support Win7, that why I was forced to upgrade to Win10.
+ Torrents, that´s a no-go! :)

slalom
16th March 2018, 00:01
Activate???

And still The HardWare I have dont support Win7, that why I was forced to upgrade to Win10.
+ Torrents, that´s a no-go! :)
Or here
https://www.w7forums.com/threads/official-windows-7-sp1-iso-image-downloads.12325/

guest
16th March 2018, 01:32
Activate???

And still The HardWare I have dont support Win7, that why I was forced to upgrade to Win10.
+ Torrents, that´s a no-go! :)

So what hardware are you running, that W7 doesn't support ??

Maybe you should consider trying Atak's "Windows 7 Image Updater" !!

Windows 7 SP1 x64 Professional, or Ultimate, should support most modern hardware.

guest
16th March 2018, 06:52
He is also using older version of AviSynth+ r2455. I have r2580.

Looks like AviSynth+ r2636, is available.

Atak_Snajpera
16th March 2018, 10:14
Activate???

And still The HardWare I have dont support Win7, that why I was forced to upgrade to Win10.
+ Torrents, that´s a no-go! :)

I'm shocked how easily people bought that BS.
Ryzen is FULLY supported on win7!
https://support.amd.com/en-us/download/chipset?os=Windows%207%20-%2064

APU also works. You just have to re-add few entries in main GPU driver (.inf).

ThreadRipper is also working without any issues!
https://hardforum.com/threads/threadripper-and-windows-7.1947921/page-3#post-1043435113

byteshare
19th March 2018, 16:06
FYI, HEVC 2.7 stable was bumped from 2.7+1 to 2.7+2

PreLimit3r
24th March 2018, 17:25
Hi.I have a little problem with HEVC profiles.Everything works fine when I encode with default Main10 or Main8 progressive profile,but when I want to tune preset with Slow and Animation option I got an error.Can you tell me what's wrong?

Ryushin
27th March 2018, 14:19
I just wanted to write again about the bug that replaces a job if your editing or setting options for a newly demuxed job during the combining/muxing phase. The job that is being muxed will have it's job number and title changed to the job that is being edited. Stopping Ripbot264, editing jobs.list and manually fixing the replaced line with the correct job number and the name brings the job back after starting Ripbot264 back up.

JASAN
30th March 2018, 14:44
Sorry if this is the wrong place Atak and everyone else, Your program has worked very well for years, thank you for your effort in creating it.

Would you be able to recommend or create an easy to use program that would edit mp4 metadata, specifically adding the cover images to existing files?

Ripbot works for new encodings of course. But I have about 10,000 mp4s I've made that I would like to add this data to. All tv seasons so they would only need the same cover for each season. (I travel where there is no streaming for weeks at a time)

I'd pay good money for a program that can do this :-)

Thanks in advance, Have a good one.

Just in case anyone is asking how am I bringing this data around, Its easy, Run twonky on a tall Intel NUC with 2.5tb internal storage and two tiny 4tb WD drives :-). VLC on tablet/phone for playback.

george84
31st March 2018, 13:03
Normally RipBot 1.22.0 generates me a file job9.avs which contains a line:

video=Import("P:\photo\Scans\Edited sRGB\PhotoDirList.xml.smil.avs").ConvertToYV12(matrix="rec709")

Today there was an auto update and afterwards the generated line is:

video=Import("P:\photo\Scans\Edited sRGB\PhotoDirList.xml.smil.avs")

which causes the encode to fail.

My solution is to disable Auto Update and do a reinstall of RipBot and everything works again.

guest
31st March 2018, 13:15
My solution is to disable Auto Update and do a reinstall of RipBot and everything works again.

Just curious, what version / build were you running before the update than "ruined it all" ??

You mentioned 1.22.0, should be 1.22.2..with a Ripbot.exe build date of 28/03/18.

Have got avisynth up to date (in Tool's folder)

Atak_Snajpera
31st March 2018, 14:46
@george84
My solution is to add ConvertToYV12(matrix="rec709") to your PhotoDirList.xml.smil.avs. Problem solved.

foxace
31st March 2018, 17:36
Hello @Atak_Snajpera

it possible to add nvenc support ?

Atak_Snajpera
31st March 2018, 17:45
no .

george84
31st March 2018, 18:15
Just curious, what version / build were you running before the update than "ruined it all" ??


I currently run 1.22.0, downloaded from first page of this forum.

Yesterday I was running 1.21, than there was an automatic update, which caused problems.

Then I downloaded 1.22.0 and it worked again. Today in the morning everything worked, at noon there was an automatic update which caused problems.

george84
31st March 2018, 18:19
@george84
My solution is to add ConvertToYV12(matrix="rec709") to your PhotoDirList.xml.smil.avs. Problem solved.

Of course, but normally RipBot264 never needed this, so I thought there was an error in RipBot. I have many (>100) such AVS files which would all need editing now.

guest
1st April 2018, 01:52
I currently run 1.22.0, downloaded from first page of this forum.

Yesterday I was running 1.21, than there was an automatic update, which caused problems.

Then I downloaded 1.22.0 and it worked again. Today in the morning everything worked, at noon there was an automatic update which caused problems.

Hmm, still don't understand why you're a few versions behind...there's been approx 10 auto update's since the initial release of 1.22.0, and you should be running 1.22.2, at least.

If you did "re install" 1.22.0, then ran auto update's, you should have got a LOT, and ended up with the very latest build, 1.22.2. After a re start.

You do realize that it only "look's" for & installs update's every time the program is started ??

Atak needs to post a later build on the 1st page....

george84
1st April 2018, 07:48
Hmm, still don't understand why you're a few versions behind...there's been approx 10 auto update's since the initial release of 1.22.0, and you should be running 1.22.2, at least.

If you did "re install" 1.22.0, then ran auto update's, you should have got a LOT, and ended up with the very latest build, 1.22.2. After a re start.

You do realize that it only "look's" for & installs update's every time the program is started ??

Atak needs to post a later build on the 1st page....

To be more precise

1. I am running 1.22.0 (with auto update disabled) as downloaded and everything works.

2. I enable auto update, and restart RipBoot.

3. At start auto update is done, and it shows 1.22.2, I restart 1.22.2

4. I add a new job. Adding works without error.

5. I start encode of job and get error message.

Error is consequence of missing Convert in RipBot generated jobx.avs file.

If you look at screenshot you see BT.709 in color primaries. Normally this field says AviSynth.

Clearly RipBot changes behavior after auto update.

guest
1st April 2018, 08:04
To be more precise

1. I am running 1.22.0 (with auto update disabled) as downloaded and everything works.

2. I enable auto update, and restart RipBoot.

3. At start auto update is done, and it shows 1.22.2, I restart 1.22.2

4. I add a new job. Adding works without error.

5. I start encode of job and get error message.

Error is consequence of missing in RipBot generated jobx.avs file.

If you look at screenshot you see in color primaries. Normally this field says .

Clearly RipBot changes behavior after auto update.

Well, there must be something wrong somewhere else, 'cause I am running the very latest updated build, and it's all working well, on Windows Server 2016.

And just a heads up, attaching anything on this forum rarely gets cleared to open, so you either need to upload it a file sharing site, and paste the url, then it can be view, and or downloaded.

Or, paste a screenshot directly "on here"....

george84
1st April 2018, 09:10
@burt123
Thank you. I can live with original downloaded RipBot. Maybe in future someone else will run into same problem.

silverback
1st April 2018, 14:54
Hello to All,

Great work as usual, thanks for Windows 7 Updater.

Unrelated question: I am trying to run DE in a VM with multiple vCPU. Will RipBot DE client run on Windows Server?

Atak_Snajpera
1st April 2018, 18:38
Windows is Windows.

silverback
1st April 2018, 19:46
Windows is Windows.

Thank You I will look into this.

Atak_Snajpera
1st April 2018, 19:57
I remember that some user even used some extremely stripped down version of windows for DE mode. WinPE (without taskbar!) or something like that. I don't remember now. It was couple years ago...

Ryushin
1st April 2018, 21:32
I think I found a bug with the Normalize function if Temp drive is something other then C:

The jobXX_EncodeAudio1.cmd command has the cd line to change in the beginning to change to the tools\ffmpeg\bin directory. Since my Temp is D:, this did not work. Adding C: to the beginning of the script allowed the command to work correctly.
Then running jobXX_MuxFiles.cmd allowed the job to complete.


BTW, I like the use of the *nix shell commands. So very useful.

guest
2nd April 2018, 05:22
Thank You I will look into this.

Yep, I've been running Windows Server 2016 with Ripbot for a long time. :) Use DE 100% of the time.

byteshare
2nd April 2018, 12:44
I have a PC that is using a VPN, which creates two networks.
If I have a Encoding Server start on bootup, it starts and shows my local ip address (192.xxx..), but after that any new servers uses the VPN network (10.xxx..). I can see the computer from the my main machine via both a ping and by browsing to a fileshare.
I can ping the 192.xxx.. address.

Is there anything I can do to get this working, or am I out of luck if I need this Encoding Server to be on a VPN?

Atak_Snajpera
2nd April 2018, 13:22
You could try to delay encoding server start. You can do that in Task Scheduler.

http://i.cubeupload.com/1MhWUG.png

JASAN
2nd April 2018, 14:08
I have a PC that is using a VPN, which creates two networks.
If I have a Encoding Server start on bootup, it starts and shows my local ip address (192.xxx..), but after that any new servers uses the VPN network (10.xxx..). I can see the computer from the my main machine via both a ping and by browsing to a fileshare.
I can ping the 192.xxx.. address.

Is there anything I can do to get this working, or am I out of luck if I need this Encoding Server to be on a VPN?


I've found, as long as the machine running the encoding server can reach the pc hosting, you shouldn't have a problem.

go to file explorer, and type in from the computer that is not working \\computername to make sure you can see the ripbot share that it creates.

could be a username permissions thing too, don't forget that part.

byteshare
2nd April 2018, 17:15
I've found, as long as the machine running the encoding server can reach the pc hosting, you shouldn't have a problem.

go to file explorer, and type in from the computer that is not working \\computername to make sure you can see the ripbot share that it creates.

could be a username permissions thing too, don't forget that part.
Yup, was a password/username issue. I usually use .\username for the username but in this case I just needed to put the full computername\username this time...not sure why but it works.
Thank you!

byteshare
3rd April 2018, 16:52
HEVC Stable Branch bumped a version: http://msystem.waw.pl/x265/
2.7+3

silverback
4th April 2018, 23:43
Yep, I've been running Windows Server 2016 with Ripbot for a long time. :) Use DE 100% of the time.

Thank you, working well with numerous vCPU cores.

Privateer5000
6th April 2018, 11:11
Hiho. I am totally amazed by this Program, especially from the Distributed Encoding Feature. Thanks a lot.
I have some questions for 2 Issues i was unable to solve or find a solution.
1.) I there a way to tell Ripbot to index all files which are included in a Source MKV File? Example. When adding a MKV File in Ripbot with 2 HD Audio Tracks (True-HD or DTS-Master) only the first audio track is indexed. When i am selecting the second audio Track i have to wait until Ripbot has finished to index it before i can change any other value. While doing Batch Encoding this i really annoying. It would be better if Ripbot is doing it directly when it creates the Jobs. Is there a way to enable this?
2.) I was unable to do a x264 Encode with OpenCL Acceleration when using Intel Integrated Graphics. I have 2 Workstation, one with a i7-3770k and one with a i7-4790. On both Ripbot is doing an encoding only if Acceleration is disabled. I tried several different drivers, but none was working. I always get an unknown OpenCl Error. Any Ideas, I also tried to install the Intel OpenCl SDK but it won't work. If this would work, i could use DE Mode on 3 Machines, at the moment i am only using 2 after i installed a GTX 260 i one of my Workstations and that thing is loud :-)

Thanks a lot.

Greets Seb

Atak_Snajpera
6th April 2018, 12:18
1) good idea. I will see what I can do.
2) Unfortunately I have Intel CPU without iGPU so I won't be able to help you in this case. Post whole error message so maybe other users here will be able to help you with this issue.

Privateer5000
6th April 2018, 15:30
Thanks for your answer.

Here is the Log File when i try to encode with OpenCL Acceleration on a Single Machine:

C:\>"C:\MKV\RipBot264\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "C:\Temp\RipBot264temp\job6\job6.avs" -strict -1 -f yuv4mpegpipe - | "C:\MKV\RipBot264\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --opencl --opencl-device 1 --opencl-clbin "C:\Users\User\AppData\Local\Temp\x264_lookahead.clbin" --crf 22 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 62088 --sar 1:1 --level 4.1 --tune film --aud --nal-hrd vbr --vbv-bufsize 62500 --vbv-maxrate 62500 --stdin y4m --output "C:\Temp\RipBot264temp\video.264" -
y4m [info]: 1920x1080p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: OpenCL acceleration enabled with Intel(R) Corporation Intel(R) HD Graphics 4600
x264 [info]: Compiling OpenCL kernels...
x264 [info]: profile High, level 4.1
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: x264_encoder_encode failed

x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode

aborted at input frame 46, output frame 0

C:\>"C:\MKV\RipBot264\tools\mkvtoolnix\mkvmerge.exe" -o "C:\MKVWork\Encode\s02e06.mkv" --compression 0:none --title "s02e06" --default-duration 0:24000/1001fps "C:\Temp\RipBot264temp\video.264" --compression 0:none --language 0:ger --sync 0:0 "C:\Temp\RipBot264temp\job6\2_audio_German.dtsma" --compression 0:none --language 0:eng "C:\Temp\RipBot264temp\job6\Encoded_Audio_2.ac3" --default-track 0:yes --forced-track 0:yes --language 0:ger -s 0 -D -A "C:\Temp\RipBot264temp\job6\5_subtitles_German.sup" --default-track 0:no --language 0:ger -s 0 -D -A "C:\Temp\RipBot264temp\job6\4_subtitles_German.sup" --default-track 0:no --language 0:eng -s 0 -D -A "C:\Temp\RipBot264temp\job6\3_subtitles_English.sup" --chapters "C:\Temp\RipBot264temp\job6\chapters.txt"
mkvmerge v22.0.0 ('At The End Of The World') 32-bit
Error: The type of file 'C:\Temp\RipBot264temp\video.264' could not be recognized.

-------------------------

Elapsed Time: 00h:00m:26s

And this is the Output of the Encoding Server if i try DE Mode:

Encoding started...
""\\VIPER\Ripbot264temp\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "\\VIPER\RipBot264temp\job6\Chunks\1.avs" -strict -1 -f yuv4mpegpipe - | "\\VIPER\Ripbot264temp\tools\x264\x264_x64.exe" --seek 0 --colorprim bt709 --transfer bt709 --colormatrix bt709 --opencl --opencl-device 1 --opencl-clbin "C:\Users\User\AppData\Local\Temp\x264_lookahead.clbin" --crf 22 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 1437 --sar 1:1 --level 4.1 --tune film --aud --nal-hrd vbr --vbv-bufsize 62500 --vbv-maxrate 62500 --stdin y4m --output "\\VIPER\RipBot264temp\job6\Chunks\1.264" -"
y4m [info]: 1920x1080p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: OpenCL acceleration enabled with Intel(R) Corporation Intel(R) HD Graphics 4600
x264 [info]: profile High, level 4.1
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: x264_encoder_encode failed

x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode
x264 [error]: OpenCL: Invalid value.
x264 [error]: OpenCL: fatal error, aborting encode

aborted at input frame 46, output frame 0

Encoding terminated.


Connection Closed Gracefully.

Maybe someone has an Idea.

Another Question.
In DE Mode, would it be possible that every Machine has a different Setting for the OpenCL Acceleration and the Encoding Servers are using the Setting of the Machine they are runnig on? With the actual Ripbot Version the Settings of the Host Machine will be used for every involved Server and overrides the Setting of the local machines running the Encoding Servers. If this would work it would be a Solution for the Intel Graphic Problem.

Atak_Snajpera
6th April 2018, 16:21
Intel's iGPU has been always a joke. I guess that iGPU is too old/weak or has bugged driver for this task.

byteshare
8th April 2018, 07:53
I see there were updates to the core, mkvtoolnix, mvtools, and plugins_JPSDR. Any thing we should notice?

On short clips the autocrop in batch mode is sometimes getting stuck, not sure why.
Update: sent a PM with an example video that fails for me.

byteshare
12th April 2018, 16:33
Have you ever seen footage encoded as 23.976i,24i,30i and so on?

PAL is either 25i or 50p
NTSC is either 29.97i or 59.94p


Medium seems to be less blurry and without some artefacts

MEDIUM
https://i.imgsafe.org/d90b26b1ae.png

SLOW (notice artifacts on stairs and on the roof of the black VW Golf. Grass and wall on left is also slightly blurrier)
https://i.imgsafe.org/d90b974b37.png

You wouldn't by chance still have these images? I was trying to help someone with QTGMC and they were saying:
I used QTGMC slow for Wentworth Season 1 and it's come out pretty good and clean. Since mentioning that medium is better than slow, ran a test clip on both slow and medium. Got better size, bitrate, and quality with slow.
Also banding was present in the medium but not slow, could of probably be countered with another filter but would increase the time of encode but who knows

841.3MB Source
103.7MB Slow
172.3MB Medium

Slow
Start: 11:20:49
End: 12:38:48
Duration: 01:17:58

Medium
Start: 12:29:58
End: 13:11:09
Duration: 00:41:10

Atak_Snajpera
12th April 2018, 17:16
You wouldn't by chance still have these images? I was trying to help someone with QTGMC and they were saying:

I do not have those images anymore but I still have that sample
http://www.mediafire.com/file/8a82gdfam7zp8u7/%5Bupload-drive.com%5Dblue_dot_phuong.MTS

byteshare
13th April 2018, 16:04
I do not have those images anymore but I still have that sample
http://www.mediafire.com/file/8a82gdfam7zp8u7/%5Bupload-drive.com%5Dblue_dot_phuong.MTS

Thank you. I went ahead and made some tests myself as well.
Has:
WING_MAN_1_title00 (1)-0Source 47.0mb.mkv
WING_MAN_1_title00 (1)-JustHEVC 12.20mb 2m19s 18.76fps.mkv
WING_MAN_1_title00 (1)-QTGMCMed 9.04mb 2m32s 14.70fps.mkv
WING_MAN_1_title00 (1)-QTGMCMed+HQD+MDe 7.01mb 4m20s 08.04fps.mkv
WING_MAN_1_title00 (1)-QTGMCSlow 9.17mb 2m47s 13.43fps.mkv
WING_MAN_1_title00 (1)-QTGMCSlow+HQD+MDe 7.10mb 4m49s 07.05fps.mkv
WING_MAN_1_title00 (1)-QTGMCSlower 9.15mb 3m10s 11.08fps.mkv
WING_MAN_1_title00 (1)-QTGMCSlower+HQD+MDe 7.42mb 12m08s 02.71fps.mkv

https://mega.nz/#F!Ikx2UYaR!dluj_tg-pTxLH7C4vfqBZA

Atak_Snajpera
13th April 2018, 19:03
v1.23.0 Changelog
Added: HDR to SDR conversion directly in script (no bottleneck if used with prefetch)
Added: Automatic pre-indexing of all audio streams after demuxing
Added: Two new command line switches to EncodingServer.exe
/x264-opencl-device X and /knlmeanscl-opencl-device X. Where X is a device number
Example: EncodingServer.exe /x264-opencl-device 0 /knlmeanscl-opencl-device 1
Added: support for PRORES as input format.
Fixed: Various bugs reported since last major version


For best multi-threaded performance during HDR to SDR conversion add this line
http://i.cubeupload.com/IF4V1P.png

Privateer5000
13th April 2018, 20:02
Added: Automatic pre-indexing of all audio streams after demuxing


Does not work. For the second Audio Track an Index File is created, but it has a Size of 1kb. It is first being indexed when selecting the Track in Ripbot.

guest
14th April 2018, 12:04
Hi Atak,

For those of us that use DE all the time, it might be handy if there was a small display that showed what Job # was being processed.

Maybe in the top border of the DE Window...

eg:- Distributed Encoding is currently processing Job # XXX.

Balthazar2k4
14th April 2018, 15:04
Is 1.23.0 available somewhere? The updater is not picking it up.

guest
14th April 2018, 15:06
Is 1.23.0 available somewhere? The updater is not picking it up.

Well that's how I got it, you'll just have to keep trying....

Balthazar2k4
14th April 2018, 15:16
Well that's how I got it, you'll just have to keep trying....

Well crap. The updater log shows this:

2018-04-13 11:32:46 : =========================[UPDATER ACTIVATED]=========================
2018-04-13 11:32:46 : Looking for correct UUID link in http://atak-snajpera.5v.pl
2018-04-13 11:32:50 : [SUCCESS] http://atak-snajpera.5v.pl has correct UUID link 6c966b28-e0dd-48f6-b1c7-a56e8a275ec0
2018-04-13 11:32:50 : Downloading update file http://atak-snajpera.5v.pl/ripbot264update/update.zip
2018-04-13 11:32:50 : [SUCCESS] C:\Users\tracy\Desktop\RipBot264\Updates\update.zip saved!
2018-04-13 11:32:50 : CRC32 value has not changed for [core]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [Aften]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [avs2pipemod]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [avs2yuv]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [AVSMeter]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [BDSup2Sub]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [ChapterXtractor]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [dgindex]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [DownloadPoster]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [eac3to]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [ffmpeg]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [fhgaacenc]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [MediaInfo]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [mkvtoolnix]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [ModifyChapters]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [mp4box]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [mpc]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [opus-tools]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [PgcDemux]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [Process]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [remuxtool]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [SetACL]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [ssatosrt]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [tsmuxer]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [vjoin]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [VSRip]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [wolcmd]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [x264]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [x265]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [AutoCrop]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [ffms]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [flash3kyuu_deband]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [hqdn3d]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [Scripts]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [TIVTC]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [VSFilter]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [Yadif]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [KNLMeansCL]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [OpenCLinfo]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [masktools]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [mvtools]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [nnedi3]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [DetectBorders]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [AviSynth]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [RawSourcePlus]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [RgTools]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [NicAudio]. Update is not required.
2018-04-13 11:32:50 : CRC32 value has not changed for [Plugins_JPSDR]. Update is not required.
2018-04-13 11:32:50 : Downloading finished.

Yet, it appears it didn't update me to 1.23.0.

EDIT: Thought I would be crafty and rollback to 1.22.0 and try.... now I am stuck on 1.22.0....

UPDATE: Apparently the solution is to just keep running the updater... eventually it kicks in. I am on 1.23.0 now.

Balthazar2k4
14th April 2018, 16:59
I have an issue with one of my UHD BD rips and the TrueHD/Atmos audio. For whatever reason Ripbot is just not liking it.

http://i.cubeupload.com/CPCM7F.jpg

I have ripped the disc with MakeMKV same way as all of my UHD BD discs and of the thirty or so I have converted this is the only one giving me grief. I even went so far as to re-rip it in the hopes maybe there was an error with the first rip. Any ideas?

EDIT: Spoke too soon. Same thing just happened with Cars 3.

EDIT: Add Coco to the list too.

EDIT: Here is the MediaInfo for Baywatch.

General
Unique ID : 27677175118844330467404502915643358369 (0x14D26E16B0FF11DF2EA946D307343CA1)
Complete name : D:\BD\Baywatch_t02.mkv
Format : Matroska
Format version : Version 2
File size : 45.9 GiB
Duration : 2 h 1 min
Overall bit rate mode : Variable
Overall bit rate : 54.1 Mb/s
Movie name : Baywatch
Encoded date : UTC 2018-04-14 15:03:12
Writing application : MakeMKV v1.12.0 win(x64-release)
Writing library : libmakemkv v1.12.0 (1.3.5/1.4.7) win(x64-release)

Video
ID : 1
ID in the original source medium : 4113 (0x1011)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 1 min
Bit rate : 49.3 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.248
Stream size : 41.8 GiB (91%)
Language : English
Default : No
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Original source medium : Blu-ray
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0000 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 1000 cd/m2
Maximum Frame-Average Light Level : 386 cd/m2

Audio
ID : 2
ID in the original source medium : 4352 (0x1100)
Format : TrueHD
Format profile : TrueHD+Atmos / TrueHD
Codec ID : A_TRUEHD
Duration : 2 h 1 min
Bit rate mode : Variable
Bit rate : 4 685 kb/s
Maximum bit rate : 7 380 kb/s
Channel(s) : Object Based / 8 channels
Channel positions : Object Based / Front: L C R, Side: L R, Back: L R, LFE
Sampling rate : / 48.0 kHz
Frame rate : 1 200.000 FPS (40 SPF)
Bit depth : 24 bits
Compression mode : Lossless
Stream size : 3.97 GiB (9%)
Title : Surround 7.1
Language : English
Default : Yes
Forced : No
Original source medium : Blu-ray

Text #1
ID : 3
ID in the original source medium : 4768 (0x12A0)
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Duration : 1 h 54 min
Bit rate : 50.8 kb/s
Count of elements : 4234
Stream size : 41.4 MiB (0%)
Language : English
Default : No
Forced : No
Original source medium : Blu-ray

Text #2
ID : 4
ID in the original source medium : 4768 (0x12A0)
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Duration : 35 min 19 s
Bit rate : 348 b/s
Count of elements : 14
Stream size : 90.3 KiB (0%)
Language : English
Default : Yes
Forced : No
Original source medium : Blu-ray

Text #3
ID : 5
ID in the original source medium : 4769 (0x12A1)
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Duration : 1 h 56 min
Bit rate : 56.5 kb/s
Count of elements : 4857
Stream size : 47.2 MiB (0%)
Language : English
Default : No
Forced : No
Original source medium : Blu-ray

Menu
00:00:00.000 : en:Chapter 01
00:08:55.243 : en:Chapter 02
00:16:54.346 : en:Chapter 03
00:21:01.468 : en:Chapter 04
00:29:40.945 : en:Chapter 05
00:38:03.614 : en:Chapter 06
00:44:55.067 : en:Chapter 07
00:50:33.447 : en:Chapter 08
01:01:29.602 : en:Chapter 09
01:11:48.804 : en:Chapter 10
01:19:44.654 : en:Chapter 11
01:29:00.793 : en:Chapter 12
01:35:22.842 : en:Chapter 13
01:44:31.265 : en:Chapter 14
01:50:07.017 : en:Chapter 15
01:54:52.635 : en:Chapter 16

Balthazar2k4
14th April 2018, 19:48
Looks like I ran into another problematic disc. Brawl in Cell Block 99 is not in HDR, but a 10-bit encode (BT.709). Ripbot is reporting that it is HDR (BT.2020) and causing some crazy blown out video as a result. I have gone and turned off the BT.2020 to BT.709 tonemap option manually. I am awaiting the result.

Atak_Snajpera
14th April 2018, 20:15
Looks like I ran into another problematic disc. Brawl in Cell Block 99 is not in HDR, but a 10-bit encode (BT.709). Ripbot is reporting that it is HDR (BT.2020) and causing some crazy blown out video as a result. I have gone and turned off the BT.2020 to BT.709 tonemap option manually. I am awaiting the result.

Can you post a sample?

Balthazar2k4
14th April 2018, 20:42
Can you post a sample?

https://drive.google.com/open?id=10oywWkRTPe5tN9w-Xxiort7he8xfZys0

UPDATE: Ripbot stalls if I disable tonemapping. Not too sure what is going on here.

guest
16th April 2018, 06:33
I would like to chime in about this "new" tonemapping option.

I used it for the first time today, and I had a x265 1080p to run thru, and it's default was the BT.2020 to BT.709 setting (the only other option is no tonemapping).

Anyway, with the default settings I let it run thru, and the playback was horrible, the colors & contrast, etc were just awful.

So I ran it thru again with no tonemapping, and there's no picture at all, it's just a black screen with audio :)

Might have to "downgrade" to the previous build...it all worked a treat.

Could "we" have 3 options ??? no tonemapping, BT.2020 & BT.709 (not that I know what these numbers mean)

guest
16th April 2018, 06:50
Just got the latest auto update....

That handy little addition in the DE window....NICE :)

Cheers

Atak_Snajpera
16th April 2018, 12:56
I would like to chime in about this "new" tonemapping option.

I used it for the first time today, and I had a x265 1080p to run thru, and it's default was the BT.2020 to BT.709 setting (the only other option is no tonemapping).

Anyway, with the default settings I let it run thru, and the playback was horrible, the colors & contrast, etc were just awful.

So I ran it thru again with no tonemapping, and there's no picture at all, it's just a black screen with audio :)

Might have to "downgrade" to the previous build...it all worked a treat.

Could "we" have 3 options ??? no tonemapping, BT.2020 & BT.709 (not that I know what these numbers mean)

Test again with latest update.

guest
16th April 2018, 13:16
Test again with latest update.

Yes, I actually thought the new update maybe a fix.

I posted the comments before I got the update, so sorry 'bout that.

Will run this file thru again tomorrow, and will provide you some feedback.

Cheers

Atak_Snajpera
16th April 2018, 13:41
Yes, I actually thought the new update maybe a fix.

I posted the comments before I got the update, so sorry 'bout that.

Will run this file thru again tomorrow, and will provide you some feedback.

Cheers

I suspect that your issue was similar to this one
https://forum.doom9.org/showthread.php?p=1839448#post1839448

Balthazar2k4
16th April 2018, 14:20
Brawl in Cell Block 99 is no longer being identified as HDR after the update. I am encoding now and will report back the results. Thanks Atak for the quick resolution on the issue.
UPDATE: Encode turned out great! Problem solved.

Any idea about my audio issue? Strangely when I tried to break down one of the films to provide a sample, the sample worked. So I tried remuxing the whole film to see if that helped. The whole film remuxed still does not work.
When I look in the test file for the job I see this:

[avisynth @ 0000025e2cd3d100] FFAudioSource: No audio track found
(C:\Temp\RipBot264temp\job2\getinfo.avs, line 4)
C:\Temp\RipBot264temp\job2\getinfo.avs: Unknown error occurred

The audio track is in the directory, but FFAudioSource is not recognizing it, yet MediaInfo correctly recognizes it as a TrueHD/Atmos track. This file plays fine on all of my end devices and PC so I really don't think it is the file itself.

In the interim I have started remuxing the questionable titles without audio and running them through RipBot and remuxing the final product. Works, but a definite pain. Fortunately I don't have many (yet) with the issue. I have completed 52 encodes and have 214 to go with 3 titles not working properly.

Atak_Snajpera
16th April 2018, 15:04
Maybe there is something unusual at the beginning or end of that audio track.

Balthazar2k4
16th April 2018, 15:23
Maybe there is something unusual at the beginning or end of that audio track.

I guess I need to do some additional investigation.

byteshare
16th April 2018, 16:38
Test again with latest update.
Not that I mind the increased updates of the x265, but is there a reason you stopped using only stable builds to update to?

Atak_Snajpera
16th April 2018, 16:48
Latest x265 builds have avx-512 support.

Privateer5000
16th April 2018, 18:51
Audio indexing works with newest Update. Thx :-)

FuzzyNutz
17th April 2018, 01:36
A recent update downgraded my mkvtoolnix from 64 bit to 32 and overwrote my mkvtoolnix-gui.ini file, containing my preferences.

Please prevent this.

guest
17th April 2018, 07:20
I suspect that your issue was similar to this one
https://forum.doom9.org/showthread.php?p=1839448#post1839448

Well, I'm sorry to report that this movie must have a unique problem, I still have the same problems, after the current update.

Where, using BT2020-BT709, the video is awful, and using No Tone Mapping, I get a black screen.

The only way I knew how to "fix" it, was to run it thru Handbrake, converting the x265 back to x264, with basic audio settings, then afterwards, running it thru Ripbot again, with the default settings, which I think had changed to No Tone Mapping, and the end result was good :)

If you would like me to send you a sample of said movie, please refresh my memory on how to do a small "grab" of the original.

Atak_Snajpera
17th April 2018, 11:40
Yes! Sample please! :) Use DGSplit.

guest
17th April 2018, 11:59
Yes! Sample please! :) Use DGSplit.

OK, I will see what I can do for you.

Cheers

guest
17th April 2018, 12:59
Yes! Sample please! :) Use DGSplit.

OK, I have done a 350mb sample, but I couldn't find or get DGSplit, so I had to use MKVToolNix.

Where can I get DGSplit ?? all the links I found are all dead :(

So hopefully that's worked, and I hope you find a problem.

http://www.mediafire.com/file/6n6yas1rjyhv284/All.the.Money.in.the.World.2017.7z :thanks:

Atak_Snajpera
17th April 2018, 13:04
OK, I have done a 350mb sample, but I couldn't find or get DGSplit, so I had to use MKVToolNix.

Where can I get DGSplit ?? all the links I found are all dead :(

So hopefully that's worked, and I hope you find a problem.

http://www.mediafire.com/file/6n6yas1rjyhv284/All.the.Money.in.the.World.2017.7z :thanks:

DGsplit
http://rationalqm.us/mine.html

guest
17th April 2018, 13:12
DGsplit
http://rationalqm.us/mine.html

:thanks:

klopsknoedel
19th April 2018, 19:46
Hi. In version 1.23 I'm missing the "x264LowPriority" - setting. If I set it to "1" in the .ini it gets reset. Within the RipBot-Settings I can't find it.
I'm currently testing the golem-network which should get the CPU - power it needs so ripbots encoding show be at low priority.

I know I can change it manually from taskmanager but I have several encodings which should run over night and every job would start a new x264-process which then would run with normal priority.

byteshare
19th April 2018, 21:44
I completely agree, but when I'm working with a batch of file with all the same crop it is nice to have them uniform. Sometimes the auto crop decides to under crop as well.
Currently, I'm working with some old DVDs and I'd rather over crop by 2px then under...trying for a simple 4px on the left and the right.

Another question,
I've been generating time codes for variable frame rate files manually for a while then importing them back into the encoded file afterwards. I've seen at least one other application do this automatically but it isn't as awesome as RipBot. This comes up with cartoons generally older ones, and/or on DVD. Often they are trying to save work by having 1 frame stay for longer or slow frame rate in spots, etc...

A batch to add timecodes looks like:
FOR %%A IN (*.mkv) DO "..\mkvtoolnix\mkvmerge.exe" -o "..\output\%%A" --timecodes "0:%%~dpnA.mkv.avs_timecodes.txt" "%%~A"
AVISynth Script for exporting timecodes from a file looks like:
video0 = FFVideoSource("C:\FileName.mkv", timecodes="C:\FileName.mkv_timecodes.txt")

Don't know if you can export timecodes from the source from MKVMerge directly? Just thought about it for the first time lol.

@Atak_Snajpera
Do you already have a variable frame rate solution in RipBot?

guest
20th April 2018, 07:51
I'm having a bit of an issue, when using DE.

It's kinda random, but towards the very end of an encode, one or maybe 2 "chunk's" stop being processed, and when I try to stop the particular server that is processing that chunk, it won't, or worst case it will abort the whole process, and start the next Job.

But if you don't attend to it, it will continue "forever" and not get anywhere :(

Is there someway, that the server's or chunks can be "refreshed", or a warning, if a "stall" happen's. ???

Atak_Snajpera
20th April 2018, 12:16
Hi. In version 1.23 I'm missing the "x264LowPriority" - setting. If I set it to "1" in the .ini it gets reset. Within the RipBot-Settings I can't find it.
I'm currently testing the golem-network which should get the CPU - power it needs so ripbots encoding show be at low priority.

I know I can change it manually from taskmanager but I have several encodings which should run over night and every job would start a new x264-process which then would run with normal priority.

All encoding processes (audio/video) are always started in IDLE priority.

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

@byteshare
no.

@burt123
What do you mean exactly? Encoding server hangs (frozen progress) while x264/x265 is still doing it's job?

guest
20th April 2018, 14:22
@burt123
What do you mean exactly? Encoding server hangs (frozen progress) while x264/x265 is still doing it's job?

Yes, I guess you could say that the Encoding Server just stop's processing a particular chunk(s)...it's doesn't really freeze or lock up, it just doesn't complete the chunk(s), and therefore, doesn't complete the job.

But you can't stop the server that is processing the stalled chunk.

It's only random, but that's the pain of it...if you don't check it every so often, it could be "sitting" there for hours :(

Atak_Snajpera
20th April 2018, 18:34
Yes, I guess you could say that the Encoding Server just stop's processing a particular chunk(s)...it's doesn't really freeze or lock up, it just doesn't complete the chunk(s), and therefore, doesn't complete the job.

But you can't stop the server that is processing the stalled chunk.

It's only random, but that's the pain of it...if you don't check it every so often, it could be "sitting" there for hours :(

Is encoded chunk (xxx.264 file) by that server complete?
Does MPC-HC play that file correctly?

klopsknoedel
20th April 2018, 21:36
All encoding processes (audio/video) are always started in IDLE priority.

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

No ... unfortunately not.


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

P.S.
Accidentally captured the ffmpeg - process (which also could run in lower priority).
Here is the x264-process:
http://i.cubeupload.com/7VM69Z.png

guest
21st April 2018, 01:36
Is encoded chunk (xxx.264 file) by that server complete?
Does MPC-HC play that file correctly?

All my encodes are still in x264, as I have no easy method of playing x265/HEVC content atm...planning on getting 4K TV, soon.

That's the problem, the chunk isn't completed, and as a consequence, the whole job doesn't get completed, so no, nothing can play it.

It seems my explanation isn't being understood the way I would like it to be, so if or when it happens again, I will get the mobile phone out, and take a short video of it and send it thru. That will show what it does.

Like I've said, it's random, and more often than not, the next time I encode the same Job, it completes without error :sly:

Stay tuned :)

And on a slightly different subject, how come you chose MPC-HC as the default viewer ??? Wouldn't VLC have worked ??

Atak_Snajpera
21st April 2018, 12:03
No ... unfortunately not.


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

P.S.
Accidentally captured the ffmpeg - process (which also could run in lower priority).
Here is the x264-process:
http://i.cubeupload.com/7VM69Z.png

Problem is on your side.
Win10
http://i.cubeupload.com/O36Hs5.png

klopsknoedel
21st April 2018, 13:58
Problem is on your side.
Win10
Thanks for looking into it.
I've resolved it by removing the "x264LowPriority" - entry from the RipBot264.ini instead of setting it to "1" and now these processes starting in low-priority-mode. So it seems to be a leftover which were not deleted in an update-process.

byteshare
21st April 2018, 16:09
@byteshare
no.

If you'd like to add support for variable frame rates the time codes is a very good method in my opinion and I've even used it to save encodes that showed no issue but for some reason the frame rate was off for the encoded file as compared to source (to fix audio sync issues).

I don't know of a draw back of always using the time codes from the source other than for me it takes more manual time to generate them and mux them in.

Ryushin
26th April 2018, 14:58
Getting a lot of ffmpeg errors lately on all of my machines. Could be the heavy load of encoding 4K with MDegrain2.
https://s26.postimg.cc/evb38jgf9/ffmpeg_error.png (https://postimg.cc/image/evb38jgf9/)

Also got a RipBot264 crash as well:
https://s26.postimg.cc/llrkhyvv9/Ripbot_Exception_Error.png (https://postimg.cc/image/llrkhyvv9/)

byteshare
26th April 2018, 16:39
Getting a lot of ffmpeg errors lately on all of my machines. Could be the heavy load of encoding 4K with MDegrain2.
https://s26.postimg.cc/evb38jgf9/ffmpeg_error.png (https://postimg.cc/image/evb38jgf9/)
For me adding an extra 1-2 encoding servers (on the same machine) seemed to help for some reason.

Also got a RipBot264 crash as well:
https://s26.postimg.cc/llrkhyvv9/Ripbot_Exception_Error.png (https://postimg.cc/image/llrkhyvv9/)
Not sure about this one.

Atak_Snajpera
26th April 2018, 16:42
Maybe you are running out of memory? 4k + MDegrain2 + Prefetch(8) can eat ~8 GiB immediately!
http://i.cubeupload.com/khiLCg.png

Ryushin
26th April 2018, 17:23
Maybe you are running out of memory? 4k + MDegrain2 + Prefetch(8) can eat ~8 GiB immediately!


I'll watch for that. Though I think I have plenty of memory:

48 core AMD Server 256GB of memory, three DE servers, using 59GB currently.
8 core Ryzen desktop with 32GB of memory, one DE server.
Two Dell R610s with 96GB of memory, two DE servers, using about 16GB currently.

I think this just started happening a couple of updates ago. Around the 11th or so I think is when I started noticing it.

Ryushin
26th April 2018, 21:04
Another exception:
https://s26.postimg.cc/7sgzyfhsl/Ripbot_Exception_Encoding_Client_Error.png (https://postimg.cc/image/7sgzyfhsl/)

Is there by chance a debugging build I could download to help with the diagnoses of this?

byteshare: Adding an additional encoding server to each machine did not seem to help.

Atak_Snajpera
27th April 2018, 12:14
Does this happen only on that particular machine? What happens if you start EncodingClient on Ryzen or Dell pc?

guest
27th April 2018, 13:41
So I noticed this Warning, for the first time today....

"Warning! Filter HQDN3D does not support YUV420P10 color space...omitting"

It showed up, after loading a queue of old tv series .avi's.

Ryushin
27th April 2018, 14:18
Does this happen only on that particular machine? What happens if you start EncodingClient on Ryzen or Dell pc?

The ffmpeg errors are happening on all the machines. I did not test moving the EncodingClient to a different machine as all of the jobs are on this one machine. The three servers all have ECC memory so I know it is not a memory problem. The encode is going slow with the EncodingServer showing .5 fps on the Dells, .3 fps on the Opteron, and 1.25fps on the Ryzen. So just over 5fps with four servers. The ffmpeg errors happen usually several times every hour and I have to keep clicking "ON" on the EncodingClient to start up that EncodingServer again.

I might create a specific job on one of the Dells as there is just enough disk space available to hold the 4K movie that is giving me the most grief right now. Crouching Tiger Hidden Dragon, 91GB rip. I'm using the default H.265 10bit Progressive profile, MDegrain2 thSAD=200, and rendered .ass subtitles for the entire film.

Atak_Snajpera
27th April 2018, 14:28
Another exception:
https://s26.postimg.cc/7sgzyfhsl/Ripbot_Exception_Encoding_Client_Error.png (https://postimg.cc/image/7sgzyfhsl/)


At the moment I would like to focus on this error. I would like to know if this error also appears on other machines.

The ffmpeg errors happen usually several times every hour and I have to keep clicking "ON" on the EncodingClient to start up that EncodingServer again.
I suspect that VSFilter might responsible for ffmpeg crashing...

Ryushin
27th April 2018, 14:37
At the moment I would like to focus on this error. I would like to know if this error also appears on other machines.

Sure. Though the error happens very rarely. Rare enough that I don't remember seeing it recently. I took a screenshot thinking it might be something causing the ffmpeg errors.

I've started loading up the job on one of the Dells and I'll kick it off when it's done loading.

Ryushin
29th April 2018, 14:43
I suspect that VSFilter might responsible for ffmpeg crashing...

Yep, VSFilter is what is crashing ffmpeg. On the Dell, I removed the MDegrain and just tried to encode the movie just using single thread, on Superfast and it crashed .7% into it. Error:

Problem signature:
Problem Event Name: APPCRASH
Application Name: ffmpeg.exe
Application Version: 0.0.0.0
Application Timestamp: 00000000
Fault Module Name: VSFilter.dll
Fault Module Version: 3.1.0.800
Fault Module Timestamp: 5ace31a2
Exception Code: c0000005
Exception Offset: 00000000000ce9aa
OS Version: 6.3.9600.2.0.0.272.7
Locale ID: 1033
Additional Information 1: d121
Additional Information 2: d121596965eaaf60f095f4d9bc0bf843
Additional Information 3: a18a
Additional Information 4: a18a1eba5b1778212204d59f13f4f060

Something else that looks like it might be a bug in the demuxing process, the extracted subtitles time values are off if the subtitle came from a mlps with multiple m2ts files. Each m2ts file results in the subtitles from that file indexing from 0 seconds and not from the end of the previous m2ts length. So the sup file has several sections starting from 0 and the resulting subtitles are off.

I'll send a PM with the extracted sup file and the BDInfo for the 4K Crouching Tiger Hidden Dragon.

silverback
29th April 2018, 15:04
Is it possible that a recent update knocked out DE? Suddenly, the encoding client wont start and the encode begins on the master machine alone. Anyone else having similar symptoms?

Thanks

Atak_Snajpera
29th April 2018, 17:48
Is it possible that a recent update knocked out DE? Suddenly, the encoding client wont start and the encode begins on the master machine alone. Anyone else having similar symptoms?

Thanks

What is your source file format?

Atak_Snajpera
29th April 2018, 17:54
Yep, VSFilter is what is crashing ffmpeg. On the Dell, I removed the MDegrain and just tried to encode the movie just using single thread, on Superfast and it crashed .7% into it. Error:

Problem signature:
Problem Event Name: APPCRASH
Application Name: ffmpeg.exe
Application Version: 0.0.0.0
Application Timestamp: 00000000
Fault Module Name: VSFilter.dll
Fault Module Version: 3.1.0.800
Fault Module Timestamp: 5ace31a2
Exception Code: c0000005
Exception Offset: 00000000000ce9aa
OS Version: 6.3.9600.2.0.0.272.7
Locale ID: 1033
Additional Information 1: d121
Additional Information 2: d121596965eaaf60f095f4d9bc0bf843
Additional Information 3: a18a
Additional Information 4: a18a1eba5b1778212204d59f13f4f060

Something else that looks like it might be a bug in the demuxing process, the extracted subtitles time values are off if the subtitle came from a mlps with multiple m2ts files. Each m2ts file results in the subtitles from that file indexing from 0 seconds and not from the end of the previous m2ts length. So the sup file has several sections starting from 0 and the resulting subtitles are off.

I'll send a PM with the extracted sup file and the BDInfo for the 4K Crouching Tiger Hidden Dragon.

Will you be able to create a sample with script? We need proper bug report for people maintaining VSFilter.

silverback
29th April 2018, 21:11
what is your source file format?


dvd mpeg2 vob's

Ryushin
1st May 2018, 20:35
Will you be able to create a sample with script? We need proper bug report for people maintaining VSFilter.

I'll see what I can do. Looks like I'm having issues with just h.264 subtitle rendering as well. I've been using .ass files. I'll see if it just with those or .sub as well.

guest
2nd May 2018, 06:09
Hi Atak,

I am having a lot of trouble with the audio on a collection of Bluray disc's from my neighbour....

I haven't done any direct Bluray's rip's thru Ripbot in years, and I'm puzzled why this is happening.

As you know most BR's will have DTS in some form or another, and after having ripped them with AnyDVD (which I am having problems with, also), once it's all been loaded into the job screen, the audio is shown to be PCM...(even tho it shows DTS in the audio path window) can't seem to change that, so after the encode is complete, there's basically no audio, a little bit of background sound, but the main audio (speech, etc) is so muffled, you can hardly hear it.

Any ideas ???

Atak_Snajpera
2nd May 2018, 12:29
I can't help without good samples... (as usual)

guest
2nd May 2018, 13:06
I can't help without good samples... (as usual)

Was this reply for me ??

Not sure what samples you'd want.... :(

byteshare
2nd May 2018, 16:40
Was this reply for me ??

Not sure what samples you'd want.... :(

It was for you, and samples of the file(s) that are having an issue with the audio.

guest
3rd May 2018, 02:00
I can't help without good samples... (as usual)

I think I know what I did wrong...at the "Select Streams" window, it chose "wave", I think I should have chosen "core".

Will try that, and report back....

Edit :-

Yep, that was the problem, I need to chose "core" for DTS-xx

Viper714
3rd May 2018, 17:42
Atak,
Not sure if this is an issue, but just started encoding my movies with the latest version. Looking at the screenshot below, I do not see any mention to my nvidia or AMD video cards like it use to say in the past. IS this correct or do I have the wrong setting somewhere? Just want to make sure

http://i361.photobucket.com/albums/oo54/pcubillos/Ripbot.jpg

Also, when I get to the creating chunks screen, the program does not show the chunks queue creation after the first two or three. The Window title displays (unresponsive). However, it is actually working in the background. I leave it alone for a few and the window becomes active showing all the chunks created and begins encoding. Just wondering as to others it may appear that the program may have crashed, but in reality it has not.
Thanks in advance!

Atak_Snajpera
3rd May 2018, 19:20
Also, when I get to the creating chunks screen, the program does not show the chunks queue creation after the first two or three. The Window title displays (unresponsive). However, it is actually working in the background. I leave it alone for a few and the window becomes active showing all the chunks created and begins encoding. Just wondering as to others it may appear that the program may have crashed, but in reality it has not.
Thanks in advance!
Because This part is done in main thread and I still do not have motivation to move this part of the code to separated thread...

Atak,
Not sure if this is an issue, but just started encoding my movies with the latest version. Looking at the screenshot below, I do not see any mention to my nvidia or AMD video cards like it use to say in the past. IS this correct or do I have the wrong setting somewhere? Just want to make sure
Check settings in OpenCL tab. Create new fresh job and see what you get.

slalom
3rd May 2018, 19:20
Also, when I get to the creating chunks screen, the program does not show the chunks queue creation after the first two or three. The Window title displays (unresponsive). However, it is actually working in the background. I leave it alone for a few and the window becomes active showing all the chunks created and begins encoding. Just wondering as to others it may appear that the program may have crashed, but in reality it has not.
Thanks in advance!
I get that sometimes too. Don't worry, it probably has to do with the disk usage

Atak_Snajpera
3rd May 2018, 19:26
I get that sometimes too. Don't worry, it probably has to do with the disk usage

No it is not. If main thread of application is busy doing something longer than let's say 5 seconds then Windows marks that application as "unresponsible"

slalom
3rd May 2018, 20:40
The point is that it's working, so I don't have any problem with that behaviour

Ryushin
4th May 2018, 22:03
For some reason Server 2012 R2 just in the last day (no updates where installed) starting giving me a blue ribbon across the screen "This app can't run on your PC" when running eac3to. This occurred when adding a job or running it manually. Downloading eac3to v3.34 got rid of the error when running it manually and I copied it over the eac3to in the tools folder and everything worked again.

Would not surprise me in the slightest if Microsoft pushed out a silent update to Windows Defender or something similar that broke this.

jlpsvk
6th May 2018, 13:24
is it really necessary to run ribbot264 as admin? i have no access to run it as admin... thanks

stryker412
6th May 2018, 22:10
Atak, I've been using your tool for years thank you. Is there a way you can add a custom bitrate option or at least higher bitrates than 8Mbps for 2-pass?

Atak_Snajpera
7th May 2018, 11:39
Atak, I've been using your tool for years thank you. Is there a way you can add a custom bitrate option or at least higher bitrates than 8Mbps for 2-pass?

Done! Use keyboard...

byteshare
7th May 2018, 16:57
is it really necessary to run ribbot264 as admin? i have no access to run it as admin... thanks
I've asked this before and if you're using DE mode the answer was yes, but even if you're not it would be hard to get all of the requirements installed without admin.

jlpsvk
8th May 2018, 00:29
I've asked this before and if you're using DE mode the answer was yes, but even if you're not it would be hard to get all of the requirements installed without admin.

requirements are installed...no DE mode. but still asks for admin mode. :(

Wishbringer
8th May 2018, 06:59
@Atak_Snajpera:

Just a thought about DE...
At moment DE client starts a job, creates chunks and so forth and THEN starts distributing jobs to servers.
In the time when client is preparing DE-Session servers are idle.

When having several jobs in pipe this leads to some downtimes of servers.

Why not preparing future jobs (or at least one of them) in the meantime while servers working on current job?
Not at high priority (so servers can act at full speed), but fast enough that preparation is done when current job is finished,
so that servers can switch to new chunks without downtime.

Atak_Snajpera
8th May 2018, 10:40
requirements are installed...no DE mode. but still asks for admin mode. :(

Because executable has built in UAC manifest.

Atak_Snajpera
8th May 2018, 10:43
@Atak_Snajpera:

Just a thought about DE...
At moment DE client starts a job, creates chunks and so forth and THEN starts distributing jobs to servers.
In the time when client is preparing DE-Session servers are idle.

When having several jobs in pipe this leads to some downtimes of servers.

Why not preparing future jobs (or at least one of them) in the meantime while servers working on current job?
Not at high priority (so servers can act at full speed), but fast enough that preparation is done when current job is finished,
so that servers can switch to new chunks without downtime.

Time saving would be marginal. In other words. Too much work for too little benefit.

byteshare
8th May 2018, 18:23
Time saving would be marginal. In other words. Too much work for too little benefit.
Would there be a way to start a second job while one is finishing?
For example I have 4 servers. when down to the last two chunks the idle servers could start the next job.
I can see some cases this would be a marginal benefit but I know there are cases this could save a non-marginal amount of time with very slow encode jobs, and would also help in those rare cases that a server gets stuck starting a job and I come back to see my servers idle for 12 hours with only 1 chunk trying to start "Encoding..."

guest
9th May 2018, 03:08
Would there be a way to start a second job while one is finishing?
For example I have 4 servers. when down to the last two chunks the idle servers could start the next job.

That could be a great addition/change, if you have several encodes queued up, and they're 4K for example, the last junk or 2 take "forever" to complete...then it has to do it's thing before starting the next one...many hours could be saved, if this could be implemented.

There could be up to 15 servers, not doing anything....such a waste :(

would also help in those rare cases that a server gets stuck starting a job and I come back to see my servers idle for 12 hours with only 1 chunk trying to start "Encoding..."

And I'm glad that someone else is having this problem, too. This happens way too often, and like byteshare said, if you're not "watching/checking" it every so often, it can be stalled for hours...I used to queue many job to do overnight, but not anymore, there's nothing more frustrating to check it the next day, only to find that it stalled not long after you went to bed :(

guest
9th May 2018, 05:29
Coincidently, I have had the first post on the last 3 pages....

OK, so I apologize in advance if this has been asked many times before, BUT...

Is there an option to convert TrueHD to DTS-xx ??

I thought that Ripbot was able to convert it, at some stage...maybe I'm wrong, but I have had several movies lately with TrueHD audio, and they don't play on my TV, or Bluray player (unless somethings happened to them)

If I attempt an import of a TrueHD audio movie into tsmuxer, it discards it....

Any thoughts or suggestions ???

Cheers

Atak_Snajpera
9th May 2018, 11:55
That could be a great addition/change, if you have several encodes queued up, and they're 4K for example, the last junk or 2 take "forever" to complete...then it has to do it's thing before starting the next one...many hours could be saved, if this could be implemented.

There could be up to 15 servers, not doing anything....such a waste :(



And I'm glad that someone else is having this problem, too. This happens way too often, and like byteshare said, if you're not "watching/checking" it every so often, it can be stalled for hours...I used to queue many job to do overnight, but not anymore, there's nothing more frustrating to check it the next day, only to find that it stalled not long after you went to bed :(

If this happens so often so why don't you post some screenshots like I asked you in private message more than a week ago? (Task manager + Encoding Server window).

guest
9th May 2018, 12:11
If this happens so often so why don't you post some screenshots like I asked you in private message more than a week ago? (Task manager + Encoding Server window).

It doesn't happen the same way, every time, but I have had a quick look in Task Manager, and I couldn't tell if there was a problem with anything, as you mentioned.

And TBH, I just want to get past the stall, and continue, ASAP....but having said that, I don't run Ripbot overnight, anymore, this being part of the reason.

You asked me to check x264 / x265, and ffmpeg, if I recall, and there are multiples of each, and I really don't know what I'm looking for, anyway...sorry.

There's 2 different "stall's" that I can tell, one is part way thru an encode, and another where it is "Starting" but doesn't.

byteshare
9th May 2018, 16:29
If this happens so often so why don't you post some screenshots like I asked you in private message more than a week ago? (Task manager + Encoding Server window).

It hasn't happened for me very often, but maybe 1-2 times a week with 3 different computers (all running 2-4 local servers).
I'll try to document it better myself. Since it doesn't happen that often checking the computers several times a day has just become part of my routine.

ggalindo001
9th May 2018, 21:37
I just upgraded to the latest version (1.23) from 1.19.x. Running windows 10 — I’m having the same problem that others have said on the board where when I load a mpeg2 source — both the preview and encode are just green screen. I don’t get this issue if loading a MP4 source.

In searching the board I could not find if this has been fixed. I presume a dependency needs to be upgraded. Short of a removal of all of the dependencies and reinstall — has someone figured out the culprit and a fix? I could ultimately go back to 1.19.x but if someone has already resolved — I would prefer to keep up to date with everything else that comes with the updates.

Thanks in advance.

stryker412
10th May 2018, 02:23
Done! Use keyboard...

Can I add a custom bitrate in permanently from the drop down? Do they all increase by 2048?

Atak_Snajpera
10th May 2018, 09:29
I just upgraded to the latest version (1.23) from 1.19.x. Running windows 10 — I’m having the same problem that others have said on the board where when I load a mpeg2 source — both the preview and encode are just green screen. I don’t get this issue if loading a MP4 source.

In searching the board I could not find if this has been fixed. I presume a dependency needs to be upgraded. Short of a removal of all of the dependencies and reinstall — has someone figured out the culprit and a fix? I could ultimately go back to 1.19.x but if someone has already resolved — I would prefer to keep up to date with everything else that comes with the updates.

Thanks in advance.

Windows 10 is a problem here.

guest
11th May 2018, 06:05
If this happens so often so why don't you post some screenshots like I asked you in private message more than a week ago? (Task manager + Encoding Server window).

I just need to give you and updated explanation....

I had 2 chunks/servers stall just now, so I went into Task Manager, and there must be something wrong, as it doesn't show any details, and there are missing "tab's" to access the different screens, so I can't provide a purposeful screenshot, atm (Windows 7)

But I will !!!

Also, would you be so kind as to comment on my post #15802, about TrueHD.

Thanks

Atak_Snajpera
11th May 2018, 10:50
I just need to give you and updated explanation....

I had 2 chunks/servers stall just now, so I went into Task Manager, and there must be something wrong, as it doesn't show any details, and there are missing "tab's" to access the different screens, so I can't provide a purposeful screenshot, atm (Windows 7)

But I will !!!

Also, would you be so kind as to comment on my post #15802, about TrueHD.

Thanks

Use Process Hacker. It has very useful "TREE VIEW".

Example
http://i.cubeupload.com/VdQeU5.png

regarding question in post #15802
Answer is NO.

byteshare
11th May 2018, 23:02
Hype! for V1.23.0.
Not sure what all of the changes were just that the x265, mkvtoolnix, ffmpeg, and core were all updated

guest
12th May 2018, 02:11
Hype! for V1.23.0.
Not sure what all of the changes were just that the x265, mkvtoolnix, ffmpeg, and core were all updated

It's been v1.23.0 for nearly a month.....

byteshare
12th May 2018, 07:52
It's been v1.23.0 for nearly a month.....
I saw some changes today with the date of today, so something changed, or did I really wait that long to restart my PC? Possible, lol.

Atak_Snajpera
12th May 2018, 11:05
Hype! for V1.23.0.
Not sure what all of the changes were just that the x265, mkvtoolnix, ffmpeg, and core were all updated

https://forum.doom9.org/showthread.php?p=1839366#post1839366

byteshare
12th May 2018, 16:33
https://forum.doom9.org/showthread.php?p=1839366#post1839366
Thank you, I remember seeing that. It is an update since then. It bump'd the version HEVC for sure since then. I'm not sure about the other fixes.

JudgeDredd
13th May 2018, 22:08
hello, would be possible to add an option somewhere into settings to start enkoding on set priority? (please)

now enkoding (ffmpeg.exe & x265-64.exe) starts at lowest/idle priority which drops my fps rate on 0,50 and below like 0,29.

if I manually re-set priority in task manager on normal then fps stays in reasonable values

please note that diference between low and normal priority causes me to encode my stuff a whole day longer if I forgot imidiately to higher priority

or if such option wont be considered then atleast please tell me what line should I add to .cmd files so they could run at normal priority right after the start. thanks for reading this

byteshare
14th May 2018, 08:34
hello, would be possible to add an option somewhere into settings to start enkoding on set priority? (please)

now enkoding (ffmpeg.exe & x265-64.exe) starts at lowest/idle priority which drops my fps rate on 0,50 and below like 0,29.

if I manually re-set priority in task manager on normal then fps stays in reasonable values

please note that diference between low and normal priority causes me to encode my stuff a whole day longer if I forgot imidiately to higher priority

or if such option wont be considered then atleast please tell me what line should I add to .cmd files so they could run at normal priority right after the start. thanks for reading this

Could use something like: http://mion.faireal.net/BES/

JudgeDredd
14th May 2018, 11:33
Could use something like: http://mion.faireal.net/BES/

no idea why would I need that, I dont have any problems with cooling of my cpu nor pc lagging while encoding. at times when I encode stuff cpu is always at 100% peek.

my issue is about drastic fps drop due to low priority level of encoding processes.

MerolaC
14th May 2018, 12:20
I'm having a very weird problem.
All my conversions are failing randomly.
They can be enconding up to 60% and fail or or 2% and fail.
I've tried with and without OpenCL enabled. (RX 580 with 18.4.1 drivers)
Here is a log of one that failed after 3 mins of enconding.


F:\>"D:\Carpetas\Audio and Video\RipBot264\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "F:\Temp\RipBot264temp\job1\job1.avs" -strict -1 -f yuv4mpegpipe - | "D:\Carpetas\Audio and Video\RipBot264\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --opencl --opencl-device 0 --opencl-clbin "C:\Users\User\AppData\Local\Temp\x264_lookahead.clbin" --bitrate 15000 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 178660 --sar 1:1 --level 4.1 --preset fast --aud --nal-hrd vbr --vbv-bufsize 62500 --vbv-maxrate 62500 --stdin y4m --output "F:\Temp\RipBot264temp\video.264" -
y4m [info]: 1920x1080p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: OpenCL acceleration enabled with Advanced Micro Devices, Inc. Ellesmere (SI)
x264 [info]: profile High, level 4.1

x264 [info]: frame I:94 Avg QP:11.95 size:231401
x264 [info]: frame P:3091 Avg QP:15.27 size: 79398
x264 [info]: frame B:1601 Avg QP:15.46 size: 69175
x264 [info]: consecutive B-frames: 54.7% 1.6% 1.6% 42.1%
x264 [info]: mb I I16..4: 32.9% 62.0% 5.1%
x264 [info]: mb P I16..4: 15.7% 12.8% 0.7% P16..4: 27.1% 12.5% 6.2% 0.0% 0.0% skip:25.1%
x264 [info]: mb B I16..4: 19.2% 20.6% 0.4% B16..8: 12.6% 4.2% 0.2% direct: 8.7% skip:34.0% L0:47.9% L1:37.1% BI:14.9%
x264 [info]: final ratefactor: 16.62
x264 [info]: 8x8 transform intra:47.8% inter:66.1%
x264 [info]: coded y,uvDC,uvAC intra: 80.9% 94.2% 86.6% inter: 29.0% 40.5% 15.0%
x264 [info]: i16 v,h,dc,p: 16% 9% 65% 10%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 11% 55% 4% 4% 3% 4% 4% 5%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 20% 37% 4% 4% 4% 4% 4% 4%
x264 [info]: i8c dc,h,v,p: 71% 13% 12% 4%
x264 [info]: Weighted P-Frames: Y:3.2% UV:2.1%
x264 [info]: ref P L0: 62.1% 37.9%
x264 [info]: ref B L0: 74.5% 25.5%
x264 [info]: ref B L1: 93.6% 6.4%
x264 [info]: kb/s:15145.87

encoded 4786 frames, 36.52 fps, 15145.87 kb/s

F:\>"D:\Carpetas\Audio and Video\RipBot264\tools\mkvtoolnix\mkvmerge.exe" -o "G:\video.mkv" --compression 0:none --title "Video" --default-duration 0:24000/1001fps "F:\Temp\RipBot264temp\video.264" --compression 0:none --language 0:eng --sync 0:0 "F:\Temp\RipBot264temp\job1\audio_1_English.dtsma" --chapters "F:\Temp\RipBot264temp\job1\chapters.txt"
mkvmerge v23.0.0 ('The Bride Said No') 32-bit
'F:\Temp\RipBot264temp\video.264': Using the demultiplexer for the format 'AVC/h.264'.
'F:\Temp\RipBot264temp\job1\audio_1_English.dtsma': Using the demultiplexer for the format 'DTS'.
'F:\Temp\RipBot264temp\video.264' track 0: Using the output module for the format 'AVC/h.264 (unframed)'.
'F:\Temp\RipBot264temp\job1\audio_1_English.dtsma' track 0: Using the output module for the format 'DTS'.
The file 'G:\video.mkv' has been opened for writing.
'F:\Temp\RipBot264temp\video.264' track 0: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 1920/1080.

The cue entries (the index) are being written...
Multiplexing took 1 minute 23 seconds.
-------------------------
Elapsed Time: 00h:03m:36s



Preset used was [HIGH 4.0] Fast . Default.
Used ASS subtitle in AviSynth.
But, I have 2 of my own and it fails too.
I also, re-downloaded the Ripbot so I tried a clean install and it still fails.

Any idea?

Thanks in advance!

Atak_Snajpera
14th May 2018, 12:53
I would check CPU and memory stability.

MerolaC
14th May 2018, 14:26
I would check CPU and memory stability.

I tried encoding directly with x264.exe and it worked using the same profile I used with Ripbot.
No problems with the PC.

Any suggestion?

Atak_Snajpera
14th May 2018, 14:29
nope.

byteshare
14th May 2018, 16:39
no idea why would I need that, I dont have any problems with cooling of my cpu nor pc lagging while encoding. at times when I encode stuff cpu is always at 100% peek.

my issue is about drastic fps drop due to low priority level of encoding processes.

I haven't used it in a while, I thought you could raise priority as well as lower it.

Could try: Prio (Process Priority Saver)
https://www.raymond.cc/blog/permanently-set-process-priority-in-windows-task-manager-with-prio/
Seems to be what you're looking for.

MerolaC
15th May 2018, 03:15
Ok, I found the problem I think.

I've been trying to convert decrypted blurays to MKV.
So, I choose the m2ts file from the Stream folder and let it demux.
When converting it fails.

Now, if I rip the bluray to MKV and select that MKV in Ripbot v1.23, the conversion is successful.
This didn't happen with v1.22.0. I could just select the m2ts.
So, I went back to that version just to check and indeed, it works fine.


Edit:

No, It wasn't that!
It's the VSFilter crashing!
Previous tests were done with subtitles, the later I didn't use.
When previewing the script with MPC, it crashes with a faulty module, it being VSFilter.

Atak_Snajpera
15th May 2018, 13:02
No, It wasn't that!
It's the VSFilter crashing!
Previous tests were done with subtitles, the later I didn't use.
When previewing the script with MPC, it crashes with a faulty module, it being VSFilter.
To be honest that was my first suspect but then you said that it stops encoding with and without subtitles... so I ran out of ideas.

MerolaC
15th May 2018, 15:37
To be honest that was my first suspect but then you said that it stops encoding with and without subtitles... so I ran out of ideas.

Yeah, because I'm stupid. I left the subs enabled all the time.
I was tired :(

Edit:

I have replaced the plugin with xy-VSFilter and it's working great.

Edit 2:

Neh, still crashes.

JudgeDredd
17th May 2018, 14:13
https://i.imgur.com/gPlAwPb.png

Atak_Snajpera
17th May 2018, 14:41
Send me content of JOB1 folder (do not include heavy files like video.mkv,audio or subtitles)

JudgeDredd
17th May 2018, 15:01
Send me content of JOB1 folder (do not include heavy files like video.mkv,audio or subtitles)

https://ufile.io/a6gic

Atak_Snajpera
17th May 2018, 16:13
Temporary solution: Move ripbot to other folder than C:\temp

JudgeDredd
18th May 2018, 02:43
yeah, thx for not getting actual support. whole DE sucks anyway - to much bugs that are not getting any fix since v17

guest
20th May 2018, 01:10
yeah, thx for not getting actual support. whole DE sucks anyway - to much bugs that are not getting any fix since v17

Here's a couple of suggestions :-

Firstly, DE doesn't suck, and Atak does have very good support for his program !!!

OK, so are you sure you have everything that Ripbot needs, installed ? especially avisynth (in the Tools folder).

Does Ripbot work ok without DE ??

Have you got the Temp folder on a separate drive to the "C" drive, and even separate to where your movie files are kept ??

And do these drives have enough free space...running low on space can cause a lot of weird problems !!!

Have you got your IP address's setup properly for DE to work with, have you shared any other pc's to work with DE ??

DG74
20th May 2018, 10:50
Hi,
I'm getting a "Demuxing Error" from eac3to with a E-AC3 audio stream by selecting the "Wave" option.
Shouldn't it be possible to select the "Core" option as well, to extract the AC3 stream from the E-AC3 only?
Using the latest Update of RipBot.

MAX9
20th May 2018, 11:01
I have problem to open DebugMode FrameServer file from Vegas?

DirectShowSource: couldn't open file D:\****.avi:
An invalid media type was specified.
(D:\Temp\RipBot264temp\job1\getinfo.avs, line 2)


DirectShowSource("D:\******.avi",audio=false).ConvertToYV12(matrix="rec709")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","Framecount")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","Framerate")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","AudioRate")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","AudioChannels")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","AudioLength")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","Width")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","Height")
WriteFile("D:\Temp\RipBot264temp\job1\info.txt","PixelType")
Trim(0,-1)

Atak_Snajpera
20th May 2018, 11:26
According to this https://forum.videohelp.com/threads/387939-64bit-DebugMode-FrameServer
you need windows 7.

MAX9
21st May 2018, 19:49
I'm using Windows 7 64bit It's not this I think and I do some test with RipBot264v1.19.0 and v1.20.0 (with this version some flickering occur) there is no problem. From v1.21.0 and up errors happens (could't open the file).

byteshare
25th May 2018, 16:52
Thank you for updating the HEVC to 2.8+1:
https://x265.readthedocs.io/en/default/releasenotes.html

I'm having two separate issues:
1.
The first issue is with the Ninja Hattori files (6 of them). I'm failing to load them into RipBot via batch with a ffmsindex.exe error:
Problem signature:
Problem Event Name: APPCRASH
Application Name: ffmsindex.exe
Application Version: 0.0.0.0
Application Timestamp: 53a44d55
Fault Module Name: ffms2.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 53a45415
Exception Code: c0000005
Exception Offset: 000000000095bd6c
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 25a7
Additional Information 2: 25a7f46192bfb3e4ba089bed8fa522d6
Additional Information 3: f064
Additional Information 4: f064755d0d8accef36fd1e1bc483cc70

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


From the JobsRejected File:
----------[2018-05-24 20:44:38]----------

File: C:\!0ReEncode\Ninja.Hattori-kun.(1981).-.OP3.mkv
System exception - Access Violation
(C:\Temp\RipBot264temp\job801\getinfo.avs, line 2)


----------[2018-05-24 20:44:36]----------

File: C:\!0ReEncode\Ninja.Hattori-kun.(1981).-.OP2.mkv
System exception - Access Violation
(C:\Temp\RipBot264temp\job801\getinfo.avs, line 2)


----------[2018-05-24 20:43:56]----------

File: C:\!0ReEncode\Ninja.Hattori-kun.(1981).-.OP1.mkv
System exception - Access Violation
(C:\Temp\RipBot264temp\job801\getinfo.avs, line 2)


----------[2018-05-24 20:43:54]----------

File: C:\!0ReEncode\Ninja.Hattori-kun.(1981).-.ED3.mkv
System exception - Access Violation
(C:\Temp\RipBot264temp\job801\getinfo.avs, line 2)


----------[2018-05-24 20:43:53]----------

File: C:\!0ReEncode\Ninja.Hattori-kun.(1981).-.ED2.mkv
System exception - Access Violation
(C:\Temp\RipBot264temp\job801\getinfo.avs, line 2)


----------[2018-05-24 20:43:52]----------

File: C:\!0ReEncode\Ninja.Hattori-kun.(1981).-.ED1.mkv
System exception - Access Violation
(C:\Temp\RipBot264temp\job801\getinfo.avs, line 2)

2.
The second issue is with the 3 Golden Girls Interactive Game Files.
I think the issue is that the video is just one frame stretched to play over the duration of the audio but not sure.
The video files do load into RipBot but the encoding servers continually crash and never start to encode and I'm not getting any helpful logs.

Link for files to both of the issues: https://mega.nz/#F!90whXRTS!ln91-dyGJRNtMu9MHfytCQ

Atak_Snajpera
25th May 2018, 18:33
1) Fixed
2) Unfixable. No idea why you try to re-encode video clip with just 1 frame?

byteshare
25th May 2018, 22:32
1) Fixed
2) Unfixable. No idea why you try to re-encode video clip with just 1 frame?
1. Awesome [Update: confirmed working for me after update]
2. Format support/uniformity. Mostly so everything is in the same format as other files. I'll just have to figure something out, thank you.

MerolaC
26th May 2018, 12:35
2. Format support/uniformity. Mostly so everything is in the same format as other files. I'll just have to figure something out, thank you.

I can suggest you this.
Remux the original file but don't add the original audio.
Convert it and then remux back the audio.
It should work.
Otherwise, you can re-do the video in Vegas or any other NLE and extend it to the audio duration.
Vegas is the easiest because you can just drag any video/image in the timeline and it will repeat.

Jake802
28th May 2018, 04:41
Is there anyway to get BD Rebuilder and RipBot to exist together? Once I run RipBot it installs some sort of modified version of AviSynth and the only way to get BD Rebuilder to work is uninstall all my AviSynth's and reinstall normal AviSynth.

varekai
28th May 2018, 08:59
Look here: http://forum.doom9.org/showthread.php?p=1836151#post1836151

Atak_Snajpera
28th May 2018, 09:59
Is there anyway to get BD Rebuilder and RipBot to exist together? Once I run RipBot it installs some sort of modified version of AviSynth and the only way to get BD Rebuilder to work is uninstall all my AviSynth's and reinstall normal AviSynth.

Maybe it is time to convince BD Rebuilder author to finally switch to AviSynth+ MT x64.

byteshare
28th May 2018, 16:36
I can suggest you this.
Remux the original file but don't add the original audio.
Convert it and then remux back the audio.
It should work.
Otherwise, you can re-do the video in Vegas or any other NLE and extend it to the audio duration.
Vegas is the easiest because you can just drag any video/image in the timeline and it will repeat.

Thank you, Handbrake can handle them.

skylinekiller
30th May 2018, 12:05
In an older version of RipBot, I was able to boost audio 100%, but that feature is gone. is there a way to boost the audio in this newer version?

Atak_Snajpera
30th May 2018, 12:42
Normalize ON = 100%

guest
30th May 2018, 12:45
In an older version of RipBot, I was able to boost audio 100%, but that feature is gone. is there a way to boost the audio in this newer version?

There is still a volume increase option...

It's on the second "page" of the Avisynth options.."Audio Volume"

byteshare
30th May 2018, 17:27
HEVC Stable was bumb'd to 2.8+9
http://msystem.waw.pl/x265/

ggalindo001
31st May 2018, 01:50
Atak,

Got a quick question. I have been converting some DVDs that are 720x480. The original source is 4:3, but for some reason after conversion, they are coming out 3:2 -- and on playback, are slightly stretched. I've tried 2 different options -- one without resize, and one resizing to NTSC SD -- and both give the same 3:2 result.

Is there any way to keep the 720x480 but have it display as 4:3? I've tried to force it using MVKToolNix, but it doesn't seem to take.

guest
31st May 2018, 07:41
Atak,

Got a quick question. I have been converting some DVDs that are 720x480. The original source is 4:3, but for some reason after conversion, they are coming out 3:2 -- and on playback, are slightly stretched. I've tried 2 different options -- one without resize, and one resizing to NTSC SD -- and both give the same 3:2 result.

Is there any way to keep the 720x480 but have it display as 4:3? I've tried to force it using MVKToolNix, but it doesn't seem to take.

Maybe you could try the "custom" setting, and input the correct sizes, and preview it before encoding...

byteshare
31st May 2018, 16:38
Atak,

Got a quick question. I have been converting some DVDs that are 720x480. The original source is 4:3, but for some reason after conversion, they are coming out 3:2 -- and on playback, are slightly stretched. I've tried 2 different options -- one without resize, and one resizing to NTSC SD -- and both give the same 3:2 result.

Is there any way to keep the 720x480 but have it display as 4:3? I've tried to force it using MVKToolNix, but it doesn't seem to take.

You can also use MKVToolNix to adjust the aspect ratio as that is really your only issue since the actual pixels are correct. Happens to me sometimes as well.
You can even use a batch file to edit the MKV info without remuxing the whole file.

byteshare
1st June 2018, 13:35
HEVC Stable was bumb'd to 2.8+9
http://msystem.waw.pl/x265/
Now 2.8+10-703eade

ggalindo001
2nd June 2018, 18:37
You can also use MKVToolNix to adjust the aspect ratio as that is really your only issue since the actual pixels are correct. Happens to me sometimes as well.
You can even use a batch file to edit the MKV info without remuxing the whole file.

Thanks for the suggestions. Just stumbled on an easier one -- just adding --sar 10:11 to the script forces a 4:3 aspect ratio with retained 720x480 size.

Found this actually using v1.20 that was writing that to script.

thanks all!

byteshare
4th June 2018, 15:55
Thanks for the suggestions. Just stumbled on an easier one -- just adding --sar 10:11 to the script forces a 4:3 aspect ratio with retained 720x480 size.

Found this actually using v1.20 that was writing that to script.

thanks all!

Good point. I was thinking if it happens after an encode.

Jake802
5th June 2018, 06:28
Thanks for the info, worked like a charm! :D

Do I have to rename it to anything in particular?

varekai
5th June 2018, 07:32
Do I have to rename it to anything in particular?No, just add .bak to Install.cmd
--> Install.cmd.bak

Jake802
7th June 2018, 04:19
ok I have JAVA installed and it keeps telling me it is not. What will renaming this file actually do?

byteshare
7th June 2018, 16:20
Having an issue with color space on a 10bit x264:
https://imgur.com/a/V1GswgQ
Link to the file:
https://mega.nz/#F!I0QjVRBQ!sXl7gbM-ZfspEdwvrezNlA
Meida Info:
General
Unique ID : 245797476208639767125779652955286296153 (0xB8EADF3953EAE39686267A6C84205659)
Complete name : F:\!0Files\Zettai Muteki Raijin-Oh - Commercial - Blu-ray 1[A6641D24].mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 31.3 MiB
Duration : 16 s 20 ms
Overall bit rate mode : Variable
Overall bit rate : 16.4 Mb/s
Movie name : Zettai Muteki Raijin-Oh - Commercial - Blu-ray 1[A6641D24].mkv
Encoded date : UTC 2018-02-01 09:49:53
Writing application : mkvmerge v9.9.0 ('Pick Up') 64bit
Writing library : libebml v1.3.4 + libmatroska v1.4.5 / Lavf57.21.101
Attachments : candarab.ttf / candaraz.ttf

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High 4:4:4 Predictive@L5
Format settings : CABAC / 5 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 16 s 16 ms
Bit rate : 15.5 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Chroma subsampling : 4:4:4
Bit depth : 10 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.311
Stream size : 29.5 MiB (94%)
Writing library : x264 core 152 r2851kMod ba24899
Encoding settings : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x1:0x131 / me=umh / subme=10 / psy=1 / fade_compensate=0.00 / psy_rd=1.30:0.20 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=3 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=600 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=18.0000 / qcomp=0.80 / qpmin=0 / qpmax=81 / qpstep=7 / ip_ratio=1.40 / aq=2:1.10
Language : Japanese
Default : Yes
Forced : No

Audio
ID : 2
Format : FLAC
Format/Info : Free Lossless Audio Codec
Codec ID : A_FLAC
Duration : 16 s 20 ms
Bit rate mode : Variable
Bit rate : 711 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 10.424 FPS (4605 SPF)
Bit depth : 16 bits
Stream size : 1.36 MiB (4%)
Writing library : Lavc57.22.100 flac
Language : Japanese
Default : No
Forced : No

Text #1
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Duration : 13 s 480 ms
Bit rate : 197 b/s
Count of elements : 5
Compression mode : Lossless
Stream size : 333 Bytes (0%)
Title : English
Language : English
Default : Yes
Forced : No

Text #2
ID : 4
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Duration : 13 s 480 ms
Bit rate : 176 b/s
Count of elements : 5
Compression mode : Lossless
Stream size : 297 Bytes (0%)
Title : 한국어
Language : Korean
Default : No
Forced : No

varekai
9th June 2018, 09:59
ok I have JAVA installed and it keeps telling me it is not. What will renaming this file actually do?
Not shure what you mean with JAVA installed?
Renaming Install.cmd to Install.cmd.bak will prevent RipBot to auto update, if you at some point want to update RipBot just remove .bak

guest
9th June 2018, 14:21
So, I just got the latest auto update (first one in a little while), and I was so hoping for a 3rd audio tab to have been added, so I must say I am a little disappointed, that there wasn't. :(

pacaveli420
9th June 2018, 21:26
Hey - someone (I think it was Atak) helped me build a bluray compliant profile for x264....years ago. I've read through a lot of the documentation and forums on the options for x265, but there are a lot of options. Can someone assist in setting up something similar for x265?

x264 BluRay Profile:
--level 4.1 --aud --nal-hrd vbr --vbv-bufsize 50000 --vbv-maxrate 50000 --filter 0,0 --ref 4 --min-keyint 1 --keyint 24 --bframes 3 --b-adapt 1 --b-pyramid none --subme 7 --aq-mode 1 --trellis 1 --partitions all --me umh

My Attempt at x265:
--profile main10 --level 5.1 --output-depth 10 --hrd --vbv-bufsize 100000 --vbv-maxrate 100000 --ref 4 --min-keyint 1 --keyint 24 --bframes 4 --b-adapt 2 --no-b-pyramid --subme 3 --me umh --no-open-gop --aud --repeat-headers

I think some of these may not be needed as RipBot automatically sets some of them (b-adapt?). I'm also assuming that I don't need to flag any colormatrix/colorprim or related options as RipBot has the option in the GUI for 709/2020. Or, at least it did, I don't see those now. Maybe it auto detects now?

byteshare
10th June 2018, 00:31
Hey - someone (I think it was Atak) helped me build a bluray compliant profile for x264....years ago. I've read through a lot of the documentation and forums on the options for x265, but there are a lot of options. Can someone assist in setting up something similar for x265?

x264 BluRay Profile:


My Attempt at x265:


I think some of these may not be needed as RipBot automatically sets some of them (b-adapt?). I'm also assuming that I don't need to flag any colormatrix/colorprim or related options as RipBot has the option in the GUI for 709/2020. Or, at least it did, I don't see those now. Maybe it auto detects now?
RipBot uses the medium present unless defined as something else:
http://x265.readthedocs.io/en/default/presets.html
Have you seen this thread: https://forum.doom9.org/showthread.php?t=174491
Has examples that are supposed to work.

Jake802
10th June 2018, 02:45
Not shure what you mean with JAVA installed?
Renaming Install.cmd to Install.cmd.bak will prevent RipBot to auto update, if you at some point want to update RipBot just remove .bak

I have JAVA Installed and when I go to run the program it tells me its not installed.

Thanks

varekai
10th June 2018, 08:39
I have JAVA Installed and when I go to run the program it tells me its not installed.

Thanks
I believe RipBot requires Java 32bit.
Perhaps Atak can confirm that?

Jake802
10th June 2018, 09:06
Not shure what you mean with JAVA installed?
Renaming Install.cmd to Install.cmd.bak will prevent RipBot to auto update, if you at some point want to update RipBot just remove .bak

I believe RipBot requires Java 32bit.
Perhaps Atak can confirm that?

Thanks that dd the trick!

byteshare
11th June 2018, 07:45
Having an issue with color space on a 10bit x264:
https://imgur.com/a/V1GswgQ
Link to the file:
https://mega.nz/#F!I0QjVRBQ!sXl7gbM-ZfspEdwvrezNlA

I think it has to do with the Chroma subsampling being 4:4:4 and not 4:2:0, but not 100%
Anyone know a work around?
http://avisynth.nl/index.php/Convert
Not sure which convert string to use in this case.

byteshare
11th June 2018, 16:47
I saw there was an update to the detectborders, anything we should be looking for to give feedback?

byteshare
11th June 2018, 20:50
I think it has to do with the Chroma subsampling being 4:4:4 and not 4:2:0, but not 100%
Anyone know a work around?
http://avisynth.nl/index.php/Convert
Not sure which convert string to use in this case.
Updated RipBot and seems to be working now. Thank you.

thezfunk
12th June 2018, 06:11
Thanks that dd the trick!

I have the same problem and updating 32 bit Java did not do the trick. It still says it is not installed. Appears that Ripbot is 1.23.0

byteshare
12th June 2018, 17:32
I have the same problem and updating 32 bit Java did not do the trick. It still says it is not installed. Appears that Ripbot is 1.23.0
Have you tried removing Java completely and then reinstalling? I've had to do that in the past.

iSeries
14th June 2018, 01:37
Feature request, being able to select a preferred language in settings, so that only audio/subs in the preferred language get demuxed, rather than all of them

activoice
16th June 2018, 13:14
Same here Ripbot 1.23 is not detecting Java on one of my PCs... Works fine on 3 others.

I have tried uninstalling and deleting folders, deleted the old registry keys as well before reinstalling just 32 bit java, and it still won't detect it.

I think I saw that ripbot looks for a registry key to detect if java is installed, and that key is there on this PC and as far as I can tell what's in that registry key matches the registry of the PC's it works fine on..

byteshare
16th June 2018, 15:50
Same here Ripbot 1.23 is not detecting Java on one of my PCs... Works fine on 3 others.

I have tried uninstalling and deleting folders, deleted the old registry keys as well before reinstalling just 32 bit java, and it still won't detect it.

I think I saw that ripbot looks for a registry key to detect if java is installed, and that key is there on this PC and as far as I can tell what's in that registry key matches the registry of the PC's it works fine on..
If you haven't make sure you go through this guide for reg keys:
https://java.com/en/download/help/manual_regedit.xml
I found a tool once for removing old java installs that helped me but I can't seem to find it again, sorry.

activoice
16th June 2018, 17:08
Yup I have tried uninstalling and verified that Registry keys were deleted with the uninstall, then reinstalled both the 64 bit and 32 bit versions.

I also made sure that I have the registry keys that I think Ripbot uses to detect that Java is installed:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\JavaSoft\Java Runtime Environment

thezfunk
18th June 2018, 02:58
Yup I have tried uninstalling and verified that Registry keys were deleted with the uninstall, then reinstalled both the 64 bit and 32 bit versions.

I also made sure that I have the registry keys that I think Ripbot uses to detect that Java is installed:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\JavaSoft\Java Runtime Environment

Still having problems myself. I might have discovered something. When I delete Ripbot and reinstall it, it starts with version 1.22 and then works...for the first run. After I close it and open it again it checks for updates and installs 1.23 and then I get the Java can't be found message. I think this is repeatable, at least, it has been every time I have tried it.

Atak_Snajpera
18th June 2018, 11:35
run in cmd
java.exe -version 2> %TEMP%\java_version.txt

show me what you get in java_version.txt file

activoice
20th June 2018, 05:06
run in cmd
java.exe -version 2> %TEMP%\java_version.txt

show me what you get in java_version.txt file

This is what I get

java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

This problem only started happening after the update to 1.23, before that it detected Java fine.

mparade
23rd June 2018, 17:56
"Automatic HDR information retention while encoding to HEVC format". Can this readout be considered reliable?

I have a lot of HDR movies willing to encode while maintaining the original HDR metadata.

Is it possible to keep more than 2 audio streams from the source? Is it allowed to replace encoders used by Ripbot with newer versions?

Thanks for the reply.

Atak_Snajpera
23rd June 2018, 18:56
"Automatic HDR information retention while encoding to HEVC format". Can this readout be considered reliable?
This data is taken from mediainfo so It should be reliable. I do not see any complaints so far.

Is it allowed to replace encoders used by Ripbot with newer versions?
yes.

mparade
23rd June 2018, 19:46
This data is taken from mediainfo so It should be reliable. I do not see any complaints so far.

I was asking just because of this statement: "due to the changes in mediainfo for Master-Display will not auto-load anymore. Since mediainfo removed the color coordinates. It only shows the colorspace now."

and this statement at forum of StaxRip: "The old version gave bad data readouts when it came to HDR10."

I have to embed the metadata correctly into the reencodes. I did not know that Ripbot is using the same program to read them out.

guest
24th June 2018, 06:19
mparade asked :- Is it possible to keep more than 2 audio streams from the source?

I just have to say something here :-

At this stage, Ripbot can only process up to 2 audio tracks...I have asked a couple of times if this can be increased to 3 (more would be even better), but as yet, no change :(

byteshare
26th June 2018, 16:43
I just have to say something here :-

At this stage, Ripbot can only process up to 2 audio tracks...I have asked a couple of times if this can be increased to 3 (more would be even better), but as yet, no change :(

I tend to enjoy keeping the mkv title info from tacks so I manually remux subs and audio and/or use an outside tool to mux the audio back in after re-encoding it if more than 1 track (keep mkv title info).

guest
27th June 2018, 11:19
I tend to enjoy keeping the mkv title info from tracks so I manually remux subs and audio and/or use an outside tool to mux the audio back in after re-encoding it if more than 1 track (keep mkv title info).

So does that mean you re-encode video only with Ripbot ??

So what might this "outside tool" be ??

One good thing about Handbrake is, you can add & change as many audio tracks as you like / need.

guest
29th June 2018, 11:44
Hey guy's, just got the latest auto update, and Atak has performed his magic again...."we" now have up to 3 audio tracks :)

Thankyou, Atak !!

guest
30th June 2018, 11:25
Hi Atak,

I just thought I'd report back on my use of Windows 7 SP1, over the last few months.

I haven't noticed any noticeable "improvement's" in the operation of Ripbot, since trying W7, as compared to my other pc's which are running Windows Server 2016.

I am still getting those annoying DE "chunk" / server stall's, which sometimes respond to stopping the particular Server IP, and letting another one take it's place, but sometimes I can't turn the offending server off, which leads me to my next comment...

The "Abort" command still doesn't work too well, rarely it will abort, but most times it just "says" it's aborting, but carry's on encoding, so the only option is the "kill it" with Task Manager, and even sometimes that doesn't completely stop everything, and a reboot is needed.

I'm not sure what the difference was between the newer "Abort" command, and the one you had in the DE window, that seemed to work every time.

That's about all I have to comment on....

Windows 7 has it's Pro's & con's, and so does Windows Server, but I'm not a fan of Windows 10 "1803".

pacaveli420
1st July 2018, 18:44
RipBot uses the medium present unless defined as something else:
http://x265.readthedocs.io/en/default/presets.html
Have you seen this thread: https://forum.doom9.org/showthread.php?t=174491
Has examples that are supposed to work.

Yes - I read through a bunch of threads and documentation on the options. However, there's a lot of options, information, and I'm not sure of all the defaults on RipBot. Does anyone notice anything missing? Anyone using a working profile?

guest
4th July 2018, 13:09
Hi Atak,

Another update.... :)

Can I ask a BIG favour....it's was way back on the 13th of April, since you updated to version 1.23.00, but 1.22 is still on Mediafire, can you PLEASE post 1.23 on Mediafire, or even better, the very latest build.....

Cheers

Jake802
4th July 2018, 20:07
Hi,

Why would some of the videos I am converting come out with Audio but No Video, all I get is a Green Picture that plays with the audio. Thanks!

Atak_Snajpera
5th July 2018, 16:00
Probably some GPU driver issues. Very common after some random update in win10.

NeFReT
8th July 2018, 22:04
Hello friends ripbot264 distributed coding Can we encode another computer on the internet? There is also a problem with windows 7 32 bit AviSynth + x64

Ryushin
10th July 2018, 22:59
How do I access old jobs before the update to three audio streams. At first it shows an error about not finding audiolist3.txt file so I copy audiolist2.txt to audiolist3.txt. The next error is shows is:
" is not a valid integer value.

So I'm not sure what I need to change in the older jobs.

I also seem to have uncovered a bug with 4k discs and seamless branching. If I rip the disc using anydvd and let Ripbot264 combine the m2ts files, I will get audio that is out of sync towards the end of the film. If I rip the disc using MakeMKV and make a mkv file and then use RipBot264 to process the mkv, the audio comes out fine. Problems occurred with King Kong, Independence Day, and Gladiator.

guest
11th July 2018, 01:21
How do I access old jobs before the update to three audio streams. At first it shows an error about not finding audiolist3.txt file so I copy audiolist2.txt to audiolist3.txt. The next error is shows is:
" is not a valid integer value.

So I'm not sure what I need to change in the older jobs.

Yeah, of course I had the same problem, and tried what you did, same result.

If you haven't got a lot of job's queued, might be best just to reload.

Or, try "edit" the "old" jobs, and just pull in the source, again.

Fortunately, I only had about 2 jobs queued up.

But on another pc, I had a LOT in the queue, that pc hasn't been updated yet.

byteshare
11th July 2018, 11:56
Any ideas why'd I'd get this error:
Cannot load file 'C:/RipBot264/Tools/AviSynth plugins/KNLMeansCL/KNLMeansCL.dll'. Platform returned code 126: The specified module could not be found.
This is using the preview tool. Preview works fine if I turn off KNLMeansCL or use MDegrain2 instead.
Using ....Windows 10 64bit

I get the same error code (126) when trying to load MedianBlur2.dll as well. Not sure if related.

Ryushin
11th July 2018, 13:03
Yeah, of course I had the same problem, and tried what you did, same result.

If you haven't got a lot of job's queued, might be best just to reload.

Or, try "edit" the "old" jobs, and just pull in the source, again.

Fortunately, I only had about 2 jobs queued up.

But on another pc, I had a LOT in the queue, that pc hasn't been updated yet.

Yea, I have about 90 jobs on that machine. I don't mind running a shell script to fix the jobs, but I do not know what it is complaining about. Perhaps Atak can make an update to allow editing of the older jobs.

Atak_Snajpera
11th July 2018, 13:55
I will release an auto-update shortly to address this issue.

byteshare
11th July 2018, 20:52
Since today's RipBot update still getting: Cannot load file 'C:/RipBot264/Tools/AviSynth plugins/KNLMeansCL/KNLMeansCL.dll'. Platform returned code 126: The specified module could not be found.
Only on one computer with same version of RipBot and Windows but different hardware...guessing it is specific to this one machine.
It used to work before a format, not sure what would have changed.
I might try another format :(

Danette
11th July 2018, 21:14
So, batch scripting seems to want to be available, but is not. With v1.22.0, I have batch files loaded and want to add an AVS file that will apply to all files. There is a drop-down option entitled "CUSTOM SCRIPT" that has two options:
1) "Do not use custom script"
2) "ConvertToInterlaced.avs"
On older versions, there was an option to load custom AVS files. In 1.22, there is no such option and the drop-down is useless as it simply limits you to no custom script. Am I missing something here or is it now impossible to add custom scripting to batch processing?

byteshare
11th July 2018, 21:19
So, batch scripting seems to want to be available, but is not. With v1.22.0, I have batch files loaded and want to add an AVS file that will apply to all files. There is a drop-down option entitled "CUSTOM SCRIPT" that has two options:
1) "Do not use custom script"
2) "ConvertToInterlaced.avs"
On older versions, there was an option to load custom AVS files. In 1.22, there is no such option and the drop-down is useless as it simply limits you to no custom script. Am I missing something here or is it now impossible to add custom scripting to batch processing?

You need to add the scripts to the custom folder in the:
..\RipBot\Tools\AviSynth plugins\Scripts\Custom
Once you add them, they'll show up as an option.

GZZ
11th July 2018, 22:02
Having an issue where the CombineAllChuncks.cmd contains an invalid filename for vjoin.exe. From File: "E:\RipBot264v1.22.0\Tools\vjoin\vjoin_.exe"

The "_" should be removed.

Danette
11th July 2018, 22:23
You need to add the scripts to the custom folder in the:
..\RipBot\Tools\AviSynth plugins\Scripts\Custom
Once you add them, they'll show up as an option.

Thanks, but all I get is an error message when attempting to process. Could it be the script I'm using (which works with Virtualdub and MeGUI)? The script file I use is:

Import("C:\Program Files (x86)\AviSynth 2.5\plugins\QTGMC-3.32.avsi")
AssumeTFF()
QTGMC(Preset="Very Slow")
LimitedSharpenFaster()

byteshare
11th July 2018, 23:56
Having an issue where the CombineAllChuncks.cmd contains an invalid filename for vjoin.exe. From File: "E:\RipBot264v1.22.0\Tools\vjoin\vjoin_.exe"

The "_" should be removed.

I've had that before too. Are you on the most recent version of RipBot?
I can't remember if it was a version fix or what I did to fix it.
I remember even if I had a vjoin_.exe and a vjoin.exe it would be an issue.

byteshare
11th July 2018, 23:58
Thanks, but all I get is an error message when attempting to process. Could it be the script I'm using (which works with Virtualdub and MeGUI)? The script file I use is:

Import("C:\Program Files (x86)\AviSynth 2.5\plugins\QTGMC-3.32.avsi")
AssumeTFF()
QTGMC(Preset="Very Slow")
LimitedSharpenFaster()

Yeah, your script is the issue, and not compatible with RipBot.
Should be something like this:
Loadplugin("C:\RipBot\Tools\AviSynth plugins\RgTools\RgTools.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\nnedi3\nnedi3.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\masktools\masktools2.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\mvtools\mvtools2.dll")
LoadCplugin("C:\RipBot\Tools\AviSynth plugins\Yadif\Yadif.dll")
Import("C:\RipBot\Tools\AviSynth plugins\Scripts\QTGMC.avs")
video=QTGMC(video,Preset="very slow",FPSDivisor=2)

byteshare
11th July 2018, 23:59
Since today's RipBot update still getting:
Only on one computer with same version of RipBot and Windows but different hardware...guessing it is specific to this one machine.
It used to work before a format, not sure what would have changed.
I might try another format :(

Formating now, hope this fixes the issue.

Danette
12th July 2018, 00:58
Yeah, your script is the issue, and not compatible with RipBot.
Should be something like this:
Loadplugin("C:\RipBot\Tools\AviSynth plugins\RgTools\RgTools.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\nnedi3\nnedi3.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\masktools\masktools2.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\mvtools\mvtools2.dll")
LoadCplugin("C:\RipBot\Tools\AviSynth plugins\Yadif\Yadif.dll")
Import("C:\RipBot\Tools\AviSynth plugins\Scripts\QTGMC.avs")
video=QTGMC(video,Preset="very slow",FPSDivisor=2)

Thanks. WOW! Not exactly a GUI, is it? Maybe I should just load all the DLL's in my Avisynth folder and then apply the avs script as needed.

Danette
12th July 2018, 01:35
Yeah, your script is the issue, and not compatible with RipBot.
Should be something like this:
Loadplugin("C:\RipBot\Tools\AviSynth plugins\RgTools\RgTools.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\nnedi3\nnedi3.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\masktools\masktools2.dll")
Loadplugin("C:\RipBot\Tools\AviSynth plugins\mvtools\mvtools2.dll")
LoadCplugin("C:\RipBot\Tools\AviSynth plugins\Yadif\Yadif.dll")
Import("C:\RipBot\Tools\AviSynth plugins\Scripts\QTGMC.avs")
video=QTGMC(video,Preset="very slow",FPSDivisor=2)

Tried my own and copied and pasted yours. Still fails with an error message. In case this is meaningful, here is the log:

C:\>"C:\Users\Main\Desktop\New folder\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "C:\Temp\RipBot264temp\job1\job1.avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\Main\Desktop\New folder\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --crf 20 --fps 30000/1001 --force-cfr --min-keyint 30 --keyint 300 --frames 43412 --sar 1:1 --level 4.1 --preset veryslow --tune film --aud --nal-hrd vbr --vbv-bufsize 62500 --vbv-maxrate 62500 --deblock=-2,-1 --b-pyramid=2 --sar 16:15 --stdin y4m --output "C:\Temp\RipBot264temp\video.264" -
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

C:\>"C:\Users\Main\Desktop\New folder\tools\mkvtoolnix\mkvmerge.exe" -o "C:\09 Wonder Drug_Track01.mkv" --compression 0:none --title "09 Wonder Drug_Track01" --default-duration 0:30000/1001fps "C:\Temp\RipBot264temp\video.264"
mkvmerge v23.0.0 ('The Bride Said No') 32-bit
Error: buffer_c: num > m_filled. Should not have happened. Please file a bug report.

-------------------------

Elapsed Time: 00h:00m:02s

byteshare
12th July 2018, 06:05
Tried my own and copied and pasted yours. Still fails with an error message. In case this is meaningful, here is the log:

C:\>"C:\Users\Main\Desktop\New folder\Tools\ffmpeg\bin\ffmpeg.exe" -loglevel panic -i "C:\Temp\RipBot264temp\job1\job1.avs" -strict -1 -f yuv4mpegpipe - | "C:\Users\Main\Desktop\New folder\tools\x264\x264_x64.exe" --colorprim bt709 --transfer bt709 --colormatrix bt709 --crf 20 --fps 30000/1001 --force-cfr --min-keyint 30 --keyint 300 --frames 43412 --sar 1:1 --level 4.1 --preset veryslow --tune film --aud --nal-hrd vbr --vbv-bufsize 62500 --vbv-maxrate 62500 --deblock=-2,-1 --b-pyramid=2 --sar 16:15 --stdin y4m --output "C:\Temp\RipBot264temp\video.264" -
y4m [error]: bad sequence header magic
x264 [error]: could not open input file `-'

C:\>"C:\Users\Main\Desktop\New folder\tools\mkvtoolnix\mkvmerge.exe" -o "C:\09 Wonder Drug_Track01.mkv" --compression 0:none --title "09 Wonder Drug_Track01" --default-duration 0:30000/1001fps "C:\Temp\RipBot264temp\video.264"
mkvmerge v23.0.0 ('The Bride Said No') 32-bit
Error: buffer_c: num > m_filled. Should not have happened. Please file a bug report.

-------------------------

Elapsed Time: 00h:00m:02s
Says there is an input error. What is the error you get if you preview the encode in the avisynth settings in the Edit > AviSynth > Preview Script

byteshare
12th July 2018, 06:05
Formating now, hope this fixes the issue.

Nope, still have this issue:
Cannot load file 'C:/RipBot264/Tools/AviSynth plugins/KNLMeansCL/KNLMeansCL.dll'.
Platform returned code 126: The specified module could not be found.

Atak_Snajpera
12th July 2018, 08:04
Have you installed VC redist 2017 ?

byteshare
12th July 2018, 09:08
Have you installed VC redist 2017 ?
Yes, both x86 and x64.
I see:
Microsoft Visual C++ 2005
Microsoft Visual C++ 2010 x86
Microsoft Visual C++ 2010 x64
Microsoft Visual C++ 2013 x86
Microsoft Visual C++ 2013 x64
Microsoft Visual C++ 2017 x86
Microsoft Visual C++ 2017 x64

only thing I see different on the computer working and the one not is that the one working has 2012 x86 and x64. I'm going to install those and see what happens.
Last time I uninstalled all of the Microsoft Visual stuff and then only installed MSV 2017 x86 & x64 before the format.

Update: tried again after installing Microsoft Visual C++ 2012 x86 & x64 and a reboot...same issue.
Using AVSMeter:
AVSMeter 2.2.6 (x64)
Cannot load file 'C:/RipBot/Tools/AviSynth plugins/KNLMeansCL/KNLMeansCL.dll'. Platform returned code 126:
Loading script...

C:\Users\NMedia>C:\Users\NMedia\Downloads\AVSMeter278\AVSMeter64.exe Z:\Temp\RipBot264temp\job1\job1.avs

AVSMeter 2.7.8 (x64) - Copyright (c) 2012-2018, Groucho2004
AviSynth+ 0.1 (r2664, MT, x86_64) (0.1.0.0)

Cannot load file 'C:/RipBot/Tools/AviSynth plugins/KNLMeansCL/KNLMeansCL.dll'. Platform returned code 126:
The specified module could not be found.

(Z:\Temp\RipBot264temp\job1\job1.avs, line 37)

Danette
12th July 2018, 17:44
Says there is an input error. What is the error you get if you preview the encode in the avisynth settings in the Edit > AviSynth > Preview Script

No error identified. It just opens the Media Player app briefly and then the Media Player stops and changes to a very wide, but short Media Player window with no functionality.

Jake802
12th July 2018, 22:21
Hello,

Another question I am not great at this so bare with my stupidity, please. I am trying to do an AVCHD of a movie it has DTS-HD. The only option I am getting is 2.0 FFMPEG AC3 256 kbps [cbr[. Is this right? How come I don't get a copy stream option? Thanks in advance!

thezfunk
13th July 2018, 06:10
This is what I get

java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

This problem only started happening after the update to 1.23, before that it detected Java fine.

I get 'Access is denied' and I ran it from an elevated command prompt.

lnatan25
13th July 2018, 23:16
Having the same Java shit as above. After updating to 1.23.0, it says Java is not installed. But it is.

byteshare
14th July 2018, 03:02
No error identified. It just opens the Media Player app briefly and then the Media Player stops and changes to a very wide, but short Media Player window with no functionality.

Click earlier in the seek bar and hit play and the error should show in red text.

byteshare
14th July 2018, 03:03
Having the same Java shit as above. After updating to 1.23.0, it says Java is not installed. But it is.
Have you tried removing all installed java versions and reg entries then reinstalling? I had to do this once.

byteshare
14th July 2018, 03:04
Hello,

Another question I am not great at this so bare with my stupidity, please. I am trying to do an AVCHD of a movie it has DTS-HD. The only option I am getting is 2.0 FFMPEG AC3 256 kbps [cbr[. Is this right? How come I don't get a copy stream option? Thanks in advance!

You should be seeing a Copy Option, can you screenshot and share a link of the issue using a image hosting service such as imgur

thezfunk
14th July 2018, 05:21
Have you tried removing all installed java versions and reg entries then reinstalling? I had to do this once.

Several times...

I uninstall Ripbot and install 1.22 again and it works the first time I open it. Then, the second and subsequent times, it updates and then says I don't have Java installed. Rinse, repeat.

Atak_Snajpera
14th July 2018, 12:51
If you are having issues with java detection then add
CheckRequiredSoftware=0
in RipBot264.ini under [settings] tag

byteshare
15th July 2018, 00:10
Yes, both x86 and x64.
I see:
Microsoft Visual C++ 2005
Microsoft Visual C++ 2010 x86
Microsoft Visual C++ 2010 x64
Microsoft Visual C++ 2013 x86
Microsoft Visual C++ 2013 x64
Microsoft Visual C++ 2017 x86
Microsoft Visual C++ 2017 x64

only thing I see different on the computer working and the one not is that the one working has 2012 x86 and x64. I'm going to install those and see what happens.
Last time I uninstalled all of the Microsoft Visual stuff and then only installed MSV 2017 x86 & x64 before the format.

Update: tried again after installing Microsoft Visual C++ 2012 x86 & x64 and a reboot...same issue.
Using AVSMeter:

Using Dependency Walker I'm seeing missing DLLs, but I'm seeing the same on the computers that work...I guess I'll have to go through and see if I can find differences.

Update: (first time I've been able to get to the forums in a while) Fixed the problem by installing AMD's OpenCL driver. I was missing OpenCL.dll

DG74
19th July 2018, 20:21
Hi,
I'm still getting a Demux Error with Dolby Digital Plus Audio Tracks.

thezfunk
19th July 2018, 20:57
If you are having issues with java detection then add
CheckRequiredSoftware=0
in RipBot264.ini under [settings] tag

I did what you suggested and now it doesn't fail the Java check (because it isn't checking anything) and everything seems to work fine.

byteshare
20th July 2018, 04:22
Hi,
I'm still getting a Demux Error with Dolby Digital Plus Audio Tracks.
Anything specific? Can you post a clip of the file?

guest
20th July 2018, 13:37
This has probably been asked before...

How to convert 264 to 265 HDR, emphasis on the HDR part...

I know there's an option to convert HDR to SDR when using 265....

Atak_Snajpera
20th July 2018, 15:28
You can't restore information which wasn't present in source. It is like having 2d image and asking how to convert to true 3d stereoscopic format.

byteshare
23rd July 2018, 16:33
This has probably been asked before...

How to convert 264 to 265 HDR, emphasis on the HDR part...

I know there's an option to convert HDR to SDR when using 265....

There are scripts to try and add this info but it isn't very helpful or good.
As it has already been pointed out, you're trying to add info that never existed, like upscaling or something along those lines.

Maybe in the future there will be some great script for this but not yet.

byteshare
27th July 2018, 08:59
Not sure why but RipBot is changing é to Θ when muxing the files after an encode.
The filename displays correctly in the queue.
I'm having this issue on a Windows 10 machine.
Using RipBot Core 2018.07.11
Example:
Pokémon XYZ - 0889 - From A to Z! [iTunes DL 1080p] (Arian)
Into:
PokΘmon XYZ - 0889 - From A to Z! [iTunes DL 1080p] (Arian)

guest
8th August 2018, 08:40
So I have a question about the final process of Ripbot, the Muxing of the files.

What is used to do this, as it seems to be only a single threaded utility....

I am just finishing off the longest encode I have EVER done with Ripbot, a 60 Mb/s (original is 48.7 Mb/s), x265, 10bit, 4K encode of the the near 3 hour extended Avatar, it has taken many days (but not 24 hour days) to do this, and it's taking forever to Mux it all back together.

Is it possible to use a multi threaded process to do this ??? There has to be a better / faster way !!!

I might try a few different "tool's" to mux the files that Ripbot creates in the Jobs folders, and see how long it takes.

OK, it's just finished successfully :), and now I think I know why it takes so long....if I check the video file in the Jobs folder, it's still the original bitrate, but the finished encode has the higher bitrate, according to MediaInfo.

user1085
8th August 2018, 09:00
So I have a question about the final process of Ripbot, the Muxing of the files.

What is used to do this, as it seems to be only a single threaded utility....

I am just finishing off the longest encode I have EVER done with Ripbot, a 60 Mb/s (original is 48.7 Mb/s), x265, 10bit, 4K encode of the the near 3 hour extended Avatar, it has taken many days (but not 24 hour days) to do this, and it's taking forever to Mux it all back together.

Is it possible to use a multi threaded process to do this ??? There has to be a better / faster way !!!

I might try a few different "tool's" to mux the files that Ripbot creates in the Jobs folders, and see how long it takes.

OK, it's just finished successfully :), and now I think I know why it takes so long....if I check the video file in the Jobs folder, it's still the original bitrate, but the finished encode has the higher bitrate, according to MediaInfo.I'm lost. Why did you encode to higher bitrate than source?

guest
8th August 2018, 12:02
I'm lost. Why did you encode to higher bitrate than source?

No need to be lost...

It was simply to make it look even better than original, and as a test !!!!

I'm watching it right now, and it looks fantastic !!!!

Atak_Snajpera
8th August 2018, 13:03
No need to be lost...

It was simply to make it look even better than original, and as a test !!!!

I'm watching it right now, and it looks fantastic !!!!

I hope you are just trolling us now ;)

guest
8th August 2018, 14:21
I hope you are just trolling us now ;)

Not 100% sure what that means, but no "trolling", legit !!!!

So is there a faster way to Mux ???

What does Ripbot use, to Mux things back together ??

Atak_Snajpera
8th August 2018, 14:31
mkvmerge.exe or mp4box.exe

guest
8th August 2018, 14:44
mkvmerge.exe or mp4box.exe

And they aren't multi thread enabled ?? (or whatever the terminology is) :stupid:

sneaker_ger
8th August 2018, 14:46
Muxing with mkvmerge or mp4box is basically only bottlenecked by HDD speed. CPU is almost irrelevant.

guest
8th August 2018, 15:00
Muxing with mkvmerge or mp4box is basically only bottlenecked by HDD speed. CPU is almost irrelevant.

So you're suggesting SSD's or better, for the muxing drive !! ??

sneaker_ger
8th August 2018, 15:05
Fastest would be muxing with 2 SSDs, one source and one target. But muxing itself will take only little time. Most time is spent in video encoding. So if you want to speed up things you need: faster CPU and/or lower encoding settings (or faster encoder like x264). Or GPU encoding (but which can impact quality/compression negatively).


Of course converting original 48.7 Mb/s to 60 Mb/s is retarded anyways ...

guest
8th August 2018, 15:13
Of course converting original 48.7 Mb/s to 60 Mb/s is retarded anyways ...

Good advise on the drive setup, I'll check that...

Nice to know you read my thread :)

Not retarded, just testing the limits, but it does make a difference :)

However, a lot of high end 2160p 4K video's are around the 50 - 60 Mb/s bitrate !! Even encoding at the original, would still take a long time.

byteshare
8th August 2018, 16:17
So I have a question about the final process of Ripbot, the Muxing of the files.

What is used to do this, as it seems to be only a single threaded utility....

I am just finishing off the longest encode I have EVER done with Ripbot, a 60 Mb/s (original is 48.7 Mb/s), x265, 10bit, 4K encode of the the near 3 hour extended Avatar, it has taken many days (but not 24 hour days) to do this, and it's taking forever to Mux it all back together.

Is it possible to use a multi threaded process to do this ??? There has to be a better / faster way !!!

I might try a few different "tool's" to mux the files that Ripbot creates in the Jobs folders, and see how long it takes.

OK, it's just finished successfully :), and now I think I know why it takes so long....if I check the video file in the Jobs folder, it's still the original bitrate, but the finished encode has the higher bitrate, according to MediaInfo.

RipBot uses MKVToolNix but CPU isn't needed as this is mostly a data moving issue. The faster the medium between the encoded files to the destination the faster the muxing process.

Also, you should not be seeing increased quality with just raising the bitrate. My guess, is some of the filters you used or the slight filtering process that encodes use is what you're seeing for the difference.

Atak_Snajpera
8th August 2018, 17:05
Not retarded, just testing the limits, but it does make a difference
According to your theory re-encoding 128 kbps MP3 to 320 kbps MP3 will also automagically improve quality?

guest
9th August 2018, 02:00
RipBot uses MKVToolNix but CPU isn't needed as this is mostly a data moving issue. The faster the medium between the encoded files to the destination the faster the muxing process.

Turns out that not only the source & destination folders were on the same slow RAID 1E, but the Temp folder was too...won't do that again !!!

Also, you should not be seeing increased quality with just raising the bitrate. My guess, is some of the filters you used or the slight filtering process that encodes use is what you're seeing for the difference.

No special filters, just basically default settings for 4K encode, the only thing I changed was a 1 pass @ 60,000kb/s.

guest
9th August 2018, 02:12
According to your theory re-encoding 128 kbps MP3 to 320 kbps MP3 will also automagically improve quality?

Well, I'm "whelmed" (not over or under) that my post #15927 sparked so much response, as the Forum has been stagnet for weeks :)

Also a bit of sarcasm mixed in, as well....

I sort of disagree with your statement, bitrate of a video file should produce better quality, than an audio file, but I like your use of "automagically" :)

OK, so you told me what Ripbot uses to mux, but what is used to govern the bitrate of an encode ??? If not mkvmerge ???

Speaking of mkvmerge, there is a newer version of MKVToolNix now available, v25...and does Ripbot use the 32 or 64 bit versions ??

Is there a way to at least maintain original bitrates using Ripbot ??

Generally I just use CQ 20, and everything is smaller / lesser bitrate, an "X Copy" type option (as used with your audio settings) might be an idea.

Oh, and another thing I need to mention, the majority of 4K 2160p HEVC movies also have True-HD audio.

Even my brand new 2018 model LG 4K TV doesn't support that format, so I have to convert any THD audio to DTS-MA or DTS to maintain the 7.1 tracks, as I'm pretty sure Ripbot can't do that. (Correct me if I'm wrong)

Maybe I should say that Ripbot can't convert THD to DTS, only ac3. (and again, correct me if I'm wrong), as we've had this conversation before.

Atak_Snajpera
9th August 2018, 11:25
Is there a way to at least maintain original bitrates using Ripbot ??
Yes if you select .m2ts file. COPY STREAM option will appear in Video profile combobox.
https://s22.postimg.cc/ec4n3qi1t/Untitled-1.png

guest
9th August 2018, 12:26
Yes if you select .m2ts file. COPY STREAM option will appear in Video profile combobox.
https://s22.postimg.cc/ec4n3qi1t/Untitled-1.png

That's good to know, another hidden gem.....

However, most of the files I use, are .mkv, and that option isn't available...can you make that an option for .mkv's ???

Or do I have to convert them to .m2ts with tsmuxer ???

Please tell me you can add it ??? :)

Atak_Snajpera
9th August 2018, 12:35
If you want to retain original quality/bitrate in mkv then why don't you just use mkvtoolnix?

guest
9th August 2018, 12:47
If you want to retain original quality/bitrate in mkv then why don't you just use mkvtoolnix?

WOW, now that is something I never thought I'd hear from you !!!

An interesting statement, none the less.

I am using mkvmerge a lot more than I use to, tho.

But, using Ripbot has some features that I like to use for filtering, audio, etc. Oh, and yes, increasing bitrates...lol !!!

So is that a no, about adding Copy Stream for .mkv's ??

And another question I asked last night was, what does Ripbot use that affects bitrates ?

For example, today I re encoded a basic 2160p movie that had an original bitrate of 24.7Mb/s, but running it thru Ripbot at basic setting's, with MDGrain filter, and CQ 20, it was reduced to 3,540kb/s, and of course a huge reduction in file size...I am yet to check out the quality.

Atak_Snajpera
9th August 2018, 13:00
If you remove randomness (noise) from picture then encoder can achieve much higher compression ratios. For example MDegrain2 can reduce average bitrate in CQ mode by up to 1.7x factor!

guest
9th August 2018, 13:22
If you remove randomness (noise) from picture then encoder can achieve much higher compression ratios. For example MDegrain2 can reduce average bitrate in CQ mode by up to 1.7x factor!

Another very useful nugget of information :)

And can you please answer the question I asked in the previous post, about bitrate control ??

Atak_Snajpera
9th August 2018, 13:32
And another question I asked last night was, what does Ripbot use that affects bitrates ?
this?

guest
9th August 2018, 13:51
this?

Riddles...what does "this?" mean ?

So, what makes the change, if I "up" the bitrate ??

Atak_Snajpera
9th August 2018, 14:47
You are just reducing degradation effect during lossy compression. Keep in mind that picture quality will be still worse than original due to lossy nature of compression. It is something like copying VHS tapes (worse quality) to BETA tapes (better quality) or audio cassette type-I (iron oxide) to type-II (chrome).

guest
9th August 2018, 15:07
You are just reducing degradation effect during lossy compression. Keep in mind that picture quality will be still worse than original due to lossy nature of compression. It is something like copying VHS tapes (worse quality) to BETA tapes (better quality) or audio cassette type-I (iron oxide) to type-II (chrome).

Wow, what has this got to do with what I asked...or is this replying to another post.

byteshare
9th August 2018, 16:37
OK, so you told me what Ripbot uses to mux, but what is used to govern the bitrate of an encode ??? If not mkvmerge ???
I believe FFMPEG is the main engine but you also use the codecs.
What governs the bitrate is the settings you tell the encoder to use.

guest
10th August 2018, 02:48
I believe FFMPEG is the main engine but you also use the codecs.
What governs the bitrate is the settings you tell the encoder to use.

Thankyou very much, byteshare..a straight answer :)

Atak,

Just discovered a very new version of ffmpeg 20180809

https://ffmpeg.zeranoe.com/builds/

guest
10th August 2018, 07:34
Yes if you select .m2ts file. COPY STREAM option will appear in Video profile combobox.
https://s22.postimg.cc/ec4n3qi1t/Untitled-1.png

So I tried this.....you could have mentioned that it removes the Avisynth options.

So, in this scenario, MKVmerge is better...for basic's.

byteshare
10th August 2018, 20:12
So I tried this.....you could have mentioned that it removes the Avisynth options.

So, in this scenario, MKVmerge is better...for basic's.

When you're doing Copy Stream you're not encoding, you're just copying files

Mixer73
11th August 2018, 14:03
When you're doing Copy Stream you're not encoding, you're just copying files

But I bet he can see the better quality ;)

Hint: if you encode to a higher bitrate without any filters, the resultant will will be lower quality.

In special cases you can encode with filters and result in a higher visual quality, but very high bitrate sources are not those cases.

This is just a case of confirmation bias.

byteshare
12th August 2018, 09:54
But I bet he can see the better quality ;)

Hint: if you encode to a higher bitrate without any filters, the resultant will will be lower quality.

In special cases you can encode with filters and result in a higher visual quality, but very high bitrate sources are not those cases.

This is just a case of confirmation bias.

Facts? Logic? Get out ;)
I find Degrain helpful as a basic way of making it perceptually better looking for my personal taste.

byteshare
12th August 2018, 10:07
Not sure why but RipBot is changing é to Θ when muxing the files after an encode.
The filename displays correctly in the queue.
I'm having this issue on a Windows 10 machine.
Using RipBot Core 2018.07.11
Example:
Pokémon XYZ - 0889 - From A to Z! [iTunes DL 1080p] (Arian)
Into:
PokΘmon XYZ - 0889 - From A to Z! [iTunes DL 1080p] (Arian)

@Atak_Snajpera; Any "update" on this ;)

guest
12th August 2018, 11:33
@Atak_Snajpera; Any "update" on this ;)

We just need updates, period !!!

mkvtoolnix & ffmpeg !!!

byteshare
12th August 2018, 19:06
We just need updates, period !!!

mkvtoolnix & ffmpeg !!!

Nah, the MKVToolNix works and the updates to MKVToolNix are generally minimal. FFMPEG same situation.

As for Codecs he is almost always on top of it.

I was just trying to be cheeky.

The only thing in RipBot as far as features that I've been looking for is better queue management.

I know FFMPEG crashes sometimes but almost always doubling my Encoding Servers (ie slowing per thread FPS) seems to keep it from crashing as much when it comes up for some videos more than others.

killerpot
12th August 2018, 21:19
since the new verison i cannot put "B" in ini to my hard drive. i forgot we have to pus b and not B that why when i changed the ini file that cause me problem! i just write if other person forgot like me.

question#2 what is this https://imgur.com/6MkjNLJ new option i want to know when the degrain filter and the other one are used ? if i encode a full bluray.because in the past this option was not their,by default it was at on or at off? in the past? for encoding full bluray. if the anser is no why you activate it by default in the new version 1.23 i test last night.

#3 by the way you broke the subtitle .sup bluray sub when you check convert to "dvd sub" the subtitle preview is broken now no more preview why you have and idea?!

the shutdown option is now confusing !!

and i dont have shitty codec pack im not a noob like you could think.

Atak_Snajpera
13th August 2018, 11:17
The only thing in RipBot as far as features that I've been looking for is better queue management.
What do you suggest?

byteshare
13th August 2018, 17:19
What do you suggest?
First, I find it very manageable right now and again thank you for your work.

The main feature around queue management I'd like would be to more easily move one or more items in the queue up in priority, without having to turn off jobs in front of them. I don't want the queue to stop once the jobs I need are done (if I turn off the other jobs to more easily "move" the priority) if I'm not around to re-enable the other jobs.

I use a macro key board so what I've been doing for a while now is I have it auto click for me and I move 1 item at a time.

I might be an edge case because I tend to have 100 or so jobs at anyone time.

Right now I don't move things to the top of the queue every day but I believe that is mostly because I don't want to move 10-12 items 1 at a time most of the time. When I do it, it is because I really need something done sooner.

Thank you for your interest.

Atak_Snajpera
13th August 2018, 17:37
So basically you need ability to select some jobs and move them on top at once? I will see what I can do in this department...

guest
14th August 2018, 03:52
since the new verison i cannot put "B" in ini to my hard drive.I have to put B and the name of my hard drive it's its weird.i have to type in ini "B WD Blue 3TB" to make it my temp folder. and anothe r thing my hard drive with the "B drive" dont appear in ripbot264 why? i use your program since 8 to 10 years.

question#2 what is this https://imgur.com/6MkjNLJ new option i want to know when the degrain filter and the other one are used ? if i encode a full bluray.because in the past this option was not their,by default it was at on or at off? in the past? for encoding full bluray. if the anser is no why you activate it by default in the new version 1.23 i test last night.

the shutdown option is now confusing !!

SOME ONE WILL FUCKING ANSER OR WHAT i come here waisting my time try to ameliorate Ripbot264 respect the pepole who really care fuc&?*&? bi%&%&!

stupid fucking moron extarct a full bluray on my c: drive only a stupid retarded will set a programme like this on the c: hahahas you stupid idiot

I doubt that you will get a response, with language like that !!!!

Clearly, even though you've been using it for so long, you still don't know too much about the "behind the scenes settings".

But drive letter B !!!!

byteshare
14th August 2018, 16:34
So basically you need ability to select some jobs and move them on top at once? I will see what I can do in this department...
Yes, that is a good summary. Thank you and if it turns into a huge job and you don't have time I understand.

Atak_Snajpera
14th August 2018, 16:57
Yes, that is a good summary. Thank you and if it turns into a huge job and you don't have time I understand.

Actually it is quite opposite :)

byteshare
14th August 2018, 21:47
Actually it is quite opposite :)
Awesome news for me :)

byteshare
14th August 2018, 21:56
since the new verison i cannot put "B" in ini to my hard drive.I have to put B and the name of my hard drive it's its weird.i have to type in ini "B WD Blue 3TB" to make it my temp folder.i have to do it 5 time for working he even send the temp file on c this 1.23 version is a fucking nightmare. and another thing my hard drive with the "B drive" dont appear in ripbot264 why? i use your program since 8 to 10 years.
Do you not see it as an option in the settings in the GUI? I wouldn't directly edit the .ini file.


question#2 what is this https://imgur.com/6MkjNLJ new option i want to know when the degrain filter and the other one are used ? if i encode a full bluray.because in the past this option was not their,by default it was at on or at off? in the past? for encoding full bluray. if the anser is no why you activate it by default in the new version 1.23 i test last night.
That new option ("Limit to the...") is to not use MT by default as it can be unstable with some filters...that said I have it set so it uses it with all of my filters and it does cause some issues but generally not that many...and a work around for my specific issues is usually start more Encoding Servers.
The option above that is to MT at all or not.


#3 by the way you broke the subtitle .sup bluray sub when you check convert to "dvd sub" idx,sub is not dvd sub by the way,the subtitle convert nothing and nothing appear in preview!
I haven't had issues with it. Might be specific to the files you're using. I did stop using it about a month ago and decided to just batch mux subs directly from source to keep title info in the MKV metadata.


#4 when you close ripbot you lose your files in queud !!!! another new bug.
Do you mean files in the batch file list? I haven't had that issue. I have had old jobs (ghosts) come back after closing and renewing, but I think that has to do with force quiting.


worst version ever since i use this programme!!
the shutdown option is now confusing !!
and i dont have shitty codec pack im not a noob like you could think.
Personally, the version have only gotten better and better in the last 3+ years I've been using RipBot.

Why do you use the Shutdown option?

You don't need a codec pack, what are you referring to?

Privateer5000
15th August 2018, 11:17
@Atak_Snajpera, one Question. Would it be a big thing that the User can specify a temporary Folder and not only a temporary Drive? For Example c:\MKVWork\Temp? Would save me a lot of Folder Switching if i want to check some Things manually before the encoding starts :-)

Thanks

guest
15th August 2018, 12:04
@Atak_Snajpera, one Question. Would it be a big thing that the User can specify a temporary Folder and not only a temporary Drive? For Example c:\MKVWork\Temp? Would save me a lot of Folder Switching if i want to check some Things manually before the encoding starts :-)

Thanks

I could be wrong, but you should be able to specify where ever you want it, already...

In "RipBot264.ini"

[settings]
StoreTempFilesin=

Privateer5000
15th August 2018, 17:59
Doesn`t work for me.

guest
16th August 2018, 07:26
Doesn`t work for me.

Try creating this folder location first, (c:\MKVWork) then change the .ini, to suit, and it hopefully will then create the temp folder.

byteshare
16th August 2018, 08:29
@Atak_Snajpera, one Question. Would it be a big thing that the User can specify a temporary Folder and not only a temporary Drive? For Example c:\MKVWork\Temp? Would save me a lot of Folder Switching if i want to check some Things manually before the encoding starts :-)

Thanks

Have you tried right clicking on the job and opening the Job Folder?
It is what I do to not navigate to the temp folder directly first.

Privateer5000
16th August 2018, 14:16
Have you tried right clicking on the job and opening the Job Folder?
It is what I do to not navigate to the temp folder directly first.

Ok, that works and helps a lot. Thanks for the hint.

Creating the Folder did not work either but with the right click Hint it is ok for me.

byteshare
22nd August 2018, 20:58
For anyone having issues with video and audio syncing up after an encode and have tried things like changing the frame rate in MKV tools, you might try copying the timestamp file from source to your encoded file. This is especially helpful with variable frame rate files.

Extracting timecodes (windows batch file):
FOR %%A IN (*.mkv) DO "C:\Program Files\MKVToolNix\mkvextract.exe" timecodes_v2 "%%A" "0:%%A_timecodes.txt"
^^ The above is for running the batch file in the same folder as the video files that you want to extract the timestamp info from (source)

Batch importing with Encoded files in the same folder as the extracted timecodes .txt files(windows batch file)
FOR %%A IN (*.mkv) DO "C:\Program Files\MKVToolNix\mkvmerge.exe" -o "%%~A-fixed.mkv" --timecodes "0:%%A_timecodes.txt" "%%~A"

If you're working with something other than MKVs you'd want to change that in the scripts.

If you need something in py (Linux) let me know

tyee
25th August 2018, 04:50
I'm considering trying Ripbot but I see there are lots of tools in there. Are any of them going to be installed into my system or do they run from the "tools" directory? I'm especially wondering about avisynth+ being installed and deleting my current version?

Atak_Snajpera
25th August 2018, 10:13
RipBot264 installs AviSynth+ MT if
a) AviSynth+ MT is not installed
b) Installed AviSynth+ MT version is lower than in RipBot264 folder (in other words newer version installed in system won't be replaced by old in ripbot264 folder)

You can always disable this auto installation by renaming install.cmd in \Tools\AviSynth

guest
25th August 2018, 10:46
Atak,

I have to ask, is there an update due anytime soon ??

from what I have found, there's newer versions of Avisynth r2728, MKVToolNix v25, & ffmpeg 20180824

Atak_Snajpera
25th August 2018, 12:24
Yes...

Atak_Snajpera
25th August 2018, 19:52
v1.23.0 (FINAL)

Added: Better queue management
Added: support for commandline switches in EncodingServer.exe
(/minimize , /port , /node , /affinity , /priority , /x264-opencl-device and /knlmeanscl-opencl-device)
Example: EncodingServer.exe /minimize /port 2000 /node 2 /affinity AAAA /priority low /x264-opencl-device 0 /knlmeanscl-opencl-device 1
EncodingServer will start in tray and start listening using port 2000.
Encoding task will be assigned to NUMA node 2 with affinity mask for CPU1,CPU3,CPU5,CPU7,CPU9,CPU11,CPU13,CPU15 in low priority.
Futhermore x264 opencl will be set for first device and KNLMeansCL filter for second device.
Added: Support fot 3rd audio stream
Added: Preffered audio language option
Added: HDR to SDR conversion directly in script (no bottleneck if used with prefetch)
Added: Automatic pre-indexing of all audio streams after demuxing
Added: support for PRORES as input format.
Changed: WatchFolder Mode now adds first unlocked file to queue instead of waiting for first detected file in folder to be unlocked
Fixed: Crashing in EncodingServer when other instance was being closed. EncodigServer also starts much faster than before.
Fixed: Various bugs reported since last major version

With new version you can assign each encoding server to specific NUMA node for better performance.

Optimal configuration for Ryzen Threadripper 2990WX (4 NUMA nodes)

https://s22.postimg.cc/i0pgs49z5/Untitled-2.png

guest
26th August 2018, 04:52
v1.23.0 (FINAL)

Added: Better queue management
Added: support for commandline switches in EncodingServer.exe
(/minimize , /port , /node , /affinity , /priority , /x264-opencl-device and /knlmeanscl-opencl-device)
Example: EncodingServer.exe /minimize /port 2000 /node 2 /affinity AAAA /priority low /x264-opencl-device 0 /knlmeanscl-opencl-device 1
EncodingServer will start in tray and start listening using port 2000.
Encoding task will be assigned to NUMA node 2 with affinity mask for CPU1,CPU3,CPU5,CPU7,CPU9,CPU11,CPU13,CPU15 in low priority.
Futhermore x264 opencl will be set for first device and KNLMeansCL filter for second device.
Added: Support fot 3rd audio stream
Added: Preffered audio language option
Added: HDR to SDR conversion directly in script (no bottleneck if used with prefetch)
Added: Automatic pre-indexing of all audio streams after demuxing
Added: support for PRORES as input format.
Changed: WatchFolder Mode now adds first unlocked file to queue instead of waiting for first detected file in folder to be unlocked
Fixed: Crashing in EncodingServer when other instance was being closed. EncodigServer also starts much faster than before.
Fixed: Various bugs reported since last major version

With new version you can assign each encoding server to specific NUMA node for better performance.



Holy crap, you should have called this 1.24.0..

I downloaded the new full install, from Mediafire.

Certainly a lot of the "tool's" have been updated :)

This program is getting away from being simple... :(

You're going to have to post a user instruction guide..

OK, so that NUMA stuff means nothing to me, is it possible to use this with older CPU's ?? eg:- X series XEON's, or i7's.

Well done, can't wait to give it a whirl.

Privateer5000
26th August 2018, 15:06
One Question concerning the Command Line Switch for x264-open-CL. Is it now possible to use the Nvidia OpenCL Acceleration on one Machine and no acceleration on the Second Machine?

Atak_Snajpera
26th August 2018, 15:25
Yes but in weird way. Set /x264-opencl-device to some incorrect value (non existing device index).
x264 should automatically switch to full software mode.

gabbett1
26th August 2018, 17:17
So I discovered recently that if I encode my movies in [HIGH 5.2] UHD, Progressive my Plex server doesn't like it. Takes forever to load movies and in many cases won't play the picture. If I go down to [HIGH 4.0] FHD, Progressive everything works perfectly.

Atak_Snajpera
26th August 2018, 17:22
So now you know why I set HIGH 4.0 as default encoding profile.

guest
27th August 2018, 11:37
So any hint's on setting up the Numa nodes ??

Atak_Snajpera
27th August 2018, 11:52
Is your system configured as multiple-numa nodes? For example. Do you have multi socket mainboard or at least own Threadripper 1950 (2 NUMA) or Threadripper 2990wx (4 NUMA)?

guest
27th August 2018, 12:00
Is your system configured as multiple-numa nodes? For example. Do you have multi socket mainboard or at least own Threadripper 1950 (2 NUMA) or Threadripper 2990wx (4 NUMA)?

I have NO idea.

I do have several dual cpu Tyan & Supermicro X5680 & X5690 Xeon's systems.

Doubt I'll ever be able to afford an awesome Threadripper system, way too pricey :(

Atak_Snajpera
27th August 2018, 12:04
Check in Task Manager.
https://www.sqlpassion.at/archive/2016/10/17/how-many-numa-nodes-do-i-have/

guest
27th August 2018, 12:12
Check in Task Manager.
https://www.sqlpassion.at/archive/2016/10/17/how-many-numa-nodes-do-i-have/

Thanks, I've seen that, (haven't checked yet) and that looks like Windows 10 / Server screens...what about Windows 7 (as you use)

Also, is this anything to do with Hyper V / VM's ??

Atak_Snajpera
27th August 2018, 12:15
what about Windows 7 (as you use)
View -> CPU history -> Numa

guest
27th August 2018, 12:23
View -> CPU history -> Numa

I'm trying this on a laptop atm, and can't find that "path".

Does Process Hacker show similar info ??

Atak_Snajpera
27th August 2018, 12:31
Click performance tab and then
https://s22.postimg.cc/99xlp2rld/Untitled-1.png

If you do not have this option then it means that your system is not configured in multiple numa nodes.
Try this on those old xeons.

guest
27th August 2018, 12:43
If you do not have this option then it means that your system is not configured in multiple numa nodes.
Try this on those old xeons.

Just checked this on the Tyan dual X5680 W7 system, and indeed, it doesn't display this.

So am I out of options, now ??

Atak_Snajpera
27th August 2018, 12:52
check also coreinfo.exe -n to be sure but most likely those old dual socket xeons were configured as UMA (Unified Memory Architecture)

guest
27th August 2018, 13:06
check also coreinfo.exe -n to be sure but most likely those old dual socket xeons were configured as UMA (Unified Memory Architecture)

How do I execute coreinfo.exe ??? :stupid:

I have however found that I can enable NUMA in the bios settings of most of the SMC motherboards :)

So I will check that out, when I can, and go from there.

Thanks again :)

More questions to follow, I'm sure.....

Atak_Snajpera
27th August 2018, 13:12
In UMA mode instead of /node you can use /affinity to achieve the same separation.

How do I execute coreinfo.exe ???
DOWNLOAD -> https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo
and then
https://s22.postimg.cc/d6fiythe9/Untitled-1.png

guest
27th August 2018, 15:17
In UMA mode instead of /node you can use /affinity to achieve the same separation.


DOWNLOAD -> https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo
and then
https://s22.postimg.cc/d6fiythe9/Untitled-1.png

So I quickly tested it on my little Dell Laptop after downloading, and got almost the exact result of your screen shot..the only difference was I had 2 asterisk's (not 16) before the NUMA Node 0.

Are the asterisk's the core count ??

So I did a **-c ** command, and it stated "No NUMA nodes", which this laptop would not have.

I'm guessing I'll get more nodes on the "old xeon's", once I've enabled NUMA in the BIOS....correct ??

Atak_Snajpera
27th August 2018, 15:19
* = logical processor aka thread

I'm guessing I'll get more nodes on the "old xeon's", once I've enabled NUMA in the BIOS....correct ??
Yes. If you enable NUMA in bios you will get two graphs in task manager like I showed you before.