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
Ryushin
9th March 2014, 21:21
Try ripping your BDs with latest AnyDVD. Also you can manually execute Blu-Ray_ExtractStreams.cmd in /Job1/ folder to see if there is any error message in console.
Looks like I've stumbled onto a bug with dsmux:
https://www.doom9.org/showthread.php?p=1485220#post1485220
https://www.doom9.org/showthread.php?p=1546026#post1546026
I can change the temp drive to C: and it works. But D: or E: and it fails. Strange, it worked before when the two 3TBd drives were in a RAID 0, but connected individually, it does not work. I'm going to try messing with GPT and MBR to see if something like that freaks out dxmux.
Running something like this works fine though:
C:\Program Files (x86)\Haali\MatroskaSplitter>dsmux D:\Temp\RipBot264temp\job2\video.mkv T:\Blu-ray_Rip\Bangkok_Dangerous\BANGKOK_DANGEROUS\BDMV\STREAM\00141.m2ts
Solution Found:
It seems that the problem was caused by the storage controller driver. Changed it to Microsoft's AHCI driver and now works.
Tested GPT and MBR and that was not a problem.
I'll post this solution to the eac3to forum as well.
Atak: Once again, thanks for your help. Very much appreciated.
damia
13th March 2014, 08:30
hai... are ripbot support to encode 3d hsbs??
Wishbringer
14th March 2014, 13:21
@damia:
Ripbot currently "only" encodes in 2D.
For 3D encodes you can use BD2AVCHD. It supports SBS and TopDown 3D AVCHD and MKV Encodes, even MVC (which I didn't tested yet, so I can't say anything about quality).
guest
14th March 2014, 23:23
@damia:
Ripbot currently "only" encodes in 2D.
For 3D encodes you can use BD2AVCHD. It supports SBS and TopDown 3D AVCHD and MKV Encodes, even MVC (which I didn't tested yet, so I can't say anything about quality).
I beg to differ......
I have run several 3D mkv movies thru Ripbot, and it works a charm :)
soneca
15th March 2014, 05:41
What?!... :eek: :D
Wishbringer
16th March 2014, 20:10
@burt123:
Maybe you have several 3D MKVs with SBS or TopBottom reencoded with RipBot264.
But these MKVs are 2D with two pictures side by side!
Sure RipBot can encode those Videos.
But Ripbot can't take real 3D sources like MVC for now.
guest
16th March 2014, 22:05
@burt123:
Maybe you have several 3D MKVs with SBS or TopBottom reencoded with RipBot264.
But these MKVs are 2D with two pictures side by side!
Sure RipBot can encode those Videos.
But Ripbot can't take real 3D sources like MVC for now.
Correct, all I've needed to do is a resize, as some are not 1920 x 1080, (as playback is stretched top to bottom), and a little denoising.
Now you've got me curious about MVC.....haven't heard about that, 'til now. :thanks:
bobapatrick
17th March 2014, 23:45
I posted this under the Newbie section, but it may be more appropriate here. While I have been using Ripbot for years, I've recently lost sound at the voice band for over a month. I started using Handbrake, and selected to disable LivDVDNav (ibdvdread will be used instead). I've downloaded the latest version of Ripbot254, and all supporting programs (ffdshow, Hallali splitter, Avisynth, and Java). I tried different settings on the audio, and noticed one screen showed a selection for [High 4.0] HD Blueray Consoles like the tutorial.
This has been going on since about the time I tried backing up Ender's game. Any suggestions would be appreciated.
Ronski
18th March 2014, 09:11
I once had a similar problem, I had sound but no voices. Took me a little while to figure out, but my desktop system I use ripbot on only has 2.1 speakers, when I turned my 5.1 headphones on my sound was back to normal. Basically as I had no centre channel speaker so I lost all voices, but with the headphones my centre channel could be heard. So there was nothing wrong with the file just the equipment I was listening through :)
GhostKilla
23rd March 2014, 00:42
Do you think add support to VaporSynth ? (Maybe not possible for audio)
nekrosoft13
26th March 2014, 19:17
does ripbot work with the new Java 8?
Shrekage
28th March 2014, 01:09
Hi. encoding client crashes. with 1.17.5. in the windows title bar it says: Access violation at address 004313E4 in module 'EncodingClient.exe'. Read of address 00000000. I am using 8 clients all on same subnet
jwjohnson
28th March 2014, 18:27
I've seen the same error several times in the past week. I'm using 1.17.5 with 6 clients. I uninstalled Haali, AviSynth, and FFDShow and reinstalled. No codec's otherwise installed. It happened once even after that. I'm running Win 7 64 bit.
giobbi
28th March 2014, 21:27
These days I'm getting the error DirectShowSource: RenderFile, the filter graph manager won't talk to me frequently.
I get it on both Win7-64 and XP-32 systems I have at the end (after) the demuxing audio streams process.
I've noticed it always happens when I have an h265 video stream.
I tried to uninstall everything related with video (haali, ffdshow, and avi codec pack, avisinth) and I reinstalled the latest ffdshow, avisinth and Matroska splitter.
Any idea?
Atak_Snajpera
28th March 2014, 23:02
ffdshow does not have build in hevc decoder. you will have to install extra h265 decoder. lav should work.
regarding crashes in client. in next week i will prepare debug version for you.
giobbi
29th March 2014, 02:44
ffdshow does not have build in hevc decoder. you will have to install extra h265 decoder. lav should work.
I've installed the LAV h.265 filters (0.59.1) and it worked; I'm waiting for the processing phase to see if it will return a good result.
Thank you for now!
--Giovi
EDIT: Ok, the conversion worked fine, solved. Thank you!
jouchan
30th March 2014, 11:32
when i encoding bluray mkv 720p, sometime i got problem like this
Error: The file 'C:\Temp\RipBot264temp\video.264' could not be opened for reading: open file error.
or audio.acc could not be opened
please help me..
klopsknoedel
31st March 2014, 12:37
when i encoding bluray mkv 720p, sometime i got problem like this
Error: The file 'C:\Temp\RipBot264temp\video.264' could not be opened for reading: open file error.
or audio.acc could not be opened
please help me..
May you don't have the right permissions. Try running RipBot264 as Administrator or change the temp - drive in your *.ini.
JCKitchens1
2nd April 2014, 14:30
ffdshow does not have build in hevc decoder. you will have to install extra h265 decoder. lav should work.
regarding crashes in client. in next week i will prepare debug version for you.
I'm having problems with 1.17.5 as well, and I'm using Windows 7 64 bit Ultimate. It is bad enough, that I switched back to 1.17.4, which has no problems at all!. I will be looking forward to seeing what come up with his trying out the debug version...
nekrosoft13
2nd April 2014, 14:56
ffdshow does not have build in hevc decoder. you will have to install extra h265 decoder. lav should work.
regarding crashes in client. in next week i will prepare debug version for you.
speaking of H265, are you planning to add H265 support in near future?
Atak_Snajpera
3rd April 2014, 13:55
To all having problems with crashing client. Does encoding client crash if you change affinity to single core? (I use Process Explorer)
http://i.cubeupload.com/36dr6o.png
http://i.cubeupload.com/bd12yi.png
Atak_Snajpera
3rd April 2014, 13:58
speaking of H265, are you planning to add H265 support in near future?
yes if you mean encoding with x265. Unfortunately x265 still does not have psy-rdo.
jouchan
4th April 2014, 16:22
hi atak, what should i do when get error like this:
encoded 165892 frames, 9.81 fps, 661.71 kb/s
The batch file cannot be found.
'C:\Temp\RipBot264temp\Job3\Job3_MuxFiles.cmd' is not recognized as an internal or external command,
operable program or batch file.
'C:\Temp\RipBot264temp\Job3\Job3_RemoveEmptyFolders.cmd' is not recognized as an internal or external command,
operable program or batch file.
my vps wind serv 2012, please help, thanks
Shrekage
6th April 2014, 17:02
I tried this and each time the encodingclient run it goes back to use any/all processors. so I found this utility: http://www2.robpol86.com/guides/ImageCFG/
I used it and we will now let it run and see if it crashes... will keep you posted...
mmmmdonut
11th April 2014, 11:37
does ripbot work with the new Java 8?
I havent had any issues with Java 8 + Ripbot264 v17.5
Shrekage
13th April 2014, 04:37
No longer have the same crashing using single CPU...
Atak_Snajpera
13th April 2014, 10:18
Good! Atleast we have workaround ;)
Shrekage
13th April 2014, 21:57
Crap... spoke too soon...
got Access Violation 004313E4 in module 'EncodingClient.exe', Read of address 00000000 and it's stopped there...
Atak_Snajpera
13th April 2014, 22:10
how many encodes have made without crash?
juepi
19th April 2014, 07:37
Good Morning everybody!
Discovered DE yesterday and i have admit it works REALLY fine! :)
@Atak: one questions concerning DE: i've seen that you are creating junks of about 1 minute in length. In terms of overhead (CPU efficiency), wouldn't it be better to create a bit longer (5min, 10min) junks?
Thanks once again for the great piece of software!
nice easter to everybody!
yours,
Juergen
Atak_Snajpera
19th April 2014, 11:45
nope. Longer chunks will reduce server usage at the end of the encoding process. 7 servers will stay idle while last one is still encoding last long chunk. On other hand too small chunks may increase file size (more key frames) and reduce overall encoding speed (starting process can steal few seconds). summary 1 min chunk is optimal.
juepi
19th April 2014, 12:26
I see, thanks for the explanation!
yours,
Juergen
jmatyasovsky
24th April 2014, 01:55
I just ripped Thor: The Dark World and I noticed it missed the forced subs. I then ran it through handbrake and it correctly found the forced subs. I noticed handbrake found an additional playlist (810) which ripbot did not. That additional playlist was the correct one in handbrake. The other two playlists which matched ripbots did not have the forced subs. There must have been a navigational command or something in that playlist noting to include the forced subs. Anyone have any idea why ripbot would miss that playlist? Let me know if additional details are needed. Thanks
hoju3508
24th April 2014, 09:00
@jmatyasovsky, use the drop down arrow to see the other possible playlists.
jmatyasovsky
24th April 2014, 14:24
I have checked all the playlists ripbot provided. I believe handbrake gave playlists 800, 801 & 810 (among a bunch other small ones). Ripbot had 800 & 801 (810 was not included). 810 worked correctly in handbrake to include the forced subs. 800 and 801 in handbrake and ripbot did not include the subs. As i mentioned before, i think 810 must have some command to include the subs. The forced subs are in a seperate subtitle track with no forced flags.
jwjohnson
24th April 2014, 16:30
What I do is select the most likely playlist and then let RipBot demux and analyze. I alway pick all subtitles. When that phase finishes if RipBot has identified a Forced English subtitle I select it. If no Forced subs are identified I go to the Job(x) folder in the RipBot temp folder with BDSUP2SUB and look at each of the English subtitles. In the case of Thor: The Dark World you will see that one of the English sub tracks has many fewer subs than the others. You can also see what the subs are in this program. I just selected that track as the sub track to include in the final output and it worked fine. As you mentioned this is one of the few discs I see lately that do it this way.
jmatyasovsky
24th April 2014, 17:09
Jwjohnson, thanks for that info. Thats exactly what i started doing after i realized what happened with Thor: The Dark World. Before i always counted on ripbot on finding the forced subs because it typically does a fantastic job. I just wonder why ripbot couldnt find that playlist.
giobbi
27th April 2014, 16:19
I've installed the LAV h.265 filters (0.59.1) and it worked; I'm waiting for the processing phase to see if it will return a good result.
Thank you for now!
--Giovi
EDIT: Ok, the conversion worked fine, solved. Thank you!
--> I have to say that in some case even LAV filters don't work.
I got the same problem with a clip with the Codec:
MPEG-H Part2/HEVC (H.265) (hevc)
(from the media info page of VLC)
Note: Other clips with the same codec worked fine.
Atak_Snajpera
27th April 2014, 21:35
have you tried remuxing with latest mkvmerge?
giobbi
28th April 2014, 14:26
have you tried remuxing with latest mkvmerge?
Yes, I remuxed the clip leaving just video track, one audio track and one subtitles track. Same problem.
If you want, I could send you in PM the url where to get the clip (about 3.8 Gb... :-O )
Atak_Snajpera
28th April 2014, 16:03
I would prefer some 50-100mb sample.
giobbi
28th April 2014, 17:28
I understand, but I don't know how to cut it... :-(
Atak_Snajpera
28th April 2014, 17:58
DGsplit
giobbi
29th April 2014, 15:07
Done, now I have a chunk file of about 10 Mb that shows the same problem:
"DirectShowSource: RenderFile, the filter graph manager won't talk to me
(C:\Temp\RipBot264temp\job58\getinfo.avs, line 2)"
Just let me know the best way (for you) to send you the clip...
IMO an email would be the fastest way. If you have a spare email address you don't mind to share, you could tell me it in PM...
Atak_Snajpera
29th April 2014, 16:23
use https://mega.co.nz/
giobbi
29th April 2014, 21:47
ok:
I'm sending the link in PM
giobbi
30th April 2014, 15:32
About H.265: I believe there's some kind of setting or priority among splitters and codecs that's preventing the LAV filters to work. Actually I'm getting the same error even in clips I already converted.
I didn't play with settings or any other kind of tools; it "seems" it just stopped to work.
What should I do before/while/after installing LAV filters? Should I remove some other codecs/splitters?
EDIT --------------------
I don't know exactly how this kind of things happen. I uninstalled the LAV filters and installed them again, and now it works.
Please notice that I already did the "uninstall then install again" step, without any results; but today, I don't know why, it worked. >:-(
The only difference is: the previous LAV filters release (that, in any case, worked) was 0.59.1; today I installed the 0.61.2
However it's working, so please Atak forgive me if I make you to spend your time without a reason....
jwjohnson
30th April 2014, 22:43
I'm noticing more movies I'm working on lately are finishing up with the sound out of sync. I'm making a protected iso of my original Blu-ray and then mounting it with VCD while latest AnyDVD HD is running then using the Add function from RipBot (v1.17.5) I select the first .mts file in the Stream folder. RipBot identifies a number of play lists. I pick the one that looks right. After it demuxes, indexes etc, I usually resize to 720p and make an .mp4 file with the iPad settings. I've found that in the preview window the sound track is sometimes out of sync and I'll adjust the audio delay until it seems right. Without the audio delay adjust the final mp4 will have out of sync audio. This seems to be happening more frequently. The last 2 movies I worked on were The Wolverine and The Legend of Hercules. Am I doing something wrong to cause this, or do I just need to continue adding the audio delay if needed? (I do use DE, but since the out of sync problem is evident in the preview I don't think this has anything to do with it.)
Thanks,
Atak_Snajpera
30th April 2014, 23:21
You do not do anything wrong. That kind of a/v sync issues have been with us since the "stone age" ;) If everything was always perfect i wouldn't add option to shift/cut audio. I always check a/v sync in preview before encoding.
jwjohnson
1st May 2014, 04:56
Thanks Atak
Just wondering if someone can give an explanation to why some mp4's I load into Ripbot display a FPS of 90090.09fps, which in turn create's a huge Frames count, and when Ripbot has completed, it can't mux the final encode, so therefore no "new" file. :(
These mp4's have a frame rate of 23.97, originally.
Thanks
Atak_Snajpera
3rd May 2014, 10:36
I will take a look if you send me sample.
jouchan
3rd May 2014, 17:07
x264 encoder crash in vps client.. any idea guys?
tried reinstall avisynth, but get error because avisynth still use by another user..
Ronski
6th May 2014, 20:45
Quick question regarding audio tracks.
I have an MKV file which contains the following 2 audio tracks:
English Surround 5.1
English Surround 7.1
I use Ripbot to shrink the MKV file size, but only end up with one audio track.
Is there anyway for Ripbot to keep both sound tacks? I only seem to be able to select no audio, one or the other audio track, not both. It also loses the track name part of the audio track in the process.
I realise I can use MKVmerge to add the two sound tracks after Ripbot shrunk the file, but it'll just be quicker if I could select to keep both audio tracks with the track name as well.
Atak_Snajpera
6th May 2014, 20:59
Support for two tracks will be added in next version. For now i have working support for x265 encoder. DE mode also works. Once i'm sure that everything is working correctly i will add support for extra track.
soneca
6th May 2014, 23:30
Support for two tracks will be added in next version. For now i have working support for x265 encoder. DE mode also works. Once i'm sure that everything is working correctly i will add support for extra track.
:eek: Cool! :rolleyes:
hoju3508
7th May 2014, 04:17
For now i have working support for x265 encoder
Looking forward to it.
Ronski
7th May 2014, 19:36
Thanks Atak, looking forward to the newer versions.
Rachegottes
8th May 2014, 12:01
Friends,
Ripbot is so awesome, it helped me alot with upscaling dvd to h264 for Blu-ray Authoring.
Now my question, I am using ->
1. AnyDVD to Rip
2. PGCDemux to Demux the DVD
3. Adobe Media Encoder to recode / resize the Movie
Adobe has a lot of issues, I am working with the media encoder since 3 years and still, it got some problems with different demuxed streams.
Is there any program, easy and awesome like Ripbot which can recode my mpeg2 into the same mpeg2 standard for DVD (PAL 25p) ?
Ripbot can'T do that or? I just find MKV export or h264 or AVC.
Thank you so much!
Rachegottes
8th May 2014, 12:04
Oh and second, what's the quickest way to recode a m2ts from a riped BD with ripbot?
Ripbot can't import a m2ts...why?
Atak_Snajpera
8th May 2014, 12:54
Oh and second, what's the quickest way to recode a m2ts from a riped BD with ripbot?
Ripbot can't import a m2ts...why?
http://i.imgur.com/TLTtImc.png
Rachegottes
8th May 2014, 16:03
Any reason why it is not in the batch?
Using the batch for many 3on1 reauthorings.
Atak_Snajpera
8th May 2014, 18:46
Because m2ts requires additional user interaction. After all it is up to you which playlist you want to encode. Ripbot264 can't read your mind ;)
Just wondering if someone can give an explanation to why some mp4's I load into Ripbot display a FPS of 90090.09fps, which in turn create's a huge Frames count, and when Ripbot has completed, it can't mux the final encode, so therefore no "new" file. :(
These mp4's have a frame rate of 23.97, originally.
Thanks
I will take a look if you send me sample.
Hi Atak,
Well, you probably won't believe this, but I tried a very amateurish way with these files, by simply renaming them from mp4, to avi, Ripbot reported the correct frame rate, etc, processed without error............
So can't wait for the very different next version of Ripbot, with the new encoder & more audio tracks :)
Of course extra DE's would be nice, but you've explained that already.
Will you rename it to Ripbot265 ???
:thanks:
Atak_Snajpera
9th May 2014, 09:41
no it will be still called ripbot264. There is simple codec selection above video profile. unfortunately x265 in de mode does not work correctly because --seek switch does not work. I've reported that in x265 hevc encoder topic. Now we have to wait for their move.
slalom
9th May 2014, 11:07
It will be a while, beforre we can use x265 widely
soneca
9th May 2014, 16:03
Atak, a beta version for testing? :)
The tracks can be converted to any format available in RipBot264 in MKV container?
Will be available also for AVCHD?
Shrekage
11th May 2014, 07:10
Maybe I am overlooking something, but it has officially now driven me crazy...
I have decided to get some of my old DVD TV series out and convert them to MP4. I used MakeMKV to get the eposides from the DVD's and the MKV's that I have checked play fine, but then I batch load them into ripbot264, I get a wierd A/V sync issue. the video plays faster than the audio on every single file. I dug around in the job folder and made several attempts to fix it and have gotten close, but still the AV gets out of sync
The biggest thing that seemed to help was to remove --fps 30000/1001 from line 3 of the jobx_encodingclient.meta file, but there is still differences that start getting noticed after a few minutes of the episode. I used MKVExtract to extract the tracks and input them manually into ripbot and the resulting file has no AV sync issues. Can you take a look...
50MB sample of the source .MKV [sent in PM] and you can see the video goes much faster than the audio does after you run it through ripbot264.
any ideas?
contents of jobx.ini for the sample I posted...
[JobSettings]
VideoFile=B:\MASH_SAMPLE-001.MKV
VideoCodec=mpeg2
VideoWidth=720
VideoHeight=480
VideoAspectRatio=4:3
VideoProfile=[HIGH 4.0] HD . Progressive
SourceFPS=29.97
MovieFPS=29.97
FPSinGUI=29.97
SourceNumberOfFrames=2254
SourceMovieLength=75.2085418752085
CurrentMovieLength=75.2085418752085
SourceAudioLength=75.264
Frames=2254
Duration=0:1:15.209
Mode=CQ
kbps=20
AudioFile=b:\Temp\RipBot264temp\job1\1_audio_English.ac3
AudioFileSize=1806336
AudioCodec=ac3
AudioBPS=192000
AudioProfile=2.0 FHG AAC-LC 128 kbps [abr]
Frequency=48000
Channels=2
DurationAudio=0:1:15.264
AudioLength=75.264
Normalize=OFF
AudioDelay=0
AudioLang=English [eng]
Output=B:\MASH_SAMPLE-001.mp4
Container=mp4
LockSize=0
Size=
Deinterlace=Do not deinterlace
Crop=Do not crop
CropTop=0
CropBottom=0
CropLeft=0
CropRight=0
Resize=Do not resize
ResX=720
ResY=480
Decimate=Do not decimate
Colors=Do not change colors
hue=0
sat=1
bright=0
cont=1
subtitles=Do not use subtitles
subtitleFileSize=0
path=
Denoise=Do not denoise
DenoiseLumaNoise=0
DenoiseChromaNoise=0
AssumeFPS=Do not change
Forced_Subtitles=NONE
Atak_Snajpera
11th May 2014, 10:32
You have two choices
1) remux all mkvs with mkvmerge and set correct fps 24000/1001
2) force correct fps in ripbot264 for every mkv
http://i.imgur.com/hGZ9Qkg.png
Blackwalker
13th May 2014, 07:28
hi atak, is possible to have a ".exe" installer for the RipBot264 v1.17.5?
Ajax_Undone make one for the 1.17.2!
thx
slalom
18th May 2014, 17:34
I found a bug
While encoding some episodes with dts audio, I decided to convert the audio track to ac3
Some jobs didn't complete, so I had to do it manually (run 4.cmd then CombineAllChunks.cmd and jobx_MuxFiles.cmd in order)
The above sequence works OK if I copy stream the audio
While job4 wasn't completed and job5 was encoding, If I did the above cmds (for job4), I would get the ac3 from job5 muxed to job4 video
So I had to run the job again, 20 minutes lost
Could you put encoded audio inside jobx folder to avoid this mix?
Atak_Snajpera
18th May 2014, 18:29
Ok. In next version encoded audio files will be stored in job folder.
slalom
18th May 2014, 19:34
Thank you!
I suppose there is a way around it, running job4_EncodeAudio.cmd, then the 3 cmds and then job5_EncodeAudio.cmd to leave the proper ac3 for the current job to finish
but it's complicated
docholliday
22nd May 2014, 12:56
Hi guys,
I have a problem with Direct show.It can't be open mkv file.What should i do ?
http://i.imgur.com/hQW6MhM.jpg
Atak_Snajpera
22nd May 2014, 14:58
what OS?
docholliday
22nd May 2014, 15:53
what OS?
Windows server 2008 R2
Atak_Snajpera
22nd May 2014, 16:07
In this case you will have to install this -> http://technet.microsoft.com/en-us/library/cc772567.aspx
docholliday
22nd May 2014, 18:54
In this case you will have to install this -> http://technet.microsoft.com/en-us/library/cc772567.aspx
I've installed Desktop Experience,but still got that error.It didn't help.Still need help.I have to say I got that error for all format mkv, m2ts.
Atak_Snajpera
22nd May 2014, 19:30
reinstall haali media splitter and ffdshow
Atak_Snajpera
24th May 2014, 14:07
v1.18.0 BETA 1
Added: Support for x265 (DE mode works as well)
Added: Permanent Subtitles option in Batch Mode (automatically renders subtitles on frame if subtitles have the same name as video file)
Added: AVS meter (You can easily check processing speed of your script)
Added: workaround for crashing encoding client at the very end (while closing form)
Changed: encoded audio is now stored in Jobx folder
Updated: ffmpeg 2014-05-24, mediainfo 0.7.69 , MKVToolnix 6.9.1 , x264 r2431 , x265 1.10.114
http://www.mediafire.com/download/d3913jh3qu2vjfh/RipBot264v1.18.0_BETA1.7z
ToDo
add support for extra audio stream.
slalom
24th May 2014, 14:42
ToDo
add support for extra audio stream.
About that
I think others would agree that it should be normally set to off.
Or a switch in the .ini file
Atak_Snajpera
24th May 2014, 14:56
why???
slalom
24th May 2014, 16:15
Personally I use one track most of the time. This means I would have to disable the second track, most of the time, for each file.
Someone else would like both tracks.
That's why I asked for a switch. I'm sure you will find the best way.
Atak_Snajpera
24th May 2014, 16:57
Obviously ONLY first audio track will be automatically selected. Second audio track will be always set to [NO AUDIO].
Jake802
24th May 2014, 17:33
Hi!,
Is there any reason why my encode would not show up at the end? Everything seems fine the job shows finished, and when I go to where the file should be its not.
Atak_Snajpera
24th May 2014, 18:22
check logs in /Logs/ folder
slalom
24th May 2014, 19:44
Obviously ONLY first audio track will be automatically selected. Second audio track will be always set to [NO AUDIO].
That's what I mean, thanks!
Jake802
25th May 2014, 03:29
What exactly am I looking for in the logs Atak?
Jake802
25th May 2014, 04:17
Hi Atak,
I am testing out the new BETA version you posted. Under the selectable subtitles I have none. But under the audio folder I am showing 2 subtitle files listed as .dts files. Also I missed something, how do I select to have 2 audio streams?
Thanks! NVM I see now its in the ToDo Options lol, sorry!
slalom
25th May 2014, 09:03
What exactly am I looking for in the logs Atak?
You are looking for the error, or you can post the log here
Jake802
25th May 2014, 12:40
C:\>"C:\Program Files\RipBot264 Version 1.17.5\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Program Files\RipBot264 Version 1.17.5\tools\x264\x264_x64.exe" --pass 1 --bitrate 10447 --stats "C:\Temp\RipBot264temp\job1\job1.stats" --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 145128 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output NUL -
y4m [info]: 1920x1080p 1:1 @ 10000000/417083 fps (cfr)
x264 [info]: using SAR=1/1
x264 [warning]: VBV bitrate (25000) > level limit (20000)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSEMisalign LZCNT
x264 [info]: profile Main, level 4.0
x264 [info]: frame I:2154 Avg QP:15.21 size:157459
x264 [info]: frame P:107020 Avg QP:18.05 size: 60583
x264 [info]: frame B:35954 Avg QP:19.12 size: 29138
x264 [info]: consecutive B-frames: 54.7% 35.9% 2.5% 6.9%
x264 [info]: mb I I16..4: 33.6% 0.0% 66.4%
x264 [info]: mb P I16..4: 45.2% 0.0% 0.0% P16..4: 48.8% 0.0% 0.0% 0.0% 0.0% skip: 6.0%
x264 [info]: mb B I16..4: 10.1% 0.0% 0.0% B16..8: 40.0% 0.0% 0.0% direct:19.8% skip:30.1% L0:32.2% L1:47.7% BI:20.1%
x264 [info]: final ratefactor: 17.64
x264 [info]: coded y,uvDC,uvAC intra: 69.1% 67.2% 12.9% inter: 34.8% 41.3% 0.3%
x264 [info]: i16 v,h,dc,p: 22% 21% 45% 12%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 20% 22% 4% 11% 6% 6% 5% 6%
x264 [info]: i8c dc,h,v,p: 50% 22% 26% 3%
x264 [info]: Weighted P-Frames: Y:4.0% UV:1.9%
x264 [info]: kb/s:10401.83
encoded 145128 frames, 32.23 fps, 10401.83 kb/s
C:\>"C:\Program Files\RipBot264 Version 1.17.5\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Program Files\RipBot264 Version 1.17.5\tools\x264\x264_x64.exe" --pass 2 --bitrate 10447 --stats "C:\Temp\RipBot264temp\job1\job1.stats" --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 145128 --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]: 1920x1080p 1:1 @ 10000000/417083 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSEMisalign LZCNT
x264 [info]: profile High, level 4.0
x264 [info]: frame I:2154 Avg QP:16.31 size:135106
x264 [info]: frame P:107020 Avg QP:18.71 size: 61001
x264 [info]: frame B:35954 Avg QP:19.88 size: 30154
x264 [info]: consecutive B-frames: 54.7% 35.9% 2.5% 6.9%
x264 [info]: mb I I16..4: 7.4% 80.7% 11.9%
x264 [info]: mb P I16..4: 1.3% 11.5% 0.8% P16..4: 52.0% 21.0% 7.2% 0.0% 0.0% skip: 6.2%
x264 [info]: mb B I16..4: 0.1% 0.7% 0.0% B16..8: 51.5% 10.0% 1.8% direct: 6.2% skip:29.6% L0:42.0% L1:50.4% BI: 7.7%
x264 [info]: 8x8 transform intra:83.7% inter:70.3%
x264 [info]: coded y,uvDC,uvAC intra: 81.4% 78.3% 24.1% inter: 47.4% 53.8% 0.6%
x264 [info]: i16 v,h,dc,p: 10% 40% 10% 40%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 12% 27% 6% 9% 8% 8% 7% 8%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 21% 16% 7% 11% 8% 8% 6% 5%
x264 [info]: i8c dc,h,v,p: 53% 21% 22% 5%
x264 [info]: Weighted P-Frames: Y:4.2% UV:1.9%
x264 [info]: ref P L0: 57.8% 12.2% 19.6% 10.1% 0.3%
x264 [info]: ref B L0: 81.3% 18.7%
x264 [info]: kb/s:10445.71
encoded 145128 frames, 11.99 fps, 10445.71 kb/s
C:\>"C:\Program Files\RipBot264 Version 1.17.5\tools\tsmuxer\tsmuxer.exe" "C:\Temp\RipBot264temp\job1\tsmuxer.meta" "R:\Godzilla HD\1991_GODZILLA_VS_KING_GHIDORAH_SADPANDA.AVCHD"
SmartLabs tsMuxeR. Version 1.10.6 http://www.smlabs.net
Can't open file: C:\Temp\RipBot264temp\job1\2_subtitles_English_.sup
C:\>rd "R:\Godzilla HD\1991_GODZILLA_VS_KING_GHIDORAH_SADPANDA.AVCHD\CERTIFICATE\BACKUP"
The system cannot find the path specified.
C:\>rd "R:\Godzilla HD\1991_GODZILLA_VS_KING_GHIDORAH_SADPANDA.AVCHD\CERTIFICATE"
The system cannot find the path specified.
C:\>rd "R:\Godzilla HD\1991_GODZILLA_VS_KING_GHIDORAH_SADPANDA.AVCHD\BDMV\AUXDATA"
The system cannot find the path specified.
C:\>rd "R:\Godzilla HD\1991_GODZILLA_VS_KING_GHIDORAH_SADPANDA.AVCHD\BDMV\BDJO"
The system cannot find the path specified.
C:\>rd "R:\Godzilla HD\1991_GODZILLA_VS_KING_GHIDORAH_SADPANDA.AVCHD\BDMV\JAR"
The system cannot find the path specified.
C:\>rd "R:\Godzilla HD\1991_GODZILLA_VS_KING_GHIDORAH_SADPANDA.AVCHD\BDMV\META"
The system cannot find the path specified.
-------------------------
Elapsed Time: 04h:37m:02s
That's the Log. I am guessing the error has something to do with the last part. I am just not understanding why its not finding that stuff.
legend
25th May 2014, 14:09
Hi Atak
Thanks for your nice application. I am using it for few days. After necessary settings how can I make a sample to test the result Whether my setting is correct or not.
Thanks.
slalom
25th May 2014, 15:09
Can't open file: C:\Temp\RipBot264temp\job1\2_subtitles_English_.sup
-------------------------
That's the Log. I am guessing the error has something to do with the last part. I am just not understanding why its not finding that stuff.
The program can't find the subtitle
But you can do that manually
Run CombineAllChunks.cmd to get the video file (at E:\Temp\RipBot264temp or something like that) and use mkvmerge to add the new video and remove the old
slalom
26th May 2014, 21:30
Started using Beta 1 today, so far so good
I will try an HEVC encode the following days
TheBeagle
31st May 2014, 00:22
I found the answer.
Guest
31st May 2014, 04:21
I have a full copy of "The Blues Brothers" What is the source of your copy?
TheBeagle
31st May 2014, 04:24
I found the answer.
Guest
31st May 2014, 04:26
Then why would you need to re-create anything?
TheBeagle
31st May 2014, 04:30
I found the answer.
Guest
31st May 2014, 04:35
OK, thanks. That will be useful info for Atak.
guest
31st May 2014, 05:40
Hi Atak,
Just tried my first HEVC encode, and with all the default settings, and using DE, it took over twice the time to do, what the previous version did. :(
Am I missing something ??, has that avisynth mt setting got anything to do with it ???
Atak_Snajpera
31st May 2014, 10:23
This is normal because x265 uses more time consuming calculations in order to achieve higher quality than previous avc standard.
Take a look here http://forum.doom9.org/showthread.php?p=1681518#post1681518
it took over twice the time to do, what the previous version did.
BETA 1 is the first version with x265 support so I'm not sure what you mean regarding 'previous version'
guest
31st May 2014, 13:21
This is normal because x265 uses more time consuming calculations in order to achieve higher quality than previous avc standard.
Take a look here http://forum.doom9.org/showthread.php?p=1681518#post1681518
BETA 1 is the first version with x265 support so I'm not sure what you mean regarding 'previous version'
Yeah, sorry, I meant 17.5 :)
Turns out that I can't play this codec on my TV, so at this stage, I guess I won't be using it anymore :(
Thanks for the info :)
Jake802
1st June 2014, 23:04
I have 2 Questions:
1. Does mp4 Conversion take a long time? It was seeming to on the one I was trying
2. Is there any reason my AVHCD File would not go to the selected 23830 Size Option?
Thanks
mmmmdonut
2nd June 2014, 02:24
Just thought I would share encoding time on x265 with my ancient AMD 1045T processor. Encoding Thor 2 using the predefined preset and only resizing to 720p yielded an 11hr encode with that processor getting around 4fps.
Atak_Snajpera
2nd June 2014, 15:53
That's really slow. I've tested encoding speed on my other machine ( Q8200@2.8Ghz ) with 10 min of drive movie.
Frame size : 1280x534
Preset : FAST
CRF 20
http://i.imgur.com/wCTY5s9.png
Your CPU should be 50% faster than my quad. No idea why you get only 4fps?!?
master1000
2nd June 2014, 21:22
Hi Atak, I having a problem when trying to encode MPEG2 file on my RDP server.
this is what i get:
http://i.imgur.com/3aEYi7I.png
what should i do?
mmmmdonut
3rd June 2014, 13:54
The 1045T processor is a dog even with six cores and was only slightly faster than my old q6600 proc. I'm not concerned about speed as I have time let the box churn away and just want start playing around with x265 and provide any feedback or ability do any testing you might need.
Using my Thor 2 source and encoding at CRF 18 and CRF 20 both resized, this cpu's fps for the encode was 3.90 and 4.03 respectively. So far both videos look clean using vlc as the player.
slalom
3rd June 2014, 19:02
While adding a job (batch mode) an error came up
"Access violation at address 00519042 in module ripbot264.exe. Read of address FFFFFFFF."
v. 1.17.4
Fixed
settings "disappeared" from ripbot.ini file
stasi
4th June 2014, 15:23
Just testet the AviSynth MT with RipBot BETA. I encoded a file from BR to mkv, resized to 640x360. It took 1:23:36, and the CPU was running on ~70%. Then I just deleted the SetMTMode line in the job.avs. The same encode took 39:12, ~half the time. So, on my AMD six core AviSynth MT is slower than non MT. Has anyone still such problems with AviSynth?
Atak_Snajpera
4th June 2014, 15:49
According to my tests I get the best results by simply encoding multiple chunks at the same time. I advise you to do the same in order to eliminate bottlenecks in script.
slalom
4th June 2014, 20:29
"Access violation at address 00519042 in module ripbot264.exe. Read of address FFFFFFFF."
That weird error and the .ini was a consequence of HDD errors. Everything is OK now
master1000
5th June 2014, 13:31
Hi Atak, I having a problem when trying to encode MPEG2 file on my RDP server.
this is what i get:
http://i.imgur.com/3aEYi7I.png
what should i do?
hi atak, can you please help me?
it's also don't encode me.
Atak_Snajpera
5th June 2014, 18:28
I do not use remote desktop so I can not help here.
Guest
5th June 2014, 18:39
Try TightVNC or some other remote access method.
Ajax_Undone
5th June 2014, 21:28
Hey I've been wondering if you could incorporate a minimize to task tray option or a run in the background option? It would be nice.. =;)
master1000
6th June 2014, 13:45
I do not use remote desktop so I can not help here.
it's happened to my friend too, in hes computer.
you don't recognize the problem?
Atak_Snajpera
6th June 2014, 14:01
I haven't experienced that problem on my two windows 7 machines. Maybe record your desktop with fraps so we could see how this looks from your perspective. It is hard to tell something smart from just looking at single screenshot.
master1000
6th June 2014, 16:24
I haven't experienced that problem on my two windows 7 machines. Maybe record your desktop with fraps so we could see how this looks from your perspective. It is hard to tell something smart from just looking at single screenshot.
I think I solved the problem.
I install .net framework 3.5 and the problem gone.
anyway, thanks for the help.
stasi
8th June 2014, 10:41
Hi Atak,
could you please add the audio delay option in batch mode?
Atak_Snajpera
8th June 2014, 11:08
yes I could.
Shrekage
10th June 2014, 15:14
Feature Request:
Hi Atak,
would it be possible to allow multiple job creation. what I am looking for is I have a PC with 3 Bluray drives, and I would like to click on the add button 3x and have all 3 discs demuxing at the same time... or is this already possible somehow?
Atak_Snajpera
10th June 2014, 15:49
That would require to much work.
damia
23rd June 2014, 20:40
Hai Atak..
do u have any plan to add more server in DE???
guest
25th June 2014, 06:45
Hai Atak..
do u have any plan to add more server in DE???
I know this has been asked many times before (even me).
I have been giving it some thought, by adding more DE Servers, would be VERY beneficial for those doing 265 encodes, as 265 is a lot slower than an equivalent 264 encode. So any help would be a bonus.
I'm sure Atak would be able to achieve this, if he put his mind to it.
Food for thought ???? :sly:
docholliday
25th June 2014, 10:35
Hey Atak,
How can i add second audio?
slalom
25th June 2014, 16:32
You can do that with mkvmerge for the moment
aldix
4th July 2014, 18:14
Please add support for TS Stream in DE mode.
All you have to do is add DGIndex to process TS to make d2v.
Atak_Snajpera
4th July 2014, 19:26
You blindly assume that all TS streams contain mpeg2 data. Majority of current TS streams in europe are encoded as interlaced h.264/AVC. Unfortunately DGAVCdec does not support interlaced AVC (outdated libavcodec. New version according to neuron2 does not fix serious issues in that matter ). FFmpegSource shares the same code with libavcodec so it is also not reliable with interlaced content. In DE mode frame accurate seeking is absolutely in 100% required.
ShogoXT
5th July 2014, 01:01
Hi there! :)
I have a collection of a animated TV show ive been trying to convert over from DVDs. For a while I tried using Vidcoder, but for some reason it cannot seem to get rid of the weird hybrid interlacing the show uses no matter what setting. (Stopped short of trying to do custom number entries, which I cant find good examples for online).
Ripbot as always fixes the interlacing no problem with the IT(I guess its the mplayer IT that vidcoder has that cant do it?). Moved to using MakeMKV from DVDDecryptor for ease purposes. The only problem left is I still need multiple audio tracks.
Now I can manually use the MKVToolnix you have included already manually, and the readme for the FHG Encoder is easy enough (I can use old CMD dos prompt right?). I guess the main question is, is there any custom settings you have for the FHG that I need to make a 128 bitrate AAC or similar, depending on if its 2 channel or 5.1 channel?
Thank you very much for the great program.
osgZach
8th July 2014, 02:37
Anyone happen to know what tools/method Ripbot uses to create and rejoin its chunks for distributed encoding?
Very interested in finding out.
Atak_Snajpera
8th July 2014, 14:39
Chunks are created via avisynth script ( Trim(start_frame,end_frame) ) and then after encoding everything is joined via trayman's vjoin tool. You can also use plain copy /b for that purpose. I use trayman's tool because unlike copy.exe it shows percentage progress.
osgZach
8th July 2014, 15:26
I see. thanks.
Are you using a third party executable to save those chunks? (i.e what is actually running the AVS script when you do it; or are the chunks saved out via some Avisynth API?) Or did you just open it via the Windows AVI library and save chunks out that way?
I guess what I'm looking for is as much info as you're willing to give me, outlining the process, strictly related to creating the chunks (I'm assuming I will be able to figure out how to send stuff over a network by myself).
Atak_Snajpera
8th July 2014, 17:58
Take a look in Jobx/chunks folder. You will see bunch of x.avs files. Each file (script) has proper trim values. Those values are calculated by EncodingClient according to key-frames returned by ffmsindex tool (video.mkv.ffindex_track00.kf file). EncodingClient also prepares x.cmd for servers.All local paths (c:\blalal\...) must be changed to network paths (\\MY-PC\...)
osgZach
8th July 2014, 22:05
Well, I set things back up on my system, installed ffdshow, etc.. I hated having to do it, but now it seems I have other problems.
I selected an M2TS file I had sitting around from one of my Blu Rays I am working on cleaning up, it imported it fine into the job1 folder, setup my encoding options etc. Then when I go to run the job, it throws an error saying the source file could not be indexed.. Preview script opens fine, I can also open the file via AVS through Vdub, so I'm not sure what the deal is..
O_o
edit: will try importing the file directly off the Blu Ray Disc and see how that goes..
edit2: Nope... still same problem. "Source file could not be indexed"
edit3: Well it can't be the file, cause ffindex ran fine through MeGUI
edit4: Tried everything I could think of.. uninstalled all codec stuff, reinstalled ffdshow, haali media splitter, etc.
Atak_Snajpera
9th July 2014, 13:43
That message "Source file could not be indexed" in fact means that video.mkv.ffindex_track00.kf.txt has not been created. I suppose something is blocking write access.
if FileExists(CurrentJobFolder+'\video.mkv.ffindex_track00.kf.txt')=true then
begin
form1.TimeCodes.Items.Clear;
form1.TimeCodes.Items.LoadFromFile(CurrentJobFolder+'\video.mkv.ffindex_track00.kf.txt');
form1.TimeCodes.Items.Delete(0);
form1.TimeCodes.Items.Delete(0);
end
else
begin
form1.Status.Font.Color:=clMaroon;
form1.Status.Caption:='ERROR ! Source file could not be indexed ! Autoclosing in 5s...';
application.ProcessMessages;
sleep(5000);
CloseApp('EncodingClient.exe');
end;
osgZach
10th July 2014, 00:44
Strange.. could it be firewall related? That path is shared and should be writeable, the tools copy over so at least the root Temp\ folder is writeable for sure.
My firewall rules allowing it still appear to be intact as well.. At a bit of a loss here as to what could be blocking it... will try to figure it out I guess
Atak_Snajpera
10th July 2014, 10:18
btw does this happen with other files as well? avi,mp4 and so on...
Maybe your antivirus does something weird?
aldix
11th July 2014, 02:18
You blindly assume that all TS streams contain mpeg2 data.
Well, the ones I work with, do...
GhostKilla
12th July 2014, 18:48
The 1045T processor is a dog even with six cores and was only slightly faster than my old q6600 proc. I'm not concerned about speed as I have time let the box churn away and just want start playing around with x265 and provide any feedback or ability do any testing you might need.
Using my Thor 2 source and encoding at CRF 18 and CRF 20 both resized, this cpu's fps for the encode was 3.90 and 4.03 respectively. So far both videos look clean using vlc as the player.
Do you have checked the CPU utilisation during your encode, because my 1090T is used only at 50% when I encode, and I've added these param suggested by Atak :
http://forum.doom9.org/showthread.php?p=1612767#post1612767
mmmmdonut
13th July 2014, 02:31
Do you have checked the CPU utilisation during your encode, because my 1090T is used only at 50% when I encode, and I've added these param suggested by Atak :
http://forum.doom9.org/showthread.php?p=1612767#post1612767
My cpu is always 100%. Also I only run in CQ mode not 2 pass.
frencher
22nd July 2014, 01:13
Hi Atak,
Can you send report video 4K recoding with x264
Download: > 4k Video sample from SONY Xperia z2, 3840x2160p (http://ul.to/cggdp6ik)
Work fine with:
--preset medium in --crf Crash with SLOW, SLOWER, VERYSLOW and PLACEBO
--preset FAST in 2 pass Crash with MEDIUM, SLOW, SLOWER, VERYSLOW and PLACEBO
"x264_x86.exe" "F:\Script.avs" --crf 20 --preset veryslow --sar 1:1 -o "O:\\MOV_00025.264"
avs [info]: 3840x2160p 1:1 @ 30000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [warning]: DPB size (16 frames, 518400 mbs) > level limit (5 frames, 184320 mbs)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile High, level 5.2
x264 [error]: malloc of size 4341248 failed
x264 [error]: x264_encoder_encode failed
Thank Atak
Sh4d3
22nd July 2014, 04:04
I'm new to Distributed Encoding and I gotta say I'm a fan!! I have one question though I haven't found anything posted on this particular subject yet, but, is it possible to evenly split up the queues between all your available machines? I'm running DE with two PC's.
Atak_Snajpera
22nd July 2014, 11:36
Hi Atak,
Can you send report video 4K recoding with x264
Download: > 4k Video sample from SONY Xperia z2, 3840x2160p (http://ul.to/cggdp6ik)
Work fine with:
--preset medium in --crf Crash with SLOW, SLOWER, VERYSLOW and PLACEBO
--preset FAST in 2 pass Crash with MEDIUM, SLOW, SLOWER, VERYSLOW and PLACEBO
"x264_x86.exe" "F:\Script.avs" --crf 20 --preset veryslow --sar 1:1 -o "O:\\MOV_00025.264"
avs [info]: 3840x2160p 1:1 @ 30000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [warning]: DPB size (16 frames, 518400 mbs) > level limit (5 frames, 184320 mbs)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile High, level 5.2
x264 [error]: malloc of size 4341248 failed
x264 [error]: x264_encoder_encode failed
Thank Atak
It looks like you've hit 32 bit memory limit ;) Slower settings perform more intensive calculations on larger number of frames hence higher memory consumption.
very slow
http://i.cubeupload.com/lq5RAF.png
medium
http://i.cubeupload.com/oyGuN6.png
Solution: 64 bit OS + x264_x64.exe
slalom
22nd July 2014, 13:10
I'm new to Distributed Encoding and I gotta say I'm a fan!! I have one question though I haven't found anything posted on this particular subject yet, but, is it possible to evenly split up the queues between all your available machines? I'm running DE with two PC's.
I think the way it is set up is best. The faster PC does more chunks, so the job ends faster
Killuah15
23rd July 2014, 00:01
Hey Atak, I've got this one problem again and i still don't know how to solve it...:
my Ripbot always says: DirectShowSource: RenderFile, the filter graph manager won't talk to me
(H:\Temp\RipBot264temp\job1\getinfo.avs, line 2)
u think my avi file is corrupt or is something not installed?
also: everytime i want to watch the rendered video, media Player Classic is giving me this info (the text up in the window: "Media Player Classic - Home Cinema couldn't bind some pins in the Filter-Graph. eventually, there aren't important Codecs or Filters installed" I appolagies for bad english though): https://imagizer.imageshack.us/v2/1084x655q90/913/492544.jpg
frencher
23rd July 2014, 00:20
It looks like you've hit 32 bit memory limit ;) Slower settings perform more intensive calculations on larger number of frames hence higher memory consumption.
very slow
http://i.cubeupload.com/lq5RAF.png
medium
http://i.cubeupload.com/oyGuN6.png
Solution: 64 bit OS + x264_x64.exe
Thank's Atak the future is 64 bit :goodpost:
Can you update 4K profile to next update :)
Strange Ripbot gives me 25 fps while the frame rate is 29.97 fps
http://i62.tinypic.com/skz708.png
DoomBot
23rd July 2014, 16:33
I'm trying to open a file that is a 2k avi but i get a message ( cannot play back the video stream no suitable decompressor could be found).
What is it that i need? I tried it on a 32bit xp system and windows 7 64bit.
Atak_Snajpera
23rd July 2014, 16:45
show us mediainfo report for that avi
DoomBot
23rd July 2014, 16:52
Here ya go
http://s11.postimg.org/svpdz1hc3/avi.jpg
Atak_Snajpera
23rd July 2014, 16:56
Instead of Lagarith I would recommend using UT Video or MagicYUV.
DoomBot
23rd July 2014, 17:02
I got this file from someone else so i can't do a new avi from the source, unless you mean change this avi using one of the 2?
Atak_Snajpera
23rd July 2014, 17:04
It looks like you don't have this codec installed then http://www.videohelp.com/tools/Lagarith-Lossless-Video-Codec
DoomBot
23rd July 2014, 17:08
Oh man your right! Thank you so much Atak_Snajpera it worked!
I love your software by the way.
Atak_Snajpera
23rd July 2014, 17:16
@Killuah15
mediainfo report please ;)
Killuah15
23rd July 2014, 18:48
General
CompleteName : H:\Dxtory\gerendert\Ohne Titel.avi
Format : AVI
Format/Info : Audio Video Interleave
Format_Profile : OpenDML
FileSize/String : 478 GiB
Duration/String : 45mn 49s
OverallBitRate/String : 1 493 Mbps
TCOD : 0
TCDO : 27491464000
Video
ID/String : 0
Format : RGB
CodecID : 0x00000000
CodecID/Info : Basic Windows bitmap format. 1, 4 and 8 bpp versions are palettised. 16, 24 and 32bpp contain raw RGB samples
Duration/String : 45mn 49s
BitRate/String : 1 492 Mbps
Width/String : 1 920 pixels
Height/String : 1 080 pixels
DisplayAspectRatio/String : 16:9
FrameRate/String : 29.970 fps
BitDepth/String : 8 bits
Bits-(Pixel*Frame) : 24.000
StreamSize/String : 477 GiB (100%)
Audio
ID/String : 1
Format : PCM
Format_Settings_Endianness : Little
Format_Settings_Sign : Signed
CodecID : 1
Duration/String : 45mn 49s
BitRate_Mode/String : Constant
BitRate/String : 1 536 Kbps
Channel(s)/String : 2 channels
SamplingRate/String : 48.0 KHz
BitDepth/String : 16 bits
StreamSize/String : 503 MiB (0%)
Alignment/String : Aligned on interleaves
Interleave_Duration/String : 250 ms (7.49 video frames)
Interleave_Preload/String : 250 ms
Hey, sorry for taking so long, i hope this is what you wanted to see...
(you know, I'm not an expert with mediainfo ^^)
i tried to render this video again, but I still get the error.
Another interesting fact: Ripbot264 is always demuxing the audio from the file, but when it wants to "Gather information" i get this error.
In the Job1 folder in the Ripbot264 folder, there is the demuxed audio (fully functional) but no video data (so the demux audio is working perfectly..)
Atak_Snajpera
23rd July 2014, 19:11
OMG! Why do you use uncompressed format??? Use UT Video or MagicYUV codecs for intermediate files!
Killuah15
23rd July 2014, 19:15
well I'm just following "orders" in a handbook to create videos xd, i sadly don't know how to use these codecs in vegas 12 :/
http://www.mediafire.com/view/?g6rml0ch392lf2p
allthough i have got enough free space for big files like these ^^ but do you think this is why Ripbot264 can't gather the information?
Atak_Snajpera
23rd July 2014, 19:26
UT Video has installer. Click exe and then select UT Video codec in vegas.
Killuah15
23rd July 2014, 19:32
Alright, I'm going to try that, you will get a post from me tomorrow :)
thanks for the help :)
EDIT: hey, i just tried this with a 10 seconds video, without UT video, i got the same error as using the nearly 500 Gb video.
with UT video as compressor, i get no error.
going to try that out tomorrow with my long video :)
EDIT 2: duuuuude, with UT Video, the rendering needed way less time then before, the output file is less 300 GB then before and RipBot264 can now demux audio and video. YOU are my hero :D
thank you very much for your help :)
damia
27th July 2014, 05:40
atak.. how to fix this ?? http://i.imgur.com/vi9KQ16.png after i try to re-install ripbot.. and happen this...
Atak_Snajpera
27th July 2014, 10:50
Compress content of C:\temp\ripbot264temp\job2 and send to mediafire or mega.co.nz. Do not include heavy files like audio or video.
damia
27th July 2014, 12:23
check atak.. already send using PM..
cypher007
28th July 2014, 10:16
trying to create some small mkv's from some large ones. basically going from 1080p dts-ma mkv to 720p ac3 stereo. im finding the result is a silent mkv. any ideas?
damia
29th July 2014, 19:19
trying to create some small mkv's from some large ones. basically going from 1080p dts-ma mkv to 720p ac3 stereo. im finding the result is a silent mkv. any ideas?
dts-ma to DTS try use Tsmuxer.. for Ac3 don't know.. :D
8ternity
5th August 2014, 00:29
Hi Atak,
I just seen your new version. Quite a long time i've not coming in the forum. Just made some computer changes!
Great work! Will test the newer version.
Thanks a lot for your good work.
8ternity
8ternity
5th August 2014, 00:31
dts-ma to DTS try use Tsmuxer.. for Ac3 don't know.. :D
You can use EAC3to in Ripbot264\Tools\ and install also EAC3toGUI.exe and you can downgrade DTS-HD MA to AC3 6CH or AC3 2CH.
You need to check 1 or 2 option(s):
- Downmix to 6CH (if you want ac3 6ch)
- Downmix to 2CH (if you want to 2CH)
EAC3to will convert it no problems to AC3 or DTS 6CH.
Check my attached files,.
PNC
8th August 2014, 17:14
i have mp4 file. openes in every player, ok!
try to coded in ripbot -
File could not be opened!
(C:\Temp\RipBot264temp\job1\getinfo.avs, line 4)
wtf?
Atak_Snajpera
8th August 2014, 17:23
show mediainfo report of that file.
PNC
8th August 2014, 18:01
show mediainfo report of that file.
where i can get it?
soneca
8th August 2014, 18:36
where i can get it?
MediaInfo (http://mediaarea.net)
kwangkwang
9th August 2014, 05:42
Hi
not sure if this had been ask and answered before.
Is there a permanent solution to have eac3to not "-down16" the audio. I would like to convert the audio as is and not down it to 16bit. I have been editing the extractstream cmd file in job to re-extract and convert the audio at its original bit.
Thank you
Atak_Snajpera
9th August 2014, 09:51
24 bit very often contains empty 8 bits. Besides 24 bit is useless for end user because even 16 bit is above human hearing range.
PNC
10th August 2014, 06:24
try to coded in ripbot 1.17.15 -
File could not be opened!
(C:\Temp\RipBot264temp\job1\getinfo.avs, line 4)
MediaInfo (http://mediaarea.net)
General
Complete name : C:\Temp\asd.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 2.15 GiB
Duration : 30mn 14s
Overall bit rate mode : Variable
Overall bit rate : 10.2 Mbps
Encoded date : UTC 2014-01-02 19:13:21
Tagged date : UTC 2014-01-02 19:13:21
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 30mn 14s
Bit rate mode : Constant
Bit rate : 10 000 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.193
Stream size : 2.11 GiB (98%)
Language : English
Encoded date : UTC 2014-01-02 19:13:21
Tagged date : UTC 2014-01-02 19:13:21
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 30mn 14s
Bit rate mode : Variable
Bit rate : 160 Kbps
Maximum bit rate : 326 Kbps
Channel count : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 34.6 MiB (2%)
Language : English
Encoded date : UTC 2014-01-02 19:13:21
Tagged date : UTC 2014-01-02 19:13:21
any ideas?
george84
13th August 2014, 09:02
This is a minor docu problem.
After installing RipBot and starting it there pops up a window with missing components.
For FFDshow it refers to http://www.ffdshow.info/files
Opening this link in browser gives only empty page. So I assume I have to find link myself with googling.
Atak_Snajpera
13th August 2014, 10:23
http://sourceforge.net/projects/ffdshow-tryout/
crackinhedz
18th August 2014, 16:43
Is there a way (like edit the .ini file) to auto select "core" audio before the demux? Sometimes I forget, and end up with the wav audio before I realize the mistake.
Greatly appreciated, thanks!
8ternity
20th August 2014, 19:48
@Atak
Did you received my bug regarding subtitles demuxed in "*.aac" and "*.dts" extension?
Thanks
agressiv
22nd August 2014, 01:45
1) Any chance to use QAAC as an M4A encoder instead of just Nero?
2) Any chance of turning off Demuxing of the audio streams when opening a file (and pushing that back to when you are actually starting a job) ?
3) If #2 is not possible, I'd love to just "turn off audio" altogether since I'll be encoding via QAAC on my own anyways.
FYI, I'm almost always opening files created via MakeMKV.
I love to queue up 10 jobs at once, but when demuxing a ton of audio each time I open a file, it really slows things down...
"Batch Mode" simply has too many limitations, can't crop, etc...
Atak_Snajpera
22nd August 2014, 10:20
1) Any chance to use QAAC as an M4A encoder instead of just Nero?
RipBot264 does not use Nero
2) Any chance of turning off Demuxing of the audio streams when opening a file (and pushing that back to when you are actually starting a job) ?
No. This is intentional design choice.
3) If #2 is not possible, I'd love to just "turn off audio" altogether since I'll be encoding via QAAC on my own anyways.
Why do you have to use QAAC? CT-AAC (Fraunhofer's aac) offers the same quality.
"Batch Mode" simply has too many limitations, can't crop, etc...
The problems with cropping are:
1) Different movies/videos may require different crop values.
2) Automatic cropping is not always safe. It will fail if source has many dark scenes.
If you can live with those problems then I will add cropping and deinterlacing option in batch mode.
slalom
22nd August 2014, 11:10
He will have to check cropping at every video added
So it's the same thing
agressiv
22nd August 2014, 13:17
Guess I didn't look that closely at the AAC encoder. Any way of going higher than 320kbit? This was the main reason I went to QAAC. The Profile folder only seems to have x264 profiles. The QAAC command line I use is --quality 2 --ignorelength -V 100, which gives around a ~512kbps average on a 5-channel track.
In terms of batch encoding, I automatically crop and then manually adjust the values, so it probably wouldn't be that useful if we had to accept the automatic value.
How about this idea on the demuxing - thread it into the background and just grey out the audio section until the demuxing is complete? That way we can at least do our cropping while it's demuxing.
Also, I noticed that if the source video doesn't have an audio track, chapters are not processed, and outside of adding a chapters file in the jobX_muxfiles.cmd manually, there doesn't seem to be way in the GUI to add a chapters file.
Atak_Snajpera
22nd August 2014, 20:58
512 kbps for 6ch is insane. aac at 256,320 kbps is already transparent. Sorry but i'm not big fan of placebo effect.
agressiv
22nd August 2014, 21:48
Compared to DTS / Lossless I thought it was fairly tame :(
agressiv
23rd August 2014, 17:07
So, I went to do some spectrum analyses of audio since I really didn't find must out there on audio tracks from movies; just music files. It's hard to do "blind tests" of a movie soundtrack simply due to length, and the fact that there is more silence in a movie than a music track alone.
So, here's the results what I analyzed:
* Lossless Source (http://i.imgur.com/mGOepYb.png) (flac)
* QAAC at TVBR 100 (http://i.imgur.com/25GkEhs.png) (529kbps) (aac)
* QAAC at TVBR 63 (http://i.imgur.com/iX7nMy2.png) (344kbps) (aac)
* OPUS (http://i.imgur.com/B2cPtUk.png) (320kbps) (opus)
* FH-AAC (http://i.imgur.com/W9y9gNl.png) (318kbps) (aac)
I used RipBot's default settings for 320kbps encodes for OPUS and FH-AAC.
Conclusions
* The original source has a wide frequency response, much higher than 20khz, which most people can't hear. It's no surprise that lossy compression will clip here.
* Both OPUS and QAAC 100 clip around 20khz, QAAC goes a tad higher.
* QAAC 63 clips around 16.5khz. Not uploaded, but QAAC 54 (309kbps) clips around 16.1khz.
* I was impressed with OPUS (via MPC-HC), but even XBMC (Kodi) alpha2 doesn't support it yet, which is my primary platform. (it sees it as an audio track but won't play it, although the "Bleeding edge" nightly builds seem to work)
* FH-AAC clips below 16khz. I'd say, if you are going that low (and that's the highest setting in RipBot), it's not transparent. Of course, that is subjective, but I wouldn't call it placebo.
Atak_Snajpera
23rd August 2014, 18:56
FH-AAC clips below 16khz. I'd say, if you are going that low (and that's the highest setting in RipBot), it's not transparent. Of course, that is subjective, but I wouldn't call it placebo.
If you can't hear it then it is placebo. Most adult people do not hear anything above 16-18 Khz. You can do simple test in audacity.
You can do additional listening test with 128kbps stereo music (64 kbps per channel). I guarantee that You won't be able to tell whether sound is loosely compressed or not.
Even with 96kbps (48kbps per channel) I have problems to hear difference here
http://forum.doom9.org/showthread.php?t=170938
agressiv
23rd August 2014, 19:54
What equipment are you using to do these tests?
I have studio monitors on my main workstation, and while my home theater is mid-range, if the original recording is solid, in general, I can tell things apart. Maybe not 320kbps audio from flac, but I use flac to keep a *reference* recording so that I always have the original quality.
I downloaded sample 15 from that sound page.
For one, the recording of that garage band is terrible, and the dynamic range and frequency response is hardly indicative of anything. When a band has distortion effects on both the guitar and vocals, the quality of the lossy audio is fairly pointless, although some of them were extremely obvious. Just listen to the hi-hat.
Samples 17+19 are lone voices. Not worthy of testing for what I care about.
Sample 21 is an orchestra, and is again, primarly midrange.
I tried a few others, but none, to me, were anything above a low-range test, which is, I guess, what they are going after.
My point is, I wouldn't use a music blind test of primarly low-fi recordings as a basis for 5.1 sound from a sci-fi movie - it's apples and oranges.
Atak_Snajpera
23rd August 2014, 20:26
I use decent headphones and apple's aac sounds very good for me.
320 kbps for 5.1 is the same as 128 kbps for 2.0. Note lfe is very easy to compress therefore we do not count it. In both cases you have 64 kbps per channel.
soneca
28th August 2014, 00:47
v1.18.0 BETA 1
Added: Support for x265 (DE mode works as well)
Added: Permanent Subtitles option in Batch Mode (automatically renders subtitles on frame if subtitles have the same name as video file)
Added: AVS meter (You can easily check processing speed of your script)
Added: workaround for crashing encoding client at the very end (while closing form)
Changed: encoded audio is now stored in Jobx folder
Updated: ffmpeg 2014-05-24, mediainfo 0.7.69 , MKVToolnix 6.9.1 , x264 r2431 , x265 1.10.114
http://www.mediafire.com/download/d3913jh3qu2vjfh/RipBot264v1.18.0_BETA1.7z
ToDo
add support for extra audio stream.
Atak, delayed support for additional audio track or is no longer on the list?
Atak_Snajpera
28th August 2014, 09:40
Delayed. It will require more work than I initially thought.
agressiv
4th September 2014, 23:37
Several bugs with the new version:
1) Distributed Encoding Broken
I'm doing some test HEVC encodes using the new version. There seems to be a bug during the joining of chunks where video stream is getting frozen at a point right where the chunks would be joined. I took an 8 second sample and shrunk it down to 720p. Note that I get the same behavior in x264 mode, so it's nothing with HEVC. (And you get it at every break of the chunks, so it's many times throughout the entire video)
https://www.dropbox.com/s/3ny3zby56wyzgr7/hevc-problem.mkv?dl=1
This pause at the 4-5 second mark of video is right where two chunks are joined, and you only get this with a distributed encode; you don't get it in an standalone encode. The audio never goes out of sync though. This is reproducible every time, even if you clear the job. Original file is tested fine (extracted via makemkv) The pause seems to be 26 frames, so 25 are getting dropped.
2) Cancelling Encoding
If you cancel an encode, it muxes a video anyways. This is new behavior. Its usually the previous video in the queue with the audio of the aborted encode.
3) Killing Encoding kills all processes with that process name
If you abort a job, it kills all processes that match the encoder name (e.g. x265_x64.exe). It should just abort the specific PID. (I sometimes encode using other tools and it is aborting those jobs).
Atak_Snajpera
5th September 2014, 09:25
Several bugs with the new version:
1) Distributed Encoding Broken
I'm doing some test HEVC encodes using the new version. There seems to be a bug during the joining of chunks where video stream is getting frozen at a point right where the chunks would be joined. I took an 8 second sample and shrunk it down to 720p. Note that I get the same behavior in x264 mode, so it's nothing with HEVC. (And you get it at every break of the chunks, so it's many times throughout the entire video)
Can you send me original file (5-10 min long) ?
2) Cancelling Encoding
If you cancel an encode, it muxes a video anyways. This is new behavior. Its usually the previous video in the queue with the audio of the aborted encode.
Yep. I've known about that. I basically forgot to do something about that.
3) Killing Encoding kills all processes with that process name
If you abort a job, it kills all processes that match the encoder name (e.g. x265_x64.exe). It should just abort the specific PID. (I sometimes encode using other tools and it is aborting those jobs).
If I find extra time I will change that.
agressiv
5th September 2014, 14:10
Can you send me original file (5-10 min long) ?
Well, the total encode is about 3.5gb, so I've taken a 10 minute sample which includes the pause from the small clip:
https://www.dropbox.com/s/xhay366pl9fqt14/test.mkv?dl=1
The pauses are here:
0:13
1:13
2:13
6:13
7:14
9:14
Not sure why there wasn't a pause every single minute, as the chunks all seem to be right around one minute, or ~1460 frames (23.976fps), give or take 10-30 frames. I did see a "-seek" in the batch file for avs2yuv but I honestly don't remember if that was there before.
sneaker_ger
5th September 2014, 14:23
That is not the original file, now, is it?
agressiv
5th September 2014, 15:28
OK, I guess I misread. Below is the unedited 10 minute clip which should align fairly close to the above 10 minute clip. The only thing I did was change the audio track to opus for size's sake.
It's still huge though, 2.3gb.
https://www.dropbox.com/s/dalgdj8jtxhiqa6/original.mkv?dl=1
sneaker_ger
5th September 2014, 15:59
The sample looks like open GOP.
@Atak_Snajpera
How does RipBot split the source segments for distributed encoding? Does it just use Trim() or is there some file splitting using e.g. mkvmerge?
agressiv
5th September 2014, 17:44
For what it's worth, I can't get the problem to occur with the 10 minute sample. In the original encode, the first time it appears is at the 12:01 mark.
I see Trim in the source avs chunks. He's using FFMpegSource as a decoder (ffms2.dll).
Here's some examples:
90.avs
Trim(128119,129584)
91.avs
Trim(129562,131036)
92.avs
Trim(131021,132467)
Notice the overlap, guessing that is where the -seek parameters come in for avs2yuv.
Edit: Will extract the first 13 minutes and see if I can get it at the same point. FYI, I'm using ffmpeg and copying the stream using -c copy, so there is no transcoding of video, just splicing. If I can reproduce it, I'll upload the new 13 minute file.
Edit 2: Doesn't happen in the smaller clip. Not sure what to do now :/
agressiv
5th September 2014, 18:55
Progress:
so, in the original chunks directory, if you encode 12.avs and 13.avs, you'll exhibit the problem. And to go further, if you look at the output from 13 alone, you'll see the video pause in the first ~20 frames. So, I swapped out the ffmpeg encoder and replaced it with dgdecnv and another with DirectShowSource:
Original:
#VideoSource
LoadPlugin("\\MACHINE\RipBot264temp\Tools\AviSynth plugins\ffms\ffms2.dll")
video=FFVideoSource("\\MACHINE\RipBot264temp\job1\video.mkv",threads=1)
New 1:
#VideoSource
LoadPlugin("D:\Movies\Utilities\Plugins\DGDecodeNV.dll")
video=DGSource("E:\Temp\RipBot264temp\job1\video.dgi")
New 2:
#VideoSource
video=DirectShowSource("E:\Temp\RipBot264temp\job1\video.mkv")
The two chunks with DGSource and DirectShowSource are fluid. So, the problem lies with FFVideoSource. I don't see many options for ffmsindex out there and haven't worked with it much myself.
FWIW, I'm using the latest ffdshow tryout, from 2014-06-28. Hopefully this helps.
Atak_Snajpera
5th September 2014, 19:15
1) Download latest FFMS2 (https://github.com/FFMS/ffms2/releases)
2) Delete everything in \Tools\AviSynth plugins\ffms and in X:\temp\RipBot264temp\Tools folder
3) Extract .7z file to \Tools\AviSynth plugins\ffms
4) Copy all 3 files (ffms2.dll,ffms2.lib,ffmsindex.exe) from \Tools\AviSynth plugins\ffms\x86 to \Tools\AviSynth plugins\ffms
FFMS 2.20 change log
Add support for Opus in MKV when ffmpeg/libav are built with libopus (qyot27)
vapoursource: Provide _AbsoluteTime metadata (Daemon404)
Fix a pile of small things found by Coverity (Daemon404)
Add support for HEVC in MKV (qyot27)
Fix infinite loop on garbage data at the beginning of AAC files (Plorkyeran)
Deal with the never-ending bitrot from FFmpeg/Libav API changes (Daemon404, Plorkyeran)
Make indexes not arch-specific and trivially smaller (Plorkyeran)
Fix bug where the first b-frame was replaced with the frame before it with open-gop h.264 (Plorkyeran)
Fix seeking issues with open-gop h.264 (Plorkyeran)
Fix corruption when seeking in interlaced h.264 (Plorkyeran)
Add support for multiple frames per audio packet as FFmpeg seems to have started doing that (Plorkyeran)
Fix seeking in Y4M files (Plorkyeran)
Fix dumping audio while indexing files
Add support for Matroska files with extremely large CodecPrivate sections
Speed up indexing Matroska files a bit
I hope this will fix your issue.
agressiv
5th September 2014, 19:43
Thanks for the quick reply. That indeed was the fix to the problem. Guessing this has been there all along, not sure how common Open GOP is.
god_md5
8th September 2014, 20:01
i test this file in new ver, output file audio is not sysc
is mpeg2 mkv is not support ?
General
Unique ID : 171435581583958161567804975391055812920 (0x80F94AC134E31002BADE9C7943EC1938)
Complete name : C:\140908 secret.mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 461 MiB
Duration : 3mn 41s
Overall bit rate mode : Variable
Overall bit rate : 17.4 Mbps
Encoded date : UTC 2014-09-08 12:28:49
Writing application : mkvmerge v7.1.0 ('Good Love') 64bit built on Jul 27 2014 13:06:55
Writing library : libebml v1.3.0 + libmatroska v1.4.1
DURATION : 00:03:41.472000000
NUMBER_OF_FRAMES : 6921
NUMBER_OF_BYTES : 10630656
_STATISTICS_WRITING_APP : mkvmerge v7.1.0 ('Good Love') 64bit built on Jul 27 2014 13:06:55
_STATISTICS_WRITING_DATE_UTC : 2014-09-08 12:28:49
_STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Video
ID : 1
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, BVOP : No
Format settings, Matrix : Custom
Codec ID : V_MPEG2
Codec ID/Info : MPEG 1 or 2 Video
Duration : 3mn 41s
Bit rate mode : Variable
Bit rate : 16.7 Mbps
Maximum bit rate : 65.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.269
Time code of first frame : 17:18:05;05
Time code source : Group of pictures header
Stream size : 442 MiB (96%)
Default : Yes
Forced : No
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 3mn 41s
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : -446ms
Stream size : 10.2 MiB (2%)
Language : Korean
Default : Yes
Forced : No
god_md5
9th September 2014, 11:35
maybe the audio delay is mkvmerge bug
http://forum.doom9.org/showthread.php?p=1692567#post1692567
This has been fixed in mkvmerge:
https://www.bunkus.org/videotools/mkvtoolnix/win32/pre/
Atak_Snajpera
9th September 2014, 14:44
Post some 50-100 MB sample of ORIGINAL UNTOUCHED file and I will take a look. Use mkvmerge gui (mmg.exe) to prepare sample and send it to mediafire or mega.
sneaker_ger
9th September 2014, 15:10
maybe the audio delay is mkvmerge bug
That bug was only related to mp4 sources.
This problem must be in the way RipBot treats the input. If MediaInfo reports a negative audio delay in mkv it likely actually means a positive video delay, i.e.:
First video timestamp: +446 ms
First audio timestamp: +0 ms
RipBot does not seem to handle that.
glas-klar
12th September 2014, 11:52
Hi,
I`m just using ripbot264 with a PC System with Quad Core 3,4 GHZ.
But now, I want to buy a new PC (or Mac) The performance with ripbot is my most important criterium.
My Questions:
- Does ripbot support also 6-Core or more?
- What is the best hardware configuration for Ripbot?
Thanks in advance,
Glas-Klar
Wishbringer
12th September 2014, 13:11
@glas-klar:
there is no "best"!
x264 scales good even on newest 18 core Intel Xeon Multiprocessor CPUs.
RipBot even supports multicomputer encodes.
So Question is, what is an optimal relation between price and power.
Imho Intel Xeon E3-1231v3 Multiracks...
73ChargerFan
13th September 2014, 20:27
Just upgraded from 1.17.4 to 1.18.0 and it converts m2ts file to mkv as a first step? Can I skip that and do the old analysis step instead? The stream I'm having problems with is 60i extra from a blu-ray with mixed 29.97 & 23.96 portions (I think) and I always used RipBot264 previously to decimate and "clean up" mixed up streams like this.
Also what if I try to do a full blu-ray movie? Would it copy and convert a 40GB m2ts into a mkv beforehand?
Are there links to earlier versions? The last copy I have is 1.17.0.
Thanks
Atak_Snajpera
13th September 2014, 21:41
File won't be remuxed if you change file extension from .m2ts to .mts.
soneca
13th September 2014, 21:43
Are there links to earlier versions? The last copy I have is 1.17.0.
Old Versions (http://www.videohelp.com/tools/RipBot264/old-versions#download)
73ChargerFan
13th September 2014, 23:10
Thanks. I misunderstood my problem, but am trying to find a solution and learn along the way.
The stream contains mixed interlaced and progressive elements, 64.37% VIDEO per DGIndex. It's an extras feature on a blu-ray.
I think the encode is 1 minute longer than the original:
orig is 21mn 14s and the audio is in sync throughout
muxed raw encode with ac3 is 22mn 8s (39813 frames) and the audio lags 1 minute by the end.
Is this a result of the mixed video / film? Am I just hosed with this stream?
Is there a tool that will actually count the number of frames?
This may be a mkvtoolnix bug, not sure yet. More info below:
job1.avs:
#MT
#VideoSource
video=DirectShowSource("C:\Temp\RipBot264temp\job1\video.mkv",audio=false).ConvertToYV12()
#Deinterlace
LoadCplugin("C:\Apps\Ripbot264\Tools\AviSynth plugins\Yadif\Yadif.dll")
video=yadif(video,mode=0,order=1)
#Decimate
#Crop
#Resize
#Colors
#Denoise
#Subtitles
#AudioSource
LoadPlugin("C:\Apps\Ripbot264\tools\AviSynth plugins\NicAudio\NicAudio.dll")
audio=NicAC3Source("C:\Temp\RipBot264temp\job1\audio_Undetermined.ac3")
audio=ResampleAudio(audio,48000)
#DownMix
#Delay
audio=DelayAudio(audio,0)
#Tempo
#Normalize
#AudioDub
audio=ConvertAudioTo16bit(audio)
AudioDub(video,audio)
#Triming
#AVSameLength
Trim(0,38181)
#ColorSpace
00005.d2v:
DGIndexProjectFile16
1
D:\1\00005.m2ts
Stream_Type=2
MPEG2_Transport_PID=1011,1100,1001
Transport_Packet_Size=192
MPEG_Type=2
iDCT_Algorithm=6
YUVRGB_Scale=1
Luminance_Filter=0,0
Clipping=0,0,0,0
Aspect_Ratio=4:3
Picture_Size=720x480
Field_Operation=0
Frame_Rate=29970 (30000/1001)
Location=0,0,0,70ab5
d00 5 0 768 0 0 0 b2 b2 92 b2 b2 a2 b2 b2 a2 b2 b2 a2
900 5 0 215232 0 0 0 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2
900 5 0 440832 0 0 0 32 32 92 b2 b2 a2 b2 b2 a2 b2 b2 a2
900 5 0 770688 0 0 0 32 32 92 b2 b2 a2 f3 b0 e1 b2 f3 a0
900 5 0 1149504 0 0 0 71 32 d3 b0 f1 a2 f3 b0 e1 b2 f3 a0
900 5 0 1525248 0 0 0 71 32 d3 b0 f1 a2 f3 b0 e1 b2 f3 a0
...
...
...
900 5 0 944651136 0 0 0 30 30 90 b0 b0 a0 b0 b0 a0 b0 b0 a0
900 5 0 944867904 0 0 0 30 30 90 f1 b2 a2 b2 b2 a2 b2 b2 a2
900 5 0 945044736 0 0 0 32 32 92 b2 a2 ff
FINISHED 64.37% VIDEO
PNC
15th September 2014, 16:46
i have mp4 file. openes in every player, ok!
try to coded in ripbot -
File could not be opened!
(C:\Temp\RipBot264temp\job1\getinfo.avs, line 4)
wtf? anyone can help me?!!!
Kamenizer
16th September 2014, 02:05
In previous versions, when I choose the option to hardcode subtitles, automatically opened the folder where was the job (generally job1) and the subtitle track was right there, because the program extracted it when you added a video; but now it doesn't, I have to extract the subtitle with other program and then choose the folder where is extracted. I know is something meaningless, but it was very practical for me. It's no fault of my PC, because I tried previous versions and all of them, except the 1.18 extract the subtitles. Very great program, many thanks for all your work.
guest
16th September 2014, 13:07
Hi,
I`m just using ripbot264 with a PC System with Quad Core 3,4 GHZ.
But now, I want to buy a new PC (or Mac) The performance with ripbot is my most important criterium.
My Questions:
- Does ripbot support also 6-Core or more?
- What is the best hardware configuration for Ripbot?
Thanks in advance,
Glas-Klar
Ripbot 1.18.0 runs VERY well on my Xeon E5-2697 v2, 12 core.
Does Ripbot work with Mac OSX Mavericks (Hackintosh) ???
george84
16th September 2014, 19:36
RipBot264 1.18.0
I try to encode HEVC and get above error message. A look at directory .../tools/x265 shows that both exe files have same size and date.
Is HEVC only possible on x64 machines?
agressiv
16th September 2014, 21:49
Bug?: TrueHD streams in MKV no longer detecting; showing as [NO AUDIO]. Not sure if something in ffdshow needs to be tweaked; I tried a bunch of settings to no avail. It used to automatically transcode TrueHD to flac.
Request: Detect OPUS streams in MKV. (Same result) I have to manually de-mux streams in advance, and manually add OPUS.
Somewhat related question - how do I save the Audio profile? Or do you have to set that manually every time?
Atak_Snajpera
16th September 2014, 22:06
All those bugs have been fixed in my local version. New version tomorrow.
hoju3508
17th September 2014, 18:45
i have mp4 file. openes in every player, ok!
try to coded in ripbot -
File could not be opened!
(C:\Temp\RipBot264temp\job1\getinfo.avs, line 4)
wtf? anyone can help me?!!!
Do you have a small sample of the file that you can share?
j6
18th September 2014, 00:20
I installed Ripbot 1.18.1 on a new PC. It prompted me to install avisynth and ffdshow which i did. Now when I try to play .webm files in MPC-HC it only plays the audio. It was playing both audio and video before I installed the avisynth and ffdshow. Is there some settings I have to change to get .webm files playing correctly again?
Marchand
18th September 2014, 01:07
Atak_Snajpera
Great Software...Thanks..
C:\>"C:\Users\Marchand\Downloads\RipBot264v1.18.1\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Users\Marchand\Downloads\RipBot264v1.18.1\tools\x265\x265_x64.exe" --crf 16 --fps 24000/1001 --min-keyint 24 --keyint 240 --frames 179 --sar 1:1 --y4m --output "C:\Temp\RipBot264temp\video.265" -
y4m [info]: 1920x1080 fps 24000/1001 i420p8 sar 1:1 unknown frame count
x265 [info]: HEVC encoder version 1.3+199-7c1aba99f40d
x265 [info]: build info [Windows][ICC 1400][64 bit] 16bpp
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.1 Cache64
x265 [info]: WPP streams / pool / frames : 35 / 4 / 2
x265 [info]: Main10 profile, Level-4 (Main tier)
x265 [info]: Internal bit depth : 10
x265 [info]: CU size : 64
x265 [info]: Max RQT depth inter / intra : 1 / 1
x265 [info]: ME / range / subpel / merge : hex / 57 / 2 / 2
x265 [info]: Keyframe min / max / scenecut : 24 / 240 / 40
x265 [info]: Lookahead / bframes / badapt : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb / refs: 1 / 1 / 0 / 3
x265 [info]: Rate Control / AQ-Strength / CUTree : CRF-16.0 / 1.0 / 1
x265 [info]: tools: rd=3 lft sao-lcu signhide
C:\Temp\RipBot264temp\job1\job1.avs: 1920x1080, 10000000/417083 fps, 179 frames
encoded 179 frames in 230.06s (0.78 fps), 6888.01 kb/s
x265 [info]: frame I: 2, Avg QP:14.47 kb/s: 4346.95
x265 [info]: frame P: 52, Avg QP:15.66 kb/s: 16186.58
x265 [info]: frame B: 125, Avg QP:19.76 kb/s: 3060.46
x265 [info]: global : 179, Avg QP:18.51 kb/s: 6888.01
x265 [info]: Weighted P-Frames: Y:13.5% UV:13.5%
x265 [info]: consecutive B-frames: 9.3% 9.3% 25.9% 51.9% 3.7%
C:\>"C:\Users\Marchand\Downloads\RipBot264v1.18.1\tools\mkvtoolnix\mkvmerge.exe" -o "C:\Users\Marchand\Desktop\video.mkv" --compression 0:none --title "video" --default-duration 0:24000/1001fps "C:\Temp\RipBot264temp\video.265" --compression 0:none --language 0:und --aac-is-sbr 0:0 "C:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac"
mkvmerge v7.2.0 ('On Every Street') 32bit built on Sep 13 2014 15:42:11
'C:\Temp\RipBot264temp\video.265': Using the demultiplexer for the format 'HEVC/h.265'.
'C:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac': Using the demultiplexer for the format 'AAC'.
'C:\Temp\RipBot264temp\video.265' track 0: Using the output module for the format 'HEVC/h.265 (unframed)'.
'C:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac' track 0: Using the output module for the format 'AAC'.
The file 'C:\Users\Marchand\Desktop\video.mkv' has been opened for writing.
'C:\Temp\RipBot264temp\video.265' track 0: Extracted the aspect ratio information from the HEVC video data and set the display dimensions to 1920/1080.
The cue entries (the index) are being written...
Muxing took 0 seconds.
-------------------------
Elapsed Time: 00h:03m:53s
PNC
18th September 2014, 12:17
Do you have a small sample of the file that you can share?
i have mediainfo:
General
Complete name : C:\Temp\asd.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 2.15 GiB
Duration : 30mn 14s
Overall bit rate mode : Variable
Overall bit rate : 10.2 Mbps
Encoded date : UTC 2014-01-02 19:13:21
Tagged date : UTC 2014-01-02 19:13:21
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 30mn 14s
Bit rate mode : Constant
Bit rate : 10 000 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.193
Stream size : 2.11 GiB (98%)
Language : English
Encoded date : UTC 2014-01-02 19:13:21
Tagged date : UTC 2014-01-02 19:13:21
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 30mn 14s
Bit rate mode : Variable
Bit rate : 160 Kbps
Maximum bit rate : 326 Kbps
Channel count : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 34.6 MiB (2%)
Language : English
Encoded date : UTC 2014-01-02 19:13:21
Tagged date : UTC 2014-01-02 19:13:21
sample I will try to cut today evening.
DNDR
18th September 2014, 12:52
I got message warning! With must be mod 4. What does this mean? What should i do?
https://www.anonimg.com/img/7cbd38fd4ba5ff4ca2b718797b9a4fea.jpg
Atak_Snajpera
18th September 2014, 12:54
Use correct crop values. YV12 color space requires correct resolution.
Ps. I suspect that your file has weird odd resolution.
slalom
18th September 2014, 15:46
I got message warning! With must be mod 4. What does this mean? What should i do?
https://www.anonimg.com/img/7cbd38fd4ba5ff4ca2b718797b9a4fea.jpg
The width of the video (pixels) must give a number without decimals when divided by 4
Use resize to fix it
Kamenizer
19th September 2014, 02:48
Something very weird is happening to me. With the new version ,every time that I close the program, windows automatically shutdown, with a warning message that a process suddenly stopped. I use Windows XP, I don't know if the new version still has support or is that the cause of the problem. Many thanks again for this great piece of software.
PNC
19th September 2014, 08:31
Do you have a small sample of the file that you can share?
chek PM!
Augestflex
20th September 2014, 17:08
Wow, excited to try out 1.18 and figure out what I need to know about H265.
Keep up the great work!
squezer
20th September 2014, 17:21
Hi, Atak,
ripbot 1.18.1:
after the job is done the output file is totally missing... :confused:
Twice. :mad: 2 lost hours.
I noticed in the input file name multiple dots "." which are converted by ripbot to " " - could that be the problem?
Input is disk F, output is root of the disk D.
Atak_Snajpera
20th September 2014, 17:32
check logs in Log folder
squezer
20th September 2014, 18:58
log is missing too... :confused:
3rd time I renamed the input and output file just to one word, used CQ instead of 2pass method and it is ok now - even the log is still in log folder.
I do not know, what to think about it now.
Maybe I will try it again with old name and let you know...
edit:
it is "á" letter in "Kráska":
Error: (mkvextract) The file 'F:\kreslene\Krßska.mkv' could not be opened for reading: open file error.
Output file is not written then.
So, the "." and " " are OK... but what archaic system does not support "á" ...
scotts1919
24th September 2014, 14:21
Hello. I love the ripbot software but is it possible to encode the full dts ma track with it? From what i can tell it only supports the core track, would much rather have the full dts ma. Also another request ould be the ability to encode multiple audio tracks with the video, ac3, dtsma, dts core etc.
thanks and keep up the good work
slalom
24th September 2014, 19:27
You can copy stream dts-ma, what exactly do you mean?
scotts1919
24th September 2014, 20:14
what i mean is that when i use ripbot and select the dtsma track and select wav, it demuxes the file then i get to the encoding settings and under profile i cant choose anything.
BlockABoots
25th September 2014, 00:10
Why if i have a capture file that is .mp4 format after ripbot has finished encoding it do i sound like a chipmunk??, .avi files have the audio at a normal speed but .mp4 files the audio is super fast. Any ideas why this happens?
slalom
25th September 2014, 07:25
what i mean is that when i use ripbot and select the dtsma track and select wav, it demuxes the file then i get to the encoding settings and under profile i cant choose anything.
You can only convert it to aac or ac3, still don't get it.
guest
27th September 2014, 04:56
Not sure if this has been asked before, but is it possible to run Ripbot on a Mac, OSX Mavericks ???
I guess it would also depend whether the supporting programs can be run on a Mac, as well.
I'm thinkin the answer will be a firm, NO !!!!
Atak_Snajpera
27th September 2014, 10:10
you will have to install windows os because ripbot is win32 application.
klopsknoedel
28th September 2014, 20:00
Something very weird is happening to me. With the new version ,every time that I close the program, windows automatically shutdown, with a warning message that a process suddenly stopped.
Similar thing here on Windows 8.1U1. Everytime I start an HEVC-Job with "Shutdown with all Jobs finished" checked, Windows shuts down immediatly. Seemes the Job is "finished" without any processing happens.
klopsknoedel
28th September 2014, 22:13
Atak your private message quota is exceeded. So I have to post it here:
"Me again. It's the preset"Veryslow" which end in this error on hevc-encoding. Haven't tried others but default works. May every preset but default won't encode."
Best Regards
damia
29th September 2014, 11:59
hai atak.. thanks for new version.. but have little problem in DE.. look like bug or something.. ex when in proses encoding at 70% and stuck there.. and write bps..also this problem ..http://i.imgur.com/BdshHJq.png i don't know what that mean.. can u check??
Atak_Snajpera
29th September 2014, 12:25
Do you see the same in Encoding server app?
damia
29th September 2014, 13:42
yes.. and sometimes when 100% frames encode and restart again encode ...
Atak_Snajpera
29th September 2014, 14:46
Was x264/x265 still in memory?
damia
29th September 2014, 14:48
no.... how i can contact u?? ym ?
glas-klar
30th September 2014, 07:01
Ripbot 1.18.0 runs VERY well on my Xeon E5-2697 v2, 12 core.
Does Ripbot work with Mac OSX Mavericks (Hackintosh) ???
Thanks for that info. At the moment I configurate a new PC System
with the new Core i7-5960X (8-Core) I`m really nosy how many speed plus this means with ripbot compared with my old I5-3570 Quad Core.
Best
Glas-Klar
damia
30th September 2014, 20:32
atak.. how to i solve this problem??
Atak_Snajpera
30th September 2014, 21:12
you can't. x264/x265 probably silently terminated encoding due to some decoding error. I'm not a fortune teller to tell you how to fix that from distance.
agressiv
2nd October 2014, 03:42
I'm randomly getting errors on a second pass of x265 encoding.
I can clear the "chunks" directory and try it again, and it might work, it might not. I'm currently at a 50% failure rate though. (That is, 1 chunk failing on 2nd pass breaks the whole encode)
Here are the custom x265 parameters:
--rd 4 --psy-rd 1.0 --psy-rdoq 1.0 --aq-mode 1 --aq-strength 2
Here is what is being output:
x265 [error]: statistics are damaged at line 14391, parser out=5
aborted at input frame 1, output frame 0
encoded 0 frames
error: wrote only 2908515 of 2922480 bytes
Line 14391 is the second to last line of the stats file, and 14394 is the last line.
in:14391 out:14391 type:B q:31.69 q-aq:24.59 tex:73744 mv:i1n4:169 1m4i3s9c0:i1n075 ic:u :out:104.003143929 pcu:2 typ eo6u266t::1.87 scu4b 3:9q:31 41t7ype.13 ;
32:b. 83 q-aqq::27.11 tex:30371 mv:9527 misc:881 icu:0.00 pcu:324243.10 scu.83: q-aq:3440.90 ;
27.08 tex:34662 mv:8977 misc:711 icu:0.00 pcu:4485.17 scu:3198.83 ;
in:14394 out:14394 type:i q:29.38 q-aq:23.66 tex:369489 mv:14067 misc:1494 icu:7684.00 pcu:0.00 scu:0.00 ;
It is clear that x265 is not appending to the text file properly. (You can see a new line intermixed with the bad line) I might replace x265_x64.exe with either a newer GCC version or one of the Intel/MSVC++ versions. This is 8.cmd/8.avs, and I've re-done pass 1 on my own and it has worked.
Here's what it should look like:
in:14391 out:14391 type:B q:31.69 q-aq:24.59 tex:73909 mv:14212 misc:1262 icu:0.00 pcu:6148.03 scu:1535.97 ;
in:14390 out:14392 type:b q:32.82 q-aq:27.10 tex:30757 mv:8467 misc:680 icu:0.00 pcu:4205.84 scu:3478.16 ;
in:14392 out:14393 type:b q:32.82 q-aq:27.07 tex:34101 mv:8824 misc:755 icu:0.00 pcu:4426.48 scu:3257.52 ;
in:14394 out:14394 type:i q:29.38 q-aq:23.66 tex:369489 mv:14067 misc:1494 icu:7684.00 pcu:0.00 scu:0.00 ;
cutree files are identical, so it's just the text file that gets corrupt.
Here's the version I'm using:
x265 [info]: HEVC encoder version 1.3+206-199e8f2e0d54abd1
x265 [info]: build info [Windows][GCC 4.9.1][64 bit] 8bpp
x265 [info]: Compiling by snayper [x265.ru]
This is my first time using 2-pass encoding with RipBot, so I'm only assuming that the larger chunk size is normal.
Edit: I have a bunch of encodes queued up overnight with this below version, will let you know how it goes:
x265 [info]: HEVC encoder version 1.3+282-32f50df7fa7672f4
x265 [info]: build info [Windows][GCC 4.9.1][64 bit] 8bpp
x265 [info]: Compiling by snayper [x265.ru]
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
rc71
2nd October 2014, 05:04
Love the h265 support. Its working well.
soneca
3rd October 2014, 00:10
Atak, you could add a function to keep the aspect ratio?
In many movies where the aspect ratio is unusual, we have to fix manually.
agressiv
3rd October 2014, 12:45
GCC Build 282 had the same problems.
I switch to an intel build:
x265 [info]: HEVC encoder version 1.3+330-50490cd35e57
x265 [info]: build info [Windows][ICC 1400][64 bit] 8bpp
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZ CNT BMI2
I've had 6 straight successful 2-pass encodes without problems.
RoseM
6th October 2014, 19:58
Hello
Someone could see why the audio of the file below isn't recognized by the program?
http://www.mediafire.com/download/5wndl415r97o84z/09-30_12-25-28_Globo_HD_SP.ts
Thanks
Atak_Snajpera
7th October 2014, 12:40
Hello
Someone could see why the audio of the file below isn't recognized by the program?
http://www.mediafire.com/download/5wndl415r97o84z/09-30_12-25-28_Globo_HD_SP.ts
Thanks
Because this format is not supported by eac3to tool.
Audio #1
ID : 274 (0x112)
Menu ID : 59200 (0xE740)
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : HE-AAC / LC
Muxing mode : LATM
Codec ID : 17
Duration : 1mn 11s
Bit rate mode : Variable
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz / 24.0 KHz
Compression mode : Lossy
Delay relative to video : -400ms
Probably ffmpeg will be able to convert that audio stream.
slalom
9th October 2014, 08:25
Hi Atak
Here is an error for v.1.17.4
Exception EConvertError in module RipBot264.exe at 0000949A
" is not a valid floating point value
Do you know what this is?
Atak_Snajpera
9th October 2014, 10:29
1.17.4 ???
slalom
9th October 2014, 10:38
You think 1.18.1 is ok with this error?
Atak_Snajpera
9th October 2014, 10:44
at least you can try.
RoseM
9th October 2014, 17:00
Because this format is not supported by eac3to tool.
Audio #1
ID : 274 (0x112)
Menu ID : 59200 (0xE740)
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : HE-AAC / LC
Muxing mode : LATM
Codec ID : 17
Duration : 1mn 11s
Bit rate mode : Variable
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz / 24.0 KHz
Compression mode : Lossy
Delay relative to video : -400ms
Probably ffmpeg will be able to convert that audio stream.
As I am half lay, I'll try another program to convert my TS.
Thanks for the response.
slalom
9th October 2014, 19:13
at least you can try.
I'll get back to you, thanks
hidef_rec
10th October 2014, 13:36
Hi Atak
Here is an error for v.1.17.4
Exception EConvertError in module RipBot264.exe at 0000949A
" is not a valid floating point value
Do you know what this is?
I'm getting this error in both v.1.17.4 and the latest 1.18.1. Have been using RipBot264 for a few years and never had any issues.
slalom
10th October 2014, 13:58
Same error appeared on version 1.18.1
Atak_Snajpera
10th October 2014, 16:01
How does info.txt file look like?
hidef_rec
10th October 2014, 16:22
How does info.txt file look like?
For a short video I was testing...
File 'D:\video.mkv': container: Matroska [duration:467559000000 segment_uid:afb9a5d10e4c1bf48edc6e8348964fd3 is_providing_timecodes:1]
Track ID 0: video (MPEG-4p10/AVC/h.264) [number:1 uid:4189225827455225746 codec_id:V_MPEG4/ISO/AVC codec_private_length:61 codec_private_data:01640029ffe1002967640029acd940f816f93c054808080a000007d200017701c4c0002625a0000e4e1d449b07c60c658001000568e93b3c8ffdf8f800 language:eng pixel_dimensions:986x720 display_dimensions:986x720 default_track:1 forced_track:0 enabled_track:1 packetizer:mpeg4_p10_video default_duration:41708332 tag_bps:4000897 tag_duration:00\c07\c46.341000000 tag_number_of_frames:11181 tag_number_of_bytes:233222805 tag__statistics_writing_app:mkvmerge\sv7.1.0\s('Good\sLove')\s64bit\sbuilt\son\sJul\s27\s2014\s13\c06\c55 tag__statistics_writing_date_utc:2014-10-08\s15\c45\c50 tag__statistics_tags:BPS\sDURATION\sNUMBER_OF_FRAMES\sNUMBER_OF_BYTES]
Track ID 1: audio (AC3/EAC3) [number:2 uid:6035514932527546256 codec_id:A_AC3 codec_private_length:0 language:eng default_track:1 forced_track:0 enabled_track:1 default_duration:32000000 audio_sampling_frequency:48000 audio_channels:1 tag_bps:192000 tag_duration:00\c07\c47.488000000 tag_number_of_frames:14609 tag_number_of_bytes:11219712 tag__statistics_writing_app:mkvmerge\sv7.1.0\s('Good\sLove')\s64bit\sbuilt\son\sJul\s27\s2014\s13\c06\c55 tag__statistics_writing_date_utc:2014-10-08\s15\c45\c50 tag__statistics_tags:BPS\sDURATION\sNUMBER_OF_FRAMES\sNUMBER_OF_BYTES]
Tags for track ID 0: 7 entries
Tags for track ID 1: 7 entries
slalom
10th October 2014, 19:05
I didn't get an Info.txt but here is the mkvinfo
File 'E:\****.mkv': container: Matroska [duration:2610656000000 segment_uid:9510c5e2ef10ba07bb597290b8337f70 is_providing_timecodes:1]
Track ID 0: video (MPEG-4p10/AVC/h.264) [number:1 uid:1600451728 codec_id:V_MPEG4/ISO/AVC codec_private_length:47
codec_private_data:01640028ff01001b27640028ac52140780227a9bff000100016a0202036d856bdef80801000528f90809cb02000000
language:eng pixel_dimensions:1918x1078 display_dimensions:1918x1078 default_track:1 forced_track:0 enabled_track:1 packetizer:mpeg4_p10_video
default_duration:41708375]
Track ID 1: audio (AC3/EAC3) [number:2 uid:1915434653 codec_id:A_AC3 codec_private_length:0 language:eng default_track:1
forced_track:0 enabled_track:1 default_duration:32000000 audio_sampling_frequency:48000 audio_channels:6]
BlockABoots
10th October 2014, 21:41
If using HEVC (x265x) encoding can you save the output file as an mp4 file as this option seems to disappear when selecting HEVC and only mkv if available?
Atak_Snajpera
10th October 2014, 22:49
@slalom
Have you tried reinstalling required components?
slalom
11th October 2014, 14:24
I have tried on 2 PCs, same message
Atak_Snajpera
11th October 2014, 14:31
Does this happen with all files or with just this one?
slalom
11th October 2014, 15:22
There are 3 files with this problem
Atak_Snajpera
11th October 2014, 16:07
Can I get 3 samples then ? :)
ShogoXT
12th October 2014, 12:01
Hello! Thanks for such a awesome program.
I was wondering if anyone could help me figure out how to properly IVTC this anime? I cant seem to get it completely solved.
Most scenes look good, but some horizontal lines looked completely broken, such as here on the sides of the neck and hat:
http://i.imgur.com/cvviNNo.jpg
I made sure to search as much as i possibly could before coming here. After reading a great deal about TFM, Tdecimate, etc from websites and readmes I kept playing with the script to see if it would help, like this:
#Deinterlace
Loadplugin("C:\Ripbot264\Tools\AviSynth plugins\TIVTC\TIVTC.dll")
video=tfm(video,mode=5,order=1,slow=2)
#Decimate
Loadplugin("C:\Ripbot264\Tools\AviSynth plugins\TIVTC\TIVTC.dll")
video=TDecimate(video,mode=1,hybrid=1)
Hasnt helped too much so I must be doing something wrong. Could anyone help me correctly identify how these sources are setup so I can make them look nice?
EDIT: I thought I had a source link ready, but then the website made me require an account to get the link. Any recommended sites for say a 1gb file?
slalom
12th October 2014, 17:02
I'm getting this error in both v.1.17.4 and the latest 1.18.1. Have been using RipBot264 for a few years and never had any issues.
Try with latest Avisynth 2.6.0
http://sourceforge.net/projects/avisynth2/files/AviSynth_Alpha_Releases/
that worked for me
Atak_Snajpera
12th October 2014, 17:19
@ShogoXT
You do not have to send us whole file. 100 MiB sample with this problem will be enough. Use DGSplit.
Regarding hosting file. Have you tried mega.co.nz or mediafire.com ?
hidef_rec
13th October 2014, 02:57
Try with latest Avisynth 2.6.0
http://sourceforge.net/projects/avisynth2/files/AviSynth_Alpha_Releases/
that worked for me
Worked for me as well :). Thanks.
ShogoXT
13th October 2014, 09:29
@ShogoXT
You do not have to send us whole file. 100 MiB sample with this problem will be enough. Use DGSplit.
Regarding hosting file. Have you tried mega.co.nz or mediafire.com ?
https://mega.co.nz/#!6I4V3QoQ!oO-FFbAF6ggR7wPdlLKGxz2K4RteV04fr0tXS_-k18s
That work ok? Part of the source right? Thanks again.
Atak_Snajpera
13th October 2014, 13:29
https://mega.co.nz/#!6I4V3QoQ!oO-FFbAF6ggR7wPdlLKGxz2K4RteV04fr0tXS_-k18s
That work ok? Part of the source right? Thanks again.
Those artefacts are already in source. I think that denoising filter may reduce visibility of those odd lines. Start experimenting with 16 - 16 values (mono/color).
ShogoXT
14th October 2014, 08:59
Those artefacts are already in source. I think that denoising filter may reduce visibility of those odd lines. Start experimenting with 16 - 16 values (mono/color).
Thanks, Il give it a shot!
So you dont think its leftovers from interlacing? The first picture was post IVTC -> 24fps. I had thought it was just leftovers of this: http://i.imgur.com/XDKi7bt.jpg (Source pic)
Do you have a recommendation for a program that gives me a lot of media information on sources? Mediainfo seems like its limited helpfulness.
Atak_Snajpera
14th October 2014, 13:40
Thanks, Il give it a shot!
So you dont think its leftovers from interlacing? The first picture was post IVTC -> 24fps. I had thought it was just leftovers of this: http://i.imgur.com/XDKi7bt.jpg (Source pic)
Do you have a recommendation for a program that gives me a lot of media information on sources? Mediainfo seems like its limited helpfulness.
I see similar artefacts in untouched still frame
http://i.cubeupload.com/s5ihPw.png
ShogoXT
14th October 2014, 20:58
I see similar artefacts in untouched still frame http://i.cubeupload.com/s5ihPw.png
Hmmm I wonder if I did something to mess up the source? Basically the vobs were setup so ALL episodes were together in one play file. Other DVDs had other odd setup schemes. I had to split them up by chapters. Used to use DVD Decrypter, but the resulting files would lead to audio sync issues on Ripbot. Used MakeMKV for a while too, but it couldn't separate by chapters. Now im currently using DVDFab on passthrough mode to MKVs for the source.
The denoise helped a little, I keep playing with those settings, but some high motion scenes look bad. I will have to run more samples and check back.
Thanks again.
EDIT: Im not very smart.... I finally found out what its called. Dot Crawl? Chroma artifacts just as you said. I wonder how I setup filters to get rid of it. From what ive read I have to do it before IVTC....
8ternity
15th October 2014, 20:20
Hi, Atak,
ripbot 1.18.1:
after the job is done the output file is totally missing... :confused:
Twice. :mad: 2 lost hours.
I noticed in the input file name multiple dots "." which are converted by ripbot to " " - could that be the problem?
Input is disk F, output is root of the disk D.
I had some projects it does that to me from a while.
I was thinking that Torrent program is holding the conversion but not. what ive done, is remuxing the project in m2ts in a different name and convert it again from the m2ts/mkv file.
Regarding the "." it does not matter. I convert from a while.
slalom
15th October 2014, 20:47
Don't do the job again, use mkvmerge to replace the old video file with the new.
thahandy
17th October 2014, 01:20
So, trying RipBot again from 1.17.3 to current version 1.18.1 but i still get this error every time. At time i didn't bothered and moved on to next program, but this time i want to use/try RipBot
Exception EFOpenError in module RipBot264.exe at 000235DA
Cannot open file "R:\Temp\RipBot264temp\job1\test.log". The system cannot find the file specified
For some reason test.log isn't being written in the job1 folder, but executing test.exe was successful because its creating a info.txt file
Creating a fake test.log file is not giving me the error anymore, but providing me a "new job" Decoding Error window,with the text inside the test.log
Can you tell what RipBot for file is expecting?
Any Debug function present in RipBot?
I'm using Windows XP x64, so i don't expect any access issues.
(ya, i know its a suspended OS)
Atak_Snajpera
17th October 2014, 10:00
first of all make sure you have avisynth 2.60 installed. I suppose avisynth has not ben correctly installed.
skylinekiller
23rd October 2014, 03:32
For the life of me I cannot get the audio Profile 5.1 AAC 384. I like to use this because it seems to be the highest AAC rate that is compatible to PS3. The highest RipBot goes is 320. I can't seem to find a place to change this in the ini file either. I am very surprised this hasn't been added to the coding yet.
Any help is greatly appreciated.
Atak_Snajpera
23rd October 2014, 14:20
320 kbps is enough for 5.1. Everything beyond that level is a pure placebo effect.
Nevertheless You can manually inject higher value in EncodeAudio.cmd (open in notepad and replace 320 with 384)
skylinekiller
23rd October 2014, 14:43
Where is this located? I can't see in in the RIPBot Directory. Do I have to do this every time? The 348 just seems much louder than 320 in my opinion.
Atak_Snajpera
23rd October 2014, 18:27
Create job and then go to ripbot264temp/job1/ folder
BTW. Increasing bitrate DOES NOT increase volume.
ceth
23rd October 2014, 21:08
Hello there, and thx for the fantastic piece of software.
I'm trying to distribute encode a DNxHD (VC-3) encapsulated in a mov container.
Ripbot cannot open it as it tries to open with directshowsource.
The file opens successfuly with a script using QTinput. I can load it into ripbot using this avs script but then no distributed encoding (not supported I guess).
Questions:
1°) is there a way to manualy set ripbot source filter so I can use QTinput instead of directshowsource it tries to use ?
2°) I tried a workaround, creating an intermediate source file encoded with lagarith but then ripbot fails at the ffmsindexing step (I tried both with avi and mkv container for this lagarith encoded file)
edit: indexing step fails too if using an UT file instead of lagarith
edit2: and when using magicYUV, or HuffYUV (ffdshow), or FFV1, or even uncompressedYV12, file loads successfuly but no distributed encoding, only solo (tested both avi and mkv with each of those codec).
Any help would be appreciated.
------
edit3:
So I finally managed to use a lossless compressed source for distributed encoding, however I encountered several drawbacks that made the distributed encoding a lot longer than if I just made a solo encoding using my fastest pc (or if I segmented the encoding myself to manually distribute it on my 2 PC). I think those drawbacks could be removed so I will list them below:
- the only lossless format I could use as source that was compatible with distributed encoding was x264 lossless. Being slower to create than lagarith or magicYUV, that was a first time loss. It would be very nice if lagarith and/or magicYUV could be supporter for distributed encoding
- creating the job task was very long due to a very long file indexing when selecting it as source (for info my x264 lossless source file weights 22.4GB for 23min, 2048x1152px, 30fps). I guess this is necessary but it would be nice if some speedup could be found for this indexing step (maybe it would have take less time if it was lagarith or magicYUV ? Idk)
- when starting the encoding task, the source file is copied to ripbot shared temp folder, which for a 22GB file already takes some time even with a somewhat optimized configuration (= source file on a fast hdd and ripbot temp folder on a ssd), and takes longer if you have all on the same hdd (I had to do that as 1st attempt with ripbot temp on ssd failed at the end of the indexing -> job done but nothing was encoded), but then this source copy is indexed again ! Is it really necessary to do that ? Couldn't we have a shared source folder so that no copy is need and indexing is only done once, when creating the job task ? This would have already saved me a lot of time for this encoding.
- next step, distributed encoding starts. But contrary to my previous test using a 2GB xvid that was divided in multiple chunks, this time with the x264 lossless source file ripbot only create 2 chunks ! Even worst, the chunks are not the same size (18k and 24k frames respectively) and the longer is asigned to the slower pc :( This obviously made the 3x faster pc spend 80% of the encoding time doing nothing, for both the 1st and 2nd pass.
So what about a paramater to manualy force the number of chunks ? And what about the possibility to inform ripbot about the speed it can expect for each encoding client so that it can create and assign chunks accordingly ? (like a 100 value for the fastest client, then a 2x slower you would set 50 etc. The ripbot creates 50% smaller chunks for the slower pc).
Another suggestion, I haven't seen an option to add an already compressed audio and just set it to "copy" in the job task (not a big deal though, I think the above is more important).
I hope those suggestions can help improving ripbot if you are still working on it. Feel free to tell me if I missed something and could have speed up my distributed encoding task with the current ripbot version.
agressiv
24th October 2014, 14:29
It's best to split paths between multiple spindles. Keep your directory with original files on a separate physical disk than your temp directory.
One thing that is unavoidable from an I/O perspective is if you are converting audio, it's doing that in the background while the file is being indexed.
That slows it down immensely if you don't have an SSD.
It's bad enough where I pre-encode my audio and just do a copy stream because the performance is so bad, even on a 2-disk RAID-0.
Personally, I wish the encoding audio bit didn't start until after the chunks are split.
The number of chunks is determined by what method you are using. If you are using CRF, it will do it at 1-minute chunks. If you are doing 2-pass or forced bitrate, the chunks are much larger.
ceth
24th October 2014, 15:04
Thanks for the reply. Yes I know and agree with the dedicated physical disk for temp & source files. I had it this way at the begining but as said encoding failed to start after indexing (not related wih the fact I had temp on a separate drive though, I think. Because my initial test worked well this way). However, as said, I wonder if we could do without the need to make this source copy (to temp folder, when encoding) and this 2nd indexing. I don't see why it would be required when indexing was already done at the task creation step.
Also I agree any disk access during indexing will hurt indexing a lot (much longer). Although I was encoding the audio separately for this encoding, so no audio encoding went disturbing the indexing here, it is just this 22GB indexing was very long (several minutes, even when it was doing it with the source copy on the ssd when the temp folder was still set there).
About chunks, I see, I didn't thought about this indeed (my encoding was 2-pass bitrate based). It is possible my initial test with the 2GB xvid that produced a lot more chunks was a single pass encoding. But only 1 large chunk per client for a 2-pass, is it normal ? And if yes is it really the best we can do ? I would personally trade a bit of final target bitrate drift for having more chunks that minimize the time lost when you have 1 client ending its job when the other one just started encoding its last chunk (the more chunks the smaller they are, so when that situation happens the other client(s) only idle for a short time waiting for the last client to finish its last chunk, optimizing the overall gain of the distributed encoding).
And as said, with only 2 chunks, not the same size, and the longer one being given by ripbot to the slowest client, this is not good. For this first try with ripbot, the distributed encoding took a lot more time than if I just encoded on my fastest PC. Being able to weight workload distribution according to the encoding efficiency of each client seems a required feature to me. If not done automatically (by doing a preliminary benching step before determining the chunks distribution), at least being able to tell ripbot client2 is 2.5x slower on average than client1, so ripbot can do the more optimized chunks distribution for encoding, esp. if there are case where the encoding can only be made using only 1 chunk per client (it is then crucial the chunks size are made according each client encoding power).
Atak_Snajpera
24th October 2014, 15:25
I confirm that UT Video crashes indexer in latest fms 2.20. I've already created bug report for them here -> https://github.com/FFMS/ffms2/issues/180
In 2-pass mode chunks are 10 times longer than in Constant Quality mode (10 min vs 1min). This is simply a trade off between quality and encoding efficiency. 1 min chunk in 2-pass mode would flatten overall bitrate distribution to much. Instead of pure VBR you would end up with something what looks more like ABR. Dynamic scenes would get more or less similar amount of bits as static ones (talking head and so on). In CQ mode you do not have worry about that because encoder adjusts bitrate on fly in single pass according to CRF value and video complexity. Is there any reason why you have to use 2-pass mode? Are you going to store your video on CD/DVD/BD?
ceth
24th October 2014, 19:01
Thank you for this quick reply :) 10mins chunks for 2-pass, that explains why I only had 2 chunks then. I always used 2-pass as in my mind it was the best solution for optimized compression/quality ratio. I will experiment with single pass the next time, as it is a big advantage for distributed encoding if chunks are 1min. This is for youtube export anyway, so given how youtube compression (still) kills quality, having a slight quality loss for the file I upload should not make a big difference in the end.
Good news if UT video support should (hopefully) be back soon. Can we expect ripbot to support lagarith and/or magicYUV anytime soon ? It seems those are the fastest lossless codec.
Also what about the need for 2 indexing (1st when loading the source at the task creation, then 2nd when starting the encoding), and the need to do this source copy in the ripbot temp folder ? Couldn't it be skipped ? It takes a lot of time when working with large lossless source files.
slalom
24th October 2014, 19:16
And as said, with only 2 chunks, not the same size, and the longer one being given by ripbot to the slowest client, this is not good. For this first try with ripbot, the distributed encoding took a lot more time than if I just encoded on my fastest PC. Being able to weight workload distribution according to the encoding efficiency of each client seems a required feature to me. If not done automatically (by doing a preliminary benching step before determining the chunks distribution), at least being able to tell ripbot client2 is 2.5x slower on average than client1, so ripbot can do the more optimized chunks distribution for encoding, esp. if there are case where the encoding can only be made using only 1 chunk per client (it is then crucial the chunks size are made according each client encoding power).
I had to do a few videos with 2 chunks created.
All you have to do, is edit file EncodingClient.ini and change the order of the clients, so the second is the fastest, (or the third)
ceth
24th October 2014, 22:01
Good trick, thank you ! I will also check if you can edit the chunks to make it better correspond to the client encoding power. I guess a 75% chunk and a 25% one (15min & 5min for a 20min video) shouldn't hurt bitrate distribution too much.
edit: manual editing the encoding cfg files to adapt the chunks size manually doesn't seem possible. So I guess that would be a nice option to have in ripbot.
Atak_Snajpera
24th October 2014, 22:19
2-pass mode is ONLY useful if you want specific size (CD/DVD/BD) For rest cq mode is better because :
1. Single pass means faster encoding
2. You do not have to guess what bitrate to choose.
SUMMARY
Forget about 2pass and use cq like most guys here.
ceth
24th October 2014, 22:59
I don't need a specific size indeed, however the smaller file the better (to shorten uploading time). Hence why I used a target average bitrate.
The advantage of a 2-pass is you can control the resulting filesize, and then "maximise what you have" (= obtain the best quality you can obtain with your chosen resulting filesize).
While 1pass CQ should be able to have the same quality as a 2-pass, it would require a perfect guess to do it with the same resulting filesize.
Now given how long the 1st pass was, the trade-off may indeed be in favor of a 1pass CQ if the encoded video doesn't result in a significantly heavier file (for **at least equal quality**), as it will be faster have 100/200MB more to upload than the time it takes for doing a 1st pass. But you must be sure of the resulting file size increase, as with CQ it should all depend on the complexity of what is being encoded, thus you could obtain a significantly larger file than expected (which will never happen with a 2 pass bitrate based encoding).
But yes, if you always encode very similar content, I think you can guess-timate the resulting file size with a good error margin (= enough to be sure the time gained at the encoding, saving a 1st pass, will be greater than the increased upload time).
edit:
So I just made some testing:
- file indexing with the 21.3GB lossless x264 source file on HDD (Samsung SpinPoint F3 (HD103SJ) 1 To) took 11min15s (cpu load around 3%)
- file indexing with source on SSD (samsung 840pro 120GB) took 4min30s (cpu load around 10%)
- source copy to ripbot temp at encoding start (I let the temp on HDD, so this was SSD->HDD copy) took 4min50s
- source copy (re)indexing at encoding start to 4min03s (so this indexing was done using the original source file on the SDD, good thing)
Conclusion: if you process large (lossless?) files, keep your source on SSD^^ (although this may be problematic for its life if you do lot of encoding everyday)
Now about the CQ vs 2-pass:
Before I go on let me explain the content of my video: this is racing game. Being races there is a high degree of repetitiveness through the video content, as this is the same lap being repeated again and again. Things that changes from lap to lap are cars around mine, but also sometime the view too (as this is an edits race highlights. So for a few seconds the view can be switched to rear view, or helicopter view, or fixed track view etc. But more than 80% of the time it is the same cockpit view).
My initial 2-pass encoding was done with a 8Mbps bitrate.
It resulted in a 1.28GB encoded file for YT upload (video length is 23min exactly).
And the distributed encoding took 2h15min (although this was with the bad chunks assignation, making my fastest PC idle 70-80% of the whole encoding time).
I tried to find the CQ value to get an as close as possible average bitrate (so as close as possible file size too). For this I used a 21sec sample I used when trying to find the best paramters for my 2-pass encoding. I found that using a CQ of 25.5 was giving a very close bitrate on that sample (8025Kbps).
Distributed encoding of the whole lossless source file with CQ 25.5 took 34min07s (encoding only, without temp copy & re-indexing). Resulting file was... 959MB, or 5.8Mbps average bitrate (which obviously induced a visible quality loss, less road details, more blurry overall, altough the diffence after YT recompression may to have been that significant compared to my 8Mbps 2-pass upload, but that's just to say).
Conclusions:
- source copy to ripbot temp + re-indexing took 9min, for an encoding(only) that lasted 34min (+ 4min indexing at task creation). So 47min total instead of 38min total if no copy & re-indexing was made (possible ?)
- 1pass CQ is very unpredictable regarding file size. 959MB vs 1.28GB, this is a 27% drift in the expected file size.
- the 2pass version upload took 180min (didn't check exactly, this is the (exact) YT prediction I remember, so real upload time should not be too far from this), 27% of this represents 48min. So this has to be compared with the time gain between a 2pass and 1pass CQ. If we take the rough approximation of 2x encoding time for 2pass, then it's clear we are in a range where 1pass is not necessarily faster in overall (encoding + upload).
* I would have to check with a longer sample (like 1 race lap ?) if CQ could be set to reach a better guesstimation of the final file size. Though this process would have to be done at each new encoding I guess, as I expect too high variability in results from on race track to another.
* I should retry a 2pass with a better chunk distribution to compare encoding time vs 1pass.
* my setup constist in a Q6600@3.4 (constant) and a 4770K that should be @4.1 (non constant as 4.1 is the turbo frequency, with this temporary overclock that is just a preset overclock from the motherboard). The Q6600 was load at almost 100% while the 4770K was around 70% all the time (maybe due to hyperthreading ?). Despite this, the 4770K already encodes between 2x and 2.5x faster ! :)
* content having high repetitiveness, I guess having smaller chunks for 2-pass could still make sense (yes this is a very particular case, I admit).
skylinekiller
26th October 2014, 02:24
I am able to encode to .mp4 without stream on a single file, but the option is not available for Batch. Is it possible to encode without audio using BATCH?
Thank you
skylinekiller
26th October 2014, 02:35
ATAK,
most of my encodes are BD/BRrips to .mp4 I was under the impression 2 pass was always better for consistent quality. Can you elaborate a little more on the CRF setting? I have a beast of a machine so my encodes don't take long either way. I currently use a multitude of programs to do .mp4 encodes and the average 2 hr movie takes about 2 hrs for two pass with filters. The Ripbot takes about 20 mins for 2 pass. I use RipBot when I am not too concerned about quality in exchange for the speed. I really like it and want to learn more about it
i7 Extreme 3970C 3.5Gh 64GB Ram
ceth
27th October 2014, 16:10
I have done some other test:
I first tried CQ 25.5 with a sample representing 1lap of this race video. This resulted in a 5693kbps video, not far from the 5835kbps I had obtained when encoding the full race with CQ 25.5.
With some calculation I ended finding CQ 23.43 should be the value to get the closest to a 8Mbps bitrate. This was indeed the case for the 1lap sample as I ended with a 8004kbps with this CQ value.
So I encoded the full race @CQ 23.43 and the result was a 8193kbps bitrate. This is a good result, representing a drift from target bitrate of only 2.5%.
The 2pass encoding at exactly 8Mbps took 180min to upload, 2.5% more data represents only 5min increase in upload time, so it is definetely worth it to encode using CQ instead of 2pass, even if you have to "waste" a few min to do a sample check to verify the result of the chosen CQ value. The quality of the CQ encode was even slighlty better then the 2pass for a similar ending bitrate (at least on the reference image I used to do all my comparisons). And this test also confirms using 1lap sample allows fairly accurate estimation of the result with the full video (full race).
For those wondering why I'm so picky about the resulting bitrate, this is not only to be able to foresee the upload time but also because my other quality test seem to show that youtube encoder has sweetspot bitrates at which the YT encoding result will be better. I tried to upload a 10Mbps 2pass encode and the result after YT re-encode was significantly lower quality than with the 8Mbps 2pass upload.
End for the fun part, I tried adding a 2.8Ghz OC'ed athlon64 (singlecore) to my server farm:
- Q6600@3.4Ghz -> 6fps approx.
- 4770K@4.1Ghz -> 12fps approx.
- A64@2.8Ghz -> 0.5fps !
Not worth it, ahaha. Esp. since you cannot start a job on a server and finish with another. But anyway the 2 other PC went through 22 chunks while the A64 only encoded 60% of a single chunk^^
Atak_Snajpera
27th October 2014, 22:08
Tomorrow I will upload new encoding client with workaround for crashing ffindex with ut video. It turns out that we just have to force libav demuxer while indexing. Haali does not work well in this case.
ceth
27th October 2014, 23:59
Nice !
Any chance you can have a look at DNxHD support in the mean time ? It is encapsulated in mov.
I have uploaded a sample here: http://www.mediafire.com/download/c2na47m4oa44cha/DNxHD+sample+for+ripbot.mov
The problem is ripbot tries to open it using directshowsource. The fix should be to use QTInput("filename") instead, in the getinfo.avs (and any other script used by ripbot that loads the source video ofc). A popup box asking for framerate should be required too, as I need to call ChangeFPS() too right after QTinput(). This is how I load it in virtualdub using an avisynth script.
Direct support from ripbot would be awesome as it would save the need for a intermediate recompression to another lossless format. It seems DNxHD is the only lossless format you can output from Sony Vegas. It makes your Vegas project render really fast, and then you can tweak your final AVC or whatever encoding better than you could with Vegas directly, and use the power of ripbot to speed up this final encoding.
Atak_Snajpera
28th October 2014, 10:12
dnxhd is not lossless. It works more or less like mjpeg. I use ut video or magicyuv when I render something in sony vegas.
HERE is new encoding client -> http://www.mediafire.com/download/xy66s7t686az95g/EncodingClient.exe
Tested and works fine with UT video.
ceth
28th October 2014, 14:08
That explains why I had slight differences in the greys using DNxHD, I thought it was a misconfigured vegas option. Indeed it sounded weird it could be lossless being based on jpeg. My bad, lossless is indeed not mentionned anywhere about DNxHD.
Also sorry for the slight off topic but how do you render in UTvideo or magicYUV from vegas ? I have both codec installed but they don't appear in vegas codec list.
About the fixed encodingClient, I have just tried and it worked with my UTvideo sample, and with the lagarith sample too, thank you ! :)
Atak_Snajpera
28th October 2014, 17:47
http://i.cubeupload.com/9JoqwI.png
ceth
29th October 2014, 02:07
Works like a charm, this will save me significant amount of time thank you :)
j8ee
30th October 2014, 13:24
Are there any issues or something to think about when installing the needed ffdshow directshow components when you have CCCP installed?
screaming
30th October 2014, 16:14
I went from v1.75 to v1.18.1 recently and 2 movies I tried encoding recently (a DVD and a Blu-Ray) have audio out of sync. On the Blu-Ray encode, I did preview the script and the audio was perfectly synced at the time before encoding.
I'd like to stay at the current version but I definitely need to fix this audio sync issue. Should I possibly try re-installing some core components, and if so what versions?
Tsusai
31st October 2014, 19:43
Just wanted to say thank you for an awesome tool. I've been using since as long as I remember, and as a thanks, I just want to share this code (http://www.prestwood.com/ASPSuite/KB/Document_View.asp?QID=100792) with you. It should remove the visual glitch when someone presses the ALT key in the program. It took me a long time to figure out what was going on with my own personal Delphi projects, and I thought I would share that. It's unrestricted licensing.
:thanks:
AMZMA
1st November 2014, 05:49
no wonder, i cant encode x265 with tune animation
there is no tune animation in x265 yet!!
Hahahaha
bartimeaus91
4th November 2014, 04:09
I've tried 1.18.1 and older versions and still can't seem to add WMV files.
Got the DirectShowSource: I can't determine the frame rate
of the video, you must use the "fps" parameter.
(C:\Temp\RipBot264temp\job1\getinfo.avs, line 2)
Is there anyway to fix this?
Using windows 8.1 x64
vickiy
5th November 2014, 22:15
I've encounter the following error, can anyone help?
http://i57.tinypic.com/2nuskzo.jpg
Exception EOutOfResources in module RipBot264.exe at 00029386
RichEdit line insertion error.
legend
9th November 2014, 19:19
I am new at Ripbot. Can Anyone help me how to trim and make a sample file from any movie..
slalom
9th November 2014, 20:09
Use mkvmerge, load your video
At "Global" tab, you will find an option, split mode. Choose the way you want to split your file
@Atak
I found a bug on v.1.18.1
I set a desirable size on some episodes and start the encoding. If I change the size of a job while encoding, the result size is well away of the target size. If I change it again and restart it, same thing. The result size is well away of the target size. And that's not on a specific file, it's on all files
To fix that, I must remove the job and re-add it.
73ChargerFan
9th November 2014, 21:08
I'd love an option to encode a slice only, so I can check different encoding options on a movie, e.g. encode starting at 00:05:00 for 2 minutes, or between 2 timecodes.
legend
13th November 2014, 08:17
Can Any help me How to reduce CPU load while encoding any video or Is there any setting have ?
Please give me solution.
jwjohnson
14th November 2014, 19:30
Why?
1) I start multiple distributed encoding servers on my machine until it gets to 100% CPU Utilization. That way the encoding gets done as fast as possible. I typically run 3 servers to get 100%.
2) If you leave the priority settings at default (Background) any other active process will run at near full speed until finished.
I guess if you had a very slow CPU it might be a concern, but then the best thing to do is upgrade.
mmmmdonut
20th November 2014, 20:59
Today my library is all mp4 and I use MetaX to tag all my files and now I am slowly migrating to x265 which uses mkv as the container and was wondering if anyone is putting metadata with their files and if so what tool they are using? I've tried using MetaX and VLC so far to edit and neither do the trick. I know the mkvtoolbox has an import command where it looks like you supply an xml file with the metadata but hoping for something a little bit more elegant.
Thanks
mmmmdonut
vivabarca
5th December 2014, 17:49
Hi. when i import a Blu-ray mkv file in ripbot, this error appears :
http://img.majidonline.com/pic/311554/Capturerip.JPG
MKV Mediainfo:
General
Unique ID : 222865866462087627838380154964499107853 (0xA7AA67928FF6E925A5D5B2662CCA100D)
Complete name : C:\torent\BBC Madagascar 2011.BluRay.1080i.AC3.VC1.REMUX.mkv
Format : Matroska
Format version : Version 2
File size : 12.9 GiB
Duration : 58mn 47s
Overall bit rate : 31.5 Mbps
Encoded date : UTC 2011-05-18 04:58:12
Writing application : mkvmerge v4.6.0 ('Still Crazy After All These Years') built on Mar 10 2011 02:50:32
Writing library : libebml v1.2.0 + libmatroska v1.1.0
Video
ID : 1
Format : VC-1
Format profile : Advanced@L3
Codec ID : V_MS/VFW/FOURCC / WVC1
Codec ID/Hint : Microsoft
Duration : 58mn 47s
Bit rate : 30.4 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.587
Stream size : 12.5 GiB (97%)
Default : Yes
Forced : No
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 58mn 47s
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 188 MiB (1%)
Default : Yes
Forced : No
Ryushin
14th December 2014, 16:27
Occasionally I come across some blu-rays that have a short little title video before the main title. The problem with some of these titles are they have no audio in them and RipBot264 then have the audio off by the length of time of the of the title video. In the attachment I've provided shows the video has a duration of 10s 890ms so that throws off the audio by that length of time.
My work around for this is when I'm choosing the video to add, I can click edit and deselect the title video and just have the main feature. The only disadvantage to this is the movie will no longer have any chapters.
My work around for that is to grab the chapters from the combined version and save them. Go back and choose only the main film, edit the chapters.txt file and subtract the length of time of the title feature from each chapter and then add it back to the Temp Job folder that was created.
This is not that big of a deal for a movie as I really only see it about 1 in a 100 films, but I have a few TV shows that also have this issue which adds a lot of time to fix those.
Atak, is it possible for RipBot to detect this condition and pad the audio stream by the length of time of the missing audio?
Atak_Snajpera
16th December 2014, 17:52
My work around for that is to grab the chapters from the combined version and save them. Go back and choose only the main film, edit the chapters.txt file and subtract the length of time of the title feature from each chapter and then add it back to the Temp Job folder that was created.
If you want I can implement this workaround for you.
slalom
16th December 2014, 21:03
Could you inform us on how soon we will have the version supporting a second audio track?
Atak_Snajpera
16th December 2014, 21:27
It is hard to say right now. I've been busy with other stuff in RL but I will try to find some time this month.
slalom
16th December 2014, 22:19
I've got 27 episodes with dual audio, and I'd like to try it. I can wait.
Ryushin
18th December 2014, 00:06
If you want I can implement this workaround for you.
That would be wonderful. I would very much appreciate it.
slalom
24th December 2014, 10:22
I get this error saying "avs2yuv stopped working" with some videos
Atak_Snajpera
24th December 2014, 11:31
try remuxing your videos to mkv.
slalom
25th December 2014, 20:23
I removed some subs I didn't want, even cropped a few seconds from the end
Same error
Atak_Snajpera
26th December 2014, 12:16
What are you going to encode? mkv, avi,mp4 . What codec was used in those files? AVC,HEVC,MPEG4 ASP...
Send me short sample.
slalom
27th December 2014, 15:45
I fooled the error
I did 5 episodes overnight with DE disabled. I've got 3 more for this night
Thanks
x110x
30th December 2014, 16:43
hi, can i use ripbot264 distributed encoding with external ip ? i have two strong dedicated server and 2 pc with i7 3770k cpu and i7 3930k. i want to use them together for encoding videos.
Atak_Snajpera
30th December 2014, 18:42
Yes it is possible but you will have to setup VPN connection. One of users already successfully encoded videos in this way.
http://forum.doom9.org/showthread.php?p=1578361#post1578361
tp546
30th December 2014, 23:57
I am having trouble with the new Teenage Mutant Ninja Turtles movie - MakeMKV sees the TrueHD audio track but Ripbot doesn't for some reason - any idea why?
Danette
1st January 2015, 02:35
As you may know, if an MKV contains a MPEG file having a telecined fps of 23.976 (which occasionally happens with ripped DVD's), the MKV header still reports fps as 29.97. When an x264 encoder tries to compress this, you get an out-of-sync mess, since x264 doesn't seem capable of correctly identifying the true nature of a video file in an MKV container.
So, I use MKVExtract to separate the video and audio then, in RipBot, I add the two back together while compressing. However, I need to go into the "Properties" section of RipBot and select Inverse Telecine to do the IVTC, which can be tedious if I have many such files.
Is there a way to set a custom profile, in RipBot, so that this Inverse Telecine function is permanently set in the custom profile? Then I wouldn’t have to go into the Properties section and select Inverse Telecine with every file. I've tried with my normal custom profile creation process, but it doesn't hold the settings in the Properties section. There also doesn’t seem to be any x264 commands that will perform this IVTC process the way that the Inverse Telecine setting will do in the Properties section.
slalom
1st January 2015, 10:49
Can't you make a txt file and add it to the "Profiles" folder?
Atak_Snajpera
1st January 2015, 12:04
Danette why don't you use batch mode for this task?
slalom
1st January 2015, 12:27
As you may know, if an MKV contains a MPEG file having a telecined fps of 23.976 (which occasionally happens with ripped DVD's), the MKV header still reports fps as 29.97. When an x264 encoder tries to compress this, you get an out-of-sync mess, since x264 doesn't seem capable of correctly identifying the true nature of a video file in an MKV container.
So, I use MKVExtract to separate the video and audio then, in RipBot, I add the two back together while compressing. However, I need to go into the "Properties" section of RipBot and select Inverse Telecine to do the IVTC, which can be tedious if I have many such files.
Is there a way to set a custom profile, in RipBot, so that this Inverse Telecine function is permanently set in the custom profile? Then I wouldn’t have to go into the Properties section and select Inverse Telecine with every file. I've tried with my normal custom profile creation process, but it doesn't hold the settings in the Properties section. There also doesn’t seem to be any x264 commands that will perform this IVTC process the way that the Inverse Telecine setting will do in the Properties section.
You select Inverse Telecine and then you restore at 23.976fps?
I just got this problem and I need to change the settings and re-run it, so I need someone to verify my settings
Atak_Snajpera
1st January 2015, 13:32
slalom just check how it looks in preview. If you do not see horizontal lines and motion is smooth (no repeated frames) then everything is set correctly.
Danette
1st January 2015, 15:38
Responding to some of the replies:
slalom: Creating a custom profile with commands can be done within RipBot so, as I understand you, there is no need to create a separate text file as it would do the same thing. However, I can’t find the appropriate commands that will do what RipBot’s IVTC and restore to 23.976 do.
Yes; I apply the “Inverse Telecine” function, which automatically selects the restore at 23.976 fps. Recall that I have added the separate video and audio tracks.
Atak_Snajpera: I tried batch mode, but only a video file can be added to the batch list. The separate audio tracks cannot. If the video file is already merged with the audio, then batch works.
Incidentally, I then run the compressed file through MKVmerge in order to add the chapters back in. It would be nice if RipBot had this functionality in its’ GUI which, I assume, would be easy since it utilizes MKVmerge.
tp546
1st January 2015, 18:30
I am having trouble with the new Teenage Mutant Ninja Turtles movie - MakeMKV sees the TrueHD audio track but Ripbot doesn't for some reason - any idea why?
Can anyone help me with this?
slalom
1st January 2015, 21:57
slalom: Creating a custom profile with commands can be done within RipBot so, as I understand you, there is no need to create a separate text file as it would do the same thing. However, I can’t find the appropriate commands that will do what RipBot’s IVTC and restore to 23.976 do.
Yes; I apply the “Inverse Telecine” function, which automatically selects the restore at 23.976 fps. Recall that I have added the separate video and audio tracks.
Looks like my source is a 1080i mpeg2 29.97fps
I added them seperately and I still got out of sync audio
What else can I change?
stasi
1st January 2015, 22:19
Can anyone help me with this?
Eac3to can´t extract TrueHD audio tracks. That´s why RipBot doesn´t see audio. Got the same error on german Expendables 3 BluRay. Wait for eac3to update.
73ChargerFan
1st January 2015, 22:37
Eac3to has no problems with TrueHD, only the newer Dolby Aptos.
Still hoping for a new feature to encode only a 5 or 10 second clip, so I can check it before committing my computer to 2 hours for the complete movie.
Happy New Year!
tp546
1st January 2015, 22:41
Eac3to can´t extract TrueHD audio tracks. That´s why RipBot doesn´t see audio. Got the same error on german Expendables 3 BluRay. Wait for eac3to update.
It sees it for other movies though, just not this one. I just upgraded from v1.17.4 and never had any issues with TrueHD tracks until now.
blacksapprow
1st January 2015, 23:54
Hi, Atak!
I have found a bug on RipBot264 v1.18.1!
I have wished to convert a 1280x720 mkv format film, called "Into.The.Blue.2.The.Reef.2009.720p.HDTV.DD5.1.x264-DON.mkv"
First, I have successfully converted it under HEVC menu (x264 --> x265) to the same resolution with "cq 16"
But, later I couldn't become successful to convert the original source to 1920x1080 at HEVC menu! It wrote, "please wait" a bit long time but the converted mkv was still at 1280x720!
You need to check for the problem, I think!
slalom
2nd January 2015, 00:04
Try with v1.17.4
tp546
2nd January 2015, 00:11
Try with v1.17.4
Tried it - 1.17.4 doesn't see the TrueHD track either. I tried using mkvmerge to merge the TrueHD audio from MakeMKV and the video from Ripbot, but the file doesn't play.
Atak_Snajpera
2nd January 2015, 00:34
send me 50-100 mb sample and i will check what is wrong.
tp546
2nd January 2015, 00:46
send me 50-100 mb sample and i will check what is wrong.
What do you need a sample of - the m2ts file? If so, how do I create a sample?
Atak_Snajpera
2nd January 2015, 13:53
Eac3to has no problems with TrueHD, only the newer Dolby Aptos.
Still hoping for a new feature to encode only a 5 or 10 second clip, so I can check it before committing my computer to 2 hours for the complete movie.
Happy New Year!
You can do that with simple Trim function in script
http://i.cubeupload.com/NbDtEO.png
In this example movie has been trimmed to 5 min sample (23.976 fps * 300s = number of frames)
More info about Trim function -> http://avisynth.nl/index.php/Trim
What do you need a sample of - the m2ts file? If so, how do I create a sample?
Yes m2ts file. Use DGsplit. http://neuron2.net/dgsplit/
tp546
2nd January 2015, 14:54
Yes m2ts file. Use DGsplit. http://neuron2.net/dgsplit/
Here you go:
https://dl.dropboxusercontent.com/u/472290/mb3%20logs/00800sample.m2ts
Let me know what you are able to find. Thanks for your help!
Atak_Snajpera
2nd January 2015, 15:27
eac3to does not recognize that truehd
eac3to v3.27
command line: "C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\Tools\eac3to\eac3to.exe" "C:\Users\Dave\Desktop\00800sample.m2ts" -log="C:\Temp\RipBot264temp\job1\Blu-Ray_title_info.txt"
------------------------------------------------------------------------------
M2TS, 1 video track, 5 audio tracks, 5 subtitle tracks, 0:00:17, 24p /1.001
1: h264/AVC, 1080p24 /1.001 (16:9)
2: TrueHD/AC3, unknown parameters
3: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
4: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
5: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
7: Subtitle (PGS)
8: Subtitle (PGS)
9: Subtitle (PGS)
10: Subtitle (PGS)
11: Subtitle (PGS)
Bitstream parsing for track 2 failed. <WARNING>
Demuxing this track may still produce correct results - or not. <WARNING>
tp546
2nd January 2015, 19:22
eac3to does not recognize that truehd
eac3to v3.27
command line: "C:\Users\Dave\Documents\Delphi_Projects\RipBot264\_Compiled\Tools\eac3to\eac3to.exe" "C:\Users\Dave\Desktop\00800sample.m2ts" -log="C:\Temp\RipBot264temp\job1\Blu-Ray_title_info.txt"
------------------------------------------------------------------------------
M2TS, 1 video track, 5 audio tracks, 5 subtitle tracks, 0:00:17, 24p /1.001
1: h264/AVC, 1080p24 /1.001 (16:9)
2: TrueHD/AC3, unknown parameters
3: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
4: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
5: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
6: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
7: Subtitle (PGS)
8: Subtitle (PGS)
9: Subtitle (PGS)
10: Subtitle (PGS)
11: Subtitle (PGS)
Bitstream parsing for track 2 failed. <WARNING>
Demuxing this track may still produce correct results - or not. <WARNING>
Interesting, thanks for looking into it for me.
slalom
2nd January 2015, 20:52
eac3to does not recognize that truehd
This happens with all Dolby ATMOS streams
I don't know how some people convert them to DTS-HD MA
rc71
3rd January 2015, 02:04
Happy New Year.
I'm having an issue with Haali. If I install it, I get no video from MPC for x265. I know there must be some setting, but I can't find it. Uninstalling Halli returns my system to normal and I can view x265 files.
Right now I, install it Halli to encode and then uninstall it to watch.
Anyone know how to fix this?????????????? Thanks.
Atak_Snajpera
3rd January 2015, 12:47
1. Install haali
2. Enable all internal splitters and decoders in MPC-HC
Danette
3rd January 2015, 19:50
You select Inverse Telecine and then you restore at 23.976fps?
I just got this problem and I need to change the settings and re-run it, so I need someone to verify my settings
slalom: As you saw in my follow-up post, I succeeded in getting a good IVTC compression by demuxing outside of RipBot264 and then remuxing through RipBot264 (adding the video and audio files separately).
Unfortunately, there are 3 issues involved:
1) DVD TV shows are usually telecined (meaning a lot of time consuming demuxing and remuxing on my part).
2) RipBot264 is not able to handle MKV files having telecined video correctly without demuxing outside of RipBot264.
3) Limited batch processing capability, for demuxed files, in RipBot264 means a very laborious process for TV shows.
I convert all my DVD’s, for primary backup purposes, to MKV’s using MakeMKV (I want my primary backups to be unencoded). Since I have become a little more techie over the years, I have created my own RipBot264 profile and, searching for a solution to my MKV/IVTC problem, I decided to give MeGUI another shot, now that I am comfortable with the various settings.
I was pleasantly surprised when MeGUI handled these DVD TV shows, in my MKV containers, seemingly perfectly, without my having to demux and remux outside of RipBot264. So, I have now switched to MeGUI.
Beak
3rd January 2015, 22:27
Hi. Any AVCHD videos I run through this programme results in a video output that stutters. Curious if anyone has run into this before and is there a fix.
Will provide any logs you like. Occurs with mkv or mp4 output.
Problem occurs with Hybrid as well but Vid coder works.
Thanks for any help.
Danette
12th January 2015, 22:03
As you may know, if an MKV contains a MPEG file having a telecined fps of 23.976 (which occasionally happens with ripped DVD's), the MKV header still reports fps as 29.97. When an x264 encoder tries to compress this, you get an out-of-sync mess, since x264 doesn't seem capable of correctly identifying the true nature of a video file in an MKV container.
Coming back to this to try solving the out-of-sync problem. When I apply the inverse telecine, with the restore 23.976 fps, I get a sped-up video (with a short segment of the end of the video duplicated at the end of that video) and audio completely out of sync.
Is it possible that the Avisynth script is calling for Assumefps(23.976) when Assumefps(24000:1001) might be better applied?
If not, any other suggestions would be appreciated.
8ternity
13th January 2015, 04:25
This happens with all Dolby ATMOS streams
I don't know how some people convert them to DTS-HD MA
The reason is simple, we convert it for AVCHD BD5 or BD9. With DTS-HD we can build with decent quality an disc to play in a Blu-Ray player.
slalom
13th January 2015, 10:28
I prefer that format too
I didn't ask why, I asked how, I meant how (maybe it's my english translation)
Atak_Snajpera
13th January 2015, 11:45
@Danette
I will need 50 mb - 100 mb sample. Use dgsplit. Without that file I won't be able to check what is wrong.
Danette
13th January 2015, 16:35
@Danette
I will need 50 mb - 100 mb sample. Use dgsplit. Without that file I won't be able to check what is wrong.
how do I upload 100 mb? It seems that I can only upload a maximum of 300 kb.
Tsusai
13th January 2015, 17:18
Bug: when loading DVDs for processing, chapters are not being extracted automatically by ChapterXTractor
Atak_Snajpera
13th January 2015, 17:50
how do I upload 100 mb? It seems that I can only upload a maximum of 300 kb.
Use mediafire.com
Danette
13th January 2015, 21:38
Thanks. Just sent you the link.
stax76
13th January 2015, 22:15
mediafire gives 15 KB/s atm. :(
guest
17th January 2015, 00:07
Just curious about the progress on the next build of Ripbot, with a second audio track option. :)
So no taker's on this question ???
archaeo
21st January 2015, 16:19
Hello, I am running latest build, and trying to load an HEVC file (mp4). I'm getting this decoding error message:
DirectShowSource: RenderFile, the filter graph manager won't talk to me
(C:\Temp\RipBot264temp\job1\getinfo.avs, line 2)
I'm running win7 x64, and all supporting programs checked out when loading ripbot.
Suggestions?
EDIT: uninstalled and reinstalled avisynth (2.60), haali, and ffdshow. Still nothing...
stuartmp
23rd January 2015, 01:21
Hi All,
This is my first post on this forum.
A few day ago I installed Ripbot after using Megui for many years.
I was interested in trying out the distributed encoding feature.
I had no problem setting it up and have it running and encoding simultaneously on 4 other computers on my home network.
The problem that I am have is that, the Encoding server is occasionally crashing on 2 of my computers.
All 4 computers start alright but after the second or third chunk being to process on 2 of my computers the Encoding server just hangs. It just sits there and does not start encoding the next chunk.
It hangs so badly that I am unable to end task on the Encoding server windows process.
Does anyone have any thoughts or suggestions that I could try to resolve this issue.
Thanks
stuartmp
23rd January 2015, 21:44
Hi again, Just thought that i would up date my above post with some images
Image 1 - Encoding of chunk 1 starts on remote computer starts
Image 2 - Progress of the encoding of chunk 1
Image 4 - Encoding of chunk 1 on remote computer ends
Image 5 - Encoding of chunk 2 remote computer starts & then locks up
Image 6 - Exception generated in AVS2YUV.exe
I also noted to AVS2YUV.exe has 2 version x86 and x64 how does the remote encoding server know what version to use on the remote computers.
maybe it would be a good idea to specify if in the EncodingClient.ini in a new section for each of the pc's
if the computer is a 32 or 64 bit so the relevant files can be used.
[settings]
Server1=192.168.1.10
Server2=192.168.1.11
Server3=192.168.1.12
Server4=0.0.0.0
Server5=0.0.0.0
Server6=0.0.0.0
Server7=0.0.0.0
Server8=0.0.0.0
// enter valid user name and password if password protected sharing is not disabled
User=username
Password=mypassword
// enter valid mac addresses if you want to automatically wake up remote PCs
MacAddress1=
MacAddress2=
MacAddress3=
MacAddress4=
MacAddress5=
MacAddress6=
MacAddress7=
MacAddress8=
//Operating system
[Operating system]
Server1=64
Server2=64
Server3=32
Server4=
Server5=
Server6=
Server7=
Server8=
Anyhow, If anyone has any ideas why the encoding server is crashing I would appreciate the help.
:thanks:
Atak_Snajpera
24th January 2015, 01:09
crash in avs2yuv means that decoder crashed (FFMS2) on your specific video file. Post mediainfo report of file you want to encode.
Btw. see 1.cmd file in notepad if you want to know how it detects 64bit or 32bit os.
stuartmp
24th January 2015, 09:40
Windows firewall was the problem, its great to have it working now. Had to reset the windows firewall and then add the ripbot permissions.
Also on one of my other computers I was running zonealarm and even though I add permissions it wouldn't work reliably.
Ripbot distributed encoding is awesome, I have gone from 12 fps to 35 fps using 4 computers.
Awesome. Cut the encoding time in easily in half.
I also like how if your system crashes for some reason you are able to restart Ripbot and continue from where it crashed. Reusing the completed chunks.
One suggestion for future releases. The ability to flag a chunk on a remote pc as the last one. You could then select this on one of your slower computers as the encoding comes to a end. This would prevent a slower computer from encoding one of the last chunks when one of your faster computer could do it quicker.
Thanks again, great program.
archaeo
24th January 2015, 18:06
atak,
Any suggestions on the decoding error I'm getting related to my post above? I've tried reloading everything, but to no avail. I've been happily using ripbot for some time now, but this HEVC file won't work.
stuartmp
26th January 2015, 01:38
Just wondering if there is a way to prevent ripbot from muxing at the end of encoding
mmmmdonut
26th January 2015, 02:31
archaeo I dont have any hevc mp4 files to test with but based off ripbots hevc output only going to mkv might try taking that hevc mp4 file and converting it to mkv and then try again. I know my hevc mkv files will load with no issues in to ripbot.
slalom
26th January 2015, 15:40
Just wondering if there is a way to prevent ripbot from muxing at the end of encoding
What do you want to do?
Danette
26th January 2015, 16:03
Atak_Snajpera: Any chance of getting the full capabilities available in the "Properties" section, for single files, added to the batch mode?
stuartmp
26th January 2015, 21:32
What do you want to do?
I want to do with the muxing myself with some modified audio tracks.
I know I could just comment out the muxing cmd file. But just checking if there was another way.
Thanks
slalom
27th January 2015, 12:36
Use mkvmerge for the output file
CyberGoddess
31st January 2015, 11:50
hi there guys, I am here with the latest ripbot264 v1.18.1 on win7 x64 and the "check screen" (or how you call it) wont let me further coz of "Java not installed" msg. however I am with latest Java v8 u31 x64. Does ripbotx264 not recognize latest x64 Java ? thx in advance
slalom
31st January 2015, 17:09
You need to install also the 32bit version
Epic007
25th February 2015, 04:04
I love RipBot264 and prefer to use it.
I use the Shark007 codec pack. I have done some testing with the new x265 and RipBot, however I have to set PC Playback to use Haali's Splitter when doing the encodes with RipBot (required) and x265 then switch PC Playback to LAV to actually play the file. The file only plays audio with Haali enabled.
Any suggestions to get around the swapping?
Thanks
Atak_Snajpera
25th February 2015, 11:55
use mpc-hc as media player. It has build in lav filters.
BigM
25th February 2015, 18:41
Hello,
i am using Ripbot264 for a little while now and I like it very much.
Is it possible to enable using two audio tracks? On some movies I like to keep the original audio as well as the dubbed audio.
Is there any way to do this with ripbot?
Or is there any chance that this will be a feature in future versions?
guest
26th February 2015, 01:39
Hello,
i am using Ripbot264 for a little while now and I like it very much.
Is it possible to enable using two audio tracks? On some movies I like to keep the original audio as well as the dubbed audio.
Is there any way to do this with ripbot?
Or is there any chance that this will be a feature in future versions?
Thank you, BigM, for asking about this...I posted a comment a while back asking the same thing, and got no response.
Atak has mentioned in the past that this will be in a future release...the sooner the better, I say :)
Cheers
Noisrevid
26th February 2015, 02:35
All my audio has been offsync pretty much every other or mostly all videos i've encoded with Ripbot.. Haven't changed a thing.. And I can't adjust the offset because once I offset it properly for a scene.. the sound gradually gets offset again.. Any ideas?
kide13
26th February 2015, 03:12
Hello, sorry for my bad english.
Thanks you Atak_Snajpera, the distrubuted encoding is so cool.
I'm using Ripbot264 since a week on 3 PC, i had some crash but it's totally worth it :)
After converting my videos to 60fps with MeGUI, i encode them to x265 with PLACEBO preset crf 21
I'ill try to describe some problems i've encoutered.
my config: 3 pc windows 8.1
PC 1 (main): i7 12 threads
PC 2 (old pc): i7 8 threads
PC 3 (my brother's pc): i5 4 threads
Problem 1 (solved): the first was my bad, after waiting some hours the end of my first encode, epic fail ! i was using an outaded server version on my pc 2 :(
Solution 1 : the client could check servers versions.
Problem 2 (semi-solved): my pcs were encoding 24/24 and every single day x265_x64.exe( i tried with several builds) crashed randomly when a chunk is at 100% eta 00.00.00 i got about 2 or 3 crash for 30 chunks everydays on pc 2 and 3, but it never happened on my main pc, so i think you can identify the problem.
When x265_x64.exe crash, the chunk is stuck at 100% and Ripbot264 client continue the other current chunks, then after some time all chunks are stucked :( so every morning Ripbot264 was stucked when i wake up :( then i had to restart it.
Solution 1: close the windows error dialog, if i close it fast, x265_x64.exe will just restart for the next chunk and all work well, but i can't click the night when i'm sleeping :p
Solution 2: modify with regedit the value of HKEY_CURRENT_USER\Software\ Microsoft\Windows\Windows Error Reporting\DontShowUI and set to 1. the video will be encoded without pause but this solution is not clean.
Solution 3: You can try to find the origin of this problem and correct it but i'm unable to reproduce it :( it's totally random.
Problem 3 (unsolved) rare problem fortunately, on the client i had some crash because "is not a floating point value" something like that sorry i forgot message :/
I didn't see anything about crash in the log folder, i just have completed jobs.
Now some uncomfortable things for me, before i was using handbrake and some comforts are missing.
1/ I've a lot of folders for my videos, each time i want to add a video in Ripbot, i navigate to the folder to select the video but the destination is not set to the same folder, so i have to renavigate to the video folder, it's a little boring. the destination is always set to the previous saved video folder, you could add a way to set the default folder like with handbrake, i just want to save my video where the source is localized, and maybe automaticly rename it with encoding preset.
2/ With handbrake you can pause your queue, that mean once the current job is completed the program will pause. You could do the same for a chunk, add a way to pause a server, so once a chunk is completed the server will pause, some chunk take 4h, when i use 2 servers to use 100% of my cpu, chunks take 6 or 7 hours, i often need cpu for others task.
For example i use Plex to share my videos to all my family so my cpu is often transcoding. i use often Megui too, so i need to planify some pause for 8pm for example, so if i can press a pause button at 2h pm i'm sure at 9pm my family will don't have lags :)
60fps x265 placebo videos require a lot of cpu to be played, i suggest to use PotPlayer for good performances. mpc-hc is very laggy for me.
Thanks you Atak_Snajpera, i hope you will continue to improve x265 options cause it's so awesome :)
Atak_Snajpera
26th February 2015, 13:03
Problem 2 (semi-solved): my pcs were encoding 24/24 and every single day x265_x64.exe( i tried with several builds) crashed randomly when a chunk is at 100% eta 00.00.00 i got about 2 or 3 crash for 30 chunks everydays on pc 2 and 3, but it never happened on my main pc, so i think you can identify the problem.
This looks similar to this issue
Description -> http://forum.doom9.org/showthread.php?p=1706836#post1706836
Solution -> http://forum.doom9.org/showthread.php?p=1706945#post1706945
All my audio has been offsync pretty much every other or mostly all videos i've encoded with Ripbot.. Haven't changed a thing.. And I can't adjust the offset because once I offset it properly for a scene.. the sound gradually gets offset again.. Any ideas?
Most likely video is detected as 29.97 fps while it should be 23.976 fps. You can force correct fps in script.
Thank you, BigM, for asking about this...I posted a comment a while back asking the same thing, and got no response.
Atak has mentioned in the past that this will be in a future release...the sooner the better, I say
Cheers
So far I have working demuxing of extra audio.
http://i.imgur.com/CXjSCxp.png
Added extra UI elements for extra audio
http://i.imgur.com/capFjEZ.png
I have also separated audio script from video script
http://i.imgur.com/nAaKcmu.png
Things go slowly not because it is difficult to add support for extra audio but because I have other things to do in RL and day has only 24h ;)
soneca
26th February 2015, 22:11
Cool!:rolleyes: And the release date?
dslr-rookie
27th February 2015, 15:53
Hello Atak,
I have a suggestion for a next version:
Cause I rename the media files by my own schema it is not helpful when the title section in the mkv is filled with the actual file name after convert. So I always have to remove this entry with mkvmerge for each file - or after Ripbot builts the CMDs and starts I edited this and remove manually the parameter --title "filename" in the jobxx_muxFiles.cmd. The reason is: any mediaplayer (like my Samsung TV) shows the title flag if available (it is not changeable), other media player shows always the filename.
Could you set an option for "title tag = filename" vs. "title tag= empty"? It's enough to find it in the INI files, dont need it to set in the graphical interface.
best regards
dslr-Rookie
ShogoXT
2nd March 2015, 23:43
Hi everyone, definitely Ripbot264 is my favorite out of what ive tested with so far.
I have been trying to take DVDs that were filmed with 16mm film (first 3 seasons of Stargate SG-1), and convert them. I have been using MakeMKV and DVDFab to passthrough into a mkv file readable by Ripbot264. I cant use DVD Decrypter anymore because it doesnt split up the episodes correctly.
When I put the mkvs from MakeMKV into Ripbot, I use 1 pass mode and try to IVTC from 29.9fps back to 23.9. The result is video that is faster than the audio oddly. Tried putting assume fps 23.9, but same.
If I do it with DVDFab, then ripbot reads the mkv as 25 fps, when it actually plays fine on MPC-HC at the 29.9 fps. This makes it so I cant use IVTC.
Anyone seen that happen before? Or did I fumble something in the settings?
apostolis21
3rd March 2015, 02:44
Hi Atak_Snajpera, ripbot264 is a great piece of software, I' ve just started using distributed encoding and I've managed to complete all steps but when the encoding client starts no files are being copied like your video tutorial shows and when chunks 1 and 2 have finished encoding they start encoding from the beginning all over again and the client never encodes chunk 3,4,5...
It is like a never-ending circle and it is quite confusing :confused:
Any ideas why this is happening?
http://oi60.tinypic.com/sqtpnt.jpg
And is there a plan to allow the use of H264 .ts and .mpg as input files for distributed encoding?
Thank you for your time,
Apostolis
ShogoXT
3rd March 2015, 07:36
I think I found the solution to my problem. After a bit of fiddling with rip programs and file types into Ripbot, using DVDFab, but changing it to VOB passthrough seems to be the best choice. I just hope it wont mess up on the later disks and have trouble splitting up the episodes the last time I tried this.
slalom
3rd March 2015, 17:56
And is there a plan to allow the use of H264 .ts and .mpg as input files for distributed encoding?
Thank you for your time,
Apostolis
Extract mkv file from ts file and use the mkv
Bigmango
10th March 2015, 12:26
Hi,
I have an mpeg2 video (DVD), mediainfo shows:
Frame rate mode : Constant
Frame rate : 25.000 fps
Scan type : Interlaced
Scan order : Top Field First
But ripbot says the video is 50 fps, and after conversion there's interlacing all over.
In the ripbot properties the "deinterlacing" (and "decimate") options are greyed out (all other options are available), so it isnt possible to select anything.
What to do?
Thanks.
Atak_Snajpera
10th March 2015, 18:11
Add this to script
video=AssumeFPS(video,25)
#Deinterlace
LoadCplugin("[CORRECT_PATH_TO_RIPBOT264]\Tools\AviSynth plugins\Yadif\Yadif.dll")
video=yadif(video,mode=1,order=1)
Bigmango
10th March 2015, 19:34
Add this to script
video=AssumeFPS(video,25)
#Deinterlace
LoadCplugin("[CORRECT_PATH_TO_RIPBOT264]\Tools\AviSynth plugins\Yadif\Yadif.dll")
video=yadif(video,mode=1,order=1)
With this the deinterlacing now seems to be fine, but the output is still 50 fps (should be 25 fps).
I tried megui: everything is fine automatically with the 1 click encoder.
Atak_Snajpera
10th March 2015, 20:12
You didn't say whether you want 50 fps (full frame rate) or 25 fps (half frame rate). Change mode=1 to mode=0 then.
Bigmango
10th March 2015, 20:44
OK, thanks.
slalom
15th March 2015, 08:46
@Atak
Suddenly one of my encoding clients does only 5fps or lower
Does it have to do with a java update?
lemaireus
15th March 2015, 12:01
I've started using x265/HEVC option and that takes anywhere from 12 to 18 hours to encode 90 minutes of video. Sometimes one feels like playing a resource heavy game while Ripbot is doing its work and in such a scenario a pause button would be really handy. One could pause the encoding without losing all the hours that have already gone into the process.
One can, of course, run Ripbot in low priority but I have almost always ended with blue screens when I start gaming with Ripbot working in the background--particularly when the final video is being written to the disk--and Windows being Windows I don't think those random blue screen crashes will disappear anytime soon.
A pause button would work wonderfully well in the scenario. I hope it wouldn't be too difficult to implement.
lemaireus
15th March 2015, 12:14
HEVC clearly seems to be the future with its fantastic bitrate-to-quality ratios. Can one expect more attention to x265 in Ripbot in the future, things like more presets and other HEVC encoding options?
slalom
15th March 2015, 13:04
A pause button would work wonderfully well in the scenario. I hope it wouldn't be too difficult to implement.
If you abort the job, you can restart it from where you stopped
lemaireus
15th March 2015, 13:14
If you abort the job, you can restart it from where you stopped
Are you sure about that? I'll have to run a check on that once again, because heretofore whenever I've hit the 'Abort' button the job has to be started all over again from scratch. I should add that I'm referring here to the 2 pass mode, which is what I primarily use.
slalom
15th March 2015, 14:32
Of course I'm sure, I do it all the time
Atak_Snajpera
15th March 2015, 15:38
Are you sure about that? I'll have to run a check on that once again, because heretofore whenever I've hit the 'Abort' button the job has to be started all over again from scratch. I should add that I'm referring here to the 2 pass mode, which is what I primarily use.
Slalom forgot to mention that he is working in Distributed Encoding mode where you can restart from last encoded chunk.
slalom
15th March 2015, 16:05
DE can also work with just one PC, right?
About this problem
@Atak
Suddenly one of my encoding clients does only 5fps or lower
Does it have to do with a java update?
I re-installed everything peripheral regarding RipBot264
fps are improved, especially on second pass, but the problem remains
lemaireus
15th March 2015, 16:24
Slalom forgot to mention that he is working in Distributed Encoding mode where you can restart from last encoded chunk.
I haven't yet used distributed encoding but did run a check on the 'Abort' button: in both the CQ and 2 Pass modes I get a pop up 'Do you really want to terminate the whole conversion.' If I choose 'Yes' the whole process gets terminated and I have to start from scratch. If I choose 'No' the process continues uninterrupted.
Ergo: a 'Pause' button would be very, very helpful.
Atak_Snajpera
15th March 2015, 16:54
DE can also work with just one PC, right?
About this problem
I re-installed everything peripheral regarding RipBot264
fps are improved, especially on second pass, but the problem remains
1) Ofcourse You just have to enter 127.0.0.1:1000 as IP.
2) Make sure that cpu is not overheating or CPU throttling is not activated
http://www.pcmag.com/encyclopedia/term/60899/cpu-throttling
@lemaireus
You can save a lot of time by not using 2-pass mode. Are you going to store your movies on DVD that you aim for specific size?
lemaireus
15th March 2015, 17:27
@Atak: I save on both HDDs and DVDs, but size is a significant issue for me given that I'm already using about 22TBs of HDD space (not counting the DVDs). And I guess the (low) bitrate factor becomes even more prominent with HEVC. Is a pause button feasible at all without creating too many programming difficulties? Baka encoder GUI offers the pause button so it appears to be a workable option, and it sounds like a feature that could come in handy for any number of reasons.
Atak_Snajpera
15th March 2015, 17:31
I forgot to mention that You have some serious issues with hardware because You should not see any blue-screens at all. I have been using Windows 7 since the very beginning and I forgot how those famous blue-screens look like ;) If I were you I would check cpu, memory and smart status for SSD/HDD.
lemaireus
15th March 2015, 17:38
I'm doing HEVC encodes with a bitrate setting of around 2500 and the result is a perfectly spotless picture on a 46 inch display. I haven't used the CQ mode because my impression is that none of those would let me go as low as 2.5k. I may be wrong in my assumption and if so would look forward to being corrected. But the need for the pause button would stay even in the CQ scenario, for all those times when, in the course of encoding, one wants to do something heavy duty on the machine and a little pause would make that so easy to do.
lemaireus
15th March 2015, 17:45
I have also been using Windows 7 and yes, this is by far the best version of windows I've used thus far. But after the last fresh install I've had to tinker around the system a lot because of HEVC--the problems between Lava filters and Haali, workaround through MPC-HC, getting external subs to work, lots of installs and uninstalls. And these blue screens have become more frequent after that. But, independently of that, if I am encoding in ripbot and playing a major game, then I'm almost certain to get a blue screen when the final video begins getting written on the HDD. My hardware configs are OK and the troubles are limited to the aforementioned scenario, runs perfectly fine otherwise. Such crashes sometimes create HDD errors but thus far nothing that a disk check hasn't taken care of.
Atak_Snajpera
15th March 2015, 17:46
You can suspend and resume any process using Process Explorer
https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
lemaireus
15th March 2015, 18:10
Works! Run process explorer as administrator and it suspends and resumes 'RipBot264.exe' perfectly well. Thanks Atak! :D
slalom
15th March 2015, 18:21
2) Make sure that cpu is not overheating or CPU throttling is not activated
http://www.pcmag.com/encyclopedia/term/60899/cpu-throttling
There is no such problem
I can tell you this strange thing
fps from first pass are lower than the fps from second pass
it should be the other way around
KWP
20th March 2015, 02:27
First time user here...
Just installed RipBot264 and at the end of decoding, I get the attached error; included a few other files, too.
I am an administrator on my Windows 8.1 PC
Here is the executed getAVSerror.cmd:
C:\Temp\RipBot264temp\job1>C:
C:\Temp\RipBot264temp\job1>cd "C:\Temp\RipBot264temp\job1"
C:\Temp\RipBot264temp\job1>"C:\RipBot\Tools\avs2yuv\test.exe" "C:\Temp\RipBot264temp\job1\getinfo.avs"
Script error: there is no function named "WriteFile"
(C:\Temp\RipBot264temp\job1\getinfo.avs, line 6)
Thanks for your help -- I look forward to getting this working!
_K
guest
20th March 2015, 06:18
Is there any way to set a Custom 4K resolution ???, meaning 3840 x 2160. Custom only seems to go as high as 1920 :(
A 4K (3840 x 2160), x265 preset would be great.
Cheers
Atak_Snajpera
20th March 2015, 11:32
@KWP
Are you sure that avisynth has been correctly installed? I recommend avisynth 2.60
@burt123
I will add presets for 3840x.... in next version. Currently I'm adding support for extra audio (current progress around 60%)
stuartmp
20th March 2015, 14:35
Awesome work Atak thanks for keeping the software updates coming.
slalom
20th March 2015, 15:08
There is no such problem
I can tell you this strange thing
fps from first pass are lower than the fps from second pass
it should be the other way around
I wanted to format one PC, so I did it
Problem was solved
Today I found the clip of the network cable badly pulled so I had to replace the RJ-45 on one end.
I think I'm ok now
nekrosoft13
20th March 2015, 16:33
@KWP
Are you sure that avisynth has been correctly installed? I recommend avisynth 2.60
@burt123
I will add presets for 3840x.... in next version. Currently I'm adding support for extra audio (current progress around 60%)
Sounds Great! Dobra Robota ;)
KWP
20th March 2015, 17:10
@KWP
Are you sure that avisynth has been correctly installed? I recommend avisynth 2.60
Thanks -- reinstalling 2.6 did the trick, thanks! :)
guest
21st March 2015, 08:35
@burt123
I will add presets for 3840x.... in next version. Currently I'm adding support for extra audio (current progress around 60%)
Thanks for the info Atak, can't wait for the next version of this awesome piece of software :)
Cheers
silverback
26th March 2015, 15:39
Thanks again for the great software.
Would it be possible to add the main10 profile to the hevc encoder.
Respect
guest
27th March 2015, 03:45
Hi Atak,
I thought I'd "test" a 4K resolution movie thru Ripbot.
Firstly I upscaled a movie to 3840 x 2160 @ 40mps with Premiere Pro CC, which created a 29Gb mp4.
Loaded that into Ripbot, left the video res to "do not change", used hevc h265, distributed encoding, and let it go....took approx 13 hours on my 12C Xeon. Encoded file was just under 9Gb, and played back very nicely with VLC. Can't play 4K on my TV :(
So then I wanted to compare encoding time & file output size, using h264, but just after it starts encoding the chunks it locks up the PC, so I'm thinking h264 doesn't like encoding 2160P (4K) files.
Any thoughts ????
Atak_Snajpera
27th March 2015, 18:22
1.18.2 beta
Added: support for extra audio stream
Added: 4K-UHD resize profile
Updated: eac3to 3.29, MediaInfo 0.7.72, MKVToolnix 7.7.0, x264 r2538, x265 1.5.420
DOWNLOAD -> http://www.mediafire.com/download/1zdfl5u4c3abbnr/RipBot264v1.18.2_BETA.7z
ceth
27th March 2015, 19:44
Thank you !
soneca
27th March 2015, 20:39
1.18.2 beta
This message appears when I change the output mkv to avchd or change some parameters.
http://s20.postimg.org/g5i6fgvbh/ripbot.png
Edit: Excuse my ignorance, but this error has something to do with decimal point(out of place) representing the 1.509Kbps in some string conversion?
slalom
28th March 2015, 00:14
1.18.2 beta
Added: support for extra audio stream
Added: 4K-UHD resize profile
Updated: eac3to 3.29, MediaInfo 0.7.72, MKVToolnix 7.7.0, x264 r2538, x265 1.5.420
DOWNLOAD -> http://www.mediafire.com/download/1zdfl5u4c3abbnr/RipBot264v1.18.2_BETA.7z
Just loaded a file
I haven't run it yet, but it would be useful to choose (or change) a default audio track
Maybe a radio button over 1 or 2
Or audio 1 is always default?
soneca
30th March 2015, 00:32
According to the tests I've done so far the default track is # 1.
Testing here and so far it's all right. :)
slalom
30th March 2015, 08:26
That's what I've seen too
Everything is ok here too, very stable version, very complete too
jett2
30th March 2015, 16:32
Ripbot 1.18.2 BETA
I get an error when trying to convert 2 audio tracks:
analyze: 100%
M2TS, 1 video track, 5 audio tracks, 11 subtitle tracks, 1:37:38, 24p /1.001
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
4: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
5: DTS Master Audio, German, 5.1 channels, 16 bits, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
6: DTS Master Audio, Spanish, 5.1 channels, 16 bits, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
7: AC3, Catalan, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
8: Subtitle (PGS), English
9: Subtitle (PGS), English
10: Subtitle (PGS), German
11: Subtitle (PGS), Spanish
12: Subtitle (PGS), Danish
13: Subtitle (PGS), Finnish
14: Subtitle (PGS), Hindi
15: Subtitle (PGS), Norwegian
16: Subtitle (PGS), Swedish
17: Subtitle (PGS), Turkish
18: Subtitle (PGS), Catalan
a03 dts, 48000, 5.1
a05 dts, 48000, 5.1
a05 The Arcsoft DTS Decoder only allows one operation at a time.
billqs
30th March 2015, 17:08
I've been using Ripbot for years, and love the program. Every once in awhile I will get a demux error and the program stops. My last three backups have all been failures. They are all newer releases and 2 of the three are Universal titles. I get a demux error caused by eac3to. I was using an old version, so I went with the version on the front page and got the same result. I haven't tried the beta listed on the last page. All these files will correctly backup in makemkv, though I'd rather not have 29Gig mkv files. Is there a fix for this?
Atak_Snajpera
30th March 2015, 18:44
@Soneca & jett2
Try this http://www.mediafire.com/download/0ndbxwwnys9/RipBot264.exe
Atak_Snajpera
30th March 2015, 18:45
I've been using Ripbot for years, and love the program. Every once in awhile I will get a demux error and the program stops. My last three backups have all been failures. They are all newer releases and 2 of the three are Universal titles. I get a demux error caused by eac3to. I was using an old version, so I went with the version on the front page and got the same result. I haven't tried the beta listed on the last page. All these files will correctly backup in makemkv, though I'd rather not have 29Gig mkv files. Is there a fix for this?
And what does eac3to say in log?
billqs
30th March 2015, 19:21
Sorry, I'm at work. I'll have access to the log this PM and will post. Thanks in advance for your help!
soneca
30th March 2015, 20:04
@Soneca & jett2
Try this http://www.mediafire.com/download/0ndbxwwnys9/RipBot264.exe
This fix has to do with the message "is not a valid floating point value"?
billqs
30th March 2015, 23:42
Here's the demux log from my most recent attempt:
eac3to v3.27
command line: "C:\Program Files (x86)\Ripbot 264\Tools\eac3to\eac3to.exe" "E:\Video\backup\Transformers_Age_of_Extinction\" 1) 2: "C:\Temp\RipBot264temp\job1\video.mkv" -seekToIFrames 4: "C:\Temp\RipBot264temp\job1\audio_English.ac3" 10: "C:\Temp\RipBot264temp\job1\10_subtitles_English_1080.sup" 11: "C:\Temp\RipBot264temp\job1\11_subtitles_English_1080.sup" 12: "C:\Temp\RipBot264temp\job1\12_subtitles_French_1080.sup" 13: "C:\Temp\RipBot264temp\job1\13_subtitles_Spanish_1080.sup" 14: "C:\Temp\RipBot264temp\job1\14_subtitles_Portuguese_1080.sup" 1: "C:\Temp\RipBot264temp\job1\chapters.txt" -progressnumbers -log="C:\Temp\RipBot264temp\job1\demuxlog.txt"
------------------------------------------------------------------------------
M2TS, 1 video track, 7 audio tracks, 5 subtitle tracks, 2:45:07, 24p /1.001
1: Chapters, 22 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, unknown parameters
4: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
5: AC3 Surround, English, 2.0 channels, 224kbps, 48kHz, dialnorm: -27dB
6: AC3, French, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
7: AC3, Spanish, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
8: AC3, Portuguese, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
9: AC3, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
10: Subtitle (PGS), English
11: Subtitle (PGS), English
12: Subtitle (PGS), French
13: Subtitle (PGS), Spanish
14: Subtitle (PGS), Portuguese
Bitstream parsing for track 3 failed. <WARNING>
Demuxing this track may still produce correct results - or not. <WARNING>
Creating file "C:\Temp\RipBot264temp\job1\chapters.txt"...
[s10] Extracting subtitle track number 10...
[s13] Extracting subtitle track number 13...
[s14] Extracting subtitle track number 14...
[a04] Extracting audio track number 4...
[a04] Removing AC3 dialog normalization...
[v02] Extracting video track number 2...
[s12] Extracting subtitle track number 12...
[s11] Extracting subtitle track number 11...
[v02] Muxing video to Matroska...
[a04] Creating file "C:\Temp\RipBot264temp\job1\audio_English.ac3"...
[s11] Creating file "C:\Temp\RipBot264temp\job1\11_subtitles_English_1080.sup"...
[s12] Creating file "C:\Temp\RipBot264temp\job1\12_subtitles_French_1080.sup"...
[s10] Creating file "C:\Temp\RipBot264temp\job1\10_subtitles_English_1080.sup"...
[s13] Creating file "C:\Temp\RipBot264temp\job1\13_subtitles_Spanish_1080.sup"...
[s14] Creating file "C:\Temp\RipBot264temp\job1\14_subtitles_Portuguese_1080.sup"...
[a04] Writing the destination file failed. <ERROR>
Aborted at file position 32176603136. <ERROR>
Please let me know if I need to supply more information.
billqs
31st March 2015, 04:40
Sorry, it turns out my error had something to do with the location of the temp and working directories. I've switched drives and have had 2 successes demuxing so far.
stuartmp
31st March 2015, 10:22
Hi all, just wondering if the is a solution to a problem I am having with distributed encoding... I have been using it for a few months now and general it works perfectly.. however occasionally the server locked up... Not to much of a problem, just abort and then restart it... And the process continues.... The problem I am having is occasionally when the server locks up and I press abort not all the clients end... So when I restart the server some of the clients do not recommence encoding... The status in the server window just stays on "connecting" the only way I have worked out how to fix this is to abort the process and the reset the clients encoding server. The restart the main encoding server..... Is their a way to for the reset on the client and continue encoding without stopping and restarting the server?
slalom
31st March 2015, 10:30
That happens to me too. I believe it's the specific file that causes the problem
Στάλθηκε από το GT-I9505 μου χρησιμοποιώντας Tapatalk
Atak_Snajpera
31st March 2015, 10:34
I can only advise you to disable firewall completelly. Some firewalls may act strange even with added exceptions.
jett2
31st March 2015, 10:51
@Soneca & jett2
Try this http://www.mediafire.com/download/0ndbxwwnys9/RipBot264.exe
Looks pretty well now!
Great work
:thanks: Please expect my donation the next few days
jett2
31st March 2015, 10:55
@Soneca & jett2
Try this http://www.mediafire.com/download/0ndbxwwnys9/RipBot264.exe
RibBot264 v1.18.2 BETA 2 works perfect with 2 audio DTS streams.
Great job Atak!
:thanks: Please expect my donation the next few days.
stuartmp
31st March 2015, 11:18
I'll try that, however I don't think that's the problem because when you look on the client computer it is still encoding the last chunk it was working on even though the server has shutdown and aborted.
I guess I am looking for a way to force a reset of one of the servers lets say "Server 5" in the Encoding client dialog box to retry once you have stopped and restarted the Encoding server on the client computer.
Maybe have a 'On' 'Off' 'Reset' button on the encoding client dialog box. This would hopefully solve the problem of it getting stuck on a connecting status.
73ChargerFan
1st April 2015, 04:33
Here's the demux log from my most recent attempt:
eac3to v3.27
command line: "C:\Program Files (x86)\Ripbot 264\Tools\eac3to\eac3to.exe" "E:\Video\backup\Transformers_Age_of_Extinction\" 1)
....
....
....
M2TS, 1 video track, 7 audio tracks, 5 subtitle tracks, 2:45:07, 24p /1.001
1: Chapters, 22 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD/AC3, English, unknown parameters
Track 3: is TrueHD with Atmos, which crashes eac3to v3.27. Try upgrading to the the current version.
stuartmp
2nd April 2015, 04:19
Just wondering how many people would support the ability to add more then 8 Encoding servers.
I know Atak has done a great job with this software. Maybe he could treat us all to an upgrade in this area one day.
I see it has been asked before so I am sure other would like to see that functionality.
I just scratched together a quick mock-up of how the dialog box could be laid-out.
I am sure this would be improved, its just to get the general idea across.
guest
2nd April 2015, 15:29
Just wondering how many people would support the ability to add more then 8 Encoding servers.
I know Atak has done a great job with this software. Maybe he could treat us all to an upgrade in this area one day.
I see it has been asked before so I am sure other would like to see that functionality.
I certainly would, and I know that Atak has been asked about this several times (and a couple from me)....it would be great, but I recall, that it is rather difficult to add more.
Having said that, I hope "we" get an "official" response :)
legend
4th April 2015, 09:40
While x265 encoding with 1.18.2 beta version I got this error message after 1st pass-
Here is my log file
C:\>"V:\RipBot264v1.18.2_BETA\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "V:\RipBot264v1.18.2_BETA\tools\x265\x265_x86.exe" --pass 1 --bitrate 534 --stats "C:\Temp\RipBot264temp\job1\job1.stats" --fps 24000/1001 --min-keyint 24 --keyint 240 --frames 134233 --sar 1:1 --preset veryfast --tune psnr --profile main --deblock -2:-2 --y4m --output NUL -
y4m [info]: 1280x528 fps 24000/1001 i420p8 sar 1:1 unknown frame count
x265 [info]: HEVC encoder version 1.5+420-24fdb661bb57
x265 [info]: build info [Windows][GCC 4.9.2][32 bit] 8bpp
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x265 [info]: Main profile, Level-3.1 (Main tier)
x265 [info]: Thread pool created using 16 threads
x265 [info]: frame threads / pool features : 5 / wpp(17 rows)
x265 [info]: Coding QT: max CU size, min CU size : 32 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge : dia / 57 / 1 / 1
x265 [info]: Keyframe min / max / scenecut : 24 / 240 / 40
x265 [info]: Lookahead / bframes / badapt : 15 / 4 / 0
x265 [info]: b-pyramid / weightp / weightb / refs: 1 / 1 / 0 / 1
x265 [info]: Rate Control / AQ-Strength / CUTree : ABR-534 kbps / 0.0 / 0
x265 [info]: tools: rd=2 early-skip signhide tmvp fast-intra
x265 [info]: tools: strong-intra-smoothing deblock(tC=-2:B=-2) sao stats-write
C:\Temp\RipBot264temp\job1\job1.avs: 1280x528, 10000000/417083 fps, 134233 frames
error: wrote only 1010237 of 1013760 bytes
C:\>"V:\RipBot264v1.18.2_BETA\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "V:\RipBot264v1.18.2_BETA\tools\x265\x265_x86.exe" --pass 2 --bitrate 534 --stats "C:\Temp\RipBot264temp\job1\job1.stats" --fps 24000/1001 --min-keyint 24 --keyint 240 --frames 134233 --sar 1:1 --preset veryfast --tune psnr --profile main --deblock -2:-2 --y4m --output "C:\Temp\RipBot264temp\video.265" -
y4m [info]: 1280x528 fps 24000/1001 i420p8 sar 1:1 unknown frame count
x265 [info]: HEVC encoder version 1.5+420-24fdb661bb57
x265 [info]: build info [Windows][GCC 4.9.2][32 bit] 8bpp
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x265 [info]: Main profile, Level-3.1 (Main tier)
x265 [info]: Thread pool created using 16 threads
x265 [info]: frame threads / pool features : 5 / wpp(17 rows)
x265 [error]: unable to open file C:\Temp\RipBot264temp\job1\job1.stats
x265 [error]: failed to open encoder
C:\Temp\RipBot264temp\job1\job1.avs: 1280x528, 10000000/417083 fps, 134233 frames
error: wrote only 1010141 of 1013760 bytes
C:\>"V:\RipBot264v1.18.2_BETA\tools\mkvtoolnix\mkvmerge.exe" -o "C:\Users\Legend\Desktop\Movie.mkv" --compression 0:none --title "Movie.mkv" --default-duration 0:24000/1001fps "C:\Temp\RipBot264temp\video.265" --compression 0:none --language 0:eng --aac-is-sbr 0:1 "C:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac" --chapters "C:\Temp\RipBot264temp\job1\chapters.txt"
mkvmerge v7.7.0 ('Six Voices') 32bit built on Feb 28 2015 23:23:00
Error: The file 'C:\Temp\RipBot264temp\video.265' has unknown type. Please have a look at the supported file types ('mkvmerge --list-types') and contact the author Moritz Bunkus <moritz@bunkus.org> if your file type is supported but not recognized properly.
Where is the problem ?
Wishbringer
6th April 2015, 08:01
@legend:
Is C: free size only 1MB?
Even first pass stops with error after one MB.
slalom
6th April 2015, 20:58
I get an out of sync and out of size on a 29.97 fps 1080p mkv
Is there a special setting?
Mastеr
6th April 2015, 23:36
How I can re-encode the audio in more than 128 aac kbps quality???
new mkv format not understand my telephone (android) and last version my pc player - winamp.
guest
8th April 2015, 07:51
Just thought I'd leave a comment on my 1st experience with 1.18.2 beta 2.
I create quite a queue, and all of it was just basic x264, resize, and I noticed that after having completed the first few movies, that it actually didn't complete them, as they were not in the folder that I wanted to save them in....they were no where :(
Opened up 1.18.1, and started the same queue, and no problems.....
Any idea's ???
Atak_Snajpera
8th April 2015, 11:29
correct me if i'm wrong. You tried to encode jobs created in older version (1.18.1) in beta?
guest
8th April 2015, 11:45
correct me if i'm wrong. You tried to encode jobs created in older version (1.18.1) in beta?
Actually, the other way around....
I created the queue in beta 2, and when it didn't appear to be finishing properly, I started the same queue in .1.
But it is a beta, so maybe that's the reason.
Do you suggest that I remove .1 ???
Atak_Snajpera
8th April 2015, 12:05
ok so job created in beta didn't mux video file? Did you check logs then?
Mastеr
8th April 2015, 12:11
ok so job created in beta didn't mux video file? Did you check logs then?
Hey! Atak_Snajpera!
How I can re-encode the audio in more than 128 aac kbps quality???
I need 240 256 kbps.
Atak_Snajpera
8th April 2015, 12:14
you will have to manually edit encodeaudio1.cmd in job folder.
Mastеr
8th April 2015, 12:55
you will have to manually edit encodeaudio1.cmd in job folder.
are you kidding ??? Is difficult to add this feature in interface???
what to do when 50 jobs ???
Atak_Snajpera
8th April 2015, 13:46
I'm just answering your question...
What is the point of encoding 2.0 audio at more 128 kbps? Especially if you are going to play those audio tracks on some smartfone with poor speaker or earphones.
Mastеr
8th April 2015, 14:19
I'm just answering your question...
What is the point of encoding 2.0 audio at more 128 kbps? Especially if you are going to play those audio tracks on some smartfone with poor speaker or earphones.
Knock knock! Atak_Snajpera! Future is coming!
I have premium, monitoring headphones akg495nc, flagman smartphone galaxy s5. My notebook have beats audio. And i'm meloman. I have a big klips collection. You can see on my site http://master255.org/.
And i need good quality of sound!!!!
If the video quality is good, why is the sound quality is bad ???
'm a programmer and do not tell me that it is difficult! it's easier than writing in this forum!
Atak_Snajpera
8th April 2015, 14:37
128 kbps AAC/OPUS is even more than enough. See latest results for 96kbps.
http://www.hydrogenaud.io/forums/index.php?showtopic=106911
Mastеr
8th April 2015, 14:54
128 kbps AAC/OPUS is even more than enough. See latest results for 96kbps.
http://www.hydrogenaud.io/forums/index.php?showtopic=106911
I do not want to see any tests!
I believe my eyes!
And I believe my program!
Adobe Audition shows that high frequencies are cut off! If decode a 128kbps.
And do not cut off if decode 240 kbps.
this 240 kbps:
1.jpg
this 128 kbps:
2.jpg
decoded your program!
Atak_Snajpera
8th April 2015, 15:26
I do not want to see any tests!
I believe my eyes!
And I believe my program!
What part of your body do you use when you listen to the music? Ears or eyes? Did you know that with progressing age your sensitivity to high frequencies drops? Sorry but you believe in placebo effect more than I do ;)
Mastеr
8th April 2015, 15:37
What part of your body do you use when you listen to the music? Ears or eyes? Did you know that with progressing age your sensitivity to high frequencies drops? Sorry but you believe in placebo effect more than I do ;)
ooooohhh Atak_Snajper - You're a terrible person! I'm not going to argue with you. And I will not use your program! Especially because it is all buggy and it cuts the sound. Bad author of the program will never write a good program.
AlexKane
8th April 2015, 15:57
ooooohhh Atak_Snajper - You're a terrible person! I'm not going to argue with you.
And I will not use your program! Especially because it is all buggy and it cuts the sound.
Bad author of the program will never write a good program.
Oooohhh, you need to tone it down a bit. If most people are fine with 128kb/s encodes then so be it.
No one invited you to use an application you don't seem to like.
Mastеr
8th April 2015, 19:14
ooooohhh Atak_Snajper - You're a terrible person! I'm not going to argue with you.
And I will not use your program! Especially because it is all buggy and it cuts the sound.
Bad author of the program will never write a good program.
Oooohhh, you need to tone it down a bit. If most people are fine with 128kb/s encodes then so be it.
No one invited you to use an application you don't seem to like.
you do not understand that everything has been moving to lossless quality! You live in the children's world! Play your sandbox!
LoRd_MuldeR
8th April 2015, 19:29
Please guys, there's no need to get personal!
@Mastеr:
Have a look at the forum rules again, especially rule #4 (http://forum.doom9.org/forum-rules.htm). You are free to share your opinion, but don't be rude!
Wishbringer
8th April 2015, 19:30
Except ears, they are not lossless...
The reason to move to lossless is: it's possible to create and with newer medias there is enough space.
The reason is NOT that the human ear can use it.
slalom
8th April 2015, 19:39
Adobe Audition shows that high frequencies are cut off! If decode a 128kbps.
And do not cut off if decode 240 kbps.
If you want quality, use "copy stream" in audio settings
picman1
8th April 2015, 20:28
I'm new to ripbot but from my use of the program especially the new 2 audio track beta it looks great but there is one thing I noticed and it is just me being picky. In testing Elysium to get the forced subtitles, the lossless track and the AC-3 core track. I used the xcopy feature for both audio tracks and noticed that the lossless(DTS-MA) shows up as an LPCM on my AVR. The AC-3 is fine. I understand LPCM is what all lossless tracks are but using xcopy I would have expected DTS-MA. The output played perfectly, nice job!
guest
9th April 2015, 01:44
ok so job created in beta didn't mux video file? Did you check logs then?
No, didn't mux video.
No, didn't check log's, don't know what to look for.
One thing that I didn't mention was that I am using the ripbot.exe that you posted separately the other day, not sure if that might have an affect.
I'll try again.
(edit)
OK, have tried Beta 2 again, and still has same problem :(...and another thing I have noticed is that I always used 1280 size, but it seems to default to 1920 when adding the next file to the queue.
It generally remembers the previous settings (in .1)
Also would like to make a comment about "Master", he's been registered since 2009, has hardly used the forum 'til now, then pisses everybody off. It's people like that, that spoil it for the rest of us.
Atak_Snajpera
9th April 2015, 15:04
No, didn't check log's, don't know what to look for.
Just post whole content of jobx_log.txt from /Logs/ folder. I will take a look.
...and another thing I have noticed is that I always used 1280 size, but it seems to default to 1920 when adding the next file to the queue.
Thanks. Bug confirmed on my pc as well.
guest
9th April 2015, 15:27
Just post whole content of jobx_log.txt from /Logs/ folder. I will take a look.
Thanks. Bug confirmed on my pc as well.
OK, I will endeavour to get you some info in the next day or so.
Also had a couple of encode's not do the final mux, using .1, after successfully doing about 8 or so encodes previous, with no problem.
I thought I might have been running out of room, but that's not the case...dunno what's going on :(
Thanks
dslr-rookie
10th April 2015, 14:13
Hello Atak,
here I reopen my first message.
Do you think it's easy to change in your interface and / or program code and you do want to realize it in further program versions - or not?
Thank you for paying me your attention.
best regards
dslr-rookie
Hello Atak,
I have a suggestion for a next version:
Cause I rename the media files by my own schema it is not helpful when the title section in the mkv is filled with the actual file name after convert. So I always have to remove this entry with mkvmerge for each file - or after Ripbot builts the CMDs and starts I edited this and remove manually the parameter --title "filename" in the jobxx_muxFiles.cmd. The reason is: any mediaplayer (like my Samsung TV) shows the title flag if available (it is not changeable), other media player shows always the filename.
Could you set an option for "title tag = filename" vs. "title tag= empty"? It's enough to find it in the INI files, dont need it to set in the graphical interface.
best regards
dslr-Rookie
ShogoXT
11th April 2015, 21:51
Hi everyone, Ive been trying to fiddle with avisynth through ripbot, as its layout has been very helpful for learning how filters work. I had a few questions for anyone who might have insight.
First off I have an issue: So far ive been using DVDfab to rip dvds in passthrough vob mode, which is the only way that works so far through ripbot. Result is a proper 29.97fps interlaced source. I use your IVTC to fix that part right.
DVD Decryptor doesnt split eps correctly.
Makemkv shows correct fps, but has major desync issues after going through ripbot.
DVDfab in passthrough mkv mode, shows 25 fps in ripbot, and cannot IVTC. More desyncs occur.
They all play fine in MPC-HC, and im too terrible with MKVtoolnix to make sure everything is ok there.
Best results have been with VOB mode with DVDfab, except for one episode.
Source Here (https://mega.co.nz/#!HExTTYgL!KB7C4FKNEndjvFfHNLEO1aIcF4yghUD5SOhzTEVxzBw)
This one shows as 24fps in ripbot, making it so I cannot IVTC.
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : Variable
Duration : 44mn 12s
Bit rate mode : Variable
Bit rate : 4 475 Kbps
Maximum bit rate : 9 102 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Scan order : 2:3 Pulldown
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.540
Time code of first frame : 01:00:03;20
Time code source : Group of pictures header
Stream size : 1.38 GiB (89%)
Visually the source looks interlaced still. Flag/tag issues? I dont know how to fix with mkvtoolnix :( . I used yadif in the meantime, but it doesnt look very good.
Second question, sorry for the long post.
Ive been learning avisynth through ripbot for the purposes of testing various denoisers for said sources.
HQDN3D works very well for anime, but doesnt seem so great for the tv show film ive been working on. I agree with you (you mentioned a long time ago your reasons for switching and optimal settings), about the temporal denoise setting.
Past 2 or 3 it ghosts like crazy, but temporal denoisers seem to have a much better result on my show so far, than using too much spacial.
From what ive learned from fft3dgpu (been using that since I have fast gpu and it works ok), isnt the result of ghosting from processing too many frames temporal? Such as 2 previous frames, current, and 2 frames ahead.
Reason I ask is because now id like to get motion compensation working with the denoisers ive been testing, including HQDN3D and fft3dgpu.
HQDN3D mentions nothing at all in its documentation on how many frames it uses for its temporal filter? Perhaps it goes through more with higher number?
With fft3dgpu, the Bt=2,3,or 4 setting determines it, so its easier to work with.
If i wanted to use mvtools2 to do the motion compensation for it, how do i set it up for your layout?
Such as how you set video="source" earlier in the code.
Mvtools2 documentation says this:
AVISource("c:\test.avi") # or MPEG2Source, DirectShowSource, some previous filter, etc
super = MSuper()
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(super, forward_vectors, thSCD1=500) # or use MCompensate
backward_compensation = MFlow(super, backward_vectors, thSCD1=500)
# create interleaved 3 frames sequences
interleave(forward_compensation, last, backward_compensation)
DeGrainMedian() # place your preferred temporal (spatial-temporal) denoiser here
selectevery(3,1) # return filtered central (not-compensated) frames only
To make it work for ripbot, do I do this? :
super = MSuper(video)
backward_vectors = MAnalyse(video,super, isb = true)
forward_vectors = MAnalyse(video,super, isb = false)
forward_compensation = MCompensate(video,super, forward_vectors, thSCD1=500)
backward_compensation = MCompensate(video,super, backward_vectors, thSCD1=500)
interleave(video?,forward_compensation, last, backward_compensation)
video=FFT3Dgpu(video,precision=2).f3kdb
selectevery(video?,3,1)
I understand the concept of the code, but im unsure where "video" would need to be so I dont need to re put the source each time and can just copy paste.
Thanks again for this excellent program! I tried very much to read as much as I could before bothering you guys.
Atak_Snajpera
12th April 2015, 14:59
If I'm not wrong your script should look like this.
super = MSuper(video)
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(super, forward_vectors, thSCD1=500)
backward_compensation = MFlow(super, backward_vectors, thSCD1=500)
video=interleave(forward_compensation, last, backward_compensation)
video=FFT3Dgpu(video,precision=2).f3kdb
video=selectevery(video,3,1)
Best results have been with VOB mode with DVDfab, except for one episode.
Source Here
This one shows as 24fps in ripbot, making it so I cannot IVTC.
This sample does not require any IVTC. It is indexed as 23.976 fps and during preview I do not see any interlacing or frame duplication. Mediainfo also shows PROGRESSIVE scan type.
EDIT:
Ok I see interlacing artefacts during scene change. I guess this episode was originally encoded like that and we probably can do nothing about that.
ShogoXT
12th April 2015, 22:37
If I'm not wrong your script should look like this.
super = MSuper(video)
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(super, forward_vectors, thSCD1=500)
backward_compensation = MFlow(super, backward_vectors, thSCD1=500)
video=interleave(forward_compensation, last, backward_compensation)
video=FFT3Dgpu(video,precision=2).f3kdb
video=selectevery(video,3,1)
This sample does not require any IVTC. It is indexed as 23.976 fps and during preview I do not see any interlacing or frame duplication. Mediainfo also shows PROGRESSIVE scan type.
EDIT:
Ok I see interlacing artefacts during scene change. I guess this episode was originally encoded like that and we probably can do nothing about that.
Thanks for looking at it and thanks for the script help! Yea pretty odd they would change that one episode, but the dvds have other issues so I guess I shouldnt be surprised.
Atak_Snajpera
12th April 2015, 22:47
I had miami vice dvd edition (the show from 80s) where first episode was also encoded in different way than rest. No idea why people in this industry do that.
ShogoXT
13th April 2015, 00:22
error: Script error: Invalid arguments to function "MFlow"
Hmm odd that it would pick out Mflow to be the error. If I didnt load mvtools2.dll right, wouldnt it pick out super first?
All I did was add a couple things to make it work with MT:
#Denoise
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\fft3dgpu\FFT3Dgpu.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\mvtools2\mvtools2.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
super = MSuper(video)
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(super, forward_vectors, thSCD1=500)
backward_compensation = MFlow(super, backward_vectors, thSCD1=500)
video=interleave(forward_compensation, last, backward_compensation)
SetMTmode(6)
video=FFT3Dgpu(video,precision=2).f3kdb
SetMTmode(2)
video=selectevery(video,3,1)
Havent tested it without MT though, il try to change it to MCompensate and report back.
EDIT: Same thing.
D:\>"C:\Ripbot264\tools\avs2yuv\avs2yuv.exe" "D:\Temp\RipBot264temp\job17\job17.avs" -o - |
"C:\Ripbot264\tools\x264\x264_x64.exe" --pass 1 --bitrate 850 --stats
"D:\Temp\RipBot264temp\job17\job17.stats" --fps 30000/1001 --force-cfr --min-keyint 30 --keyint 300
--frames 79211 --sar 1:1 --level 4.0 --preset slower --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --stdin y4m --output NUL -
error: Script error: Invalid arguments to function "MCompensate"
(D:\Temp\RipBot264temp\job17\job17.avs, line 35)
x264 [error]: could not open input file `-'
slalom
13th April 2015, 08:42
@Atak
Is it possible to (add) convert DTS-HD MA to DTS, through the audio settings?
Atak_Snajpera
13th April 2015, 17:18
Let me guess. You have mkv with DTS-MA and you want ripbot to automatically demux DTS-core during demuxing phase?
@ShogoXT
It turns out that video has to be added to function as well according to this
MFlow (clip source, clip super, clip vectors, float "time", int "mode", bool "fields", int "thSCD1", int "thSCD2", bool "isse", bool "planar")
so try this
#Denoise
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\fft3dgpu\FFT3Dgpu.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\mvtools2\mvtools2.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
super = MSuper(video)
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(video,super, forward_vectors, thSCD1=500)
backward_compensation = MFlow(video,super, backward_vectors, thSCD1=500)
video=interleave(forward_compensation, last, backward_compensation)
SetMTmode(6)
video=FFT3Dgpu(video,precision=2).f3kdb
SetMTmode(2)
video=selectevery(video,3,1)
picman1
13th April 2015, 17:24
If you are thinking about doing core for DTS would it be to much to have core of other losseless tracks? Thanks for a great product!!!
slalom
13th April 2015, 17:42
Let me guess. You have mkv with DTS-MA and you want ripbot to automatically demux DTS-core during demuxing phase?
Not at demuxing, as an option through encoding settings
Atak_Snajpera
13th April 2015, 19:27
Is there any free DTS encoder? BTW. Why do you need DTS 1.5 mbps instead of AC3 640 kbps?
slalom
13th April 2015, 20:08
Tsmuxer is free
Doesn't DTS have better quality?
Atak_Snajpera
13th April 2015, 20:16
Tsmuxer is now a DTS encoder? Interesting...
slalom
13th April 2015, 22:07
Ok, this is how I do it
Takes only a few minutes
stax76
13th April 2015, 22:19
Is there any free DTS encoder? BTW. Why do you need DTS 1.5 mbps instead of AC3 640 kbps?
ffmpeg can encode DTS, I just tried it.
eac3to requires a external encoder:
Encoding DTS <768kbps> with Surcode...
Surcode DTS Encoder doesn't seem to be installed.
ShogoXT
13th April 2015, 23:05
Let me guess. You have mkv with DTS-MA and you want ripbot to automatically demux DTS-core during demuxing phase?
@ShogoXT
It turns out that video has to be added to function as well according to this
MFlow (clip source, clip super, clip vectors, float "time", int "mode", bool "fields", int "thSCD1", int "thSCD2", bool "isse", bool "planar")
so try this
#Denoise
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\fft3dgpu\FFT3Dgpu.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\mvtools2\mvtools2.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
super = MSuper(video)
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(video,super, forward_vectors, thSCD1=500)
backward_compensation = MFlow(video,super, backward_vectors, thSCD1=500)
video=interleave(forward_compensation, last, backward_compensation)
SetMTmode(6)
video=FFT3Dgpu(video,precision=2).f3kdb
SetMTmode(2)
video=selectevery(video,3,1)
Thanks a lot! Should look great.
Im at season 6 now, and now a new problem has popped up on the sources. As before they play fine on MPC-HC, but now when put into Ripbot, there are sound out of sync issues.
Source here (https://mega.co.nz/#!bNgVlR7a!F0ZPF_Qur4BYtpZvBzeFux8Ud74-BoFBs4xt1Jvdh_g)
I can manually go by ear and fix it with your set audio delay setting, but im wondering if I missed something else that would allow ripbot to take care of the audio sync automatically.
Thanks again!
EDIT: I tried to put in that script, now "avs2avi.exe has stopped working" comes up. Guess I was pushing my luck.
EDIT2: Tried closer to the original script like this:
#Denoise
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\fft3dgpu\FFT3Dgpu.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\mvtools2\mvtools2.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
MPEG2Source("D:\Temp\RipBot264temp\job3\job3.d2v")
super = MSuper()
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(super, forward_vectors, thSCD1=500)
backward_compensation = MFlow(super, backward_vectors, thSCD1=500)
interleave(forward_compensation, last, backward_compensation)
SetMTmode(6)
video=FFT3Dgpu(video,sigma=1.5,mode=1,sharpen=0.2,precision=2).f3kdb
SetMTmode(2)
selectevery(3,1)
I made a typo before because I was missing a ")", but as soon as i fixed it, avs2avi crashed again. Also tried without MT.
Atak_Snajpera
14th April 2015, 17:01
Try without FFT3Dgpu. Use CPU version. Instead of encoding and waiting for avs2yuv to crash you can use AVSMeter to check avs processing stability.
ShogoXT
15th April 2015, 08:09
Try without FFT3Dgpu. Use CPU version. Instead of encoding and waiting for avs2yuv to crash you can use AVSMeter to check avs processing stability.
With your script, it says "interleave argument invalid". With this one and the gpu one, it crashes avsmeter:
#Denoise
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\fft3d\FFT3Dfilter.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\mvtools2\mvtools2.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
MPEG2Source("D:\Temp\RipBot264temp\job3\job3.d2v")
super = MSuper()
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(super, forward_vectors, thSCD1=500)
backward_compensation = MFlow(super, backward_vectors, thSCD1=500)
interleave(forward_compensation, last, backward_compensation)
SetMTmode(6)
video=FFT3Dfilter(video,sigma=1.5,sharpen=0.2).f3kdb
SetMTmode(2)
selectevery(3,1)
Il try reinstalling a few things tomorrow, as the main post recommends. Im using avisynth 2.6 plus the MT addon currently, pretty sure I have the new haali as well. FFDshow is hard to find current versions since lav filters pretty much killed it.
Atak_Snajpera
15th April 2015, 14:31
Last attempt
#Denoise
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\fft3dgpu\FFT3Dgpu.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\mvtools2\mvtools2.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
super = MSuper(video)
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(video,super, forward_vectors, thSCD1=500)
backward_compensation = MFlow(video,super, backward_vectors, thSCD1=500)
video=interleave(forward_compensation,backward_compensation)
SetMTmode(6)
video=FFT3Dgpu(video,precision=2).f3kdb
SetMTmode(2)
video=selectevery(video,3,1)
ShogoXT
16th April 2015, 01:21
Last attempt
#Denoise
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\fft3dgpu\FFT3Dgpu.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\mvtools2\mvtools2.dll")
LoadPlugin("C:\Ripbot264\Tools\AviSynth plugins\flash3kyuu_deband\flash3kyuu_deband.dll")
super = MSuper(video)
backward_vectors = MAnalyse(super, isb = true)
forward_vectors = MAnalyse(super, isb = false)
forward_compensation = MFlow(video,super, forward_vectors, thSCD1=500)
backward_compensation = MFlow(video,super, backward_vectors, thSCD1=500)
video=interleave(forward_compensation,backward_compensation)
SetMTmode(6)
video=FFT3Dgpu(video,precision=2).f3kdb
SetMTmode(2)
video=selectevery(video,3,1)
Still crash. Thank you very much for trying though.
Il probably just use the settings I had before without the motion comp. I wonder why they dont have more plugin filters with motion comp already? Mdegrain didnt seem very good and filters like the dust family doesnt work with yv12 correct?
Love some temporal denoisers, just a bit too much ghosting sometimes.
Also I did make sure to reinstall to avisynth 2.6 RC 2, then put in the MT dll. Would Avisynth+ work better?
emmaurilio
17th April 2015, 23:51
Hi! I need some help with the filenames after the encoding with RipBot. A example of that happens:
Before: 20150413 Bate Bola 1ª Edição HD Edited 10.mpg
After: 20150413 Bate Bola 1¬ EdiþÒo HD Edited 10.mkv
Thanks.
slalom
18th April 2015, 08:28
What kind of help do you need?
You can always rename the file
emmaurilio
18th April 2015, 12:00
What kind of help do you need?
You can always rename the file
I need help to automate the process, so that the RipBot save the name correctly with the special characters. I do about 30 daily conversions and I need to rename an average of 25 files every day.
RipBot is a great tool that made possible my hobby, and help me further and I would save time if I could find out how I can do that. I don´t know if I´m doing something wrong or it is a restriction of the software.
Thanks.
jonah
24th April 2015, 21:25
Looking at building an encoding machine to take advantage of the scaling functions of Ripbot. I can get my hands on some cheap Xeon-based servers, ie. with dual Quad-core Xeons.
How well does Ripbot function on machines with more than one CPU? I know it scales pretty well with multiple cores/threads, but how about on a rig with multiple CPUs?
Atak_Snajpera
24th April 2015, 21:56
It will work fine. All cores will be nicely saturated.
Jake802
30th April 2015, 07:43
I keep getting the following demuxing error.....
eac3to v3.27
command line: "C:\Program Files\RipBot264 Version 1.18.1\Tools\eac3to\eac3to.exe" "D:\Videos\The Punisher Collection\PUNISHER_BD\" 1) 2: "C:\Temp\RipBot264temp\job1\video.mkv" -seekToIFrames 3: "C:\Temp\RipBot264temp\job1\audio_English.core.dts" -core 5: "C:\Temp\RipBot264temp\job1\5_subtitles_English_1080.sup" 6: "C:\Temp\RipBot264temp\job1\6_subtitles_Spanish_1080.sup" 1: "C:\Temp\RipBot264temp\job1\chapters.txt" -progressnumbers -log="C:\Temp\RipBot264temp\job1\demuxlog.txt"
------------------------------------------------------------------------------
M2TS, 1 video track, 2 audio tracks, 2 subtitle tracks, 24p /1.001
1: Chapters, 14 chapters
2: MPEG2, 1080p24 /1.001 (16:9)
3: DTS-ES, English, 6.1 channels, 1509kbps, 48kHz, dialnorm: -4dB
4: AC3 EX, English, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB
5: Subtitle (PGS), English
6: Subtitle (PGS), Spanish
Creating file "C:\Temp\RipBot264temp\job1\chapters.txt"...
[a03] Extracting audio track number 3...
[v02] Extracting video track number 2...
[s06] Extracting subtitle track number 6...
[s05] Extracting subtitle track number 5...
[a03] Removing DTS dialog normalization...
Any idea as to what I am doing wrong?
Atak_Snajpera
30th April 2015, 11:33
Are you sure you have posted whole log?
stax76
2nd May 2015, 16:16
Is there a particular Java version required? Mine is located here:
C:\ProgramData\Oracle\Java\javapath
Your GUI don't detect it. Which Java tool do you rely on? In StaxRip Java and ProjectX are optional and I'm looking to retire it, currently I'm looking for a DGDecode replacement because it's not working on Win8 x64 so it might have to retire, that's why I look how other GUIs process VOB. I had a couple of bugs in my Java detection, ProjectX seem to work both with x64 and x86 Java so my Java detection is searching different locations, this is the code:
ret = "C:\ProgramData\Oracle\Java\javapath\" + Filename
If File.Exists(ret) Then Return ret
ret = "C:\Windows\Sysnative\" + Filename
If File.Exists(ret) Then Return ret
ret = "C:\Windows\System32\" + Filename
If File.Exists(ret) Then Return ret
slalom
3rd May 2015, 08:23
Do you have Java 32bit installed?
Check your installed programs list
Atak_Snajpera
3rd May 2015, 12:49
@stax76
Detection is ultra simple
if Registry.KeyExists('SOFTWARE\JavaSoft\Java Runtime Environment')=true then java:=1 else java:=0;
currently I'm looking for a DGDecode replacement because it's not working on Win8 x64 so it might have to retire
Really win8?
stax76
3rd May 2015, 18:14
@Atak_Snajpera
following key exists on my system:
HKEY_CURRENT_USER\Software\JavaSoft\Java Runtime Environment
yet RipBot264 says 'not installed', my Java version is:
Java 8 Update 40 (64-bit)
Really win8?
Win10 too, I migrate right now to Win10 and Visual Studio 2015.
Atak_Snajpera
3rd May 2015, 18:22
sorry I forgot one important line from code
Registry.RootKey:=(HKEY_LOCAL_MACHINE);
if Registry.KeyExists('SOFTWARE\JavaSoft\Java Runtime Environment')=true then java:=1 else java:=0;
Ofcourse on x64 OS [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] is automatically redirected to [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment] if run from 32 bit code.
stax76
3rd May 2015, 19:07
I'm not sure about this but I believe most Java tools can run on both x86 and x64, I'll just install both.
slalom
3rd May 2015, 22:26
I asked you earleir about Java x86, you didn't answer
ectrader
7th May 2015, 03:28
I have 2 win 8 and 1 win 7 doing distributed encoding. The Win 7 machine will encode the same chunks over and over. I can't figure it out. Any help would be appreciated.
Atak_Snajpera
7th May 2015, 10:30
You have to provide more information. Win8 is client or server? Record your desktop with fraps or similar software with opened server application. This way I will be able to see what is happening in server app.
apostolis21
7th May 2015, 13:07
Hello Atak_Snajpera, I am using RipBot264 v.1.17.5 and I am running Windows 7 Ultimate x64 :)
When I load a .ts file at ripbot I get the following message
http://oi57.tinypic.com/2lc77s2.jpg
Media Info from the .ts file
General
ID : 1 (0x1)
Complete name : C:\Users\APOSTOLIS\Desktop\360_moires_20150506.ts
Format : MPEG-TS
File size : 239 MiB
Duration : 8mn 38s
Overall bit rate mode : Variable
Overall bit rate : 3 859 Kbps
Video
ID : 1150 (0x47E)
Menu ID : 100 (0x64)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Format settings, GOP : M=3, N=15
Codec ID : 27
Duration : 8mn 38s
Bit rate : 3 474 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : MBAFF
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.335
Stream size : 215 MiB (90%)
Audio
ID : 1151 (0x47F)
Menu ID : 100 (0x64)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 8mn 38s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : -80ms
Stream size : 11.9 MiB (5%)
Language : Greek
Text
ID : 1152 (0x480)-100
Menu ID : 100 (0x64)
Format : Teletext
Language : Greek
Menu
ID : 7007 (0x1B5F)
Menu ID : 100 (0x64)
Duration : 8mn 38s
List : 1150 (0x47E) (AVC) / 1151 (0x47F) (MPEG Audio, Greek) / 1152 (0x480) ()
Language : / Greek
I have attached getinfo.avs and renamed it to .txt so as to be able to upload it :rolleyes:
Thank you for any help, I appreciate it!!
ectrader
7th May 2015, 13:55
You have to provide more information. Win8 is client or server? Record your desktop with fraps or similar software with opened server application. This way I will be able to see what is happening in server app.
Thanks for the quick response. It was one of the server machines causing me problems. I decided to re-install Ripbot on all machines and everything is running smoothly. Thanks for your great software.
Got another curly question for you Atak.
Let's say i have a rig set up, with my main machine which is a i5, and on my LAN i I have six more nodes set up. Various machines, different CPUs, ram etc. Six different nodes.
I get an encoding job going and get it finished.
Is there any tool or setting I can use to see how much work each particular node has completed?
Atak_Snajpera
9th May 2015, 10:23
I can add some summary after encoding is completed. What exactly would you like to see in log?
soneca
9th May 2015, 19:15
Miscalculation keeping track(AC-3/448Kbps) unchanged (x.x copy stream).
To fill the disc I have to keep(force) the same bitrate. New encode or not?...
http://s20.postimg.org/9kodt4ex9/ripbot.png
http://s20.postimg.org/d5k9ccjgt/ripbot1.png
I can add some summary after encoding is completed. What exactly would you like to see in log?
It probably wouldn't need to be too complicated. You could summarise frames completed/total, such as:
Master: 12652/183506
Node 1: 32257/183506
Node 2: 14865/183506
Node 3: 19668/183506
Node 4: 61896/183506
Node 5: 23557/183506
Node 6: 18611/183506
Or even put percentages perhaps. Like this:
Master: 6.89%
Node 1: 17.58%
Node 2: 8.10%
Node 3: 10.72%
Node 4: 33.73%
Node 5: 12.84%
Node 6: 10.14%
Just a thought. You could put graphs etc. in but It's probably best to keep things simple. It would be an easy way to compare the performance of each of your nodes, see how much work each is doing compared to the others and so forth. Perhaps even see if any networks problems exist or if one node isn't doing enough as it should?
Many thanks :)
Atak_Snajpera
9th May 2015, 20:17
@soneca
Are you using two audio streams? Could you check what bitrate is calculated in older version 1.18.1?
@jonah
I was thinking about something a little bit more complex like this
Node 1: 192.168.0.1:1000
Encoded Chunks: 34 of 100 (34%)
Average Encoding Speed: 23 fps
Encoded Frames: 9876
Total Working Time: 00h:55m:23s
Node 2: 192.168.0.2:1000
Encoded Chunks: 66 of 100 (66%)
Average Encoding Speed: 21 fps
Encoded Frames: 16492
Total Working Time: 00h:57m:13s
@soneca
Are you using two audio streams? Could you check what bitrate is calculated in older version 1.18.1?
@jonah
I was thinking about something a little bit more complex like this
Node 1: 192.168.0.1:1000
Encoded Chunks: 34 of 100 (34%)
Average Encoding Speed: 23 fps
Encoded Frames: 9876
Total Working Time: 00h:55m:23s
Node 2: 192.168.0.2:1000
Encoded Chunks: 66 of 100 (66%)
Average Encoding Speed: 21 fps
Encoded Frames: 16492
Total Working Time: 00h:57m:13s
That's a brilliant idea. Nice, simple, clean.
The addition of a line with average encoding speed is a big plus. That way, you can easily see and compare the performance of any two particular nodes.
soneca
9th May 2015, 23:15
@Atak
Only one track. In version 1.18.1 the calculation is correct for passthrough or even bitrate.
http://s20.postimg.org/ssbippx8t/ripbot.png
http://s20.postimg.org/b3jry3lhp/ripbot1.png
Atak_Snajpera
10th May 2015, 12:47
@Soneca
Ok thanks I will take a look ASAP.
apostolis21
11th May 2015, 16:56
@Atak_Snajpera
could you please have a look at my problem too?
:thanks:
Atak_Snajpera
11th May 2015, 17:09
Reinstall Haali Media Splitter
Wishbringer
11th May 2015, 17:12
...I am using RipBot264 v.1.17.5 and I am running Windows 7 Ultimate x64...
Maybe you should update to 1.18.1 (I recommend 1.18.2beta update too),
and reinstall all corresponding (needed) tools too.
e.g. Matroska splitter, ffmpeg tryouts, avisynth
When there is a new release, why should Atak support old files.
Personally I think, there is no problem with Ripbot.
Maybe other programms you installed changed default behavior of splitter and filters.
Atak_Snajpera
11th May 2015, 17:37
@jonah
This encoding client stores encoding summary in ...\jobx\Chunks\DE_Log.txt file.
http://www.mediafire.com/view/xy66s7t686az95g/EncodingClient.exe
example
Node Address : 192.168.1.100:1000
Encoded Chunks : 1 of 3 (33%)
Encoded Frames : 1767
Encoding Speed : 270 fps
Node Work Time : 00:00:07
-----------------------------------
Node Address : 192.168.1.100:2000
Encoded Chunks : 1 of 3 (33%)
Encoded Frames : 1735
Encoding Speed : 273 fps
Node Work Time : 00:00:06
-----------------------------------
Node Address : 192.168.1.100:3000
Encoded Chunks : 1 of 3 (33%)
Encoded Frames : 3284
Encoding Speed : 330 fps
Node Work Time : 00:00:10
-----------------------------------
apostolis21
12th May 2015, 14:44
Reinstall Haali Media Splitter
It is fixed now, thank you :)
nekrosoft13
13th May 2015, 17:36
Hello Atak
I have new NTSC DVDs that I was trying to upscale to 720p. And every time I run them though Ripbot264 the end result has audio that is severely out of sync.
So what I tried is upscalling to 720p, minor noise remomal.
I tried just basic deinterlace (TFF). and I tried Inverse Telecine.
Every time result has out of sync audio.
here is example of one file.
General
Unique ID : 56907979353378572519509386968734165968 (0x2AD01401B64ABD4884E1FAB1F7D8EBD0)
Complete name : K:\Movies\movie.mkv
Format : Matroska
Format version : Version 2
File size : 3.74 GiB
Duration : 1h 24mn
Overall bit rate mode : Variable
Overall bit rate : 6 360 Kbps
Encoded date : UTC 2014-08-28 03:28:13
Writing application : MakeMKV v1.8.12 win(x64-release)
Writing library : libmakemkv v1.8.12 (1.3.0/1.4.1) win(x64-release)
Video
ID : 1
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : No
Format settings, Matrix : Custom
Codec ID : V_MPEG2
Codec ID/Info : MPEG 1 or 2 Video
Bit rate mode : Variable
Bit rate : 6 042 Kbps
Maximum bit rate : 9 800 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Original frame rate : 29.970 fps
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Scan order : Top Field First
Compression mode : Lossy
Time code of first frame : 01:00:00;00
Time code source : Group of pictures header
Language : English
Default : No
Forced : No
Color primaries : BT.601 NTSC
Transfer characteristics : BT.601
Matrix coefficients : BT.601
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 1h 24mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 14ms
Stream size : 116 MiB (3%)
Title : Stereo
Language : English
Default : Yes
Forced : No
Text
ID : 3
Format : VobSub
Codec ID : S_VOBSUB
Codec ID/Info : The same subtitle format used on DVDs
Language : English
Default : Yes
Forced : No
Menu
00:00:00.000 : en:Chapter 01
00:08:05.485 : en:Chapter 02
00:16:32.324 : en:Chapter 03
00:19:56.862 : en:Chapter 04
00:23:01.380 : en:Chapter 05
00:31:19.711 : en:Chapter 06
00:37:38.089 : en:Chapter 07
00:42:17.535 : en:Chapter 08
00:45:24.388 : en:Chapter 09
00:49:28.298 : en:Chapter 10
00:55:03.166 : en:Chapter 11
01:00:03.600 : en:Chapter 12
01:07:00.850 : en:Chapter 13
01:10:42.905 : en:Chapter 14
01:18:22.531 : en:Chapter 15
Atak_Snajpera
13th May 2015, 19:47
I need 100 mb sample.
Tsusai
15th May 2015, 18:25
Hello Atak
I have new NTSC DVDs that I was trying to upscale to 720p. And every time I run them though Ripbot264 the end result has audio that is severely out of sync.
So what I tried is upscalling to 720p, minor noise remomal.
I tried just basic deinterlace (TFF). and I tried Inverse Telecine.
Every time result has out of sync audio.
here is example of one file.
General
Unique ID : 56907979353378572519509386968734165968 (0x2AD01401B64ABD4884E1FAB1F7D8EBD0)
Complete name : K:\Movies\movie.mkv
Format : Matroska
Format version : Version 2
File size : 3.74 GiB
Duration : 1h 24mn
Overall bit rate mode : Variable
Overall bit rate : 6 360 Kbps
Encoded date : UTC 2014-08-28 03:28:13
Writing application : MakeMKV v1.8.12 win(x64-release)
Writing library : libmakemkv v1.8.12 (1.3.0/1.4.1) win(x64-release)
Video
ID : 1
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : No
Format settings, Matrix : Custom
Codec ID : V_MPEG2
Codec ID/Info : MPEG 1 or 2 Video
Bit rate mode : Variable
Bit rate : 6 042 Kbps
Maximum bit rate : 9 800 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Original frame rate : 29.970 fps
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Scan order : Top Field First
Compression mode : Lossy
Time code of first frame : 01:00:00;00
Time code source : Group of pictures header
Language : English
Default : No
Forced : No
Color primaries : BT.601 NTSC
Transfer characteristics : BT.601
Matrix coefficients : BT.601
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 1h 24mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 14ms
Stream size : 116 MiB (3%)
Title : Stereo
Language : English
Default : Yes
Forced : No
Text
ID : 3
Format : VobSub
Codec ID : S_VOBSUB
Codec ID/Info : The same subtitle format used on DVDs
Language : English
Default : Yes
Forced : No
Menu
00:00:00.000 : en:Chapter 01
00:08:05.485 : en:Chapter 02
00:16:32.324 : en:Chapter 03
00:19:56.862 : en:Chapter 04
00:23:01.380 : en:Chapter 05
00:31:19.711 : en:Chapter 06
00:37:38.089 : en:Chapter 07
00:42:17.535 : en:Chapter 08
00:45:24.388 : en:Chapter 09
00:49:28.298 : en:Chapter 10
00:55:03.166 : en:Chapter 11
01:00:03.600 : en:Chapter 12
01:07:00.850 : en:Chapter 13
01:10:42.905 : en:Chapter 14
01:18:22.531 : en:Chapter 15
Try this; add fps=29.97,ConvertFPS=true to DirectShowSource. It's been a while since I bothered to fight pure DVD in MKVs since DGIndex doesn't operate on MKVs
Ex
video=DirectShowSource("S:\Video\KB\title00.mkv",audio=false,fps=29.97,ConvertFPS=true).ConvertToYV12()
Vereor
18th May 2015, 03:46
@Atak_Snajpera
I have been a bit fan and user of ripbot264 for a long time now. Due to the higher demands of HEVC/x265 I have been playing around with Distributed Encoding for the first time and I can say that I am very impressed.
One little niggly trouble is that currently I am using 3 computers they are pretty equally spec'ed. Sometimes I just use 3 distributed servers (one on each) and sometimes I use 6 distributed servers (two on each) to max out CPU.
But they way the frames are broken up are always in weird groups such as 7, 10 or 11 etc. So I have all three working through quite nicely for the first few frame batches. But near the end, one server can be left with one part to finish by itself, or if am running 2 per computer it can even be left with 2 to finish by itself.
Any chance of a future enhancement where there can be a bit more interaction or control of how the frames are broken up. Either something really manual like specifying the frames per batch job. Or something a bit more automatic like specifying the number of total jobs to create or a group multiplier/divisor.
Other than that, keep up the great work!!!!
Atak_Snajpera
18th May 2015, 07:00
Are you using 2-pass mode or CQ?
Vereor
18th May 2015, 08:42
Are you using 2-pass mode or CQ?
If that is directed at myself, 2-pass mode.
Is that why other peoples screenshots are broken into heaps of 1500 chunks and mine are in huge 17k+ chunks? I thought that might have just been due to a version update... lol :D
Atak_Snajpera
18th May 2015, 12:28
In 2-pass mode chunks are longer than in CQ (10min vs 1min) due to how 2-pass mode works. 1 min chunk in 2-pass mode would flatten to much bitrate distribution in video file. Basically you would be wasting bitrate on scenes where it is not necessary. Graph would look like ABR encode a not true VBR. 10 min chunk is just a trade of between quality and encoding efficiency.
Vereor
18th May 2015, 13:01
In 2-pass mode chunks are longer than in CQ (10min vs 1min) due to how 2-pass mode works. 1 min chunk in 2-pass mode would flatten to much bitrate distribution in video file. Basically you would be wasting bitrate on scenes where it is not necessary. Graph would look like ABR encode a not true VBR. 10 min chunk is just a trade of between quality and encoding efficiency.
That is a really good explanation and makes perfect sense.
Thanks for that Atak_Snajpera
soneca
18th May 2015, 22:19
@Soneca
Ok thanks I will take a look ASAP.
Thank you, Atak. Could detect the error in calculation?
Atak_Snajpera
19th May 2015, 09:43
Yes. It was very easy. I basically forgot to add two short lines of code. My formula was calculating audio using bitrate and audio file size at the same time hence larger file size or smaller video bitrate.
soneca
19th May 2015, 16:21
Cool, thank you! :)
agressiv
22nd May 2015, 15:35
Trying to encode some UK Doctor Who blu-ray's which are (largely) 25fps VC1/h264 encodes. I want to to use TFF 25->50FPS (Yadif) as a de-interlacing method using CQ 1-pass. Basically RipBot264 is splitting up the chunks wrong in this case - the first 1/2 chunks are fine, the last 1/2 of the chunks are -1 frames and the last chunk is extremely long. The file is corrupt when it is done and the joinchunks fails. See screenshot.
It's certainly something with de-interlacing, because if I turn off de-interlacing (bob), everything is fine.
Other things I've tried (just for pure troubleshooting):
1) Tried BFF --> 50FPS - same problem
2) Tried TFF --> 25FPS - it works (but I don't really want to do this...)
http://i.imgur.com/LlR7USX.png
Atak_Snajpera
22nd May 2015, 16:19
Will you be able to send me 10 min sample (original untouched source video file)? I would like to have that file for easier investigation. Use https://mega.co.nz/.
I suppose that encoding client does not work on updated number of frames hence first half is ok but rest is totally wrong.
agressiv
22nd May 2015, 21:30
https://mega.co.nz/#!DIJixayC!ARTBsPFnXMDTIwItaSbinQ4hsJe5CTwM5r0JodYAsVQ
Tsusai
23rd May 2015, 04:10
I've been investigating the best way to put MakeMKV DVD rips through Ripbot with varied success (for science, I still prefer AnyDVD). If you don't know, MakeMKV just takes the DVD movie and puts it in a mkv container with no real encoding. I wish to share my findings. For this test I chose Crank, as it's got some weird cell protection juju that screws up subtitle timing, even after it's been ripped with AnyDVD. MakeMKV repairs the subtitle timing when it rips.
Problem: Loading as is, the mkv is loaded via DirectShowSource. This results in bad A/V sync.
Fix 1: most tests, adding the FPS and ConvertFPS into the DirectShowSource arguements solve this. ex video=DirectShowSource("S:\CrankMakeMKV.mkv",audio=false,fps=29.97,ConvertFPS=true).ConvertToYV12(). This plays the video back at 29.97 without any visible interlacing.
Fix 2: MKVExtract or eac3to pre-extract everything. Ripbot reads as m2v, indexes, etc. Sometimes though (and with my samples) it is a FILM type, and I run dgindex manually with Force Film to eliminate interlacing.
Original Sample: https://mega.co.nz/#!soNAiCoB!bvQ0OWGf-a-CchG1u_dRxPSURa1fjgeKmN5E4pGt0Hk
Sample w/ convertfps added: https://mega.co.nz/#!xosn1I5Z!6KPElN_QjKhEVSlZPDswMis9s5ucxsEQrYM9ZsiVZKc
Sample w/ manual extract: https://mega.co.nz/#!hg9TBZrZ!FFNM2b-Y8DTUxl3u1ib-C9z2tvD-ck6tiwVvvaF70M8
Sample w/ manual extract and ForceFilm DGindex: https://mega.co.nz/#!o5cX1bDC!4R1uyw4h9IdpoAi_9GOLjOAjo5UPpNLBum2aLxpmr6U
Personal opinion: I presume Fix 2 would be the more legit way, as the mpeg2 indexer is involved. I figure a slight check during MKVInfo to check if it's mpeg2, extract it with the rest of the tracks, and then load it with indexing.
Atak_Snajpera
23rd May 2015, 13:51
@Tsusai
I would just use this
video=DirectShowSource("CrankMakeMKV-Segment-006.mkv",audio=false,fps=23.976)
Atak_Snajpera
23rd May 2015, 14:09
https://mega.co.nz/#!DIJixayC!ARTBsPFnXMDTIwItaSbinQ4hsJe5CTwM5r0JodYAsVQ
Thanks but this sample does not require any deinterlacing. This is typical 25 fps (PAL) movie encoded as interlaced (for compatibility with specs). Both fields refer to the same frame so we do not have to do anything about that. The same story is with DVD PAL movies.
Nevertheless there is bug in encoding client when you activate 25 fps -> 50 fps conversion for sure.
soneca
23rd May 2015, 18:28
Atak, the new executable(RipBot264.exe) with the corrections of the calculations are ready, or waiting for new fixes?
Tsusai
23rd May 2015, 19:11
@Tsusai
I would just use this
video=DirectShowSource("CrankMakeMKV-Segment-006.mkv",audio=false,fps=23.976)
I performed another test today on hybrid(?) footage (anime). When using DirectshowSource, ConvertFPS was required. However deinterlacing with AnimeIVTC worked better on the indexed m2v stream than on directstreamsource.
Clip: https://mega.co.nz/#!wp8UnLrY!OBK_0mioLePOx263RV1duMGArteQw16F4OimpP-NyTA
stasi
27th May 2015, 16:19
I´m using latest Ripbot 1.18.2 BETA. I´m from Germany, so I´m using destination filenames with Umlauts, like ä, ö, ü... When I chose a filename WITHOUT Umlaut (like test.mkv), everything is fine. But if I call the file test_ü.mkv, I get an error (see attachment)
This happens after encoding is done, right before muxing the files. When I close the message, the file will be created and everything is fine.
14803
Atak_Snajpera
27th May 2015, 16:33
Use external image service.
stasi
27th May 2015, 17:06
http://www.directupload.net/file/d/4000/3sm83f58_jpg.htm
What I found out is, this error only occurs with two audio tracks. Same job, same source, just set second audio to "no audio", and no error message appears.
agressiv
28th May 2015, 05:24
Thanks but this sample does not require any deinterlacing. This is typical 25 fps (PAL) movie encoded as interlaced (for compatibility with specs). Both fields refer to the same frame so we do not have to do anything about that. The same story is with DVD PAL movies.
Nevertheless there is bug in encoding client when you activate 25 fps -> 50 fps conversion for sure.
Hmm, I dont have much experience with PAL, but I'm certainly seeing interlacing jaggies when watching these. Not all the time, but enough that I want to simply get rid of it.
Atak_Snajpera
28th May 2015, 16:09
http://www.directupload.net/file/d/4000/3sm83f58_jpg.htm
What I found out is, this error only occurs with two audio tracks. Same job, same source, just set second audio to "no audio", and no error message appears.
I did exactly the same and no error :confused:
http://i.cubeupload.com/3Up7u6.png
National character was not correctly stored but this is another story...
stasi
28th May 2015, 17:11
Maybe it only happens on german Windows 7. Just kidding. I can reproduce the error by picking any AVI or MKV, set two audio tracks (BTW first audio is OPUS, second is AC3) and after encoding the error message appears.
zazon
2nd June 2015, 07:12
Hello - I picked up American Sniper, but am having some trouble running it through RipBot. When I play the m2ts file in Media Player Classic, it plays normally. It's the same in VideoLAN. VLC lets me pick the audio while MPC does not. When I got to set it up, RipBot for some reason chooses the closed caption audio track, instead of the movie audio no matter which audio I pick. I went to put it through tsMuxeR to take out the closed caption track and it sees both tracks in the Meta File, but if I rip the TRUE-HD audio out, RipBot says there's no audio, and if I take out the AC3 track, it still takes the closed caption track. Anyone seen this before or might offer a suggestion? Thanks for any help.
Atak_Snajpera
2nd June 2015, 18:06
v.1.18.2
Added: support for extra audio stream
Added: support for 2 extra servers in encoding client (10 in total)
Added: EncodingClient now saves encoding summary in \Chunks\DE_Log_passX.txt file
Added: support for HEVC main 10 (x265 16bit)
Added: 4K-UHD resize profile
Fixed: "RichEdit line insertion error" (hopefully;)
Updated: eac3to 3.29, FFmpeg 2015-06-02, MediaInfo 0.7.74, MKVToolnix 7.9.0, x264 r2538, x265 1.7.95
Download in first post.
stasi
2nd June 2015, 19:07
v.1.18.2
Fixed: "RichEdit line insertion error" (hopefully;)
Just tested, seems to be fixed. Thanks a lot for the update.
guest
3rd June 2015, 00:50
Thanks for the new version, ...been waiting for this :)
Especially the extra servers :)
soneca
3rd June 2015, 14:41
Problems with Dolby TrueHD tracks, movies Jupiter Ascending and American Sniper with wrong values after demux.
I have extracted the tracks and added with mkvtoolnix later to solve.
http://s20.postimg.org/dhw17t1u5/ripbot.jpg
http://s20.postimg.org/4bdqkiwlp/ripbot1.jpg
slalom
3rd June 2015, 20:52
Thanks for the new version, ...been waiting for this :)
Especially the extra servers :)
I think 3 rows of 4 servers (3*4=12) would be prettier
If Atak decides to add more
guest
4th June 2015, 02:05
I think 3 rows of 4 servers (3*4=12) would be prettier
If Atak decides to add more
Yes, I have to admit that 3 rows of 4 would look more "compact", then the "stretched" 2 rows of 5, but I'm NOT complaining !!!
Maybe next update, Atak may change things, he's added 2 extra, another 2 should be possible. :)
Atak_Snajpera
4th June 2015, 10:18
Guys why do you need more servers?
Regarding layout. Do not forget that some people still work on 768p displays. In this case it is safer to increase form size horizontally than vertically.
guest
4th June 2015, 12:08
Guys why do you need more servers?
Regarding layout. Do not forget that some people still work on 768p displays. In this case it is safer to increase form size horizontally than vertically.
Well Atak, it's ALL about SPEED !!!!!!!!!!!!!!!
Knew you'd have a good explanation for the layout :)
I guess the layout doesn't really matter too much, as once you've set up a batch/queue, and set it in motion, it looks after itself.
Atak_Snajpera
4th June 2015, 16:08
@pingfr
I'm guessing that you are using 2-pass mode right? Take a look here http://forum.doom9.org/showthread.php?p=1722683#post1722683
2-pass mode is not very well suited for DE. Shorter chunks (let's say 1 min) would only noticeably reduce quality.
Atak_Snajpera
8th June 2015, 16:30
Well I can prepare special version for you where you can force smaller chunks in 2-pass mode. Your method could be very risky because one chunk could be smaller than 1 min. This would be a disaster for quality.
guest
9th June 2015, 02:51
One could even argue that the next version of Ripbot264/Encodingclient.exe could possibly send a shutdown signal to the Windows host node to shutdown itself when the job is done just the way MeGUI does it,
"[x] Shutdown when encoding done."
I really like that idea :)
Atak_Snajpera
9th June 2015, 18:52
I really like that idea :)
Done. Overwrite older files with these.
http://www.mediafire.com/download/05fivx2klmq9hw5/Patch_for_remote_shutdown.7z
slalom
9th June 2015, 19:22
Can this shutdown only a specific client but not the rest?
Atak_Snajpera
9th June 2015, 19:37
Can this shutdown only a specific client but not the rest?
You mean something like this ?
Server1 Allow Shut Down=true
Server2 Allow Shut Down=false
Server3 Allow Shut Down=true
If yes then no. I thought that people want to save energy therefore encodingclient shutdowns all nodes.
slalom
9th June 2015, 20:54
Yes, I meant specifically shutdown one or more servers or to exclude one or more of them
For example one of my clients is downloading/seeding or is a movie server 24/7 so it should stay on
73ChargerFan
9th June 2015, 21:45
Calculation formula should be:
x = number of total frames detected for a given movie/project.
y = number of nodes available in your cluster at project creation time.
x divided by y = z.
Where as z is the size of each chunk.
That way all the nodes are started at the same time and given they are roughly the same CPU power/identical configuration, the z chunks all are ready at the same time for muxing.
Wouldn't that delay the client encoding until the entire chunk is spooled across the network? Maybe though it is just a one time cost...
guest
10th June 2015, 01:52
You mean something like this ?
Server1 Allow Shut Down=true
Server2 Allow Shut Down=false
Server3 Allow Shut Down=true
If yes then no. I thought that people want to save energy therefore encodingclient shutdowns all nodes.
That would be an awesome addition, however, in my case, I only have "dedicated" server(s), so I will "test" this sometime really soon, sounds GOOD.
Thanks Atak, keep up the excellent work, and keeping us "happy" :)
Ronski
10th June 2015, 07:17
None of my PC's are ever shut down, but they are always put to sleep, so the option to specify Sleep or Shut down would be great.
Something like.
Server1 = Sleep
Server2 = Sleep
Server3 = StayOn (or whatever makes more sense)
Server4 = Shutdown
Atak_Snajpera
10th June 2015, 16:07
None of my PC's are ever shut down, but they are always put to sleep, so the option to specify Sleep or Shut down would be great.
Something like.
Server1 = Sleep
Server2 = Sleep
Server3 = StayOn (or whatever makes more sense)
Server4 = Shutdown
Done.
http://www.mediafire.com/download/068jnwvi1tpsiw9/Remote_ShutDown_Patch_v2.7z
Ronski
10th June 2015, 19:51
Thank you Atak.
Atak_Snajpera
11th June 2015, 20:10
Hey Atak,
Does your offer for a "special" version that allows you to split the amount of chunks per node on a 1:1 ratio still stand? ;-)
Thanks.
try this
http://www.mediafire.com/download/av6vsg9tvb13049/Another_Patch.7z
This has been added in EncodingClient.ini
//in seconds. 0=one chunk per node with equal number of frames to process. May be useful if servers have similar processing speed.
ChunkSizeFor2passMode=600
loukas
12th June 2015, 00:43
I need some help, Ripbot it is unreliable nowadays. When i try to encode something i end up always with unsynced audio.
any tips of what may be the problem?
slalom
12th June 2015, 08:02
Are the source fps same as the result's video?
Also check source fps with job's fps
loukas
12th June 2015, 09:19
Are the source fps same as the result's video?
Also check source fps with job's fps
well the fps has a strange value of 25.78 fps, but i didn't change the output speed, and yes the source and the resulted video have the same 25.78 fps.
the source is a mov file 1920x1280 made by an iPhone 5.
file info:
http://pastebin.com/1N7EzxC2
Atak_Snajpera
12th June 2015, 11:11
well the fps has a strange value of 25.78 fps, but i didn't change the output speed, and yes the source and the resulted video have the same 25.78 fps.
the source is a mov file 1920x1280 made by an iPhone 5.
file info:
http://pastebin.com/1N7EzxC2
Modify script like this
\IMG_0001.MOV",audio=false,fps=29.97,convertfps=true).ConvertToYV12()
loukas
12th June 2015, 12:27
Modify script like this
\IMG_0001.MOV",audio=false,fps=29.97,convertfps=true).ConvertToYV12()
i love you :)
Viper714
13th June 2015, 00:43
Okay, I have a weird issue.
I use Distributed Encoding across four (4) PC. When I try version 1.18.2 for re-encoding my blu rays to MKV, I am getting a strange issue on Pass 2. Pass 1 works well not problem, nice and fast. When I get to Pass 2, three or four servers drop to 1.2 - 2.0 fps and hangs there. If I cancel that slow server and activate another one it raises back to 10 fps and higher. I have tried this on three separate movies with the same result.
I went back to version 1.18.1 and all works perfectly. FPS hangs around 12 and higher.
Is anyone having this issue and if so how can I fix this... The .ini files are the same as far as options.
Thank you in advance...
Atak_Snajpera
13th June 2015, 10:57
for testing purposes disable firewalls on every pc.
00-00
14th June 2015, 19:01
Have been using ripbot successfully for quite a while now, but recently I have been having an issue where there are brief glitches/pixelation across the screen in practically every encode. It normally happens only about once per 1 - 2 hour encode and is seemingly in a random place during the result. I've checked back at the preview afterwards, and sometimes there is a glitch in exactly the same place, (but also sometimes not) and on checking the source material there is no glitch at all on that.
I've been using 4.1 slower film 2 pass profile the whole time since before the problem began, reinstalled windows, fresh installs of all required software etc, and it is still happening. There have been no changes to hardware or anything like that.
Also is there any way to scan a final encode to detect isssues like these? As it's impractical to have to sit through the file in real time with eyes glued to the screen to detect a random glitch.
Thank you for any help or advice!
Atak_Snajpera
14th June 2015, 19:37
I would check CPU stability and memory first. Overheating cpu or faulty memory may case those glitches.
whitezombie455
14th June 2015, 21:39
Thought I would comment that this program works greatly! Very easy to use and a simple GUI. One function I would suggest is an option in batch mode to auto crop. It is a very painful process when trying to auto crop a number of files manually. That is all =)
Viper714
14th June 2015, 21:41
for testing purposes disable firewalls on every pc.
OKay here is what I found using 1.18.2 with the firewall off.
XMen Days of future past.
First Pass very slow fps 8-10
Second Pass seemed normal 15 to 20 fps
Encoded file did not save
First Pass again 2320 to 31 fps
Second pass Seemed slow some 2 to 16 fps
Files saved properly
1.18.1
First Pass 20-32 fps
Second Pass 15 to 20 fps
File saved properly
Riddick
Roughly the same numbers as above as well for versions 1.18.2 & 1.18.1
First file did not save either.
Did not try a second attempt with 1.18.2. Went straight to 1.18.1
In summary 1.18.1 is much more efficient and reliable in converting movies...
agressiv
15th June 2015, 01:58
Since Upgrading to 1.18.2, I'm getting audio encoding timeouts, which I have never gotten before (going back several years):
E:\Temp\RipBot264temp\job44>"D:\RipBot\tools\avs2pipemod\avs2pipemod.exe" -wav "E:\Temp\RipBot264temp\job44\job44_AUDIO1.avs" | "D:\RipBot\Tools\opus-tools\opusenc.exe" --bitrate 240 --ignorelength --quiet - "E:\Temp\RipBot264temp\job44\Encoded_Audio_1.opus"
avs2pipemod[error]: DirectShowSource : Timeout waiting for graph to start.
(E:\Temp\RipBot264temp\job44\job44_AUDIO1.avs, line 6)
Error parsing input file: -
This is what I get when running "jobXX_EncodeAudio1.cmd" manually. However, I can just run it again, and it usually works. I then just run the jobXX_Muxfiles. However, I'm getting maybe a 50% failure rate. Ideas? I can use eac3to and pipe it to opusenc.exe and never get any problems.
System is a i7-4770, 16gb RAM. Temp drive is a RAID-0 pair of disks.
Viper714
15th June 2015, 05:24
Yeah, I am starting to get errors as well even in 1.18.1 now. I thought my Riddick Blu-ray rip worked but getting error in writing the file as well.
Uuggh. Not sure want to change anymore....
Atak_Snajpera
15th June 2015, 10:46
at this point I can only advise you to uninstall avisynth, haali, ffdshow. Reboot and install everything again. Btw use latest avisynth 2.60
00-00
15th June 2015, 22:31
I would check CPU stability and memory first. Overheating cpu or faulty memory may case those glitches.
Great, thanks for the tips, will look into it!
Viper714
16th June 2015, 05:33
at this point I can only advise you to uninstall avisynth, haali, ffdshow. Reboot and install everything again. Btw use latest avisynth 2.60
Atak, okay, I uninstall avisynth, haali, ffdshow on all computers. I also updated Java on them all. I have the same issue that it does not encode the movie successfully. Here is a pdf file of all the screen captures that I put together when trying to encode a movie Riddick.
https://dl.dropboxusercontent.com/u/45570839/MovieEncoding.pdf
I tried it with no success. I use AnyDVD HD to rip the blu ray and then use RipBot264 to encode to an MKV.
So I decided to use MakeMKV to rip the Blu ray. It of course creates a MKV file. When I use that MKV file with RipBot264 it works perfectly and very fast.
So I decided to try another Blu-ray disc, The last of the Mohicans. I ripped with AnyDVD HD and tried to encode. RipBot crashed halfway thru Pass 2. It gave me the following error:
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-15_23-52-31.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-15_23-52-31.png.html)
I will be using MAKEMKV again to see if that will work...
Atak_Snajpera
16th June 2015, 12:14
Viper714
There should be a log saying what went wrong. See \Logs\Jobx_log.txt
Regarding encoding speed. What is CPU usage when you see fps drop?
Thanks. I think I know what happens here. Fix is on the way.
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-15_23-52-31.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-15_23-52-31.png.html)
Atak_Snajpera
16th June 2015, 16:40
agressiv & Viper714
This patch should solve that DirectShowSource Timeout error. Also EncodingServer has been updated and hopefully fixed.
http://www.mediafire.com/download/uckao2haxm351ay/Patch_1.18.3_beta.7z
Make sure that every PC has updated EncodingServer.exe. Also re-fresh already created jobs (select job -> Edit -> Done)
Viper714
16th June 2015, 17:01
Viper714
There should be a log saying what went wrong. See \Logs\Jobx_log.txt
Regarding encoding speed. What is CPU usage when you see fps drop?
Thanks. I think I know what happens here. Fix is on the way.
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-15_23-52-31.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-15_23-52-31.png.html)
Thanks Atak, As far as the CPU usage I am not sure. However, I can tell you that on my PC (192.168.10.11) which is the most powerful of the four, I think the CPU usage is around 3/4 or less. I know this because I have used 3 servers on this PC because I had enough CPU power to do this a few times.
Also BTW the above error shows in all 4 PC's not just the one that is handling the distributed encoding.
Log Files
Encoding Riddick #1 Failed
Ripped via AnyDVD HD
https://dl.dropboxusercontent.com/u/45570839/Job5_log.txt
Encoding Riddick #2 Failed
Ripped via AnyDVD HD a second time
https://dl.dropboxusercontent.com/u/45570839/Job1_log.txt
Encoding Riddick #3 Success
Ripped via MakeMKV
https://dl.dropboxusercontent.com/u/45570839/Job2_log.txt
Encoding Last of the Mohicans #1 Failed
Ripped via AnyDVD HD
https://dl.dropboxusercontent.com/u/45570839/Job3_log.txt
Hope this helps!!
Atak_Snajpera
16th June 2015, 17:09
Also show me 1.txt , 2.txt and so on files from \jobx\chunks\ folder. Pack them into one archive.
Viper714
16th June 2015, 17:10
agressiv & Viper714
This patch should solve that DirectShowSource Timeout error. Also EncodingServer has been updated and hopefully fixed.
http://www.mediafire.com/download/uckao2haxm351ay/Patch_1.18.3_beta.7z
Make sure that every PC has updated EncodingServer.exe. Also re-fresh already created jobs (select job -> Edit -> Done)
THANKS!! Will retry and get back to you...
Viper714
16th June 2015, 18:35
Atak,
First findings,
UAC dialog box on start - normal
UAC dialog box second time on start - for server activation
UAC dialog box third time when adding a second server
Smart Screen Prevention box on one of my Windows 8 machines. Clicking OK does not work. Unable to run Ripbot256. http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-16_13-29-21_1.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-16_13-29-21_1.png.html)
I turned off Smart Screen and got it to work. Please try to fix this as this should not have to be turned off
Will get back to you after encoding...
Atak_Snajpera
16th June 2015, 18:46
I'm Windows 7 guy so this won't be "fixed". On my OS I do not get those silly popups ;). Besides How am I supposed to fix this? It is sad that with every new version user is treated like 10 year old kid.
Viper714
16th June 2015, 19:00
Also show me 1.txt , 2.txt and so on files from \jobx\chunks\ folder. Pack them into one archive.
I can only provide you with this job for the failed "Last of the Mohicans"
https://dl.dropboxusercontent.com/u/45570839/Mochicans%20Failed%20job3.zip
Viper714
16th June 2015, 19:06
Atak, when trying to encode all of the servers are blinking from "encoding" to "idle" over and over. This is even happening on the local machine... I rest the router and n the same issue. New IP addresses were given to some of the machines, but I re-authorized firewall access which happens on start of Ripbot264.
I turned off the firewall just in case with no joy.
Viper714
16th June 2015, 19:12
It is sad that with every new version user is treated like 10 year old kid.
I totally agree with you!!!!!!!!!!!! :eek:
Atak_Snajpera
16th June 2015, 19:20
Atak, when trying to encode all of the servers are blinking from "encoding" to "idle" over and over. This is even happening on the local machine... I rest the router and n the same issue. New IP addresses were given to some of the machines, but I re-authorized firewall access which happens on start of Ripbot264.
I turned off the firewall just in case with no joy.
make sure that you can access shared folder from other machines.
for example
\\SERVER-PC\RipBot264temp\job1\Chunks\1.cmd
Viper714
16th June 2015, 19:30
make sure that you can access shared folder from other machines.
for example
\\SERVER-PC\RipBot264temp\job1\Chunks\1.cmd
OMG!! I am such a NOOB. Forgot to change the temp directory in the .ini file. Sorry about that!!!
http://i361.photobucket.com/albums/oo54/pcubillos/Smileys/Small/SugarwareZ-045.gif (http://s361.photobucket.com/user/pcubillos/media/Smileys/Small/SugarwareZ-045.gif.html)
Viper714
16th June 2015, 20:42
Atak,
So far it does NOT look promising. It is very, very slow as before on Pass 1. The initial start was fast but as it got further into it it started to slow down.
Here is a link to a pdf I put together showing the encoding with the CPU usage of each machine as you requested before. Once the encoding is complete, if it does not crash first, I will post the logs and text files.
https://dl.dropboxusercontent.com/u/45570839/1.18.3%20Beta%20Encoding%20of%20Last%20of%20the%20Mohicans.pdf
Viper714
16th June 2015, 22:17
Atak,
The encoding was successful!! Really surprised as it did not start off very well. It took 02h:05m:47s to complete. Pass 1 usually hangs pretty high in the fps range and Pass 2 in the 6-12 fps range. Not sure why it was different but at least it worked. I will try a few other movies later for verification.
Here are the log files for you to review just in case
https://dl.dropboxusercontent.com/u/45570839/Mohicans2%20Log.zip
Thank you so much for your help in getting this working. Your efforts in supporting this program are so appreciated!!!!
Ronski
17th June 2015, 10:11
Atak,
First findings,
UAC dialog box on start - normal
UAC dialog box second time on start - for server activation
UAC dialog box third time when adding a second server
Smart Screen Prevention box on one of my Windows 8 machines. Clicking OK does not work. Unable to run Ripbot256. http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-16_13-29-21_1.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-16_13-29-21_1.png.html)
I turned off Smart Screen and got it to work. Please try to fix this as this should not have to be turned off
Will get back to you after encoding...
I'm pretty certain you need to press the more info button and then there's an option to permit or ignore this program.
Atak_Snajpera
17th June 2015, 10:41
viper
first pass is by default much faster than second because it only analyses footage for optimal bitrate distribution. Actual encoding is done in second pass hence much slower encoding speed.
Viper714
17th June 2015, 15:37
viper
first pass is by default much faster than second because it only analyses footage for optimal bitrate distribution. Actual encoding is done in second pass hence much slower encoding speed.
Atak, I kind of figured that. I may not have detailed my post properly. I normally see that PASS 1 goes very quickly for the reason you stated. However, in the last encoding that I did yesterday (The Last of the Mohicans) I noticed that PASS 1 started out fast but slowed down extremely.
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/RipBot%20Image.png (http://s361.photobucket.com/user/pcubillos/media/Issues/RipBot%20Image.png.html)
Using the above image, this shows PASS 1 as it was almost finished. Notice the RED boxes where the FPS is very low and the GREEN boxes showing the normal FPS range for PASS 1. In the past this would be the normal (GREEN) for PASS 1. Not sure why it would drop to 2 - 3 fps or even 9 fps on a read only. I will do another rip sometime today for additional comparison. I will also try version 1.18.1 just in case...
Sorry if I am being a pest. Just trying to pass information...
Tsusai
17th June 2015, 15:50
Atak,
First findings,
UAC dialog box on start - normal
UAC dialog box second time on start - for server activation
UAC dialog box third time when adding a second server
Smart Screen Prevention box on one of my Windows 8 machines. Clicking OK does not work. Unable to run Ripbot256. http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-16_13-29-21_1.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-16_13-29-21_1.png.html)
I turned off Smart Screen and got it to work. Please try to fix this as this should not have to be turned off
Will get back to you after encoding...
Ah SmartScreen. You got 2 things you can do. It's just like Win 7 when you download any file. It flags it from the Internet and just prompts you to make sure you know this.
1) When it prompts, you can click on More Info. It should give you a Run prompt
2) RT Click->Properties on the EXE. You might see an Unblock Button. Press it. You can do this on zip/7z/rar files as well prior to extraction so the extracted files aren't flagged from the Internet as well.
Viper714
17th June 2015, 18:17
TSUSAI: Thank you for this information. I changed it as you mentioned and it worked great!!!!
:thanks:
Atak_Snajpera
17th June 2015, 18:58
Atak, I kind of figured that. I may not have detailed my post properly. I normally see that PASS 1 goes very quickly for the reason you stated. However, in the last encoding that I did yesterday (The Last of the Mohicans) I noticed that PASS 1 started out fast but slowed down extremely.
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/RipBot%20Image.png (http://s361.photobucket.com/user/pcubillos/media/Issues/RipBot%20Image.png.html)
Using the above image, this shows PASS 1 as it was almost finished. Notice the RED boxes where the FPS is very low and the GREEN boxes showing the normal FPS range for PASS 1. In the past this would be the normal (GREEN) for PASS 1. Not sure why it would drop to 2 - 3 fps or even 9 fps on a read only. I will do another rip sometime today for additional comparison. I will also try version 1.18.1 just in case...
Sorry if I am being a pest. Just trying to pass information...
No it is ok. I'm also curious why you have such low cpu usage even with two instances.
I would like you to do the following things
1) Download process explorer https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
2) Run again encoding but this time show me cpu usage for avs2yuv.exe and x264.exe
example
http://i.cubeupload.com/4KEJpK.png
I predict that low fps is due to low cpu usage caused by something wrong going with your router. Basically avs2yuv.exe is waiting too long for frames from main pc.
Viper714
17th June 2015, 23:51
No it is ok. I'm also curious why you have such low cpu usage even with two instances.
I would like you to do the following things
1) Download process explorer https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
2) Run again encoding but this time show me cpu usage for avs2yuv.exe and x264.exe
I predict that low fps is due to low cpu usage caused by something wrong going with your router. Basically avs2yuv.exe is waiting too long for frames from main pc.
Atak:
Here is the info you requested...
Last of the Mohicans
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/Encoding%20Client.png (http://s361.photobucket.com/user/pcubillos/media/Issues/Encoding%20Client.png.html)
Process Explorer
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/Process%20Explorer.png (http://s361.photobucket.com/user/pcubillos/media/Issues/Process%20Explorer.png.html)
Here is the same information 5 minutes later
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/Encoding%20Client2.png (http://s361.photobucket.com/user/pcubillos/media/Issues/Encoding%20Client2.png.html)
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/Process%20Explorer2.png (http://s361.photobucket.com/user/pcubillos/media/Issues/Process%20Explorer2.png.html)
Hope that helps!!!
Atak_Snajpera
18th June 2015, 12:03
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/RipBot%20Image.png
Something tells me that your network is not working in 1000 Mbps but in slower 100 Mbps mode.
Just take a look.
According to http://www.blu-ray.com/movies/The-Last-of-the-Mohicans-Blu-ray/10898/ this movie has average bitrate of 38 Mbps. If we subtract audio stream (DTSMA ~4 Mbps) and all subtitles we should get pure video stream bitrate of ~33 Mbps.
Above image shows that your average encoding speed is 73 fps.
So If we divide 73 fps by 24 (movie frame rate) we get ~3.
33 Mbps * 3 = 99 Mbps.
To verify my theory you should do some simple copy test between PCs with some large file. If your copy speed is limited to ~12 MB/s then you have your answer why first pass is slow.
mini-moose
18th June 2015, 15:43
I'm playing around with this interesting tool for the first time.
Got a couple of questions:
1) Why is Sharpen used as default? I tried to remove it from the .ini completely but then I got an error when starting encode saying
Sharpen values are incorrect. Changed it to 0.0 on .ini now, but I'm not sure if that disables it completely.
2) Seems like DSS is always the default decoder unless distributed encoding is used in which case the source is indexed by ffms2.
Is there a way to choose between DSS and indexing for single pc encode?
thanks in advance.
Atak_Snajpera
18th June 2015, 16:18
1) 0 = means disabled. (filter has nothing to do) I've added gentle sharpening because downscaled movie looks better (especially on my ancient PSP with screen 480x272)
2) If ain't broke don't fix it. That's my motto. DirectShowSource has been working well for all those years. It is ok if you do not need frame accurate seeking.
mini-moose
18th June 2015, 17:20
1) 0 = means disabled. (filter has nothing to do)
thanks for confiming. I had a hard time finding documentation on Sharpen for some reason.
2) If ain't broke don't fix it. That's my motto. DirectShowSource has been working well for all those years. It is ok if you do not need frame accurate seeking.
Good motto :) Was just wondering if there was a way to do it differently and I couldn't find it.
Viper714
18th June 2015, 21:28
Something tells me that your network is not working in 1000 Mbps but in slower 100 Mbps mode......
Atak, I will run a LAN Speed test in a few. But just FYI, I decided to swap the Ethernet cable to another plug on the motherboard on my server. I tried the same encoding with 1.18.3 and got the same result on Pass 1. Average was 2-4 FPS.
Then I tried version 1.18.1 and I got 17 - 24 fps range.
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-18_16-04-30.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-18_16-04-30.png.html)
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-18_16-11-11.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-18_16-11-11.png.html)
All was going great up to the end of PASS 1 until Ripbot either crashed of froze.
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-18_16-14-09.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-18_16-14-09.png.html)
I tried turning off the offending server but would not work. THe abort button did work and it started encoding the last chunk in PASS 1. It is continuing as I type at around 24 FPS. IF I had a network issue wouldn't I still get the same issue even in 1.18.1??
Viper714
19th June 2015, 07:29
To verify my theory you should do some simple copy test between PCs with some large file. If your copy speed is limited to ~12 MB/s then you have your answer why first pass is slow.
Atak, Here are my results on a LAN test from the SERVER-PC to the other three computers. I tested a 500 MB file as you will notice.
X-51 PC
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/X-51.png (http://s361.photobucket.com/user/pcubillos/media/Issues/X-51.png.html)
LTPC
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/LTPC.png (http://s361.photobucket.com/user/pcubillos/media/Issues/LTPC.png.html)
PAUL-PC
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/PAUL-PC.png (http://s361.photobucket.com/user/pcubillos/media/Issues/PAUL-PC.png.html)
Hope this helps to answer this conundrum!!!
Atak_Snajpera
19th June 2015, 10:30
My last idea. Copy x264 folder from 1.18.1 version to 1.18.3 (TOOLS/x264)
slalom
19th June 2015, 13:12
I had a similar problem. One RJ45 plug had issues and I replaced it.
So check your plugs for signs of abuse
Viper714
19th June 2015, 16:21
My last idea. Copy x264 folder from 1.18.1 version to 1.18.3 (TOOLS/x264)
Okay I will try it later today. Will let you know
:thanks:
Viper714
19th June 2015, 16:25
I had a similar problem. One RJ45 plug had issues and I replaced it.
So check your plugs for signs of abuse
Humm!! Good point. Amazingly I recently purchased an Ethernet Cable tester. Time to put it to good use!!! Thanks for the recommendation...
slalom
19th June 2015, 17:26
Do an optical inspection. I still had 1 Gbps connection on the Task Manager, but the the cable inside the plug was pulled about 5mm
mini-moose
20th June 2015, 13:15
I have a concern about the distributed encoding feature.
I see it's done by splitting the video encode into small parts (trim in avs) and those get distributed between the computers. I can see how that works ok for CRF encodes (though it might mess up GOPs),
but with 2-pass, doesn't it diminishes the purpose of 1st pass? The video is split into ~10mins segments (maybe more with more pcs, I tried with only 2)with each getting it's own stats file, which means
the video is not analyzed as a whole, and thus bitrate distribution is flawed for 2nd pass. Unless I'm missing/misunderstanding something, that's pretty much as effective as 1-pass ABR.
Atak_Snajpera
20th June 2015, 14:22
Unless I'm missing/misunderstanding something, that's pretty much as effective as 1-pass ABR.
10 min chunk is long enough to be safe. During that period you will have mix of static scenes (less bitrate needed) and dynamic (more bitrate needed). Nevertheless I do not recommend going down to 1min chunk size because like you already mentioned bitrate distribution would have been flattened too much. 10 min chunks size is just a compromise between encoding efficiency and quality.
Viper714
20th June 2015, 21:14
My last idea. Copy x264 folder from 1.18.1 version to 1.18.3 (TOOLS/x264)
Atak,
SUCCESS!!!
That actually did it!!! I had not checked the network cables yet as I wanted to try this last suggestion. Man these are beautiful numbers again!!
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/2015-06-20_16-09-45.png (http://s361.photobucket.com/user/pcubillos/media/Issues/2015-06-20_16-09-45.png.html)
I did as you recommended on all four(4) computers... It is still encoding and no crashes. Will let you know when it finishes, but so far it is great!!!
mini-moose
21st June 2015, 09:37
10 min chunk is long enough to be safe. During that period you will have mix of static scenes (less bitrate needed) and dynamic (more bitrate needed).
I have to cautiously disagree. An average movie has anywhere between 4-8mins static end credits, and with this method the last segment gets as much bitrate as the rest of the movie. Further more, you would sometimes end up splicing a dynamic scene right in the middle, which would ruin the look ahead bitrate distribution.
Why not just switch to 1-pass ABR?, it would still be size sensitive and would save doing the first pass.
Atak_Snajpera
21st June 2015, 11:00
if user selects 2pass mode in gui then app should accept that. 2pass has more information about complexity of next frames than blind abr. Besides abr is less accurate when you aim for specific size.
Personally I stoped using 2pass mode because I do not store my movies on optical discs anymore. My poor dvdrw has been collecting dust for few years.
Viper714
21st June 2015, 15:24
Atak,
SUCCESS!!!
That actually did it!!! I had not checked the network cables yet as I wanted to try this last suggestion. Man these are beautiful numbers again!!
Atak,
Just a followup message. The encoding went perfectly. No issues. Not sure what was the reason for this but definitely using the x264 folder from version 1.18.1 was the solution. Thank you for your patience and advice in fixing this issue.
On another note have you ever given any thought to using the GPU along with the CPU or in lieu of the CPU? Are GPU's better than CPU's? I have seen some programs using them.
In either case, thank you again for your help. You have a awesome program for ripping and re-encoding movies.
:thanks: http://i361.photobucket.com/albums/oo54/pcubillos/Smileys/Small/SugarwareZ-003.gif (http://s361.photobucket.com/user/pcubillos/media/Smileys/Small/SugarwareZ-003.gif.html)
Viper714
21st June 2015, 21:11
if user selects 2pass mode in gui then app should accept that. 2pass has more information about complexity of next frames than blind abr. Besides abr is less accurate when you aim for specific size.
Personally I stoped using 2pass mode because I do not store my movies on optical discs anymore. My poor dvdrw has been collecting dust for few years.
Atak, I am curious as to your response. As you know I am re-encoding my Blu-Rays after I rip them with AnyDVD HD. Should I not be using 2 PASS when encoding them. Is their a better more efficient option while maintaining quality?
mini-moose
22nd June 2015, 09:06
Should I not be using 2 PASS when encoding them. Is their a better more efficient option while maintaining quality?
CRF would give you a better result unless you care about media sizes.
george84
22nd June 2015, 19:54
Could you please clarify the use of 2 audio channels.
I get problems when encoding an avs. I usually did the following:
1. Add New job and select an avs file.
2. Ripbot displays "gathering information" and then fills in video and audio.
3. In audio only "1" is green.
4. Start encoding
5. Encoding is done, but in the multiplex phase a second audio file "Encoded_Audio_1.aac" is referenced which doesn't exist, and multiplex fails.
When clicking on "2" in audio I notice that there is also a reference to avs file, but no profile is filled in.
How can I get rid of this reference to second audio file?
I just realised that after selecting a dummy file for the second audio file, I get the option "No Audio" in dropdown box for audio.
So this is a bug. This dropdown box should offer "No Audio" immediatly.
Atak_Snajpera
22nd June 2015, 20:44
Yes It looks like a bug. I will investigate this case tomorrow.
slalom
22nd June 2015, 21:58
How can I get rid of this reference to second audio file?
Before starting the job, check if audio 2 is "no audio"
george84
23rd June 2015, 08:19
Before starting the job, check if audio 2 is "no audio"
Yes, but I can only set it to "no audio" after first having selected a file (which will cause ripbot to gather information and take some time). So there is a workaround.
Question: Is there also possibility to have only audio 2? Should there be a option "No Audio" for audio 1?
Atak_Snajpera
23rd June 2015, 11:31
The reason behind this is, because the main master node is running on an SSD C:\ where files are being copied to and all this job creation/copy/deletion process is slowly chirping away my SSD's lifespan for each encode.
SSDs can easily write hundreds of TiB before they die. The best can even go beyond 1 PiB! http://techreport.com/review/27436/the-ssd-endurance-experiment-two-freaking-petabytes
Besides in 5 years we will be laughing at SATA III drives.
slalom
23rd June 2015, 14:49
Why don't you change the Temp directory to a non-ssd?
You will be equally as slow as what you suggest
Atak_Snajpera
23rd June 2015, 15:05
I like current portable solution where EncodingServer.exe doesn't need any additional local files to work. Nothing will be done in this matter. If you are so worried about your SSD then switch to HDD. I'm not going to waste my free time on this useless feature.
Viper714
23rd June 2015, 16:39
Why don't you change the Temp directoryto a non-ssd?
You will be equally as slow as what you suggest
I agree with Slalom. I have an SSD and had concern on the life of it. That is why I configured the .ini file to use a mechanical drive for my temp solution. It is very simple to do and a option to mitigate the SSD life span concern. Yes SSD's are quicker but more expensive. That is the toss up that each individual will have to deal with. I have over 400 movies in my library (two big boxes of Blu-ray disks safety stored) and I've used my mechanical drive for conversion.
Considering that RipBot is a free program there has to be a methodology where you look at features that are "Nice to Have" and then "Need to Have". The latter of course takes precedence.
george84
23rd June 2015, 16:57
Problem:
In selection of audio file the extension .avs is not among the supported audio formats. However when manually entering the name of a file with extension avs everything works.
It would be nice to have .avs extension supported, so that you can pick your audio avs file in explorer selection. See attachment
Atak_Snajpera
26th June 2015, 15:59
v1.18.3 final is out
Added: Bitrate Distribution Optimization for 2-pass mode in Distributed Encoding Mode (chunks with smaller complexity get less bitrate and vice versa)
Added: EncodingClient can shutdown servers when all jobs are finished (See EncodingClient.ini for more details)
Added: Shut down method has been also added for main executable (See entry ShutDownMethod=shutdown in RipBot264.ini)
Added: Autocrop in Batch mode
Added: Chunk Size for 2-pass mode is now adjustable.
Added: EncodingClient can alternatively create one chunk per node with equal number of frames to process (2-pass mode only)
Changed: Thanks to new BDO default chunk size for 2-pass mode could be reduced to 60s. (smaller chunk size = better work distribution)
Fixed: Crash in EncodingClient.exe
Fixed: DirectShowSource timeout error on some machines during encoding audio phase
Fixed: "NO AUDIO" option was missing if user selected .avs as video file
Updated: EncodingClient v1.6.0, EncodinServer v1.5.1, MKVToolnix v8.0.0, x265 1.7.243
soneca
26th June 2015, 16:25
Thank you! :cool:
jandor
26th June 2015, 23:05
Thanks! Atak
sneaker_ger
26th June 2015, 23:08
Added: Bitrate Distribution Optimization for 2-pass mode in Distributed Encoding Mode (chunks with smaller complexity get less bitrate and vice versa)
How does this work? Do you first do all first passes, then analyze the stats files and then adjust 2nd pass target bitrates accordingly?
mini-moose
26th June 2015, 23:26
How does this work? Do you first do all first passes, then analyze the stats files and then adjust 2nd pass target bitrates accordingly?
From what I can see it takes the bitrate achieved for each segment in first pass and uses it as the --bitrate respectively in 2nd pass. e.g. say chunk 1 ended up with 3500k in first pass, it will be then encoded with --bitrate 3500 in 2nd pass.
sneaker_ger
26th June 2015, 23:33
Your explanation does not really make sense to me. There has to be some kind of calculation to make overall average bitrate hit the target.
mini-moose
26th June 2015, 23:37
So it uses CRF for first pass?
Seems I was wrong. I thought it still uses a pre-defined bitrate on first pass but I don't see any such setting. I guess it just runs the first pass without specific bounds and then calculates the results relatively to the target bitrate.
I'm not 100% sure.
soneca
26th June 2015, 23:42
In a first attempt stopped at 100%, I tried again and it worked ... weird.
http://s20.postimg.org/cg6kkn1ql/RIPBOT1.png
Atak_Snajpera
27th June 2015, 11:41
How does this work? Do you first do all first passes, then analyze the stats files and then adjust 2nd pass target bitrates accordingly?
1) First pass is run in CQ mode with default CRF value instead of target bitrate
2) In CQ mode encoder adjusts bitrate on-fly according to current complexity of frames so at the end of encoding process I know which chunks should get less or more bitrate in second pass.
http://i.cubeupload.com/bKpxeS.png
Calculation is very simple. First I calculate average bitrate for all chunks. In this example average bitrate for first pass with default CRF value was 1438 kbps.
Next average bitrate from each chunk is divided by aforementioned 1438 kbps . All values are stored in BDO.2pass file.
BDO.2pass file
1438.1 <- average bitrate from first CQ mode pass (information only. Does not serve any purpose in 2-pass)
1.13343995549684 <- Chunk 1 bitrate will be multiplied by this value
0.49857450803143 <- Chunk 2 bitrate will be multiplied by this ...
1.4275780543773 <- Chunk 3 ....
1.07433419094639
0.537514776441138
0.709269174605382
1.25721438008483
0.794103330783673
0.719004241707809
1.84896738752521
3) In second pass target bitrate is simply multiplied by those values.
So If my target bitrate was 1000 kbps then first chunk gets 1133 kbps. Second 498 kbps. Third 1427 kbps and so on.
http://i.cubeupload.com/pJ9Okh.png
sneaker_ger
27th June 2015, 11:47
I see. Thank you for explaining.
slalom
27th June 2015, 22:31
What does this mean "ChunkSizeFor2passMode=60"?
Can I use less chunks and bigger number of frames?
Atak_Snajpera
28th June 2015, 10:34
yes you can but it does not make sense now. Smaller chunk is better for work distribution (Less server idle time). Also you lose less time if you decide to restart encoding after abort.
mini-moose
28th June 2015, 14:47
1) First pass is run in CQ mode with default CRF value instead of target bitrate
2) In CQ mode encoder adjusts bitrate on-fly according to current complexity of frames so at the end of encoding process I know which chunks should get less or more bitrate in second pass.
It seems like maybe a better way to do it than the old 2-pass method. But the quality still suffers greatly.
I encoded a blu-ray clip with regular 2-pass and with ripbot new distributed 2-pass method.
Everything other than the 2-pass method is identical: preset slow, --bitrate 3000, all x264 settings the same:
http://screenshotcomparison.com/comparison/132840
damia
28th June 2015, 16:26
hai atak...for version 1.18.3 2pass before this version i only get 10-11chucks.. now for new version around 93chucks??? how to i change back to normal?? i mean this.. http://imgur.com/YuUWAoL
Atak_Snajpera
28th June 2015, 16:43
It seems like maybe a better way to do it than the old 2-pass method. But the quality still suffers greatly.
I encoded a blu-ray clip with regular 2-pass and with ripbot new distributed 2-pass method.
Everything other than the 2-pass method is identical: preset slow, --bitrate 3000, all x264 settings the same:
http://screenshotcomparison.com/comparison/132840
Try again but this time with 600s chunk size.
slalom
28th June 2015, 17:32
yes you can but it does not make sense now. Smaller chunk is better for work distribution (Less server idle time). Also you lose less time if you decide to restart encoding after abort.
All those are true, OK!
mini-moose
28th June 2015, 17:47
Try again but this time with 600s chunk size.
Was going to do it now, but some reason RB won't start properly now, not sure what's up.
It starts and sits in task bar but I can't bring it forward.
Atak_Snajpera
28th June 2015, 17:56
Maybe you messed up something in ripbot264.ini ?
mini-moose
28th June 2015, 17:58
Maybe you broke something in ripbot264.ini ?
Don't think I have. Might have something to do with NV driver update I did earlier that hanged at the end and didn't officially completed...not exactly sure, will reboot perhaps.
mini-moose
28th June 2015, 18:13
It's working now after reboot. Might be related to job2_EncodingClient.meta being open in notepad++?. I think it was cause N++ restarted with it loaded there.
Anyway, I'm not sure how well the 600s will be effective on this test cause the clip is only 4mins long :) I'll look into it tomorrow.
Atak_Snajpera
28th June 2015, 18:24
Well I thought you were encoding full movie...
mini-moose
28th June 2015, 18:30
Well I thought you were encoding full movie...
I did say a clip :) It was just to try out and see how it look and I didn't feel like doing a whole movie for that.
Atak_Snajpera
28th June 2015, 18:33
So maybe try with 120s chunk then.
mini-moose
29th June 2015, 08:41
So maybe try with 120s chunk then.
Meanwhile I just did the 4mins in one chunk to see how how it turns out using crf 23 1st pass (first pass without defined bitrate).
There is a noticeable difference even without breaking the video into chunks:
http://screenshotcomparison.com/comparison/132941
Maybe simply upscaling the bitrate for 2nd pass isn't that good?
I noticed the first pass bitrate results are considerably smaller 2nd pass target, and I used a relatively low bitrate for 2nd pass (first passes were around 1000, 2nd pass was 3000).
I'm not a big expert, but the stats file seem to include all sorts of stuff that maybe isn't just bitrate related:
cpbdur:2 q:26.11 aq:21.71 tex:273375 mv:20072 misc:1193 imb:534 pmb:2811 smb:175 d:s ref:0
Atak_Snajpera
29th June 2015, 14:49
Meanwhile I just did the 4mins in one chunk to see how how it turns out using crf 23 1st pass (first pass without defined bitrate).
There is a noticeable difference even without breaking the video into chunks:
http://screenshotcomparison.com/comparison/132941
Maybe simply upscaling the bitrate for 2nd pass isn't that good?
I noticed the first pass bitrate results are considerably smaller 2nd pass target, and I used a relatively low bitrate for 2nd pass (first passes were around 1000, 2nd pass was 3000).
I'm not a big expert, but the stats file seem to include all sorts of stuff that maybe isn't just bitrate related:
cpbdur:2 q:26.11 aq:21.71 tex:273375 mv:20072 misc:1193 imb:534 pmb:2811 smb:175 d:s ref:0
I really do not see any problem here! It is 100% normal that frames are not 100% the same. What is important is overall complexity of frame. Looking at your screenshots I really can't say whether frame A has more details than B or vice versa. I only see different pattern of the film grain. You must be a super human to notice this subtle difference in motion ;)
mini-moose
30th June 2015, 11:35
Looking at your screenshots I really can't say whether frame A has more details than B or vice versa. I only see different pattern of the film grain. You must be a super human to notice this subtle difference in motion ;)
I can see quite a difference in detail (especially in #3), but yeah, if you watch in motion and from a viewing distance, it's unlikely to be as apparent.
It was mostly to demonstrate that cq first pass doesn't give the same reference as real first pass does. Remember this is not split first pass. It was a lot worse when I used 60 seconds chunks.
Atak_Snajpera
30th June 2015, 19:26
I can see quite a difference in detail (especially in #3), but yeah, if you watch in motion and from a viewing distance, it's unlikely to be as apparent.
It was mostly to demonstrate that cq first pass doesn't give the same reference as real first pass does. Remember this is not split first pass. It was a lot worse when I used 60 seconds chunks.
I've noticed the same drops in quality in my 10 min "Drive" sample.
It turns out that default CRF 23 is not accurate enough to estimate chunk's complexity. CRF value increased to 16 seems to be much more accurate.
Screenshot from chunk 6
Normal mode -> http://i.cubeupload.com/hM3KmT.png
DE crf 23 -> http://i.cubeupload.com/uJqdy8.png
DE crf 16 -> http://i.cubeupload.com/1yJNyf.png
And here is explanation why some chunks have poor quality.
Bitrate Distribution for chunks with CRF 23
http://i.cubeupload.com/2G922C.png
Bitrate Distribution for chunks with CRF 16
http://i.cubeupload.com/w1zl7G.png
No wonder that chunk 6 has such poor quality if it only gets 0.66 of target bitrate instead of ~1. Also first and last chunk wastes a lot of bitrate budget because when I was comparing those two sections I had not seen any obvious differences in quality.
Try this patch
http://www.mediafire.com/download/grd9kfgm3e5k5m1/DE_patch_for_1.18.3.7z
mini-moose
30th June 2015, 23:36
I've noticed the same drops in quality in my 10 min "Drive" sample.
It turns out that default CRF 23 is not accurate enough to estimate chunk's complexity. CRF value increased to 16 seems to be much more accurate.
Screeshots look a lot better now.
Did you try any crf values in between too or went straight to 16?
I'll give it a try too. Thanks.
Atak_Snajpera
1st July 2015, 10:52
16 seems to be a good value
http://i.cubeupload.com/AgWJYG.png
Atak_Snajpera
1st July 2015, 16:50
After further investigation I've noticed that even with higher crf value there are still cases where quality of the frame drops. I guess that .stat file generated using CQ mode is not always compatible in second pass so I decided to restore previous old method with 10 min chunks with constant bitrate for each chunk.
Please re-download again 1.18.3 if you use DE mode with 2-pass. Sorry for this mess. I should have tested this method a little bit more...
slalom
1st July 2015, 22:22
So the only change is the 10 min chunks?
What if we use 5 minutes?
Is it safe?
Atak_Snajpera
1st July 2015, 22:36
yes if you can accept less optimal bitrate distribution.
soneca
1st July 2015, 22:39
I can not create AVCHD discs because Ripbot264 is stopping at the end of the first pass in this latest version. This is happening in my two pc.
http://s20.postimg.org/eyxbiftsd/RIPBOT.png
Edit: I test using another source but this source has been converted without problems in the CQ mode.
soneca
2nd July 2015, 00:09
Another source is the same, stopping at the end of the first pass.
essential
2nd July 2015, 02:37
I searched first but this is such a long thread it may have been answered but I can't find it. Anyway, how do you use a DTS track in the new versions of Ripbot? Just started doing some encoding again and I remember a couple years ago if I did COPY STREAM I'd get the actual DTS track in my mkv. Now, no matter what I do, loading the MT2S, or muxing the DTS track out and loading it separately, it's converted to FLAC ("converting DTS-MA to FLAC"), and that seems like the highest audio I can get.
Am I missing something, how do you get an untouched DTS track in the encode?
hoju3508
2nd July 2015, 04:45
@essential, if your source audio is DTS-HD MA, then chose "core" instead of "flac".
hoju3508
2nd July 2015, 04:47
Another source is the same, stopping at the end of the first pass.
No problems here with creating AVCHD with v1.18.2 - no DE, 2-pass.
Are you having issues with v.1.18.3?
essential
2nd July 2015, 06:22
@essential, if your source audio is DTS-HD MA, then chose "core" instead of "flac".
I'll have to try again from the MT2S but when I load the individually muxed .264 and the .dts (which was how I always did it in the past) I hit the "..." next to audio, select the .dts and the file is automatically converted, I'm not given an option to change anything, or pick CORE. Can you only get DTS if using a MT2S now?
Edit:
DTS/Core selection worked when loading in the MT2S, but doesn't work when loading in the .DTS file directly, that is converted to FLAC automatically, not sure why, but thanks, I'll just work from the MT2S.
Also, has AC3 640 been removed? The highest AC3 stream selectable now (MT2S or .dts) seems to be 256?
mini-moose
2nd July 2015, 09:42
After further investigation I've noticed that even with higher crf value there are still cases where quality of the frame drops. I guess that .stat file generated using CQ mode is not always compatible in second pass so I decided to restore previous old method with 10 min chunks with constant bitrate for each chunk.
Did you try the new method but with pre-defined bitrate on first pass instead of CQ?
Atak_Snajpera
2nd July 2015, 10:51
ABR in first pass is not very accurate in estimating chunk's complexity. I tried that before using cq mode.
http://i.cubeupload.com/GMVLE8.png
@soneca
When first pass hangs run process explorer and do screenshot. I need to see what processes started by ripbot264.exe are still running.
soneca
2nd July 2015, 13:01
No problems here with creating AVCHD with v1.18.2 - no DE, 2-pass.
Are you having issues with v.1.18.3?
No problems with 1.18.2, only with the 1.18.3 version using 2 pass.
soneca
2nd July 2015, 13:11
@Atak
http://s20.postimg.org/5i7ibt9xp/processos.png
http://s20.postimg.org/y6kgf1c3x/processos1.png
Atak_Snajpera
2nd July 2015, 13:15
Run manually job6_EncodeAudio1.cmd and show me what you get.
soneca
2nd July 2015, 13:29
I run job6_EncodeAudio1 but nothing happens, I can only run the job6_EncodeAudio2.
http://s20.postimg.org/nz1x2mpvx/job6.png
Atak_Snajpera
2nd July 2015, 13:33
ok. Now show me content of job6_AUDIO1.avs file and job6_AUDIO2.avs
soneca
2nd July 2015, 13:37
#MT
#VideoSource
video=BlankClip(length=166549, width=1920, height=1080, fps=23,976, pixel_type="YV12", channels=0)
#Deinterlace
#Decimate
#Crop
#Resize
video=Spline36Resize(video,1280,720).Sharpen(0.0)
#Colors
#Denoise
#Subtitles
#AudioSource
Import("E:\Temp\RipBot264temp\job6\job6_a1.avs")
#Triming
#AVSameLength
#ColorSpace
______________________________________________________
#MT
#VideoSource
video=BlankClip(length=166549, width=1920, height=1080, fps=23,976, pixel_type="YV12", channels=0)
#Deinterlace
#Decimate
#Crop
#Resize
video=Spline36Resize(video,1280,720).Sharpen(0.0)
#Colors
#Denoise
#Subtitles
#AudioSource
Import("E:\Temp\RipBot264temp\job6\job6_a2.avs")
#Triming
#AVSameLength
#ColorSpace
Atak_Snajpera
2nd July 2015, 13:41
And also job6_a1.avs and job6_a2.avs please.
soneca
2nd July 2015, 13:44
#AudioSource
LoadPlugin("C:\Programas\RipBot264v1.18.3\tools\AviSynth plugins\NicAudio\NicAudio.dll")
audio=NicAC3Source("E:\Temp\RipBot264temp\job6\audio_1_English.ac3")
audio=ResampleAudio(audio,48000)
#DownMix
Import("C:\Programas\RipBot264v1.18.3\Tools\AviSynth plugins\Scripts\DownMixAudio.avs")
#Delay
audio=DelayAudio(audio,0)
#Tempo
#Normalize
#AudioDub
audio=ConvertAudioTo16bit(audio)
AudioDub(video,audio)
_____________________________________________________________________________________________________
#AudioSource
LoadPlugin("C:\Programas\RipBot264v1.18.3\tools\AviSynth plugins\NicAudio\NicAudio.dll")
audio=NicAC3Source("E:\Temp\RipBot264temp\job6\audio_2_Portuguese.ac3")
#DownMix
#Delay
audio=DelayAudio(audio,0)
#Tempo
#Normalize
#AudioDub
audio=ConvertAudioTo16bit(audio)
AudioDub(video,audio)
sneaker_ger
2nd July 2015, 13:45
video=BlankClip(length=166549, width=1920, height=1080, fps=23,976, pixel_type="YV12", channels=0)
[...]
video=BlankClip(length=166549, width=1920, height=1080, fps=23,976, pixel_type="YV12", channels=0)
Does comma work for fps decimal on some systems? Usually you need a dot.
Atak_Snajpera
2nd July 2015, 13:53
Good eye sneaker_ger I haven't noticed that wrong decimal symbol.
Soneca try this http://www.mediafire.com/download/0ndbxwwnys9/RipBot264.exe
soneca
2nd July 2015, 14:07
Ok, now running in a few minutes I report.
I had the impression the first pass not have reached their full frames, but went to the second pass smoothly.
soneca
2nd July 2015, 17:17
Working properly, thank you!
hoju3508
2nd July 2015, 18:36
Also, has AC3 640 been removed? The highest AC3 stream selectable now (MT2S or .dts) seems to be 256?
Haven't tried v1.18.3, but v1.18.2 has 640k.
Atak_Snajpera
2nd July 2015, 18:46
Most likely he has 2.0 audio. Higher bitrates are only available for 5.1.
slalom
2nd July 2015, 19:30
Haven't tried v1.18.3, but v1.18.2 has 640k.
v1.18.3 also has 640k
agressiv
3rd July 2015, 04:26
I was wondering why "Please Wait... Gathering Information..." Takes so long after the audio is extracted from an MKV.
Turns out if AviSynth MT mode is on, this can take 25 minutes. With it off, it takes 2 minutes.
-------
Source MKV file has a single DTS-HD audio track, which is 4GB. My Temp directory is on a RAID-0 set. Movie is 2 hours 30 minutes, hence the rather large file.
I opened up Sysinternals' Process Monitor. avs2avi.exe is chewing all I/O on the disk, and nothing else is using that drive. It's currently reading at the rates of 40-50 MBytes/sec.
avs2avi.exe scans the *entire* 4GB 1_audio_English.dts file from start to finish (it's very clear in procmon)
D:\RipBot\Tools\avs2avi\avs2avi.exe E:\Temp\RipBot264temp\job1\getinfo.avs -c null -o n
Each iteration takes about 2.5 minutes. It goes through this at least 10 times - I had to clear my process monitor buffer because it was taking so long.
The first two times, avs2avi.exe has the same PID. The remaining times are a different, but unique PID.
This whole process took 25 minutes.
Surely there must be a more efficient way of simply gathering information on an audio file?
I did more testing from the command line. This is AviSynth MT causing this. Turn MT off (comment out SetMTmode(3,0) and SetMTmode(2)), and it only does 2 iterations instead of 10.
Perhaps some tweaking in the getinfo.avs can be done for those of us who use AviSynth MT?
Vereor
4th July 2015, 03:53
Hi Atak_Snajpera
I seem to have run into a little problem with v1.18.3
When using distributed encoding CRF with the source file being x265, the avs chunks being created have the local file path to the original source file instead of the \RipBot264temp\\job1\video.mkv network share, so the remote servers fails with 'could not open the input file'
I can work around this by selecting the source file through network share on the host machine, just thought I would let you know.
Atak_Snajpera
4th July 2015, 10:19
I'm unable to reproduce this problem.
http://i.cubeupload.com/5qKN6c.png
Vereor
4th July 2015, 17:51
I'm unable to reproduce this problem.
I am able to reproduce this problem.
But as said, I can work around...
http://i.cubeupload.com/MnK4PI.png
Atak_Snajpera
4th July 2015, 17:53
Vereor
This should help
http://www.mediafire.com/download/xy66s7t686az95g/EncodingClient.exe
Vereor
5th July 2015, 04:13
Vereor
This should help
http://www.mediafire.com/download/xy66s7t686az95g/EncodingClient.exe
Yes, the new EncodingClient.exe has fixed the problem. Thanks Atak_Snajpera
Also due to your distributed encoding I have a nice little cluster of 10x i7-4770s that makes my x265 encoding a 1/10th of the pain it could have been. So thanks heaps for everything in general too!!
guest
5th July 2015, 08:41
Have a strange IP address problem when trying to use DE.
I have recently setup a Windows 10 TP system, and Ripbot works fine, however, I was trying to connect to Windows 8.1 PC using DE, and that PC has an IP Address of 192.168.0.4, and the Windows 10 PC has 192.168.0.3, but when the DE Server windows come up, (on the W10 PC) they show an IP Address of 192.55.233.2:xxxx, so as a result, the 2nd PC won't connect, and "help".
So how does an IP address of 192.168.0.3, be interpreted as 192.55.233.2, in Ripbot ??
Encoder.ini has correct address'.
Any suggestions, anyone ???? :)
Atak_Snajpera
5th July 2015, 10:33
ipconfig /all and show us what you have there.
What ip is associated by your router? Do you have more than one network card?
guest
5th July 2015, 13:06
ipconfig /all and show us what you have there.
What ip is associated by your router? Do you have more than one network card?
Hi Atak,
I can post the ipconfig/all info later, OK.
Ummm, I actually haven't got a router, it's just an 8 port 100/1000Mb hub that "join's" everything.
Some of my PC's "do" have more than 1 onboard NIC, but on the Windows 10 PC, I have disabled the Realtek, and left the Intel enabled.
I was using another Windows 8.1 PC with DE, with no problem, so it's either a Windows 10 thing, or the mobo...haven't used this PC for a while.
I generally only use 1 PC, with all DE servers running within the same PC...works well, makes a huge difference. I just need to have the hub powered up.
I will have a better look tomorrow.
Cheers
Atak_Snajpera
5th July 2015, 13:13
Ummm, I actually haven't got a router, it's just an 8 port 100/1000Mb hub that "join's" everything.
Maybe that's the problem here. You do not have device (router) which would control ip association for connected devices (PCs).
Also check what you have in those sections. I have router (IPs are associated with MAC adresses) so I do not have to fill in anything.
http://i.cubeupload.com/6jVLy0.png
guest
5th July 2015, 14:01
Maybe that's the problem here. You do not have device (router) which would control ip association for connected devices (PCs).
Also check what you have in those sections. I have router (IPs are associated with MAC adresses) so I do not have to fill in anything.
http://i.cubeupload.com/6jVLy0.png
OK, well, I haven't had this problem with any other PC's, so it must be a Windows 10 hiccup, but to answer your question....
No, I do not have device (router) which would control ip association for connected devices (PCs).
I just slightly change the IP addresses, on the other PC's, seems to work fine for "normal" networking.
So on the PC in question, the settings are :-
IP is 192.168.0.3
Subnet 255.255.255.0
No Gateway
Preferred DNS 208.67.222.222
Alt DNS 208.67.220.220
guest
6th July 2015, 05:26
Hi Atak,
So I checked ipconfig/all, and found a Tunnel TAP adaptor that had DHCP enabled, which generated that IP of 192.55.233.2, so I had several failed attempts at deleting/disabling it, but with no success, then I noticed an Intel TAP entry in Device Manager, it was a hidden device, so I uninstalled that, rebooted, it all came back, so then I switched from the onboard Intel NIC, to the Realtek NIC, and now everything is working.
I have a theory on what might have happened, but I would need to do a fresh clean install on Windows 10, and I can't be bothered, as the final release is "just around the corner".
I really appreciate your input & suggestions, it lead me in the right direction, to get it working.
I am currently DE'ing with the PC I couldn't connect to, yesterday.
Many thanks :)
Reveal
6th July 2015, 09:20
This is the first time I have a problem with Ripbot.
It seems only to affect this movie: The man with the iron fists uncut version region B. 5053083037550
Ripbot stops after first or second pass. No error message.
HDD > Blu-ray > mkv. Windows 8.1 X64 / Ripbot 1.18.3
If I roll back to 1.18.1, it´s working again.
Same settings.
soneca
6th July 2015, 14:00
This is the first time I have a problem with Ripbot.
It seems only to affect this movie: The man with the iron fists uncut version region B. 5053083037550
Ripbot stops after first or second pass. No error message.
HDD > Blu-ray > mkv. Windows 8.1 X64 / Ripbot 1.18.3
If I roll back to 1.18.1, it´s working again.
Same settings.
Replace with this RipBot264.exe to solve. http://forum.doom9.org/showthread.php?p=1728651#post1728651
agressiv
6th July 2015, 14:14
Curious why you even use avs2avi.exe with how slow it is compared to Mediainfo.dll? Is Mediainfo.dll unreliable? I haven't used the DLL personally but I've scripted the CLI version and it's very fast.
Atak_Snajpera
6th July 2015, 15:06
I need to know what avisynth exactly knows about opened script. Number of frames reported by decoder,fps and so on. MediaInfo will never give me that accurate information.
Gathering information on my machine takes few seconds. No idea why this takes minutes on your side.
agressiv
7th July 2015, 00:18
Again, avs2avi.exe is scanning the entire Audio file. In my latest Movie (Dances with Wolves) - that .dts file is 8.5gb. It took about 3 minutes to scan that on an SSD. MediaInfo scans it in a half a second. Crop the movie, and it scans the whole audio file again (3 more minutes)
Yes, it's lightning fast with SD content, but I rarely am ever dealing with that. On Blu-rays, every audio file is lossless - many are 4gb+ in size.
Avs2Avi is over 10 years old. Guess I'll see if I can find something other than mediaInfo which might do the job. Maybe ffprobe? I know it can do similar functions as well.
Detailed:
Start AVS2AVI - 0m
Log outputs to console - 1m 5 sec
File scans again - 1m 40sec
Total time 2min 45sec
Total throughput is 24k IOPS. My SSD is going absolutely nuts.
Edit: It's NicAudio.dll which is causing the file scanning.
DirectshowSource on the DTS works but shows an incorrect length (large negative number) in info.txt
uNicAudio.dll behaves the same as NicAudio.dll
Tried NicAudio.dll version 2.06, same behavior.
Directshowsource on the source MKV works. Obviously not ideal.
sneaker_ger
7th July 2015, 07:10
Lossless compressed audio has a variable bitrate. If it's not in an container that supplies total duration (like mkv) it has to be scanned to get the correct duration (and AviSynth needs duration at script loading time, cannot be changed dynamically, I think).
But does NicAudio even do DTS-HD/TrueHD? I don't know if it's the best choice source filter in this case.
Atak_Snajpera
7th July 2015, 10:27
nicaudio does not see hd part. Only core is decoded.
Vereor
7th July 2015, 13:22
Vereor
This should help
Hi Atak_Snajpera, I just wanted to confirm that your new EncodingClient.exe fixed the problem.
I posted back on the day, but because I quoted your link I think the post was not approved.
Thanks again.
Reveal
7th July 2015, 13:45
Tnx for your help.
Replace with this RipBot264.exe to solve. http://forum.doom9.org/showthread.php?p=1728651#post1728651
squezer
7th July 2015, 14:09
Hi, Atak,
I have a strange problem - I upgraded recently from 1.18.1 to 1.18.3 and now encoding of this audio to aac (MOV from camera)
Audio
ID : 2
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : sowt
Duration : 8s 775ms
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 1.61 MiB (2%)
Language : English
is skipped silently and output mkv is not created at all...
I tried to copy only new ripbot.exe into old directory - the problem is here.
Old ripbot.exe with new stuff - encoded_aac is created, output mkv is here.
Any help, please?
Atak_Snajpera
7th July 2015, 17:00
see log file for details.
squezer
7th July 2015, 19:17
strangely, there is not any note about audio...
F:\>"C:\Program Files (x86)\RipBot264\tools\avs2yuv\avs2yuv.exe" "F:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Program Files (x86)\RipBot264\tools\x264\x264_x64.exe" --pass 1 --bitrate 4096 --stats "F:\Temp\RipBot264temp\job1\job1.stats" --fps 30000/1001 --force-cfr --min-keyint 30 --keyint 300 --frames 263 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output NUL -
y4m [info]: 1920x1080p 1:1 @ 5000000/166833 fps (cfr)
x264 [info]: using SAR=1/1
x264 [warning]: VBV bitrate (25000) > level limit (20000)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile Main, level 4.0
F:\Temp\RipBot264temp\job1\job1.avs: 1920x1080, 5000000/166833 fps, 264 frames
x264 [info]: frame I:3 Avg QP:24.94 size:151261
x264 [info]: frame P:143 Avg QP:28.72 size: 25265
x264 [info]: frame B:117 Avg QP:31.79 size: 3668
x264 [info]: consecutive B-frames: 20.5% 54.0% 19.4% 6.1%
x264 [info]: mb I I16..4: 25.7% 0.0% 74.3%
x264 [info]: mb P I16..4: 10.1% 0.0% 0.0% P16..4: 58.6% 0.0% 0.0% 0.0% 0.0% skip:31.3%
x264 [info]: mb B I16..4: 0.9% 0.0% 0.0% B16..8: 14.5% 0.0% 0.0% direct: 4.7% skip:79.9% L0:26.6% L1:69.3% BI: 4.1%
x264 [info]: final ratefactor: 25.83
x264 [info]: coded y,uvDC,uvAC intra: 33.7% 44.3% 7.2% inter: 13.7% 6.3% 0.0%
x264 [info]: i16 v,h,dc,p: 26% 45% 21% 8%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 17% 13% 9% 10% 11% 8% 8% 7%
x264 [info]: i8c dc,h,v,p: 52% 35% 9% 4%
x264 [info]: Weighted P-Frames: Y:30.8% UV:0.0%
x264 [info]: kb/s:4098.59
encoded 263 frames, 72.37 fps, 4098.59 kb/s
F:\>"C:\Program Files (x86)\RipBot264\tools\avs2yuv\avs2yuv.exe" "F:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Program Files (x86)\RipBot264\tools\x264\x264_x64.exe" --pass 2 --bitrate 4096 --stats "F:\Temp\RipBot264temp\job1\job1.stats" --fps 30000/1001 --force-cfr --min-keyint 30 --keyint 300 --frames 263 --sar 1:1 --level 4.0 --aud --nal-hrd vbr --vbv-bufsize 25000 --vbv-maxrate 25000 --b-pyramid none --stdin y4m --output "F:\Temp\RipBot264temp\video.264" -
y4m [info]: 1920x1080p 1:1 @ 5000000/166833 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 4.0
F:\Temp\RipBot264temp\job1\job1.avs: 1920x1080, 5000000/166833 fps, 264 frames
x264 [info]: frame I:3 Avg QP:26.36 size:129316
x264 [info]: frame P:143 Avg QP:29.05 size: 25082
x264 [info]: frame B:117 Avg QP:31.82 size: 4029
x264 [info]: consecutive B-frames: 20.5% 54.0% 19.4% 6.1%
x264 [info]: mb I I16..4: 6.0% 78.2% 15.8%
x264 [info]: mb P I16..4: 2.4% 8.9% 0.6% P16..4: 42.7% 7.1% 4.8% 0.0% 0.0% skip:33.6%
x264 [info]: mb B I16..4: 0.2% 0.2% 0.0% B16..8: 28.4% 0.6% 0.2% direct: 1.0% skip:69.3% L0:28.1% L1:70.7% BI: 1.2%
x264 [info]: 8x8 transform intra:75.0% inter:80.5%
x264 [info]: coded y,uvDC,uvAC intra: 48.8% 54.7% 9.2% inter: 14.7% 9.0% 0.0%
x264 [info]: i16 v,h,dc,p: 11% 64% 10% 15%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 22% 25% 4% 6% 5% 9% 5% 7%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 18% 11% 6% 13% 11% 12% 6% 8%
x264 [info]: i8c dc,h,v,p: 57% 29% 10% 4%
x264 [info]: Weighted P-Frames: Y:31.5% UV:0.0%
x264 [info]: ref P L0: 69.3% 19.6% 7.4% 3.1% 0.5%
x264 [info]: ref B L0: 94.8% 5.2%
x264 [info]: kb/s:4053.16
encoded 263 frames, 24.50 fps, 4053.16 kb/s
F:\>"C:\Program Files (x86)\RipBot264\tools\mkvtoolnix\mkvmerge.exe" -o "D:\2015-07-01_6379.mkv" --compression 0:none --title "2015-07-01_6379" --default-duration 0:30000/1001fps "F:\Temp\RipBot264temp\video.264" --compression 0:none --language 0:und --aac-is-sbr 0:0 "F:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac"
mkvmerge v8.1.0 ('Psychedelic Postcard') 64bit
Error: The file 'F:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac' could not be opened for reading: open file error.
-------------------------
Elapsed Time: 00h:00m:15s
Atak_Snajpera
7th July 2015, 19:24
have you tried this file http://forum.doom9.org/showthread.php?p=1729209#post1729209
squezer
7th July 2015, 19:30
yes, i did
Atak_Snajpera
7th July 2015, 19:49
run manually job1_EncodeAudio1.cmd and show output.
squezer
7th July 2015, 20:24
here you are
f:\Temp\RipBot264temp\job1>job1_EncodeAudio1.cmd
f:\Temp\RipBot264temp\job1>"C:\Program Files (x86)\RipBot264\tools\avs2pipemod\avs2pipemod.exe" -wav "F:\Temp\RipBot264temp\job1\job1_AUDIO1.avs" | "C:\Progra
m Files (x86)\RipBot264\Tools\fhgaacenc\fhgaacenc.exe" --profile lc --cbr 128 --adts --ignorelength --quiet - "F:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac"
avs2pipemod[error]: Script error: the named argument "length" was passed more than once to BlankClip
(F:\Temp\RipBot264temp\job1\job1_AUDIO1.avs, line 6)
job1_AUDIO1.avs
#MT
#VideoSource
video=BlankClip(length=264, width=1920, height=1080, fps=29,97, pixel_type="YV12", channels=0)
#Deinterlace
#Decimate
#Crop
#Resize
#Colors
#Denoise
#Subtitles
#AudioSource
Import("F:\Temp\RipBot264temp\job1\job1_a1.avs")
#Triming
#AVSameLength
#ColorSpace
Atak_Snajpera
7th July 2015, 20:44
1) Select this job
2) click edit
3) click done
squezer
7th July 2015, 20:46
...and?
Atak_Snajpera
7th July 2015, 20:49
start?
squezer
7th July 2015, 20:52
I do not get it.
Are you suggesting that I have never hit start button or what?
edit2-----------
1.18.2 has the same problem
edit------------
there is no problem with 1.18.1, only with 1.18.3
you asked this (http://forum.doom9.org/showpost.php?p=1729242&postcount=13730)
i answered this (http://forum.doom9.org/showpost.php?p=1729252&postcount=13731)
and your reaction is like this:
1) Select this job
2) click edit
3) click done
because...?
Atak_Snajpera
8th July 2015, 18:59
1.18.4 BETA with new BDO v2.0 method for distributed encoding mode
http://www.mediafire.com/download/e460n44gndl06o3/RipBot264v1.18.4_BETA_PATCH.7z
Regarding new BDO. Now chunks complexity is estimated directly on tex: and mv: values stored in .stats files.
There is also new option in encodingclient.ini where you can specify strength for BDO
//Bitrate Distribution Optimization Strength for 2-pass mode. 0=Disabled ( Each chunk gets the same bitrate budget to spend )
//Higher value allocates higher bitrate budget to more complex chunks and less for chunks with lower complexity. Default is 2
BDOstrength=2
and here is example how this works with my "Escape from New York" movie
http://i.cubeupload.com/KuwPsh.png
I've also added protection so graph won't go below some safe bitrate limit. See graph 4 and flat line for first and last chunks .
squezer
8th July 2015, 22:41
new 1.18.4 BETA is working as it should regarding audio encoding...
at least for me. :cool:
Emulgator
9th July 2015, 20:35
Regarding new BDO. Now chunks complexity is estimated directly on tex: and mv: values stored in .stats files.
There is also new option in encodingclient.ini where you can specify strength for BDO
Wahoo. Beautiful. Kudos for this one. Now distributed x264 encoding may take off with me too.
fantasmanegro
14th July 2015, 15:41
one question about DE...
if one server is down while encoding, what happened with the chunk?.... will another server start to encoding the missing part?... or... just start the encoding again...
Viper714
14th July 2015, 16:10
one question about DE...
if one server is down while encoding, what happened with the chunk?.... will another server start to encoding the missing part?... or... just start the encoding again...
My experience is that another server, once available, will take over that chunk and will restart that chunk from the beginning. BTW you may have to do it manually if the server does not release the chunk...
fantasmanegro
14th July 2015, 17:54
My experience is that another server, once available, will take over that chunk and will restart that chunk from the beginning. BTW you may have to do it manually if the server does not release the chunk...
thank you for the explanation :thanks:
by the way..
will this :
"EncodingClient can alternatively create one chunk per node with equal number of frames to process"
work with CQ mode, in future releases?
Atak_Snajpera
14th July 2015, 18:50
why? Small chunks are generally better than 2-4 huge. Especially in CQ mode.
fantasmanegro
14th July 2015, 21:09
why? Small chunks are generally better than 2-4 huge. Especially in CQ mode.
i was reading about quality lost in small chunks fewer posts back, but i don't know if that applies to CQ too... in my case DE is just for 2 or 3 PC with same specs... so i was wondering "why so many chunks for 3 PCs?"....
here:
http://forum.doom9.org/showthread.php?p=1728417#post1728417
and here:
http://forum.doom9.org/showthread.php?p=1728521#post1728521
maybe i miss the point of the comments...
Atak_Snajpera
14th July 2015, 21:12
There is no quality loss in cq because in this mode bitrate is adjusted on fly. Those posts have nothing to do with cq mode.
fantasmanegro
14th July 2015, 21:24
There is no quality loss in cq because in this mode bitrate is adjusted on fly. Those posts have nothing to do with cq mode.
Got it... :thanks:
x110x
16th July 2015, 12:08
Hi , "Autocrop in Batch mode" doesn't work or i'am doing something wrong. ripbot creating avs script with crop command but i am getting encoded video without cropping.
What i did : http://pasteboard.co/201Aa8OM.png
Result:
http://pasteboard.co/201gQTYx.png
:confused:
Avs Script:
#MT
#VideoSource
video=DirectShowSource("C:\Users\xxx\Desktop\111.mkv",audio=false).ConvertToYV12()
#Deinterlace
#Decimate
#Crop
video=Crop(video,0,132,-0,-132)
#Resize
video=Spline36Resize(video,1280,544).Sharpen(0.2).AddBorders(0,88,0,88)
#Colors
#Denoise
#Subtitles
#AudioSource
Import("C:\Temp\RipBot264temp\job1\job1_a1.avs")
#Triming
#AVSameLength
#ColorSpace
Atak_Snajpera
16th July 2015, 14:54
You have selected wrong option. You need this
http://i.cubeupload.com/9JjAF0.png
Viper714
22nd July 2015, 06:06
So I decided that I would convert OLDER DVD movies that are not available in Blu Ray yet for my media center. Can you please recommend the best setting for these type conversions?
For Blu Ray movies I use the typical default settings except i use 2-Pass with the highest ModeValue of 8192. I use a Profile of 4.0 FHD as well. For Blu rays should I change this to 4.1. I read some where that it increases the maximum bitrate. Should I use 4.1 in blu ray and/or DVD settings?
Oh forgot to mention that my final output file is mkv...
Thanks in advance!!!
Atak_Snajpera
22nd July 2015, 11:47
Can you please recommend the best setting for these type conversions?
CRF20
For Blu Ray movies I use the typical default settings except i use 2-Pass with the highest ModeValue of 8192.
8192 is not a maximum value. You can type whatever you want.
Viper714
22nd July 2015, 18:49
CRF20 for my question on best setting for SD DVD movies
Atak, I am converting a movie "Prince of Egypt" from a SD DVD. In using this setting I am getting what appears as interlacing. Should i set the deinterlacing to a specific value?
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/Interlacing%20POE.png (http://s361.photobucket.com/user/pcubillos/media/Issues/Interlacing%20POE.png.html)
Here are my encoding settings. note the CRF was actually set to 18
http://i361.photobucket.com/albums/oo54/pcubillos/Issues/Encoding%20Settings.png (http://s361.photobucket.com/user/pcubillos/media/Issues/Encoding%20Settings.png.html)
Here is a link to the result of the movie from MediaInfo:
Click here (https://dl.dropboxusercontent.com/u/45570839/Prince%20of%20Egypt%20MediaInfo.txt)
What am I setting incorrectly?
manono
22nd July 2015, 22:43
This doesn't really sound like a specific RipBot264 question but a question about how your DVD should be processed before encoding. It probably needs either an IVTC or unblending. RipBot can do one but not the other. Please make available a 10-second sample, one with steady movement.
Viper714
22nd July 2015, 23:31
Manono,
Thank you for your reply. I actually just recently found the answer to my SD encoding question. I found a resource on converting SD DVD's which I will post below. After doing the procedure listed it worked fine. I am definitely spoiled by the blu ray quality but it is better than what I had. A lot more steps than what I do on blu ray conversion. Hope this helps anyone looking for the same guide.
Here it is: Click Here (http://www.thehtpc.net/htpc-tips-and-tweaks/encoding-dvds-to-h-264-mkv-using-ripbot264/?singlepage=1)
Now I just wonder if there is something of the sort for better / optimized blu ray recoding...
manono
23rd July 2015, 05:32
And you followed his advice to first deinterlace with Yadif followed by decimating to 23.976fps? If so, you seriously degraded your movie. Which is why I asked for a sample - to see what you had before offering advice.
But that's okay. It's your movie. Do with it what you like.
Atak_Snajpera
23rd July 2015, 17:03
manono is right. You should just select "INVERSE TELECINE" option if you are working with typical NTSC DVD.
Viper714
23rd July 2015, 22:08
Manono: as far as the sample, I assume it is of the post encoding that I did or of the pre VOB file??
guest
27th July 2015, 02:08
Hi Atak,
I have acquired a large amount of .m4v x265 files that I would like to run thru Ripbot, however, this extension is not supported.
Are you able to add this somehow, or suggest another process ?
Would be greatly appreciated :)
Cheers
manono
27th July 2015, 06:39
Manono: as far as the sample, I assume it is of the post encoding that I did or of the pre VOB file??
You assume wrong. No one wants to see what you did with it. We need to see something directly from the source. The chances are good that it just needs an IVTC, as Atak_Snajpera suggested. There are other possibilities, but if it's a film then deinterlacing it is the last thing you want to do to it.
And I apologize, as I accidentally edited your post.
Wishbringer
27th July 2015, 07:45
... .m4v x265 files that I would like to run thru Ripbot, however, this extension is not supported.
Aren't .m4v a subset of .mp4?
Did you try to rename them to mp4?
Only known difference (for me) is, that m4v can contain DRM Copy Protection (introduced by Apple).
http://fileinfo.com/extension/m4v
v1.18.1
Added: Support for HEVC as input format (mkv and mp4 containers only)
guest
27th July 2015, 11:33
Did you try to rename them to mp4?
No, I must admit I didn't even think of that, I will definitely try that, and get back.
That's just too easy :)
Cheers
Shamans09
28th July 2015, 23:48
I probably found bug...
if I choose x265 and go in detail, there is option to choose Tune (film, animation, etc). I guess x265 doesnt support these presets and therefore this should be grayed out with selecting x265 (like Level dropdown menu) coz when I select for my x265 project --tune film video wont encode (running job1_EncodeVideo.cmd shows error)
also :\\ripbot264 1.18.3\Tools\x265\x265help.txt is empty
and also there are some issues since ripbot264 v1.8.1. no output file is generated (created). nor on deafult output path, nor on custom selected path, nor even if I set it in RipBot264.ini file. to finish my project I always must manualy mux all the tracks with mkvmerge GUI (throw there audio from C:\Temp\RipBot264temp\job1\Encoded_Audio_1.acc and video track from C:\Temp\RipBot264temp\video.265). its very unpleasant tho
Viper714
30th July 2015, 03:20
You assume wrong. No one wants to see what you did with it. We need to see something directly from the source. The chances are good that it just needs an IVTC, as Atak_Snajpera suggested. There are other possibilities, but if it's a film then deinterlacing it is the last thing you want to do to it.
And I apologize, as I accidentally edited your post.
Manono, here is a 22 second vob file clip as requested
Click here (https://dl.dropboxusercontent.com/u/45570839/VTS_01_1_02.vob)
:thanks:
Viper714
30th July 2015, 22:55
Atak_Snajpera,
I am re-evaluating my recoding procedures for a Blu Ray DVD. Earlier I believed that using the "2-Pass" mode was the best. Only because the 1-Pass would evaluate the rip and then the 2-Pass would encode it more effectively. Furthermore, using this method I can see an estimated file size of the final product. Typically I would use a KBPS of 8192, however since one of your past responses you mentioned that I was not limited to that. So I been pushing more 9000 or 10,000. This of course increases the file size.
Is there a actual science or formula that I could use that would give me a good movie recode yet not be huge in size?
I know of the CQ mode, but is this a better option at a particular CRF level?
Is there a resource on the web where I can read about this?
Appreciate your and the rest of the groups patience.
:thanks:
Atak_Snajpera
31st July 2015, 11:36
you are trying to invent a wheel again. CQ does exactly what you want! End of story.
Viper714
31st July 2015, 14:53
you are trying to invent a wheel again. CQ does exactly what you want! End of story.
There's always a way to build a better mouse trap or wheel!!
http://i361.photobucket.com/albums/oo54/pcubillos/Smileys/Forum%20Line/whistle.gif (http://s361.photobucket.com/user/pcubillos/media/Smileys/Forum%20Line/whistle.gif.html)
Okay I will start using CQ!!
Thank you...
73ChargerFan
31st July 2015, 17:29
Even Fred Flintstone knew a round wheel was optimal. :D
The RipBot264 guide Viper214 linked to is over 4 years old. Are there any others that are recommended? Thanks.
soneca
2nd August 2015, 03:42
Atak, thanks for the new version! ;)
Wishbringer
4th August 2015, 17:49
yep, just recognized 1.19.0 at videohelp.com.
Will test it asap.
soneca
5th August 2015, 04:43
Well, here it has not changed.
Atak, the path of the logs were changed in this version?
Atak_Snajpera
5th August 2015, 11:33
see job folder.
guest
5th August 2015, 11:46
yep, just recognized 1.19.0 at videohelp.com.
Will test it asap.
Yes, I was a bit puzzled by soneca's comment about a new version.
Atak forgot to edit the version number on this forum.
So, now I can say, thanks for the new version, they've been coming thick & fast, recently :)
Cheers
Atak_Snajpera
5th August 2015, 13:17
Atak forgot to edit the version number on this forum.
I didn't forget. There is bug in this forum. After few years you lose rights to change thread's title.
http://forum.doom9.org/showthread.php?t=172423
http://forum.doom9.org/showthread.php?t=171711
guest
6th August 2015, 02:13
I didn't forget. There is bug in this forum. After few years you lose rights to change thread's title.
http://forum.doom9.org/showthread.php?t=172423
http://forum.doom9.org/showthread.php?t=171711
OK, sorry about that, then......so I hope you can get to the bottom of that, and get that "fixed", as that was the most obvious way, "we" knew there was a version update.
Cheers :o
Wishbringer
6th August 2015, 13:16
Or start a new thread with same starting post and reference to this one.
my2ct ;)
Btw: can't even thank enough for this nice little piece of software.
Did all tasks manually before.
byteshare
7th August 2015, 03:42
I was trying to search for this but can't seem to get a good answer. How does ripbot handle if one server goes down when using Multi-computer Distributed Encoding? Examples, one computer crashes, or if the power goes out and one of my battery backups doesn't last as long as the others before the power comes back?
I'm just wondering if one goes down if it takes out the chain (assuming the main server doesn't go down)?
slalom
7th August 2015, 13:37
Yes it does take it out
Atak_Snajpera
7th August 2015, 18:52
I'm just wondering if one goes down if it takes out the chain (assuming the main server doesn't go down)?
If client loses connection with specific server then chunk assigned with that server will come back to queue. Encoding client will assign again unfinished chunk to next IDLE server.
byteshare
7th August 2015, 19:33
If client loses connection with specific server then chunk assigned with that server will come back to queue. Encoding client will assign again unfinished chunk to next IDLE server.
Oh, sweet! I was just worried with four computers that using this method would make it even less stable, but looks like you have that base covered. Thank you for responding.
slalom
9th August 2015, 21:06
@Atak
For v.1.19
// it will use 64bit version of x264 or x265 on 64bit Windows. up to 10% faster encoding speed.
is set to 1 rather than 0.2. Is that ok?
Wishbringer
10th August 2015, 07:07
@slalom:
// it will use 64bit version of x264 or x265 on 64bit Windows. up to 10% faster encoding speed.
Use64bitEncoder=1
---------------------
// Sharpening Strength after resizing (Default=0.2)
SharpeningStrength=0.2
Maybe you read the wrong line.
64bit is a switch (true/false = 1/0)
and was implemented long ago:
v1.13.0
Added: support for x264 64bit (up to 10% faster encoding)
slalom
10th August 2015, 08:55
You're right
There must be a mistake on that .ini, checked older versions too, the value is 1
soneca
12th August 2015, 02:16
There seems to be a problem in the aspect ratio...
Preview is correct
http://s20.postimg.org/45s3ysp71/preview.png
Settings
http://s20.postimg.org/p1eea1le5/RIPBOT.png
Result
http://s20.postimg.org/8g6rudua5/result.png
Aspect ratio by mediainfo > 3.184
Already converted some bd's with the same ratio without problems using the latest version of Ripbot, but I'll redo it from scratch.
Edit: The problem is the strange blu-ray, nonstandard...
Jake802
12th August 2015, 08:06
Hi everyone,
My completed files are not showing up at all. Any ideas?
Atak_Snajpera
12th August 2015, 09:53
check log.
g0th1ckn1ght
12th August 2015, 13:57
I was wondering how do I keep the 7.1 DTS MA / True HD audio tracks in my mkv.
In the select stream window i select the DTS Master Audio, English, 7.1 channels, 24bits, 48khz option. At the Encoding Settings window it only show 6 channels i have the profile set to XX.Copy Stream.XX.
I would really like all audio channels (7.1) in my converts, so any help would be appreciated
Atak_Snajpera
12th August 2015, 15:13
If you selected demux option and then Copy Stream then your final mkv should have original untouched 7.1 audio. You can verify number of channels in mkv in mediainfo.
You see only 6 channels in gui because current decoder sees only core part.
g0th1ckn1ght
13th August 2015, 01:35
Thank you very much Atak.
I will give that try and see how it goes.
Thanks again
Jake802
13th August 2015, 03:53
Atak,
I got rid of the damn log file, but I originally checked it and it said the file was were it was supposed to be, but the file was not there. Let me run it again and I will keep and post the log this time.
Sorry!
Jake802
13th August 2015, 21:48
Ok I am not seeing a log file and nothing showed up still.....Alright even weirder When I just went to open up RipBot it opened to where the file is. I can now see the file but cannot do anything with it and it does not show in my Windows Explorer when I try to access it.......
fantasmanegro
13th August 2015, 23:50
Using aac 5.1 is too much for my 2.0 TV speakers... so do mixing to stereo is OK for me but, the voice is too low ...
is there a way to increase the volume in voice channel or decrease a little the background and effects?
byteshare
14th August 2015, 05:41
Using aac 5.1 is too much for my 2.0 TV speakers... so do mixing to stereo is OK for me but, the voice is too low ...
is there a way to increase the volume in voice channel or decrease a little the background and effects?
You should try normalization 200% Or, you can use another program to process the audio the way you need.
Atak_Snajpera
14th August 2015, 12:21
Using aac 5.1 is too much for my 2.0 TV speakers... so do mixing to stereo is OK for me but, the voice is too low ...
is there a way to increase the volume in voice channel or decrease a little the background and effects?
Open DownMixAudio.avs in notepad
and increase this value
function DownMix2Stereo(clip a)
{
a=ConvertAudioToFloat(a)
fl = GetChannel(a, 1)
fr = GetChannel(a, 2)
c = GetChannel(a, 3)
lfe = GetChannel(a, 4)
sl = GetChannel(a, 5)
sr = GetChannel(a, 6)
l_sl = MixAudio(fl, sl, 0.2929, 0.2929)
c_lfe = MixAudio(lfe, c, 0.2071, 0.2071)
r_sr = MixAudio(fr, sr, 0.2929, 0.2929)
l = MixAudio(l_sl, c_lfe, 1.0, 1.0)
r = MixAudio(r_sr, c_lfe, 1.0, 1.0)
return MergeChannels(l, r)
}
Save and verify loudness in ripbot264 (Preview script). Audio Normalization set at 100%.
fantasmanegro
14th August 2015, 13:09
Open DownMixAudio.avs in notepad
and increase this value
function DownMix2Stereo(clip a)
{
a=ConvertAudioToFloat(a)
fl = GetChannel(a, 1)
fr = GetChannel(a, 2)
c = GetChannel(a, 3)
lfe = GetChannel(a, 4)
sl = GetChannel(a, 5)
sr = GetChannel(a, 6)
l_sl = MixAudio(fl, sl, 0.2929, 0.2929)
c_lfe = MixAudio(lfe, c, 0.2071, 0.2071)
r_sr = MixAudio(fr, sr, 0.2929, 0.2929)
l = MixAudio(l_sl, c_lfe, 1.0, 1.0)
r = MixAudio(r_sr, c_lfe, 1.0, 1.0)
return MergeChannels(l, r)
}
Save and verify loudness in ripbot264 (Preview script). Audio Normalization set at 100%.
Thank you Atak, I will try this right now. ..
slalom
15th August 2015, 09:55
I got this error on one mkv
"DirectShowSource:Renderfile, the filter graph manager won't talk to me
(E:\Temp\RipBot264temp\job25\getinfo.avs, line 2)"
this is the avs file
video=DirectShowSource("E:\***\***.mkv",audio=false).ConvertToYV12()
LoadPlugin("D:\DirectCD\Program Setup Files\RipBot264v1.19.0\tools\AviSynth plugins\NicAudio\NicAudio.dll")
audio=NicDTSSource("E:\Temp\RipBot264temp\job25\33_audio_English.dts")
AudioDub(video,audio)
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","Framecount")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","Framerate")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","AudioRate")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","AudioChannels")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","AudioLength")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","Width")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","Height ")
Trim(0,-1)
Jake802
15th August 2015, 20:01
Is the program not compatible with Windows 10? Maybe that's my issue?
guest
16th August 2015, 02:08
Is the program not compatible with Windows 10? Maybe that's my issue?
I have been using Windows 10 x64 for several week's now, and Ripbot seems to be behaving itself :)
Jake802
16th August 2015, 02:21
It turns out this isnt the only program I am having issues with. Both RipBot and PowerISO are making my files and they do not show up in Windows Explorer, but they do show up when I use to program(s) and go to that same location. I don't know what the heck is going on! Thanks for the input guys!
byteshare
16th August 2015, 07:54
It turns out this isnt the only program I am having issues with. Both RipBot and PowerISO are making my files and they do not show up in Windows Explorer, but they do show up when I use to program(s) and go to that same location. I don't know what the heck is going on! Thanks for the input guys!
Are they maybe set to hidden? Do you have hidden files turned on?
Jake802
16th August 2015, 08:49
Yea I thought the same thing I checked. It's set to show hidden files. I have tried searching around, havent had any luck yet!
Thanks!
byteshare
17th August 2015, 02:43
Yea I thought the same thing I checked. It's set to show hidden files. I have tried searching around, havent had any luck yet!
This might sound redundant, but have you tried a looking for the files with a live book in Linux? I wonder if windows is hiding them for some reason? Are you on Win10?
Jake802
17th August 2015, 05:13
I am using WIndows 10. I just wanted to let everyone no, problem is solved. It appears to have been the Free Comodo Anti-Virus I was using with it. The minute I removed it, I could see and access those files! Thanks everyone!
lemaireus
17th August 2015, 16:01
Atak, I updated to v1.19.0 today and discovered that the 10 bit x265 you've provided this time is nearly 15MBs in size. Till v1.18.2 the 10 bit x265 file bundled with RipBot used to be about 4.5MB, and I used to update that twice a week from http://builds.x265.eu/ which linked to an almost daily updated 16 bit executable roughly the same size as the one provided in v1.18.2. The URL for x265 that you've listed in the 'Tools' button--a wonderful addition, thank you!--links to an x265 executable that is 4.5 to 5MBs. So that still does not provide me with the same 10 bit x265 which you've provided with the latest version of RibBot. My concerns, most likely unfounded, are as follows:
1. I am assuming that the settings you've provided for HEVC encoding--I've been using the 10 bit progressive profile--are optimized for the x265 you've provided. So ideally I should do my weekly update using the same source as the one you've provided the settings for.
2. With the same assumption: is there a problem if I update on a weekly basis given that your settings are written for the x265 version you provided at the time of v1.19.0 release.
If RipBot just needs an x265 executable whatever the source might be then just let me know and then I can go ahead and keep updating from http://builds.x265.eu/ or whichever other site provides regular updates. If there is a particular version of x265 that would work better with RipBot then would you please provide a link for updates which, with x265 development going the way it is, can provide significant boosts in both speed and quality? As I mentioned the x265 link in the 'Tools' section does not link to the file you've bundled in Tools>x265.
Thanks!
Atak_Snajpera
17th August 2015, 19:48
1. I am assuming that the settings you've provided for HEVC encoding--I've been using the 10 bit progressive profile--are optimized for the x265 you've provided. So ideally I should do my weekly update using the same source as the one you've provided the settings for.
Nope.
2. With the same assumption: is there a problem if I update on a weekly basis given that your settings are written for the x265 version you provided at the time of v1.19.0 release.
Nope.
Basically use any x265 binaries you like. There is no special optimization for specific build.
lemaireus
18th August 2015, 07:35
Basically use any x265 binaries you like. There is no special optimization for specific build.
Wonderful! Thanks for confirming.
Marban
18th August 2015, 14:56
hello, i have got encode a open matte movie and the result of the encode have black borders over and under. What is wrong?
I have no change the resolution.
Log:
C:\>"C:\Users\marban\Desktop\Programme\Ripbot24\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Users\marban\Desktop\Programme\Ripbot24\tools\x264\x264_x64.exe" --crf 22 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 2883 --sar 1:1 --level 4.1 --preset veryslow --tune film --ref 4 --no-fast-pskip --rc-lookahead 120 --deblock -1:-2 --qpmin 0 --aq-strength 0.9 --sar 12:11 --stdin y4m --output "C:\Temp\RipBot264temp\video.264" -
y4m [info]: 1920x1080p 12:11 @ 10000000/417083 fps (cfr)
x264 [info]: using SAR=12/11
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile High, level 4.1
C:\Temp\RipBot264temp\job1\job1.avs: 1920x1080, 10000000/417083 fps, 2884 frames
x264 [info]: frame I:16 Avg QP:19.35 size: 66944
x264 [info]: frame P:888 Avg QP:22.62 size: 39242
x264 [info]: frame B:1979 Avg QP:23.26 size: 21972
x264 [info]: consecutive B-frames: 6.3% 13.9% 8.2% 43.8% 6.8% 9.2% 2.7% 7.2% 1.9%
x264 [info]: mb I I16..4: 24.1% 72.9% 3.0%
x264 [info]: mb P I16..4: 13.6% 39.4% 0.4% P16..4: 35.6% 3.5% 2.2% 0.0% 0.0% skip: 5.3%
x264 [info]: mb B I16..4: 1.6% 5.2% 0.0% B16..8: 39.8% 5.8% 0.8% direct:12.7% skip:34.0% L0:45.7% L1:50.9% BI: 3.4%
x264 [info]: 8x8 transform intra:74.3% inter:88.1%
x264 [info]: direct mvs spatial:98.6% temporal:1.4%
x264 [info]: coded y,uvDC,uvAC intra: 50.1% 52.3% 2.1% inter: 21.5% 31.9% 0.0%
x264 [info]: i16 v,h,dc,p: 25% 20% 18% 37%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 8% 15% 8% 11% 11% 11% 11% 14%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 8% 4% 9% 13% 14% 12% 13% 13%
x264 [info]: i8c dc,h,v,p: 37% 36% 22% 5%
x264 [info]: Weighted P-Frames: Y:6.3% UV:5.4%
x264 [info]: ref P L0: 55.9% 7.1% 22.4% 12.7% 1.8% 0.1%
x264 [info]: ref B L0: 84.8% 11.9% 3.3%
x264 [info]: ref B L1: 93.8% 6.2%
x264 [info]: kb/s:5282.53
encoded 2883 frames, 10.72 fps, 5282.53 kb/s
C:\>"C:\Users\marban\Desktop\Programme\Ripbot24\tools\mkvtoolnix\mkvmerge.exe" -o "E:\Fight Club HDTV - (Open Matte) (1)-001_.mkv" --compression 0:none --title "Fight Club HDTV - (Open Matte) (1)-001_" --default-duration 0:24000/1001fps "C:\Temp\RipBot264temp\video.264" --compression 0:none --language 0:ger "C:\Temp\RipBot264temp\job1\Encoded_Audio_1.ac3" --chapters "C:\Temp\RipBot264temp\job1\chapters.txt"
mkvmerge v8.2.0 ('World of Adventure') 32bit
'C:\Temp\RipBot264temp\video.264': Using the demultiplexer for the format 'AVC/h.264'.
'C:\Temp\RipBot264temp\job1\Encoded_Audio_1.ac3': Using the demultiplexer for the format 'AC3'.
'C:\Temp\RipBot264temp\video.264' track 0: Using the output module for the format 'AVC/h.264 (unframed)'.
'C:\Temp\RipBot264temp\job1\Encoded_Audio_1.ac3' track 0: Using the output module for the format 'AC3'.
The file 'E:\Fight Club HDTV - (Open Matte) (1)-001_.mkv' has been opened for writing.
'C:\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 2095/1080.
The cue entries (the index) are being written...
Muxing took 4 seconds.
-------------------------
Elapsed Time: 00h:04m:34s
Atak_Snajpera
18th August 2015, 15:34
Because you have forgotten to crop those borders in ripbot.
slalom
18th August 2015, 18:36
Hi Atak,
this is a few posts back
I got this error on one mkv
"DirectShowSource:Renderfile, the filter graph manager won't talk to me
(E:\Temp\RipBot264temp\job25\getinfo.avs, line 2)"
this is the avs file
video=DirectShowSource("E:\***\***.mkv",audio=false).ConvertToYV12()
LoadPlugin("D:\DirectCD\Program Setup Files\RipBot264v1.19.0\tools\AviSynth plugins\NicAudio\NicAudio.dll")
audio=NicDTSSource("E:\Temp\RipBot264temp\job25\33_audio_English.dts")
AudioDub(video,audio)
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","Framecount")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","Framerate")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","AudioRate")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","AudioChannels")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","AudioLength")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","Width")
WriteFile("E:\Temp\RipBot264temp\job25\info.txt","Height ")
Trim(0,-1)
Do you have any sugestions?
(your pm's are full!)
Atak_Snajpera
18th August 2015, 19:50
Post mediainfo report. Maybe your mkv was encoded by some odd codec.
slalom
18th August 2015, 21:55
Here it is
General
Unique ID : 170740912739023209494050400861862561038 (0x807380EFB48043C2A82371C00E49050E)
Complete name : E:\***.mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 24.8 GiB
Duration : 1h 33mn
Overall bit rate mode : Variable
Overall bit rate : 38.1 Mbps
Movie name : ***
Encoded date : UTC 2015-06-18 20:44:14
Writing application : mkvmerge v7.9.0 ('Birds') 64bit
Writing library : libebml v1.3.1 + libmatroska v1.4.2
_STATISTICS_WRITING_APP : mkvmerge v7.9.0 ('Birds') 64bit
_STATISTICS_WRITING_DATE_UTC : 2015-06-18 20:44:14
_STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
DURATION : 01:20:59.396000000
NUMBER_OF_FRAMES : 93
NUMBER_OF_BYTES : 57557
Video
ID : 33
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 33mn
Bit rate mode : Constant
Nominal bit rate : 35.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.704
Title : MPEG-4 AVC / 35000 kbps / 1080p / 23.976 fps / 16:9 / High Profile 4.1
Language : English
Default : Yes
Forced : No
Audio
ID : 34
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA / Core
Mode : 16
Format settings, Endianness : Big
Codec ID : A_DTS
Duration : 1h 33mn
Bit rate mode : Variable
Bit rate : Unknown / 1 509 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Compression mode : Lossless / Lossy
Title : DTS-HD Master Audio 5.1 / 48 kHz / 3956 kbps / 24-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 24-bit)
Language : English
Default : Yes
Forced : No
Text #1
ID : 1
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Japanese
Default : No
Forced : No
DURATION : 01:33:10.627000000
NUMBER_OF_FRAMES : 134041
NUMBER_OF_BYTES : 23708627328
_STATISTICS_WRITING_APP : mkvmerge v7.9.0 ('Birds') 64bit
_STATISTICS_WRITING_DATE_UTC : 2015-06-18 20:44:14
_STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Text #2
ID : 2
Format : PGS
Muxing mode : zlib
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Language : Japanese
Default : No
Forced : No
DURATION : 01:33:11.030000000
NUMBER_OF_FRAMES : 524159
NUMBER_OF_BYTES : 2764814692
_STATISTICS_WRITING_APP : mkvmerge v7.9.0 ('Birds') 64bit
_STATISTICS_WRITING_DATE_UTC : 2015-06-18 20:44:14
_STATISTICS_TAGS : BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Text #3
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
Default : No
Forced : No
Text #4
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 : French
Default : No
Forced : No
Text #5
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 : German
Default : No
Forced : No
Text #6
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 : Italian
Default : No
Forced : No
Had to remove some part of the subs, too many characters to post, I hope you don't mind
Pulp Catalyst
20th August 2015, 12:10
would you be able to support a yadifmod > nnedi3 option in deinterlacing (with 25fps and a 50fps)... as i find nnedi3 really does do a great job vs yadif by itself?
Regards,
p.s. on the batch screen, can you include a denoise option there... as i can't use batch right now as i need to use denoise on every episode.
Thanks,
slalom
20th August 2015, 13:46
Post mediainfo report. Maybe your mkv was encoded by some odd codec.
I removed the subs that I didn't want and the file added ok
Everything is OK
manono
20th August 2015, 20:34
would you be able to support a yadifmod > nnedi3 option in deinterlacing (with 25fps and a 50fps)... as i find nnedi3 really does do a great job vs yadif by itself?
You can't create the script yourself with YadifMod, and then open that in RipBot264? Once you begin this, there'll be no end to filter requests. Maybe someone else will come along next wanting to deinterlace with QTGMC.
Alternatively, you can create a lossless AVI using an AVISynth script that includes the filter you want and then open the AVI in RipBot. Or use MeGUI which allows for editing the AviSynth scripts to add any filters not already available.
Once you get the ability to do anything you like, the 'Bot' aspect of the program kind of disappears. Sorry, and of course I can't speak for Atak_Snajpera, but what you're asking requires the program to go in a new direction and one of its good points is its ease of use. Me, I do all the heavy filtering before ever using RipBot, and only use it to do the final conversion (to x264/AAC/MP4) with no additional filtering.
Tazlord
29th August 2015, 01:06
Atak,
First, great software! Thank you for taking the time to develop this useful tool.
I know this has come up in this forum before but it would be nice to have the muxing process disable any default subtitle tracks. The reason being, popular players (like MPC-HC and Kodi) will use that bit to determine which subtitle track to display by default. Although, I think the players should reconsider how they interpret that bit. In the meantime, I have been manually setting the default-track bit to 0 after mux so they won't automatically display the subtitles (except forced subs).
I'm certain you're already aware of how the mkvmerge syntax works but I'll state it here just for everyone else to see as well. All you would have to do is add a "--default-track 0:no" to each subtitle in the command line.
Alternatively, you can a separate command file and have 'mkvpropedit' do the work post-mux. The syntax for that tool is simple:
mkvpropedit <filename> --edit track:s1 --set flag-default=0
The above syntax will find the first subtitle track (s1) and set the default flat to 0.
Any work you can do on this would be greatly appreciated. Also, expect a donation coming your way soon. This tool is well worth it.
theking2
29th August 2015, 13:29
Fast forward does not work on my Samsung BD on any mkv generated with ripbot
slalom
29th August 2015, 14:33
The reason being, popular players (like MPC-HC and Kodi) will use that bit to determine which subtitle track to display by default.
Someone might actually like that behaviour
You can permanently disable the subtitles through the menu of mpc-hc
WestPop
29th August 2015, 17:11
Just recently upadated from v1.17.4 to v1.19.0.
Been using using RipBot264 for years and love it, BIG thanks for all your hard work and continued efforts/improvements. :)
I can't seem to find the encode log files for this new version. Received an error after muxing, although encode seems fine after playing. I was previewing another while this one was muxing, don't know if that was the cause for the error.
Also, I've noticed when automatically cropping it seems to take longer than the other version, although it does not seem to over-crop as much as v1.17.4, was thinking that was the reason.
Tazlord
29th August 2015, 17:53
Someone might actually like that behaviour
You can permanently disable the subtitles through the menu of mpc-hc
The problem is when you disable subtitles in HPC-HC even the forced subtitles are disabled. Hence, completely defeating the purpose of a "forced" subtitle.
I think, to satisfy both worlds there should be an option to change the muxing behavior. Maybe something that can be set in the ripbot INI file.
sneaker_ger
29th August 2015, 18:06
Fast forward does not work on my Samsung BD on any mkv generated with ripbot
This usually happens with some broken players if mkvmerge options "--clusters-in-meta-seek" and/or "--engage no_cue_duration --engage no_cue_relative_position" are not set. If you remux them with those options it might work. I don't know if it's possible to automatically make RipBot set them for every encode.
Atak_Snajpera
29th August 2015, 18:24
I can't seem to find the encode log files for this new version.
now you can right click on job to see log.
http://i.cubeupload.com/fDma8k.png
Also, I've noticed when automatically cropping it seems to take longer than the other version, although it does not seem to over-crop as much as v1.17.4, was thinking that was the reason.
Yes you are right. I've increased number of samples from default 5 to 16. The reason is to increase accuracy and avoid over-cropping in some dark movies. Default 5 seems to be very low because first sample is always first frame and 5th sample is always the last frame. So in most cases it analyzes just black frames and this leaves you with only 3 useful samples.
I think, to satisfy both worlds there should be an option to change the muxing behavior. Maybe something that can be set in the ripbot INI file.
Ok. No problem. I will add option in .ini in next version.
WestPop
29th August 2015, 21:47
Okay thanks, I see it now when right clicking on another encode.
I guess due to the error only this displayed;
The cue entries (the index) are being written...
Muxing took 1 minute 18 seconds.
-------------------------
Elapsed Time: 05h:50m:47s
Was just trying to determine what the error actually was.
slalom
30th August 2015, 08:59
The problem is when you disable subtitles in HPC-HC even the forced subtitles are disabled. Hence, completely defeating the purpose of a "forced" subtitle.
I think, to satisfy both worlds there should be an option to change the muxing behavior. Maybe something that can be set in the ripbot INI file.
So you use forced subs and selectable, but you want to see by default the forced?
ginofamussi
30th August 2015, 15:42
Hi guys :)
I'm a quite new around here but I've been using Ripbot for years.
It's the best and most comfortable tool.
I have a question.. is it possible to handle DVB recordings Mpeg4 chroma 4:2:2 ?
I always get a AviSinth error.
Thanks in advance
:helpful:
Atak_Snajpera
30th August 2015, 18:43
If you can send me some short 50mb sample I will take a look.
ginofamussi
30th August 2015, 18:57
If you can send me some short 50mb sample I will take a look.
As soon as I find a feed Mpeg4 4:2:2, I'll post a sample here. Thank You. Great work.
:thanks:
ginofamussi
31st August 2015, 09:19
Here's a little sample
Mpeg 4.2.2.ts 74mb (https://mega.nz/#!TMAGXKIb!u7nZZ2GCXSjknzgQOaMN3tAeyt68ubInOvaIxE9EcIY)
:thanks:
Atak_Snajpera
31st August 2015, 12:55
Here's a little sample
Mpeg 4.2.2.ts 74mb (https://mega.nz/#!TMAGXKIb!u7nZZ2GCXSjknzgQOaMN3tAeyt68ubInOvaIxE9EcIY)
:thanks:
This file is corrupted at the very beginning. Unfortunately these kind of errors are very common while recording from air.
http://i.cubeupload.com/T2r3uT.png
If you remove those four first seconds it will work fine in ripbot.
I used latest version of http://www.videohelp.com/software/TS-Packet-Editor
for this task.
http://i.imgur.com/aw4Xfdd.png
damia
31st August 2015, 19:42
hai atak.. how to use normalize in ripbot?? i already set 100% but in avs script blank?? and i try encode using off normalize and 100% but the result looks lime same to me.. pls help me.. i want to encode 2ch 64kbps audio..
Tazlord
1st September 2015, 05:58
Hello All,
OK, I just upgraded to v1.19.0 and ran into a problem. I keep getting an error stating "avs2pipemod.exe has stopped working" whenever I run a job. I am wondering if anyone else has seen this?
So far...
I figured out that it is happening during the audio encode phase so I tried to run the command manually and got the same error. Interestingly, the output of avs2pipemod -info shows an error:
avs2pipemod[error]: I don't know what "video" means
(E:\TEMP\RipBot264temp\job1\job1_a1.avs, line 23)
Line 23 of job1_a1.avs shows:
AudioDub(video,audio)
And obviously the muxing process will fail because the AAC audio file was never created.
Atak_Snajpera
1st September 2015, 09:52
did you create that job in 1.19 or in older version?
Tazlord
1st September 2015, 16:10
did you create that job in 1.19 or in older version?
Hi Atak,
I originally did have existing jobs but after messing with it for a long time I started from scratch by completely removing all the jobs, uninstalling RipBot and installing a "clean" version.
Atak_Snajpera
1st September 2015, 17:30
show me content of job1_AUDIO1.avs and job1_a1.avs
Tazlord
1st September 2015, 18:08
show me content of job1_AUDIO1.avs and job1_a1.avs
Here you go.
Also, just a thought, do you think this could have something to do with AVISynth? I'm running version 2.58.
Thanks for your help!
job1_AUDIO1.avs
#MT
#VideoSource
video=BlankClip(length=146560, width=1920, height=1080, fps=23.976, pixel_type="YV12", channels=0)
#Deinterlace
#Decimate
#Crop
#Resize
#Colors
#Denoise
#Subtitles
#AudioSource
Import("E:\Temp\RipBot264temp\job1\job1_a1.avs")
#Triming
#AVSameLength
#ColorSpace
job1_a1.avs
#AudioSource
LoadPlugin("C:\bin\Programs\RipBot264\tools\AviSynth plugins\NicAudio\NicAudio.dll")
audio=NicDTSSource("E:\Temp\RipBot264temp\job1\audio_1_English.dtsma.dts")
audio=ResampleAudio(audio,48000)
#DownMix
Import("C:\bin\Programs\RipBot264\Tools\AviSynth plugins\Scripts\DownMixAudio.avs")
audio=DownMix2Stereo(audio)
#Delay
audio=DelayAudio(audio,0)
#Tempo
#Normalize
audio=Normalize(audio,1)
#AudioDub
audio=ConvertAudioTo16bit(audio)
AudioDub(video,audio)
Atak_Snajpera
1st September 2015, 18:14
Script looks ok so update your AviSynth to 2.60 or Avisynth+. Your choice.
Tazlord
1st September 2015, 18:50
Script looks ok so update your AviSynth to 2.60 or Avisynth+. Your choice.
OK, that looks like it might have been it. I upgraded to Avisynth+ (looks like it has more active dev than the old one) and it successfully completed the audio encoding process. I'm still waiting for the 2nd video pass and mux but since those don't seem to depend on avs2pipemod I'm pretty sure it will be fine.
Thanks for your help!
EDIT:
Considering this case, do you think it would be worth mentioning to users that it might be best to use newer version of Avisynth?
Tazlord
1st September 2015, 20:07
OK, it all looks good. Audio encoded fine. Downmix to 2 channels seems to be good too.
Thanks again for your help Atak!
rc71
1st September 2015, 20:13
Hey Atak.
I'm sure you know, but Cisco is making it's own x265 version royalty Free currently called Thor. Thought you might be interested.
http://blogs.cisco.com/collaboration/world-meet-thor-a-project-to-hammer-out-a-royalty-free-video-codec
Codec
https://github.com/cisco/thor
zeem
2nd September 2015, 02:15
Downloaded the 1.19.0 from here. Antivirus pops up saying it contains a Trojan.Gen.SMH in \tools\modifychapters\modifychapters.exe. Anyone else get this?
ginofamussi
2nd September 2015, 10:33
This file is corrupted at the very beginning. Unfortunately these kind of errors are very common while recording from air.
If you remove those four first seconds it will work fine in ripbot.
I used latest version of http://www.videohelp.com/software/TS-Packet-Editor
for this task.
:thanks::thanks::thanks:
Tazlord
3rd September 2015, 00:40
So you use forced subs and selectable, but you want to see by default the forced?
There are actually 2 different flags that can be set on a subtitle track in this regard: Forced and Default.
It's pretty self-explanatory what "forced" is used for and for the most part, good video players honor that flag. The "default" flag is a little different. According to the MKV documentation, it is intended to identify which track the player should use if it cannot find a track that matches the user's current language setting. MKVMERGE will automatically set the "default" track on the first subtitle track that does not explicitly specify "default-track #:no", which usually ends up being the first subtitle track.
This means that if I have 2 sub tracks, one Spanish and one French, my video player (MPC-HC) will not find one that matches my current language, English. If the "default" flag were set on the Spanish sub track and my player has subtitles enabled, it would be safe to assume that the player will use the Spanish track. Of course, how this is handled is entirely up to the player's developer and I'm pretty certain not all players honor those flags.
But what if I want to watch the movie that contains forced subtitles?
The way that this is handled in an MKV is that an additional subtitle track needs to be added containing only forced subtitles. In the case of MPC-HC, subtitles MUST be enabled in order for it to honor the "forced" flag of the additional sub track. The problem comes when the MKV contains any other sub track with the "default" flag set. MPC will always choose the default track over any other, which means the default track will always be displayed if subtitles are enabled. As you can see, that presents a problem if I'm only interested in viewing the forced subtitles.
In my opinion, software players should act like hardware players and only show subtitles that you explicitly enable and ALWAYS show forced subtitles, in your preferred language, if no other subtitles have been selected. The only way I've been able to make that happen is by modifying the "default" flags manually after RipBot is done so that I can leave MPC's subtitle feature enabled but have it not automatically select any subtitle tracks while always honoring the "forced" flag.
It's really not that big of a deal for me to continue to do this manually but to have the option of making that happen during the MUX process of RipBot would be even better.
sneaker_ger
3rd September 2015, 08:30
Are you not using LAV Splitter? It can be set to only load forced subtitles. You don't have to turn off MPC-HC's subtitle renderer, then.
slalom
3rd September 2015, 14:38
There are actually 2 different flags that can be set on a subtitle track in this regard: Forced and Default.
It's pretty self-explanatory what "forced" is used for and for the most part, good video players honor that flag. The "default" flag is a little different. According to the MKV documentation, it is intended to identify which track the player should use if it cannot find a track that matches the user's current language setting. MKVMERGE will automatically set the "default" track on the first subtitle track that does not explicitly specify "default-track #:no", which usually ends up being the first subtitle track.
This means that if I have 2 sub tracks, one Spanish and one French, my video player (MPC-HC) will not find one that matches my current language, English. If the "default" flag were set on the Spanish sub track and my player has subtitles enabled, it would be safe to assume that the player will use the Spanish track. Of course, how this is handled is entirely up to the player's developer and I'm pretty certain not all players honor those flags.
But what if I want to watch the movie that contains forced subtitles?
The way that this is handled in an MKV is that an additional subtitle track needs to be added containing only forced subtitles. In the case of MPC-HC, subtitles MUST be enabled in order for it to honor the "forced" flag of the additional sub track. The problem comes when the MKV contains any other sub track with the "default" flag set. MPC will always choose the default track over any other, which means the default track will always be displayed if subtitles are enabled. As you can see, that presents a problem if I'm only interested in viewing the forced subtitles.
In my opinion, software players should act like hardware players and only show subtitles that you explicitly enable and ALWAYS show forced subtitles, in your preferred language, if no other subtitles have been selected. The only way I've been able to make that happen is by modifying the "default" flags manually after RipBot is done so that I can leave MPC's subtitle feature enabled but have it not automatically select any subtitle tracks while always honoring the "forced" flag.
It's really not that big of a deal for me to continue to do this manually but to have the option of making that happen during the MUX process of RipBot would be even better.
I use only selectable subs, so the first in order is always the default. If there is also an srt file, then that one is the default
That is how I use subs
ShogoXT
4th September 2015, 08:51
Hi again everyone.
I started using Ripbot again for my blu rays and i seem to be running into a stutter issue. I tried using multiple programs and ways to read the source disk like MakeMKV. It seems to result in occasional jitters in the video. Audio seems unaffected. The source is already progressive so im unsure what the issue is.
I tried to find dgsplit, but it seems all download sources for it are no longer available. So im sorry that I dont have the source cut down for you. Does anyone have a alternative?
One of the results. (https://mega.nz/#!KRBmzKqT!D2H1CqW8Jdmw43T8wElCSyJ3OnFR4C3UPicPZpmg5N0)
Hopefully its small enough.
Thanks again for the great program.
Atak_Snajpera
4th September 2015, 15:12
Have you tried DVDFabDecrypter? Personally I would avoid using MakeMKV for DVDs. Generally you should work directly with decrypted .vobs.
ShogoXT
4th September 2015, 20:50
Have you tried DVDFabDecrypter? Personally I would avoid using MakeMKV for DVDs. Generally you should work directly with decrypted .vobs.
Actually I thought that at first, because I had issues with MakeMKV on the other DVD set, but I tested multiple softwares and the same result occurs. This is with Blu rays.
MakeMKV with core audio.
DVDFab with passthrough mode to MKV, MP4, M2TS.
AnyDVD straight read from the disk to Ripbot264.
I didnt post this until after I was done with all those. I wanted to avoid AnyDVD because Ripbot takes a bit to separate the streams, which makes it hard to do batch stuff. The goal was to find one that just had the core audio, reducing that whole process. With these Blu rays, the run time takes longer on my aging computers.
Tried first on desktop, then did a fresh install on laptop Windows 10, same result. Now I do know that months ago I ran one that seemed fine, so it MIGHT be one of the newer ripbot versions (probably not though, I fiddle with a lot of the settings). Cant remember what the settings were.
This one im running 64 bit, with MT on. I usually try to mess with the script for denoiser testing.
Thanks again, and does anyone have a DGsplit mirror?
stasi
5th September 2015, 07:42
Thanks again, and does anyone have a DGsplit mirror?
For splitting you can use MKVToolnix. Just open your file with mmg.exe, go to GLOBAL and set splitting mode.
Sparktank
5th September 2015, 07:57
does anyone have a DGsplit mirror?
DGsplit can be found on the new URL:
http://rationalqm.us/mine.html#tools
ShogoXT
6th September 2015, 04:28
Here is one of the sources. (https://mega.nz/#!HV5nARbQ!rqrid2KINumDewdzvR2bPVX-88xJG3VDYVJXXosYVQk)
Ive been trying to run it in different ways, but they all seem to turn out with the same stutter. Il keep trying, but I just want to make sure im not missing anything obvious.
Thanks
BlockABoots
6th September 2015, 12:52
Would there be any reason my 'Demuxing audio stream' process takes a longer time that it used to on the previous version of RipBot??. I show note that i have also upgraded to Windows 10 and so have installed all my programs again and noticed there was a new version of Ripbot out so downloaded the newer version. So it could be a combination of the 2??...anyone else noticed longer time on demuxing at all?
Atak_Snajpera
6th September 2015, 15:49
Here is one of the sources. (https://mega.nz/#!HV5nARbQ!rqrid2KINumDewdzvR2bPVX-88xJG3VDYVJXXosYVQk)
Ive been trying to run it in different ways, but they all seem to turn out with the same stutter. Il keep trying, but I just want to make sure im not missing anything obvious.
Thanks
I've encoded this sample file without any problems. Maybe you have some different version of FFDshow installed?
Try this version -> http://sourceforge.net/projects/ffdshow-tryout/
ShogoXT
6th September 2015, 20:48
I've encoded this sample file without any problems. Maybe you have some different version of FFDshow installed?
Try this version -> http://sourceforge.net/projects/ffdshow-tryout/
Currently using 4533, il try 4532.
Atak_Snajpera
6th September 2015, 20:56
Currently using 4533, il try 4532.
I'm using now 4527.
ShogoXT
6th September 2015, 22:19
I'm using now 4527.
No luck with 4532, il try 4527 next as you said.
EDIT: No luck with 4527 either. Maybe I messed up on the ffdshow settings somewhere. Usually on install il turn off the mixer and some decoders so it doesnt interfere with MPC-HC, but I could just block it from within.
I also use 64 bit mode and MT settings in the client. Il keep messing with it.
Atak_Snajpera
7th September 2015, 13:41
Also check if FFDShow and haali icon is present in tray while encoding!
http://i.imgur.com/uhD9Hdr.png
BlockABoots
7th September 2015, 16:34
Should RipBot max out my CPU when its encoding?, its currently doing 'Pass 1' and my CPU is only reporting 42% usage!
My system...
GIGABYTE Z87X-UD5H
INTEL i7-4770K @ 4.2Ghz
Crucial Ballistix Tactical 16GB 1600MHz
GIGABYTE GTX970 4GB
256GB CRUCIAL M4 SSD
WD 3TB GREEN
Atak_Snajpera
7th September 2015, 17:11
Uncheck fast first pass in settings
BlockABoots
7th September 2015, 19:02
Ok will do, is it recommended to disable this setting then?? I
have also noticed when encoding that there is no FFDShow and haali icons on the taskbar...this could be a windows 10 issue though??
Atak_Snajpera
7th September 2015, 19:50
have also noticed when encoding that there is no FFDShow and haali icons on the taskbar...this could be a windows 10 issue though??
I will have to check that on my virtual machine.
BlockABoots
7th September 2015, 19:50
Hmmm, i think it might be Windows 10 not playing nice with Ripbot. Have disabled the option you suggested but the CPU usage is still only around 55%. Also demuxing the audio is taking a lot longer that it used to, used to take about 10 seconds to demux a single file it now takes almost 2 minutes, plus the demuxing window doesn't automatically close and stays opens
ShogoXT
8th September 2015, 03:38
I found the problem on my end. I did reinstall ffdshow and haali again, along with putting in 64 bit java.
Still didnt work.
Only thing I didnt try was SetMT off and distributed encoding on.
Getting rid of SetMT seemed to fix it. I wonder why? I used to use it all the time.
Atak_Snajpera
8th September 2015, 11:19
it depends what mt mode you used before DirectShowSource(). If you used SetMTmode(2,x) then you should experience jumps in frames like you showed us in your sample. That's the main reason why i didn't expose that option in gui.
CRACING
8th September 2015, 17:55
Hello @Atak_Snajpera,
I have tried many video encoding tools (handbrake, staxrip, hybrid, vidcoder and etc) and finally ended up with RipBot264 because it is giving better quality results, takes less time and easy to use. Of course, other tools have plenty of options to set which may result in similar quality but I'm no good nor expert to go through all. I think you have set the best and left very few options for users to choice and get perfect results.
I have two requests for you to implement on future releases of RipBot264, only if you can:
1. Option to minimize to system tray.
2. Few details about input file properties, shown in main window or edit window. i.e Video length, frame width, frame height, video bitrate, video format, fps, audio format, audio bitrate and etc. With help of this, we can set required encoding settings without going to file properties in explorer.
Thanks...
Best Regards
BlockABoots
9th September 2015, 17:56
Does Ripbot store files anywhere else apart from the folder its installed in?
Atak_Snajpera
9th September 2015, 18:18
Job files are usually in C:\Temp\Ripbot264temp\
slalom
9th September 2015, 19:21
[U]
2. Few details about input file properties, shown in main window or edit window. i.e Video length, frame width, frame height, video bitrate, video format, fps, audio format, audio bitrate and etc. With help of this, we can set required encoding settings without going to file properties in explorer.
I didn't get this, you want that info or not?
fantasmanegro
9th September 2015, 22:32
I didn't get this, you want that info or not?
he/she said
I have two requests for you to implement on future releases of RipBot264, only if you can:
slalom
10th September 2015, 20:08
That info is already available, that is why I'm asking
Atak_Snajpera
12th September 2015, 16:55
1.19.1
Added: Poster/Cover can be downloaded directly from GUI
Added: Option to increase (double) volume in center channel during downmixing to stereo
Added: Option to flag subtitle as Default
Added: Mouse click on codec icon opens mediainfo
Updated: MKVToolnix v8.7.0, MediaInfo 0.7.77, x264 r2597, x265 1.7.478
Download in first post
DownloadPoster app in action
http://i.imgur.com/fFRrFMw.png
klopsknoedel
12th September 2015, 17:16
Thank's a lot Atak,
so why not downloading whole information from IMDB (or TMDB) to an NFO-File as you already retrieve these information? That would be fantastic.
Edit: Shouldn't be a whole scaper at all as there are EMM or MediaElch which do the job. But some basic data as Movie-Title, Original-Titel, Length and Year?
Atak_Snajpera
12th September 2015, 17:21
Is there any software like XMBC or any player which uses that extra information?
Atak_Snajpera
13th September 2015, 17:42
I've updated DownloadPoster app. This version uses themoviedb.org.
Pros: Much higher quality (up to 1500x1000) and no extra text on image.
Cons: Only one default poster can be downloaded. Working with java generated html is too annoying.
http://i.imgur.com/7p8xxrP.png
http://www.mediafire.com/download/f0a6gabd2n92gdm/DownloadPoster.exe
klopsknoedel
13th September 2015, 19:56
Is there any software like XMBC or any player which uses that extra information?
Is there a need for any other software which need/uses these information than XBMC (Kodi)?
At least since the raspberry-boom Kodi is widely used and a base of a lot of HTPC-Systems (RPi, WeTek ...).
Don't get me wrong, saving an additional .nfo would be a nice to have but is far away from being an essential feature. Just an idea. :)
soneca
14th September 2015, 00:12
Atak, thanks for the new version.
In this version I'm in trouble in preview...
http://s20.postimg.org/5dl95warx/preview.png
athlonia
14th September 2015, 06:42
hello,
i am sorry to trouble all of you but i am new in using ripbot264 great feature the distributed encoding. i understand that there is a youtube prepared on this matter but i still get the servers going. is there any other tutorial, perhaps with more details on how to properly set up the connections, share folders or anythings else to get the encoding going using multiple windows PCs? thanks in advance.
Pulp Catalyst
14th September 2015, 10:26
is there any chance of getting denoise in the batch mode, when dealing with old episode dvd's, the denoise filter works wonders for quality (also gives a good bump to compression efficiency as well).
Thanks,
Atak_Snajpera
14th September 2015, 11:52
yes...
@soneca
Finish all old jobs with older version. Use new version only with fresh jobs.
Atak_Snajpera
14th September 2015, 11:56
hello,
i am sorry to trouble all of you but i am new in using ripbot264 great feature the distributed encoding. i understand that there is a youtube prepared on this matter but i still get the servers going. is there any other tutorial, perhaps with more details on how to properly set up the connections, share folders or anythings else to get the encoding going using multiple windows PCs? thanks in advance.
Generally everything should be working without any extra settings. EncodingClient automatically shares temp folder and so on.
CRACING
14th September 2015, 13:23
That info is already available, that is why I'm asking
Sorry for late reply. I had forgot to enable email notifications of new posts in this thread.
As of media info, I didn't find such in v1.19.0 but now the developer has added the feature on version 1.19.1.
Thanks a lot Atak_Snajpera :thanks:
Best Regards
fantasmanegro
14th September 2015, 14:47
1.19.1
Added: Poster/Cover can be downloaded directly from GUI
Added: Option to increase (double) volume in center channel during downmixing to stereo
thank you very much for this new options....:thanks:
soneca
14th September 2015, 14:57
yes...
@soneca
Finish all old jobs with older version. Use new version only with fresh jobs.
Deleted all the temporary folder created by the earlier version but the problem continues to some sources.
fantasmanegro
14th September 2015, 15:05
hello,
i am sorry to trouble all of you but i am new in using ripbot264 great feature the distributed encoding. i understand that there is a youtube prepared on this matter but i still get the servers going. is there any other tutorial, perhaps with more details on how to properly set up the connections, share folders or anythings else to get the encoding going using multiple windows PCs? thanks in advance.
- copy ripbot264 to client and servers pc.
- in client pc, change ripbot ini file to use DE (UseDistributedEncoding=1)
- in client pc, share ripbot temp folder with all users and full control
- in server pc, add ripbot temp folder as network drive
- in server pc, change the ripbot ini file to use network drive (StoreTempFilesin=NETWORK DRIVE)
the rest is in the video file, setting ips and ports in the encoding client app...
Atak_Snajpera
14th September 2015, 16:49
- copy ripbot264 to client and servers pc.
Server PC needs only EncodingServer.exe.
- in client pc, change ripbot ini file to use DE (UseDistributedEncoding=1)
Can be activated directly in gui.
- in client pc, share ripbot temp folder with all users and full control
- in server pc, add ripbot temp folder as network drive
really you have to do this manually? EncodingClient should do this automatically for you.
- in server pc, change the ripbot ini file to use network drive (StoreTempFilesin=NETWORK DRIVE)
Not required.
fantasmanegro
14th September 2015, 18:20
Server PC needs only EncodingServer.exe.
Can be activated directly in gui.
really you have to do this manually? EncodingClient should do this automatically for you.
Not required.
thank you for your comments, but i'm using the LAN at the office... so, here is some kind of limited/restricted network... and that was the way i found it works here...:o
maybe i missed some of your points... like "Server PC needs only EncodingServer.exe"... but it works at least...
Atak_Snajpera
14th September 2015, 18:33
Atak, thanks for the new version.
In this version I'm in trouble in preview...
http://s20.postimg.org/5dl95warx/preview.png
Do you know exactly how to reproduce this error?
soneca
14th September 2015, 18:51
Always used this little file (https://puhow5.s.cld.pt) for testing. With this file can not the preview in this latest version.
slalom
14th September 2015, 21:04
@Atak
Is it OK to increase this setting?
ChunkSizeFor2passMode=60
Let's say double it
Atak_Snajpera
14th September 2015, 21:05
Soneca this should help -> http://www.mediafire.com/download/zecwxf1beblxbon/RipBot264v1.19.1_patch.7z
Atak_Snajpera
14th September 2015, 21:05
@Atak
Is it OK to increase this setting?
ChunkSizeFor2passMode=60
Let's say double it
yes you can increase this value if you wish.
soneca
14th September 2015, 22:31
Soneca this should help -> http://www.mediafire.com/download/zecwxf1beblxbon/RipBot264v1.19.1_patch.7z
Problem solved! :) :thanks:
guest
15th September 2015, 02:27
Hi Atak, thanks for the latest build and patch.
I have a feature request that I would find handy in batch mode.
Would there be a chance of adding "Denoise" to the options...nearly everything else is.
If you have many files to batch encode, and you want to denoise them, you have to do them individually, once they're all queued.
Thanks
BlockABoots
15th September 2015, 17:08
Atak, have noticed when using batch mode that the demuxing audio window doesn't automatically close itself once its got to 100% and just freezes on 100%, i have tried closing the windows but its non responsive, Is this usual behaviour?
Also the main encoding window only shows 1 job rather than all the jobs (files) ive added
Atak_Snajpera
15th September 2015, 17:39
I've just added 40+ files in batch mode and I haven't noticed anything odd. I'm using win7. Does it freeze on specific file or randomly?
BlockABoots
15th September 2015, 18:00
I've just added 40+ files in batch mode and I haven't noticed anything odd. I'm using win7. Does it freeze on specific file or randomly?
No, the actual encoding still runs, just that the audio demuxing window stays open. So basically i have 2 windows, the encoding window and then the demuxing window (which stays open and at 100%), when one file has finished encoding the 2nd job (file) is added to the encoding job list and then the demuxing windows starts processing again and then gets to 100% and stays open.
Is this normal for the demuxing window to stay open, i was sure that once the demuxing process got to 100% the window closed??
Atak_Snajpera
15th September 2015, 18:16
Will you be able to record this behaviour with fraps? It would help if I could see this with my own eyes.
BlockABoots
15th September 2015, 18:21
Ok will do
BlockABoots
15th September 2015, 19:56
Here, you go...
https://www.youtube.com/watch?v=HZIblHhQMms
defalopii
16th September 2015, 09:46
Hello, i tried to use filter on Distributed Encoding. This is my .avs script
#MT
#VideoSource
video=DirectShowSource("E:\Test.mkv",audio=false).ConvertToYV12().Sharpen(0.25)
#Deinterlace
#Decimate
#Crop
#Resize
#Colors
#Denoise
#Subtitles
Loadplugin("C:\Program Files (x86)\RipBot\Tools\AviSynth plugins\VSFilter\VSFilter.dll")
video=TextSub(video,"C:\Temp\RipBot264temp\job1\Sub.srt",-1)
#AudioSource
Import("C:\Temp\RipBot264temp\job1\job1_a1.avs")
#Triming
#AVSameLength
#ColorSpace
return video
i tried change the Sharpen value from 0.10 and 1.00 and the script preview show the different between 0.10 and 1.00. This also happened on the encoded video when encoding without using DE. But when using DE, checking the encoded video there is no different between using Sharpen value 0.10 and 1.00, both give same result, seems the Sharpen filter not loaded when using DE. However the subtitle is still showing when using DE.
Can You please tell me how to make the Sharpen filter work on DE as its work without DE?
Atak_Snajpera
16th September 2015, 10:14
Do not add anything to first line because it is always replaced in de mode. Put in another section for example after #deinterlace marker.
#Deinterlace
video=sharpen(video,0.25)
#Decimate
jandor
17th September 2015, 00:00
Very Good, Atak. Thank you.
defalopii
17th September 2015, 01:37
Thanks thats work
But another question, how to add another filters? Is that always must be under the #Deinterlace? Bcoz i placed the filter like this
#Denoise
video=Sharpen(video,0.45)
Loadplugin("C:\Program Files (x86)\RipBot\Tools\AviSynth plugins\MosquitoNR\MosquitoNR.dll")
video=MosquitoNR(video,strength=32,restore=1)
the encoded video seems not using those filter anyways, the quality and the file size same like as i dont use filters
athlonia
17th September 2015, 05:09
- copy ripbot264 to client and servers pc.
- in client pc, change ripbot ini file to use DE (UseDistributedEncoding=1)
- in client pc, share ripbot temp folder with all users and full control
- in server pc, add ripbot temp folder as network drive
- in server pc, change the ripbot ini file to use network drive (StoreTempFilesin=NETWORK DRIVE)
the rest is in the video file, setting ips and ports in the encoding client app...
Server PC needs only EncodingServer.exe.
Can be activated directly in gui.
really you have to do this manually? EncodingClient should do this automatically for you.
Not required.
thanks guys. i will try it.
athlonia
17th September 2015, 08:55
got it working. and it is working well. 2-pass encode in not more than 1 hour 30 minutes on 2 desktop and 1 laptop using wired connection through home network.
previous issue of not able to connect the servers was solely due to kaspersky antivirus firewall. once i allow ripbot264, encoding sever and client server in the firewall application filter rules, everything works.
thanks again #atak and #fantasmanegro. now i thinking of getting the same setup to encode 10Gb mp4 and shrink it to 4.3Gb mp4 for easier backups.
thanks again...
BlockABoots
18th September 2015, 21:18
Why do i get 'Error' in front of the file name in the job list once a file has been encoded and moved on to the next file to encode in the list. The file seems to play ok??
Atak_Snajpera
18th September 2015, 21:27
1) select job
2) Right click and show log
BlockABoots
18th September 2015, 21:46
1) select job
2) Right click and show log
AVC Import results: 78107 samples - Slices: 211 I 46888 P 31008 B - 78310 SEI - 202 IDR
Stream uses forward prediction - stream CTS offset: 2 frames
AAC import - sample rate 48000 - MPEG-4 audio - 2 channels
Saving E:\Video Captures\Metal Gear Solid 5 Episdoe 17 - RESCUE THE INTEL AGENTS Part 28 XBox One.mp4: 0.500 secs Interleaving
-------------------------
Elapsed Time: 00h:43m:10s
stasi
19th September 2015, 12:28
Why do i get 'Error' in front of the file name in the job list once a file has been encoded and moved on to the next file to encode in the list. The file seems to play ok??
Once again: Any ä, ö, ü, ß, á, à, É, é... in output filename? I have the the same error if I name the file e.g. "Test_ü.mkv". The file will be created (with incorrect filename "Test_³.mkv") and plays well, but only GUI shows error. Ripbot just can´t handle this.
@Atak:
I use Ripbot for seven years now, and since then this is bugging me. Maybe now its time to fix it? Also if input filename is called "Für Elise.avi" Ripbot doesn´t demux audio.
Atak_Snajpera
19th September 2015, 14:52
I understand your frustration but the problem is that I'm using Delphi 7 without any support for national characters. That's why It hasn't been fixed.
Jake802
19th September 2015, 22:32
I am receiving that same "Error" (Same as BlockABoots) in front of a lot of my completed jobs, except I am not getting a finished file. Nothing shows up when I get the "ERROR" message. It's also not every time just seems to be frequent though. I will try to post something next time it happens.
guest
20th September 2015, 01:25
I am receiving that same "Error" (Same as BlockABoots) in front of a lot of my completed jobs, except I am not getting a finished file. Nothing shows up when I get the "ERROR" message. It's also not every time just seems to be frequent though. I will try to post something next time it happens.
Hey guy's, what version are you using ??
I'm still on 19.0, and the only time I get this "error", is if I have aborted the job, otherwise, business as usual.
hoju3508
21st September 2015, 04:34
When encoding to AVCHD, RipBot is complaining about incorrect frame size even though source is 1080p and I'm not cropping. I get this error when I tried to select subtitles.
Media Info of source:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Muxing mode : Container profile=@0.0
Codec ID : V_MPEG4/ISO/AVC
Bit rate mode : Variable
Bit rate : 26.0 Mbps
Maximum bit rate : 40.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Original frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Default : No
Forced : No
No cropping or resizing. Source's AR is 1.78 (1920x1080).
http://114.imagebam.com/download/oP4-qfpcAIvdoQ4Y2a1jng/43690/436892508/No_Crop.PNG
Tool is throwing out error.
http://114.imagebam.com/download/N4h_LNijWjTnad5jAIeiNw/43690/436892506/Frame_Size.PNG
Anyone else seeing this with the latest version?
-Hoju
Atak_Snajpera
21st September 2015, 09:29
I will take a look in code and check what could go wrong.
soneca
21st September 2015, 14:19
Anyone else seeing this with the latest version?
-Hoju
Did some tests simulating a conversion to AVCHD but RipBot not returned with this error.
Atak_Snajpera
21st September 2015, 14:20
When encoding to AVCHD, RipBot is complaining about incorrect frame size even though source is 1080p and I'm not cropping. I get this error when I tried to select subtitles.
Media Info of source:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Muxing mode : Container profile=@0.0
Codec ID : V_MPEG4/ISO/AVC
Bit rate mode : Variable
Bit rate : 26.0 Mbps
Maximum bit rate : 40.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Original frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Default : No
Forced : No
No cropping or resizing. Source's AR is 1.78 (1920x1080).
http://114.imagebam.com/download/oP4-qfpcAIvdoQ4Y2a1jng/43690/436892508/No_Crop.PNG
Tool is throwing out error.
http://114.imagebam.com/download/N4h_LNijWjTnad5jAIeiNw/43690/436892506/Frame_Size.PNG
Anyone else seeing this with the latest version?
-Hoju
Please show me content of info.txt from this job. I predict that AviSynth incorrectly detects dimensions.
hoju3508
21st September 2015, 22:44
@soneca, thanks for the feedback. It must be something going on with my setup.
@Atak, I didn't see "info.txt" in the dir.
There's a mkvinfo.txt and other *.avs files. What other file(s) would you like to see?
File 'C:\Temp\RipBot264temp\job1\video.mkv': container: Matroska [duration:1381046375000 segment_uid:6d0511f6bc06e68385e4dd211046d09a container_type:17 is_providing_timecodes:1]
Track ID 0: video (MPEG-4p10/AVC/h.264) [number:1 uid:1 codec_id:V_MPEG4/ISO/AVC codec_private_length:91 codec_private_data:01000000ffe1001367640029ac1b1a501e0089f97ff0001000100801003d68ea8f394747610e2315152088cc47366884a3a3b087118a8a904466239b34425d34baf37d7ebfafd7d7aeb5542242909c9e4fafc9fd7e4faf2726a4c0 language:und pixel_dimensions:1920x1080 display_dimensions:1920x1080 default_track:0 forced_track:0 enabled_track:1 packetizer:mpeg4_p10_video default_duration:41708333]
Let me clean up the dir and rerun.
-Hoju
BlockABoots
26th September 2015, 11:50
Me again, have noticed when doing batch encoding the first file that has finished encoding always has [error] at the start of the file name in the list once its finished encoding, the file seems to play fine however and no other files after the 1st one have this [error] placed at the start of the file......
http://i.imgur.com/pEdBt85.jpg
any ideas?
Atak_Snajpera
26th September 2015, 14:10
What happens if you remove all those extra dots in file name?
BlockABoots
26th September 2015, 18:29
havent tried, but the other files (with similar amount of dots) encode without errors, it just always seems to be the first file to be encoded
Atak_Snajpera
26th September 2015, 19:00
Yeah I know but at least you can try with some oldschool names with only one dot ;) Nevertheless I will try to reproduce this odd behaviour.
BlockABoots
30th September 2015, 20:47
Atak, do you know of any reason why i might be getting audio sync issues when encoding a mp4 file that has been edited in AvsPmod (avisynth)?? I have started to use OBS to capture my gameplays and OBS seems to output a .mp4 file format, now when i watch the raw file back there is no audio sync issues at all, but after i have edited the file with AvsPmod and then RipBot to encode it i seem to have sync issues on the outputted file from Ripbot!.
The audio sync issue seems to alter through the duration of the video as well, it will start off synced and then full out of sync and then get back into sync later on. Any ideas?
dirk362
1st October 2015, 09:13
Been using RB for couple of years now - great tool. Simple yet flexible, with good 2-pass file size accuracy. Just works.
I do have a 'feature request' - could you please add option via ini, or change mux cmd file, so that when working with mkv files the "--disable-track-statistics-tags" parameter is used.
Normally this is resolvable using environment variable MKVMERGE_OPTIONS, but that doesn't work with RB due to how this affects mkvinfo process at start.
If you have MKVMERGE_OPTIONS set then you get no audio in RB when creating the job, and the mkvinfo.txt file has an error of
Error: '--identify-verbose' can only be used with a file name. No further options are allowed if this option is used.
I appreciate it's not a bug nor indeed high priority. And you could argue it relates more to mkvtoolnix as feature rather than RB. But then in RB I can't automate things unless I remember to edit the mux cmd files after setup and before encode.
It's just one of those preference things, which is to keep the mkv file clean such that tools like mediainfo present information relevant to the encode..
Atak_Snajpera
1st October 2015, 14:05
Atak, do you know of any reason why i might be getting audio sync issues when encoding a mp4 file that has been edited in AvsPmod (avisynth)?? I have started to use OBS to capture my gameplays and OBS seems to output a .mp4 file format, now when i watch the raw file back there is no audio sync issues at all, but after i have edited the file with AvsPmod and then RipBot to encode it i seem to have sync issues on the outputted file from Ripbot!.
The audio sync issue seems to alter through the duration of the video as well, it will start off synced and then full out of sync and then get back into sync later on. Any ideas?
The problem is that AvsPMod uses DirectShowSource() for mp4.
http://i.imgur.com/JtTuAlH.png
DirectShowSource() is not frame accurate therefore you have a/v sync issues after editing (Trim function). If You intend to edit files you must use something else what guarantees frame accurate seeking.
Example with ffms
http://i.imgur.com/TkH2s4P.png
rc71
1st October 2015, 15:35
I'm getting a strange errors. First I can't use any custom profiles. I get a unrecognized tune. I use either the two default HEVC profiles, it works fine. I looked at the profile and it looks fine.
"--profile main10 --output-depth 10 --preset slow --tune animation "
FYI, I just installed 1.19.1 on a work domain computer. I am an admin.
rc71
1st October 2015, 15:38
The other problem I have is I can't batch file. The batch file works, but the files all have the same video as the first video encoded. I moved the program and the temp drive off C: in case it was some permission issue, but it seems that "video.265" does NOT get overridden.
Any suggestions.
gabbett1
1st October 2015, 15:59
So I've been trying to convert my Bluray Insurgent to an MP4 and the old version of Ripbot I had been using wouldn't find any audio tracks other than 2.0 versions. I decided to upgrade to this newest version, also updating all the components needed (AviSynth , Haali Media Spliter , ffdshow). I'm running windows 7 btw. So anyhow, now I can't demux my streams. I keep getting a demuxing error:
eac3to v3.29
command line: "J:\Blue Ray Ripping\Tools\eac3to\eac3to.exe" "J:\Rip\INSURGENT\" 1) 2: "J:\Temp\RipBot264temp\job1\video.mkv" -seekToIFrames 3: "J:\Temp\RipBot264temp\job1\audio_1_English.thd.w64" -down16 -down6 8: "J:\Temp\RipBot264temp\job1\8_subtitles_English_1080.sup" 9: "J:\Temp\RipBot264temp\job1\9_subtitles_English_1080.sup" 10: "J:\Temp\RipBot264temp\job1\10_subtitles_Spanish_1080.sup" 1: "J:\Temp\RipBot264temp\job1\chapters.txt" -progressnumbers -log="J:\Temp\RipBot264temp\job1\demuxlog.txt"
------------------------------------------------------------------------------
M2TS, 1 video track, 5 audio tracks, 3 subtitle tracks, 2:00:00, 24p /1.001
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: TrueHD (Atmos), English, 7.1 channels, 48kHz
4: AC3 Surround, English, 2.0 channels, 224kbps, 48kHz
5: AC3 Surround, English, 2.0 channels, 224kbps, 48kHz
6: AC3, Spanish, 5.1 channels, 640kbps, 48kHz
7: AC3 Surround, English, 2.0 channels, 224kbps, 48kHz
8: Subtitle (PGS), English
9: Subtitle (PGS), English
10: Subtitle (PGS), Spanish
[a03] thd, 48000, 7.1
Creating file "J:\Temp\RipBot264temp\job1\chapters.txt"...
[s10] Extracting subtitle track number 10...
[a03] Extracting audio track number 3...
[s08] Extracting subtitle track number 8...
[s09] Extracting subtitle track number 9...
[v02] Extracting video track number 2...
[a03] Decoding with libav/ffmpeg...
[a03] Mixing surround channels...
[a03] Reducing depth from 24 to 16 bits...
[a03] Writing W64...
[a03] The libav decoder reported error -1094995529 while decoding. <ERROR>
Aborted at file position 1048576. <ERROR>
I need help resolving this issue.
Atak_Snajpera
1st October 2015, 16:09
I'm getting a strange errors. First I can't use any custom profiles. I get a unrecognized tune. I use either the two default HEVC profiles, it works fine. I looked at the profile and it looks fine.
"--profile main10 --output-depth 10 --preset slow --tune animation "
FYI, I just installed 1.19.1 on a work domain computer. I am an admin.
tune animation is still not implemented in x265. Do not use this option.
Any suggestions.
see what is happening in log.
@gabbett1
Try in eac3to thread
http://forum.doom9.org/showthread.php?p=1741111#post1741111
You can also try DEMUX option in ripbot264
gabbett1
1st October 2015, 16:24
tune animation is still not implemented in x265. Do not use this option.
see what is happening in log.
@gabbett1
Try in eac3to thread
http://forum.doom9.org/showthread.php?p=1741111#post1741111
You can also try DEMUX option in ripbot264
I tried looking for a log but cannot find one. I use ripbot264 for the entire process. Found the demux option. I'll give that a try.
rc71
1st October 2015, 16:30
tune animation is still not implemented in x265. Do not use this option.
see what is happening in log.
Thanks. Got the tune. As for the log, there are no errors. It just keeps using the same video.265. The audio is correct for each file, but the is the same for every file.
For now, I have to just do one at a time and remove the previous job. If I don't remove the job, it uses the same video.
gabbett1
1st October 2015, 17:03
@gabbett1
Try in eac3to thread
http://forum.doom9.org/showthread.php?p=1741111#post1741111
You can also try DEMUX option in ripbot264
Tried using Demux and it just sits there saying
"Please wait... Analyzing selected streams..."
It's been saying that for over an hour now.
Atak_Snajpera
1st October 2015, 17:46
@RC71
Do you also see the same problem while encoding with x264?
rc71
1st October 2015, 17:50
@RC71
Do you also see the same problem while encoding with x264?
I was just testing that thought.
I just had a SUCCESSFUL batch encode. I renamed the files to something very simple. The settings were reduced from 1080 to 480p to make it quick. I'm going to try again with files without so many . . . . and I'll update.
rc71
1st October 2015, 21:26
----------- UPdate --------------
I have no clue what happened, but it worked this time. I did rename all the files without any extra " . .. ." in it and used only the 10bit x265 profile.
:)
soneca
1st October 2015, 23:50
Atak, in temp files on this screen should not indicate the drive for temporary files?
I'm using disk E.
http://s20.postimg.org/3u04vyrnx/ripbot.png
guest
2nd October 2015, 04:28
Hi Atak, I have just noticed that in Batch Mode, I cannot import *.m2ts files, however, in "single" mode, you can.
In the drop down list of supported files Decrypted Blu-ray (*.m2ts *.mts), isn't available in Batch Mode.
Is there something that can be done about this ??? Please :)
Atak_Snajpera
2nd October 2015, 10:02
m2ts can not be added because it requires too much attention from user. First you have to select correct playlist. Next correct audio and subtitles.
soneca
2nd October 2015, 14:22
Atak, in temp files on this screen should not indicate the drive for temporary files?
I'm using disk E.
Correctly recognized, but only after the boot. :confused:
guest
3rd October 2015, 00:54
m2ts can not be added because it requires too much attention from user. First you have to select correct playlist. Next correct audio and subtitles.
OK, thanks for the explanation, I thought it might have something to do with all that.
I guess I'll just have to do it in "single" mode.
:thanks:
BlockABoots
3rd October 2015, 21:53
I have a .flv file outputted from OBS whilst the raw .flv file has no audio sync issues at all, one i have encoded the file with Ripbot to .mp4 file the audio seems to be lagging behind the video and out of sync. I have noticed under the video settings the duration is 0:26:1.983 whilst under the audio settings the duration is 0:26:1.977, is it normal for these 2 values to be different?
Is there any reason why ripbot would introduce this lag??
Donlac
4th October 2015, 05:25
I tried to amplify 2x and downmix a DTS 5.1 to 2.0 and the voices were very soft. I assumed it was the center channel that hadn't been amplified properly, but then I couldn't figure out how to even set that value (_unchecked1/2 or _checked1/2).
It looks like the channel order problem (i.e. it wasn't picking the right center channel) should be negated by NicAudio, but I still can't figure out why the center came out so weak.
Atak_Snajpera
4th October 2015, 10:12
cut out 50 mb sample and then upload prepared dts file to mediafire or mega. I will check if this is indeed channel order issue.
jwjohnson
4th October 2015, 16:23
I'm having an issue with using Distributed Encoding since upgrading from 1.18.1 to 1.19.2. When I try an encode with the new version without DE it works fine. With DE after preparing chunks it tries to start each server, but immediately stops. Then it tries again. Nothing ever gets encoded. Here are logs first with DE followed by the same sample encoded without DE. I would appreciate any help. I'm running Windows 10. I uninstalled and installed new versions of Haali, AviSynth, and FfdShow. Thanks.
With DE
C:\>"E:\RipBot264v1.19.2\EncodingClient.exe" "C:\Temp\RipBot264temp\job3\job3_EncodingClient.meta"
C:\>"E:\RipBot264v1.19.2\tools\mp4box\mp4box.exe" -tmp "C:\Temp\RipBot264temp" -add "C:\Temp\RipBot264temp\video.264":name="Test 2" -fps 23.976 -add "C:\Temp\RipBot264temp\job3\Encoded_Audio_1.aac":lang=und -mpeg4 -new "E:\Movie Files\Test 2.mp4"
Cannot find file C:\Temp\RipBot264temp\video.264
Error importing C:\Temp\RipBot264temp\video.264:name=Test 2: Requested URL is not valid or cannot be found
-------------------------
Elapsed Time: 00h:00m:26s
************************************************************************
Without DE
C:\>"E:\RipBot264v1.19.2\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job3\job3.avs" -o - | "E:\RipBot264v1.19.2\tools\x264\x264_x64.exe" --crf 20 --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 62579 --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]: 1280x720p 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:949 Avg QP:16.58 size: 62432
x264 [info]: frame P:26441 Avg QP:19.55 size: 19883
x264 [info]: frame B:35189 Avg QP:21.78 size: 4534
x264 [info]: consecutive B-frames: 12.9% 31.8% 13.9% 41.5%
x264 [info]: mb I I16..4: 10.0% 78.7% 11.2%
x264 [info]: mb P I16..4: 2.1% 6.5% 0.5% P16..4: 49.1% 16.7% 8.9% 0.0% 0.0% skip:16.3%
x264 [info]: mb B I16..4: 0.1% 0.2% 0.0% B16..8: 34.8% 2.5% 0.4% direct: 2.3% skip:59.7% L0:36.1% L1:57.2% BI: 6.7%
x264 [info]: 8x8 transform intra:73.5% inter:81.1%
x264 [info]: coded y,uvDC,uvAC intra: 62.2% 72.4% 38.1% inter: 20.3% 28.3% 1.6%
x264 [info]: i16 v,h,dc,p: 31% 19% 9% 41%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 18% 22% 5% 6% 7% 7% 6% 6%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 22% 12% 5% 9% 8% 7% 5% 4%
x264 [info]: i8c dc,h,v,p: 54% 20% 19% 7%
x264 [info]: Weighted P-Frames: Y:1.8% UV:1.1%
x264 [info]: ref P L0: 65.8% 11.7% 15.2% 7.3% 0.1%
x264 [info]: ref B L0: 89.5% 10.5%
x264 [info]: kb/s:2282.00
encoded 62579 frames, 64.70 fps, 2282.00 kb/s
C:\Temp\RipBot264temp\job3\job3.avs: 1280x720, 24000/1001 fps, 62636 frames
error: wrote only 1376697 of 1382400 bytes
C:\>"E:\RipBot264v1.19.2\tools\mp4box\mp4box.exe" -tmp "C:\Temp\RipBot264temp" -add "C:\Temp\RipBot264temp\video.264":name="Test 2" -fps 23.976 -add "C:\Temp\RipBot264temp\job3\Encoded_Audio_1.aac":lang=und -mpeg4 -new "E:\Movie Files\Test 2.mp4"
AVC-H264 import - frame size 1280 x 720 at 23.976 FPS
AVC Import results: 62579 samples - Slices: 949 I 26441 P 35189 B - 63323 SEI - 743 IDR
Stream uses forward prediction - stream CTS offset: 2 frames
AAC import - sample rate 48000 - MPEG-4 audio - 2 channels
Saving E:\Movie Files\Test 2.mp4: 0.500 secs Interleaving
-------------------------
Elapsed Time: 00h:16m:17s
Atak_Snajpera
4th October 2015, 16:48
Check your settings in your firewall. Also make sure that PCs in network have access to shared folder. If servers stuck in endless loop ENCODING/IDLE this means that either ripbot264temp folder is not shared or access is denied by OS. (requires password or something else)
jwjohnson
4th October 2015, 19:54
Thanks. It was a sharing issue. I made sure the folder was being shared, but didn't notice it was being shared as ripbot264temp2. I unshared the other temp folder and reshared this one with making sure permissions were set for full control. Now it works fine.
Donlac
4th October 2015, 20:27
Do you need video? or just a DTS audio sample? I already reencoded the video and since the only problem was audio, I don't have the source MKV anymore (I can rerip it if I need to, but its like 30 gigs). I do still have the 1.5 gig DTS audio however. I can split off a portion of that which contains dialog into an mka easily enough.
Atak_Snajpera
5th October 2015, 11:24
i just need part of original dts.
soneca
5th October 2015, 13:56
Atak, it would be possible to RipBot264 remember the last folder or path used previously?
fantasmanegro
5th October 2015, 15:46
I was just testing that thought.
I just had a SUCCESSFUL batch encode. I renamed the files to something very simple. The settings were reduced from 1080 to 480p to make it quick. I'm going to try again with files without so many . . . . and I'll update.
maybe it can be changed in ripbot i mean, replace "." with "_" for the input file...
it's just and idea...
legend
6th October 2015, 16:21
While setting RipBot264v1.19.2 I found this. What it is ?
http://s17.postimg.org/aw3d78klb/image.jpg
Ryushin
7th October 2015, 21:09
I'm trying to figure out where I'm I/O bound for the demuxing selected streams portion. I can write a single file to the drive from over the network around 130MB/s. My source files are on my sever with a gigabit network.
Looking at the resource monitor during the extraction it is showing 16MB/s with around 30-50% active time. The Queue Length is also fairly low. CPU is around 30% during this time as well.
Any possible ideas on what I can do to speed up the demuxing process. It takes about 10 minutes to demux one tv show episode from a blu-ray. I'm at a bit of a loss on where the slow down could be.
Example demuxlog.txt:
eac3to v3.29
command line: "C:\Temp\RipBot264v1.19.x\Tools\eac3to\eac3to.exe" "T:\Blu-ray_Rip\Sopranos\Sopranos_S3_D1\THE_SOPRANOS_S3_DISC_1\" 3) 2: "D:\Temp\RipBot264temp\job1\video.mkv" -seekToIFrames 3: "D:\Temp\RipBot264temp\job1\audio_1_English.core.dts" -core 8: "D:\Temp\RipBot264temp\job1\8_subtitles_English_1080.sup" 9: "D:\Temp\RipBot264temp\job1\9_subtitles_French_1080.sup" 10: "D:\Temp\RipBot264temp\job1\10_subtitles_Spanish_1080.sup" 11: "D:\Temp\RipBot264temp\job1\11_subtitles_German_1080.sup" 12: "D:\Temp\RipBot264temp\job1\12_subtitles_Spanish_1080.sup" 13: "D:\Temp\RipBot264temp\job1\13_subtitles_Dutch_1080.sup" 14: "D:\Temp\RipBot264temp\job1\14_subtitles_Danish_1080.sup" 15: "D:\Temp\RipBot264temp\job1\15_subtitles_Finnish_1080.sup" 16: "D:\Temp\RipBot264temp\job1\16_subtitles_Norwegian_1080.sup" 17: "D:\Temp\RipBot264temp\job1\17_subtitles_Swedish_1080.sup" 1: "D:\Temp\RipBot264temp\job1\chapters.txt" -progressnumbers -log="D:\Temp\RipBot264temp\job1\demuxlog.txt"
------------------------------------------------------------------------------
M2TS, 1 video track, 5 audio tracks, 10 subtitle tracks, 0:49:08, 24p /1.001
1: Chapters, 8 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 16 bits, 48kHz
(core: DTS, 5.1 channels, 1509kbps, 48kHz)
4: DTS, French, 2.0 channels, 255kbps, 48kHz
5: DTS, Spanish, 2.0 channels, 255kbps, 48kHz
6: DTS, German, 2.0 channels, 255kbps, 48kHz
7: DTS, Spanish, 2.0 channels, 255kbps, 48kHz
8: Subtitle (PGS), English
9: Subtitle (PGS), French
10: Subtitle (PGS), Spanish
11: Subtitle (PGS), German
12: Subtitle (PGS), Spanish
13: Subtitle (PGS), Dutch
14: Subtitle (PGS), Danish
15: Subtitle (PGS), Finnish
16: Subtitle (PGS), Norwegian
17: Subtitle (PGS), Swedish
Creating file "D:\Temp\RipBot264temp\job1\chapters.txt"...
[s10] Extracting subtitle track number 10...
[v02] Extracting video track number 2...
[s17] Extracting subtitle track number 17...
[s16] Extracting subtitle track number 16...
[s11] Extracting subtitle track number 11...
[s12] Extracting subtitle track number 12...
[s15] Extracting subtitle track number 15...
[s08] Extracting subtitle track number 8...
[v02] Muxing video to Matroska...
[s14] Extracting subtitle track number 14...
[a03] Extracting audio track number 3...
[a03] Extracting DTS core...
[a03] Patching bitdepth to 24 bits...
[s09] Extracting subtitle track number 9...
[s13] Extracting subtitle track number 13...
[a03] Creating file "D:\Temp\RipBot264temp\job1\audio_1_English.core.dts"...
[s11] Creating file "D:\Temp\RipBot264temp\job1\11_subtitles_German_1080.sup"...
[s10] Creating file "D:\Temp\RipBot264temp\job1\10_subtitles_Spanish_1080.sup"...
[s08] Creating file "D:\Temp\RipBot264temp\job1\8_subtitles_English_1080.sup"...
[s14] Creating file "D:\Temp\RipBot264temp\job1\14_subtitles_Danish_1080.sup"...
[s09] Creating file "D:\Temp\RipBot264temp\job1\9_subtitles_French_1080.sup"...
[s13] Creating file "D:\Temp\RipBot264temp\job1\13_subtitles_Dutch_1080.sup"...
[s12] Creating file "D:\Temp\RipBot264temp\job1\12_subtitles_Spanish_1080.sup"...
[s15] Creating file "D:\Temp\RipBot264temp\job1\15_subtitles_Finnish_1080.sup"...
[s17] Creating file "D:\Temp\RipBot264temp\job1\17_subtitles_Swedish_1080.sup"...
[s16] Creating file "D:\Temp\RipBot264temp\job1\16_subtitles_Norwegian_1080.sup"...
Added fps value (24 /1.001) to MKV header.
Video track 2 contains 70683 frames.
Subtitle track 8 contains 469 normal and 8 forced captions.
Subtitle track 9 contains 458 normal and 1 forced captions.
Subtitle track 10 contains 450 normal and 3 forced captions.
Subtitle track 11 contains 442 normal and 13 forced captions.
Subtitle track 12 contains 440 normal and 14 forced captions.
Subtitle track 13 contains 412 captions.
Subtitle track 14 contains 453 captions.
Subtitle track 15 contains 427 captions.
Subtitle track 16 contains 375 captions.
Subtitle track 17 contains 381 captions.
eac3to processing took 10 minutes, 37 seconds.
Done.
Ryushin
7th October 2015, 22:03
Is it possible to have the new cover dialog remember the previously used cover by default like it used to? It makes it so much easier then finding the same cover each time for tv series.
legend
9th October 2015, 07:25
Ripbot Stuck in pass 1 for a 15-20 minutes after complete 100% and than start pass 2.. Why it stuck ? Can any one explain this ? Other wise it takes too long to encode
http://s29.postimg.org/6g2all95z/rdb.jpg
athlonia
13th October 2015, 05:03
hello,
i would like to know whether ripbot264 reads and visualizes subtitle settings such as colours or italicized font written in srt files?
thanks in advance
Wishbringer
13th October 2015, 10:42
@Ryushin:
You wrote that your CPU usage is around 30%.
Can you look, how cores are used?
Maybe one core is used with around 100%,
then program is singlethreaded and you can't get a higher performance except doing several tasks the same time.
Ryushin
13th October 2015, 16:16
@Ryushin:
You wrote that your CPU usage is around 30%.
Can you look, how cores are used?
Maybe one core is used with around 100%,
then program is singlethreaded and you can't get a higher performance except doing several tasks the same time.
Core usage is split fairly evenly across the four cores in the system. I was reading on eac3to forum that the issue seems to be from that program. Atak did post there back in march trying to work with them to solve where the bottleneck might be but nothing has come from it yet.
Shame, as I have about 5.2 TB of TV shows to process from Blu-rays so I'm going to be here for quite awhile. :)
guest
15th October 2015, 00:47
Hi Atak, thanks for the latest build and patch.
I have a feature request that I would find handy in batch mode.
Would there be a chance of adding "Denoise" to the options...nearly everything else is.
If you have many files to batch encode, and you want to denoise them, you have to do them individually, once they're all queued.
Thanks
Hi Atak,
Thanks for the new build, and especially for adding Denoise to Batch Mode :cool:
BigM
15th October 2015, 07:49
While setting RipBot264v1.19.2 I found this. What it is ?
http://s17.postimg.org/aw3d78klb/image.jpg
Same Problem for me. When i check the update_log.txt I can see that two different date formats are used, maybe this causes the problem:
2015-10-07 17:34:06 : =========================[UPDATER ACTIVATED]=========================
2015-10-07 17:34:06 : Looking for correct UUID link in http://atak-snajpera.5v.pl/
07.10.2015 17:34:06 : [SUCCESS] http://atak-snajpera.5v.pl/ has correct UUID link a5e3e5d3-67da-4504-950a-4963b18b0a3a
07.10.2015 17:34:06 : Downloading update file http://atak-snajpera.5v.pl/ripbot264update/update.zip
07.10.2015 17:34:07 : [SUCCESS] D:\HDenc\RipBot264v1.19.2\Updates\update.zip saved!
Also I have encountered another problem: Some of my jobs get marked as [ERROR], but I can't find any problems with the finished files. Is there a logfile in which I can check what caused the [ERROR]?
Also it seems like if I use special characters in filenames (for example the German ÄÜÖ or äöüß) it will cause the finished file to get the [ERROR] marking. But sometimes I get [ERROR] even when no special characters are used in the filename.
It would be great if the filename would support German characters as well.
stasi
15th October 2015, 21:43
Bug:
Every time when Ripbot makes an update, "StoreTempFilesin" in Ripbot.ini is changed from TEMP to C.
It would be great if the filename would support German characters as well.
+1
Ryushin
16th October 2015, 19:37
Thanks Atak for adding the feature of keeping the last cover image.
I normally abort the job of encoding when I sit down to add more to the queue. I normally like to abort the job right after it finishes with the muxing of the last job. Is it possible to add the option when I click abort to add another button to Abort After Current Job Completes or something to that fact.
One minor note, sometimes when I abort within a second after it finishes muxing and it launches the distributed encoding window, the main ripbot window still says aborting for over an hour without it ever aborting. I actually have to kill the process. The last time there was a locked port (Could not bind socket. Address and port are already in use.) when I started RipBot264 back up again and I could not identify the process that had locked the port and I ended up rebooting.
guest
17th October 2015, 05:49
While setting RipBot264v1.19.2 I found this. What it is ?
http://s17.postimg.org/aw3d78klb/image.jpg
Yeah, I get that to, on Windows 8.1, and 10.
guest
17th October 2015, 05:57
Having a real strange problem, (latest build), after setting up a batch lot, when I start the process, I have noticed that during the Indexing, it delete's info.txt.
Then the Ripbot "window" goes out of focus, and then throws up a smaller window stating:-
Cannot open file G:\Temp\ripbot264temp\jobXX\info.txt. The system cannot find the file specified.
Then if I go back into that job, and try and edit it, it then says that the job.avs has a problem, and then the job folder disappears.
The other weird thing is, it was ALL working perfectly, yesterday !!!! And I didn't change anything. :(
Any ideas ???
Atak_Snajpera
17th October 2015, 09:59
Yeah, I get that to, on Windows 8.1, and 10.
If you still see this error despite last update then delete everything and download ripbot again from first post.
I have noticed that during the Indexing, it delete's info.txt.
How do you know that info.txt is being deleted? Maybe it wasn't created at all due to some problems with vob (I assume we are talking about DVD source)
guest
17th October 2015, 12:25
If you still see this error despite last update then delete everything and download ripbot again from first post.
How do you know that info.txt is being deleted? Maybe it wasn't created at all due to some problems with vob (I assume we are talking about DVD source)
#1, I get this error on 2 different PC's (fyi), so what do you mean by "delete everything" ?? all the supporting programs Ripbot needs ??
#2, well after this happening too many times, I actually had the job folder open, when ripbot was preparing that job, and before my eye's, info.txt just disappeared.
One thing is, this seems to happen to jobs that batch mode generates...but on "single" jobs, it didn't seem to happen.
It wasn't a DVD/vob source, it was an .mp4 (edited TV recording)
stasi
17th October 2015, 13:50
#1, I get this error on 2 different PC's (fyi), so what do you mean by "delete everything" ?? all the supporting programs Ripbot needs ??
#2, well after this happening too many times, I actually had the job folder open, when ripbot was preparing that job, and before my eye's, info.txt just disappeared.
One thing is, this seems to happen to jobs that batch mode generates...but on "single" jobs, it didn't seem to happen.
It wasn't a DVD/vob source, it was an .mp4 (edited TV recording)
Same error here. Take a look in your Ripbot.ini, is the temp folder changed? This happens after automatic updating. Look a few posts above, I wrote this two days ago.
guest
17th October 2015, 14:14
Hi stasi, I will check that, thanks....but I haven't got auto update enabled, and PC isn't connected, anyway. Cheers.
(edit). Temp folder hasn't changed...
Atak_Snajpera
17th October 2015, 14:52
but I haven't got auto update enabled,
If you had auto-update enabled you would have received fix for "invalid date time...".
@stasi
Ok. It looks like I forgot to implement TEMP option to settings window. Currently your custom TEMP entry in .ini is being overwritten everytime when you click APPLY button. As usually fix will be injected via auto-update.
guest
18th October 2015, 00:42
If you had auto-update enabled you would have received fix for "invalid date time...".
With all due respect, I'm not 100% happy about the new auto update function. It's all a bit to "Microsofty"
In my case, none of my Ripbot pc's are connected to the net, so the auto update function is of no use.
How can I get updates & patches "manually" ???
Now, having said that, the laptop I use for the Internet, I have setup Ripbot to see how the update system works....I just ran it, and now I have several ".zip" files in the Updates folder.
So what happens to them ?? if I try to unpack them, they ask for a password....are they automatically incorporated ??
I will "test" the update function by copying the files that update "found", into the Updates folder on my other Ripbot pc's...I guess that will work.
I guess I will also need to enable Updates in the .ini, to get it to update, using the new files that I've copied over.
Your opinion ???
Cheers
guest
18th October 2015, 03:15
Well, the problems of v1.19.2 Batch Encode continues....:(
I downloaded 1.19.2 again, applied the latest updates, created a 6 file batch (.mkv's), started the encoding, did the 1st one OK, then when indexing the 2nd file, the info.txt got deleted, and the process had to be aborted, and it did the same to the rest of the batch.
However, I did another test, created the same 6 file batch with 1.19.2, then opened 1.19.1 (patched), and away it went, no problems.
So there must be something wrong with the way that 1.19.2 creates the files in Batch mode. It simply deletes the info.txt file before your very eyes, when indexing, and if you go back into that job using Edit, it throws up another error about the job.avs, and then that whole job folder disappears.
Now as far as I can tell, the only change to the Batch mode, was the inclusion of denoise filters (which I requested)....
Atak_Snajpera
18th October 2015, 11:35
With all due respect, I'm not 100% happy about the new auto update function. It's all a bit to "Microsofty"
yeah I understand you in 100%. I also hate forced updates in Windows 10 aka SkyNet aka Genesys. That's why unlike windows 10 I give you the same freedom like in Win7/8. You can disable auto-update completely or you can disable auto-update for specific tool.
So what happens to them ?? if I try to unpack them, they ask for a password....are they automatically incorporated ??
It is password protected for security reasons. I want to be 100% sure that update files were created by me and not by someone else. Also I do not want other software developers to use my server for their purposes (bandwidth limit).
Now as far as I can tell, the only change to the Batch mode, was the inclusion of denoise filters (which I requested)....
Yes you are right but maybe there is some odd side effect. I will have to do some testing.
It simply deletes the info.txt file before your very eyes,
EncodingClient re-generates info.txt in order to get correct number of frames with ffms2. Previous info.txt was created with DirectShowSource and in most cases number of frames is different. Hence it has to be re-checked.
slalom
18th October 2015, 22:54
Is it my idea or this version is so much faster than the previous?
Atak_Snajpera
19th October 2015, 10:55
placebo effect ;)
Uh-Oh
20th October 2015, 05:13
Hello all!
First off, thanks for the great program. Also, thanks for anyone who can help me with the following issue. Lastly, I'm sorry if this is not in the right place.
I've started using Ripbot two weeks ago. I use version 1.19.2.
I exclusively use distributed encoding, using 3 computers on the same LAN. Tonight, I noticed that one of my encodes has an issue. The movie will play, and at the 24:01 mark, the video will freeze until the 24:04 mark. The sound will play smoothly. I figured it might be a stitching issue or something, so I simply re-encoded the movie.
Same encode settings, slightly different size (11 077 402 vs 11 078 698).
The second file has the same problem.
The source MKV of the movie does not present the issue.
I looked at the x264 files, and it looks like the issue is with either chunk 24, or between chunk 24 and 25.
I don't really know how this software works, so I might be writting non-sense, but I'd appreciate it if anyone could help me fix this issue.
Thanks and have a nice day!
Wildfire
20th October 2015, 09:15
Hi,
I just noticed that an encode I ran last night didn't finish.
Checking the error log, I saw it failed at the last step: muxing everything together. It failed because the subtitle IDX file was missing.
I discovered why there was no IDX file: the sup2sub.cmd batch file calls Java, however it does not specify a path. Therefore it fails.
Upon adding the bin folder of Java to the path environment variable, I ran the sup2sub.cmd and it completed without errors. After that, I ran the muxing command as specified in the log and that also completed without errors.
I don't know if Java is supposed to add itself to the path environment variable, but I've just added it myself to make sure Ripbot264 will work fine.
It might be wise to modify Ripbot264 to have it check for Java and call Java with an absolute path statement or something to that effect.
rc71
20th October 2015, 13:49
Hello.
I'm having a issue with audio selection. I set the audio in batch mode to 2.0 FHG AAC-HE. But the audio doesn't get converted and when I check the settings it's set to x.x Copy Stream. Even if I change it reverts back to x.x Copy Stream.
Any suggestions ???
I'm using the HEVC settings for video.
---
In looking at the job folder, I see that job2_EncodeAudio1.cmd is a 0 KB file and cannot be opened. When I select other codecs, the file is 1 KB and can be opened to see the command syntax.
If I edit the job in the gui, the job2_EncodeAudio1 file has the correct info. If I edit multiple files, one at a time, it resets.
Using 1.19.2 that updated this morning.
slalom
20th October 2015, 20:12
placebo effect ;)
I'll get back to you
gabbett1
21st October 2015, 15:37
Another issue I'm having with this new version of Ripbot is every now and then when I try to preview the movie it says:
"I don't know what 'unununununununununununununununununununununununchecked1' means
(J:\Blue Ray Ripping\Tools\Avisynth plugins\scripts\downmixaudio.avs, line 19)
(J:\temp\ripbot264temp\job2\job2_a1.avs, line 7)
(J:\temp\ripbot264temp\job2\job2_preview.avs, line 38)
Viper714
24th October 2015, 07:06
Atak,
I made sure that the auto Update was on and I am still getting the invalid time error. I tuned auto update off, restarted program, turned it on and restarted program and I get the same invalid time error. Restarted the computer and get the same issue.
BlackPrince
24th October 2015, 16:12
hello guys,
ive captured a 1080i25p File from my STB. Now i want to encode it to 720p50. In my darkest memories :D (lol) i could make it happen with a "deinterlace" button in the encoder settings. But i could not find it in the new version. Any ideas ? :)
Ryushin
25th October 2015, 06:40
Atak,
What is your thoughts on the Non Local Means denoiser? I just started processing a Land Before Time and it is probably the grainiest movie I have ever encountered. I've run the movie through a few times using different settings for HQDN3D but upping spatial settings high enough to reduce the file size to get down to even 5.5GB for a hour and eight minute movie started to really scrub out a lot of detail. I'm going to play around with the temporal settings of the filter now and see how it turns out, but last time I did that I saw ghosting with even conservative settings.
I knew that Handbrake has the option of using the NLMeans denoiser. I just ran a two minute preview through handbrake using NLMeans preset Strong, with the Tune of Animation. The resulting output was excellent. Though the processing time for that two minute preview was very long. I'm going to run the whole movie through Handbrake using those settings. Estimated time I think will be longer then a day.
guest
25th October 2015, 13:07
Atak,
What is your thoughts on the Non Local Means denoiser?
Might be an interesting addition ??
Ryushin
27th October 2015, 15:01
Atak,
I'm going to play around with the temporal settings of the filter now and see how it turns out, but last time I did that I saw ghosting with even conservative settings.
I knew that Handbrake has the option of using the NLMeans denoiser. I just ran a two minute preview through handbrake using NLMeans preset Strong, with the Tune of Animation. The resulting output was excellent. Though the processing time for that two minute preview was very long. I'm going to run the whole movie through Handbrake using those settings. Estimated time I think will be longer then a day.
I'm going to quote my own post. :)
I worked with HQDN3D's temporal settings a few times and I could not get that much of an improvement.
So the job is finally done for Handbrake using the NLMeans denoiser. Only took two days with two 12 core Opterons working on it. The resulting output is simply stunning. Why the studio could not have done something similar is beyond me. To me, it looks far better then the original source. The final file size is 3.1GB.
Atak, if you would like some clips of the original source and the resulting output file, let me know. I hope you can add the Non Local Means Denoiser to RipBot264. There is a huge hit in CPU, but the resulting output with extremely grainy sources is almost mind boggling.
Atak_Snajpera
27th October 2015, 17:30
Only took two days with two 12 core Opterons working on it.
It is very funny when you say it took "ONLY" two days on this beast. ;)
I hope you can add the Non Local Means Denoiser to RipBot264. There is a huge hit in CPU, but the resulting output with extremely grainy sources is almost mind boggling.
I do not think that average ripbot user is patient enough to run encode for few days with this denoiser on his poor quad core cpu ;)
essential
27th October 2015, 18:18
I upgraded to 1.19.2 yesterday. I encoded two movies successfully. The third movie gave me a "avs2yuv.exe has stopped working" error twice at 95.6%.
I saw on the updated first post that:
Common problems:
1) AviSynth Error message or other decoding problem (avs2avi.exe/avs2yuv.exe crashes)
Uninstall all codec packs , AviSynth , Haali Media Spliter , ffdshow. XP users also must install Windows Media Player 11!
I uninstalled avisynth, haali, and ffdshow, restarted, then installed the newest versions. Tried the movie again and had the crash at 95.6% again.
When I hit "close" on the error message, Ripbot continues to the muxing process.
Anything else I can do?
Machine:
Windows 8.1 (x64), i7 4790k, 16gb ram. Using local encoding, not distributed encoding.
Ryushin
27th October 2015, 18:50
It is very funny when you say it took "ONLY" two days on this beast. ;)
I do not think that average ripbot user is patient enough to run encode for few days with this denoiser on his poor quad core cpu ;)
Yea, I forgot to use the sarcasm font for the only part. :)
I think the Strong setting maxed everything out. The Light setting did not take that much time when I used it on another source.
I still think this would be a nice option to have. I think I'll run it again on light and medium using the same source and see how longs it takes.
Uh-Oh
27th October 2015, 18:58
Hello all!
First off, thanks for the great program. Also, thanks for anyone who can help me with the following issue. Lastly, I'm sorry if this is not in the right place.
I've started using Ripbot two weeks ago. I use version 1.19.2.
I exclusively use distributed encoding, using 3 computers on the same LAN. Tonight, I noticed that one of my encodes has an issue. The movie will play, and at the 24:01 mark, the video will freeze until the 24:04 mark. The sound will play smoothly. I figured it might be a stitching issue or something, so I simply re-encoded the movie.
Same encode settings, slightly different size (11 077 402 vs 11 078 698).
The second file has the same problem.
The source MKV of the movie does not present the issue.
I looked at the x264 files, and it looks like the issue is with either chunk 24, or between chunk 24 and 25.
I don't really know how this software works, so I might be writting non-sense, but I'd appreciate it if anyone could help me fix this issue.
Thanks and have a nice day!
Sorry for quoting myself, but I was wondering if anyone would have information for me.
So far, I've encoded about 20 movies with ripbot's distributed encoding. I do not watch the movies I encode right away. Since I (randomly) found a playback error with one of the movies, and re-encoding simply reproduced the error, I had to stop using ripbot.
I would very much like to be able to use ripbot's distributed encoding again, but since I have no clue what produced the error, I can't encode with confidence.
Anyone knows what could make the video display the same frame for a few seconds, (while audio playback is still smooth)?
Thanks!
Uh-Oh
27th October 2015, 19:03
[...]
I just started processing a Land Before Time and it is probably the grainiest movie I have ever encountered. [...]
I'm faced with the same difficulty on this movie. The animation is nice, but god is it grainy!
Atak_Snajpera
27th October 2015, 19:23
post mediainfo report of source file.
essential
27th October 2015, 19:46
post mediainfo report of source file.
I demuxed the audio and video from the disc.
Video:
General
Complete name : D:\chick\chicken_little.264
Format : AVC
Format/Info : Advanced Video Codec
File size : 12.0 GiB
Overall bit rate mode : Variable
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Bit rate mode : Variable
Maximum bit rate : 40.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio:
General
Complete name : D:\chick\chicken_little.ac3
Format : AC-3
Format/Info : Audio Coding 3
File size : 370 MiB
Duration : 1h 20mn
Overall bit rate mode : Constant
Overall bit rate : 640 Kbps
Audio
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Duration : 1h 20mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 370 MiB (100%)
Secondary question:
I've done two other movies prior to this error, I've used:
High 4.1, Slow, Animation with a CQ 19. When using Mediainfo, both encodes show 10 Ref Frames. I thought "slow" meant 5 Ref frames, any reason why I'm getting 10?
guest
28th October 2015, 06:55
I do not think that average ripbot user is patient enough to run encode for few days with this denoiser on his poor quad core cpu ;)
But having said that, it would be nice to have that option, when the need arose.
Some of "us" do have some pretty powerful "rig's" :)
And as AMD Opterons aren't Hyperthreaded, 2 x 12 core Opterons would be about the same as 1 x 12 core Intel Xeon.
damia
29th October 2015, 06:54
http://i.imgur.com/vDhH32B.png
hi atak i use version 1.19.2 .. how to fix this??
byteshare
30th October 2015, 17:19
Is there anyway to get the encoding clients in distributed mode to not need admin rights?
x110x
31st October 2015, 08:56
Hi,
ripbot264 does not muxing encoded video. i tried old ripbot versions and i can find video.264 file in temp folder but there isnt any audio file and i cant see final file (encoded and with audio muxed video) at my source destination.
i am using windows server 2008 r2 standart
used ripbot profil main 3.1 hd, ipad, iphone
what's wrong with my settings?
C:\>"C:\Users\Administrator\Desktop\RipBot264v1.19.2\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Users\Administrator\Desktop\RipBot264v1.19.2\tools\x264\x264_x64.exe" --pass 1 --bitrate 1500 --stats "C:\Temp\RipBot264temp\job1\job1.stats" --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 127932 --sar 1:1 --profile main --level 3.1 --aud --nal-hrd vbr --vbv-bufsize 14000 --vbv-maxrate 14000 --b-pyramid none --stdin y4m --output NUL -
y4m [info]: 1280x534p 1:1 @ 10000000/417083 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile Main, level 3.1
x264 [info]: frame I:1682 Avg QP:16.97 size: 68107
x264 [info]: frame P:65889 Avg QP:19.98 size: 10985
x264 [info]: frame B:60361 Avg QP:21.55 size: 2735
x264 [info]: consecutive B-frames: 24.6% 34.3% 9.4% 31.7%
x264 [info]: mb I I16..4: 47.1% 0.0% 52.9%
x264 [info]: mb P I16..4: 16.1% 0.0% 0.0% P16..4: 47.2% 0.0% 0.0% 0.0% 0.0% skip:36.7%
x264 [info]: mb B I16..4: 2.1% 0.0% 0.0% B16..8: 16.0% 0.0% 0.0% direct: 9.0% skip:72.9% L0:32.7% L1:49.3% BI:18.0%
x264 [info]: final ratefactor: 19.88
x264 [info]: coded y,uvDC,uvAC intra: 42.5% 54.1% 16.0% inter: 11.3% 14.2% 0.5%
x264 [info]: i16 v,h,dc,p: 43% 22% 24% 11%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 17% 15% 8% 8% 8% 7% 8% 7%
x264 [info]: i8c dc,h,v,p: 53% 18% 26% 3%
x264 [info]: Weighted P-Frames: Y:1.3% UV:0.5%
x264 [info]: kb/s:1504.52
encoded 127932 frames, 51.88 fps, 1504.52 kb/s
C:\Temp\RipBot264temp\job1\job1.avs: 1280x534, 10000000/417083 fps, 128096 frames
error: wrote only 1022349 of 1025280 bytes
C:\>"C:\Users\Administrator\Desktop\RipBot264v1.19.2\tools\avs2yuv\avs2yuv.exe" "C:\Temp\RipBot264temp\job1\job1.avs" -o - | "C:\Users\Administrator\Desktop\RipBot264v1.19.2\tools\x264\x264_x64.exe" --pass 2 --bitrate 1500 --stats "C:\Temp\RipBot264temp\job1\job1.stats" --fps 24000/1001 --force-cfr --min-keyint 24 --keyint 240 --frames 127932 --sar 1:1 --profile main --level 3.1 --aud --nal-hrd vbr --vbv-bufsize 14000 --vbv-maxrate 14000 --b-pyramid none --stdin y4m --output "C:\Temp\RipBot264temp\video.264" -
y4m [info]: 1280x534p 1:1 @ 10000000/417083 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile Main, level 3.1
x264 [info]: frame I:1682 Avg QP:17.57 size: 63748
x264 [info]: frame P:65889 Avg QP:20.23 size: 10666
x264 [info]: frame B:60361 Avg QP:22.19 size: 3146
x264 [info]: consecutive B-frames: 24.6% 34.3% 9.4% 31.7%
x264 [info]: mb I I16..4: 34.4% 0.0% 65.6%
x264 [info]: mb P I16..4: 2.2% 0.0% 1.9% P16..4: 44.4% 13.4% 9.3% 0.0% 0.0% skip:28.9%
x264 [info]: mb B I16..4: 0.1% 0.0% 0.1% B16..8: 45.7% 2.8% 0.5% direct: 1.1% skip:49.6% L0:41.6% L1:55.3% BI: 3.1%
x264 [info]: coded y,uvDC,uvAC intra: 64.1% 74.4% 43.3% inter: 10.4% 23.7% 0.9%
x264 [info]: i16 v,h,dc,p: 44% 15% 13% 28%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 16% 18% 6% 7% 7% 6% 6% 5%
x264 [info]: i8c dc,h,v,p: 54% 17% 23% 6%
x264 [info]: Weighted P-Frames: Y:3.2% UV:0.5%
x264 [info]: ref P L0: 62.3% 11.7% 17.2% 8.4% 0.3%
x264 [info]: ref B L0: 79.2% 20.8%
x264 [info]: kb/s:1499.17
encoded 127932 frames, 18.21 fps, 1499.17 kb/s
C:\Temp\RipBot264temp\job1\job1.avs: 1280x534, 10000000/417083 fps, 128096 frames
error: wrote only 1022349 of 1025280 bytes
C:\>"C:\Users\Administrator\Desktop\RipBot264v1.19.2\tools\mkvtoolnix\mkvmerge.exe" -o "C:\Users\Administrator\Desktop\Bad Words 2013.mkv" --compression 0:none --title "Bad Words 2013" --default-duration 0:24000/1001fps "C:\Temp\RipBot264temp\video.264" --compression 0:none --language 0:und --aac-is-sbr 0:0 "C:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac" --chapters "C:\Temp\RipBot264temp\job1\chapters.txt"
mkvmerge v8.4.0 ('A better way to fly') 32bit
Error: The file 'C:\Temp\RipBot264temp\job1\Encoded_Audio_1.aac' could not be opened for reading: open file error.
-------------------------
Elapsed Time: 02h:38m:32s
Atak_Snajpera
31st October 2015, 16:10
@x110x
Run manually C:\Temp\RipBot264temp\job1\job1_EncodeAudio1.cmd in console and see what went wrong.
Is there anyway to get the encoding clients in distributed mode to not need admin rights?
Encoding Servers do not require admin rights.
x110x
31st October 2015, 23:38
@x110x
Run manually C:\Temp\RipBot264temp\job1\job1_EncodeAudio1.cmd in console and see what went wrong.
C:\Users\Administrator>"C:\Users\Administrator\Desktop\RipBot264v1.19.2\tools\av
s2pipemod\avs2pipemod.exe" -wav "C:\Temp\RipBot264temp\job1\job1_AUDIO1.avs" | "
C:\Users\Administrator\Desktop\RipBot264v1.19.2\Tools\fhgaacenc\fhgaacenc.exe" -
-profile lc --cbr 96 --adts --ignorelength --quiet - "C:\Temp\RipBot264temp\job
1\Encoded_Audio_1.aac"
avs2pipemod[info]: writing 5335.840 seconds of 48000 Hz, 2 channel audio.
The application has failed to start because its side-by-side configuration is in
correct. Please see the application event log or use the command-line sxstrace.e
xe tool for more detail.
installing microsoft visual c++ packages and updating windows solved my problems, thank you anyway :thanks:
gabbett1
1st November 2015, 15:24
Another issue I'm having with this new version of Ripbot is every now and then when I try to preview the movie it says:
"I don't know what 'unununununununununununununununununununununununchecked1' means
(J:\Blue Ray Ripping\Tools\Avisynth plugins\scripts\downmixaudio.avs, line 19)
(J:\temp\ripbot264temp\job2\job2_a1.avs, line 7)
(J:\temp\ripbot264temp\job2\job2_preview.avs, line 38)
No insight on this issue? It seems to be happening almost every single time now.
Atak_Snajpera
1st November 2015, 16:58
Delete whole folder and download latest version again.
Furiousflea
3rd November 2015, 03:50
Can I ask if AVX2 is being used in the supplied x265 binaries if appropriate?
CPU doesn't seem to be getting very hot.
Atak_Snajpera
3rd November 2015, 13:29
Check log. You should see there what cpu extensions were used during conversion.
I do not have CPU with AVX2 extension so it looks like this
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
byteshare
3rd November 2015, 22:08
@x110x
Run manually C:\Temp\RipBot264temp\job1\job1_EncodeAudio1.cmd in console and see what went wrong.
Encoding Servers do not require admin rights.
But they do:
http://imgur.com/ksiBOgV
Wildfire
3rd November 2015, 23:01
But they do:
http://imgur.com/ksiBOgV
No, they don't. The screenshot you posted shows the Windows firewall asking for permission to have the encoding server access your network. You should at least allow it access to your local network to make sure the encoding servers can contact each other.
vivabarca
4th November 2015, 10:49
Hi, in encoding with Ripbot 19.2 this error is shown :
http://www.myup.ir/images/78166365432669860316.jpg
(avs2yuv.exe has stopped working)
I installed avisynth and ffdshow, but Ripbot still gives error.
WestPop
4th November 2015, 11:10
Hi there, have encoded this twice now and for some reason does not seem to want to crop video. Mediainfo shows the correct AR 1440X1080, but 16:9 instead of 4:3.
I do see the error in log, just not sure what it means & the cause.
Any suggestions? Thanks
x264 [info]: frame I:973 Avg QP:19.83 size:118244
x264 [info]: frame P:28289 Avg QP:23.16 size: 41476
x264 [info]: frame B:110009 Avg QP:24.96 size: 15940
x264 [info]: consecutive B-frames: 1.7% 3.2% 6.9% 11.1% 13.8% 45.1% 9.3% 3.8% 5.1%
x264 [info]: mb I I16..4: 5.4% 86.4% 8.2%
x264 [info]: mb P I16..4: 1.5% 8.8% 0.5% P16..4: 38.0% 35.8% 7.3% 0.0% 0.0% skip: 8.0%
x264 [info]: mb B I16..4: 0.4% 1.4% 0.1% B16..8: 41.7% 13.2% 1.2% direct: 4.9% skip:37.0% L0:45.5% L1:49.0% BI: 5.5%
x264 [info]: 8x8 transform intra:80.6% inter:74.4%
x264 [info]: coded y,uvDC,uvAC intra: 67.0% 43.2% 5.9% inter: 23.1% 19.1% 0.0%
x264 [info]: i16 v,h,dc,p: 22% 19% 11% 48%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 5% 13% 9% 13% 14% 13% 12% 12%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 6% 8% 8% 14% 14% 14% 10% 13%
x264 [info]: i8c dc,h,v,p: 25% 38% 23% 14%
x264 [info]: Weighted P-Frames: Y:2.8% UV:0.9%
x264 [info]: ref P L0: 60.3% 13.1% 25.3% 1.2% 0.0%
x264 [info]: ref B L0: 84.5% 15.5%
x264 [info]: ref B L1: 88.9% 11.1%
x264 [info]: kb/s:4368.41
encoded 139271 frames, 10.48 fps, 4368.41 kb/s
C:\Temp\RipBot264temp\job255\job255.avs: 1440x1080, 25 fps, 139273 frames
error: wrote only 2311737 of 2332800 bytes
C:\>"C:\Users\Office\Documents\Software\Video\Encoding\RipBot264v1.19.0\tools\mkvtoolnix\mkvmerge.exe" -o "E:\Chino (1973) 1080p\Chino (1973) 1080p.mkv" --compression 0:none --title "Chino (1973) 1080p" --default-duration 0:25fps "C:\Temp\RipBot264temp\video.264" --compression 0:none --language 0:eng "C:\Temp\RipBot264temp\job255\Encoded_Audio_1.ac3" --chapters "C:\Temp\RipBot264temp\job255\chapters.txt"
mkvmerge v8.2.0 ('World of Adventure') 32bit
'C:\Temp\RipBot264temp\video.264': Using the demultiplexer for the format 'AVC/h.264'.
'C:\Temp\RipBot264temp\job255\Encoded_Audio_1.ac3': Using the demultiplexer for the format 'AC3'.
'C:\Temp\RipBot264temp\video.264' track 0: Using the output module for the format 'AVC/h.264 (unframed)'.
'C:\Temp\RipBot264temp\job255\Encoded_Audio_1.ac3' track 0: Using the output module for the format 'AC3'.
The file 'E:\Chino (1973) 1080p\Chino (1973) 1080p.mkv' has been opened for writing.
'C:\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...
Muxing took 1 minute 16 seconds.
-------------------------
Elapsed Time: 04h:39m:19s
DGenerateKane
6th November 2015, 07:26
I just started using Ripbot264 after someone told me about distributed encoding. Unfortunately I have been completely unsuccessful in getting it to work. The server selection screen comes up, but it never establishes a connection with my test PC. The server computer always says waiting for connection and when I click connect on the client PC it tries for a couple seconds and then nothing. So it just uses the client computer to encode. Did I miss a step in getting it to work? I did everything in the YouTube tutorial.
slalom
6th November 2015, 10:56
You have to run ripbot264 on the other pc too
Atak_Snajpera
6th November 2015, 11:39
Most likely your nonstandard firewall is blocking connection.
DGenerateKane
6th November 2015, 19:38
I only had windows firewall enabled, and I tried disabling it. There was no change.
Ryushin
8th November 2015, 04:48
Hi there, have encoded this twice now and for some reason does not seem to want to crop video. Mediainfo shows the correct AR 1440X1080, but 16:9 instead of 4:3.
Most likely anamorphic is enabled. Add "--sar 1:1" to your h264 settings.
fatpizza
8th November 2015, 18:04
Regarding the rather limited bitrates available to choose from when encoding audio, is manually editing the EncodeAudio.cmd in each job still the only way to go about editing the available audio profiles?
fantasmanegro
13th November 2015, 22:27
maybe a bug but who knows...
with wrong editing of the preset (in my case veryslow as 'veryslower') and DE enable... ripbot keeps trying to encode the chunks (2 pass mode, same size for all chunks) in a never ending loop ...
essential
17th November 2015, 21:27
I have a question about Ripbot with CQ. I'm trying to convert some of my TV show DVDs to mkv's. I tried to mimic scene release rules. I have one recent series stated it was encoded with CRF = 19. When I check MediaInfo on the files they were encoded with High@L3.1 CABAC / 5 Ref Frames.
I mimicked these settings in Ripbot (H@L3.1, slow) and encoded one of my shows (similar aspect ratio, running time, and audio aac lc). My file sizes at CQ 19 are almost double, with much higher overall bitrates. The downloaded releases are around 180megs per episode. Mine at CQ 19 are around 400megs per. I'd have to drop to 22-24 to get sizes around 180.
I understand the whole point of CQ is differing file sizes, but similar encodes should be similar in size at the same CQ ... I can't understand how I'm close to double in size at 19.
Is there something in Ripbot I'm doing wrong?
manono
17th November 2015, 23:37
I understand the whole point of CQ is differing file sizes, but similar encodes should be similar in size at the same CQ ...
I'm not sure you do understand. Are they the same episodes from the same television series? Unless they are, it's an apples to oranges comparison. In addition, you don't know what, if any, filters the guy used on his release to make it more compressible.
essential
18th November 2015, 05:03
I'm not sure you do understand. Are they the same episodes from the same television series? Unless they are, it's an apples to oranges comparison. In addition, you don't know what, if any, filters the guy used on his release to make it more compressible.
They aren't the exact same episode and no I don't what filters he used, but they are both 24 minute sitcom tv shows (basically people sitting in a living room) with the same aspect ratio. I figured a 10-30meg difference might be normal, but 200-250megs just seemed like a massive difference, enough for me to think maybe I was missing something and had a setting wrong.
manono
18th November 2015, 06:17
The same kind of show but not the exact same episode of the same show? Then perhaps the release group filtered the hell out of it. If it was those YiFi guys that just closed up shop, then they were known for filtering the detail out of everything to make very small file sizes. I'm not sure I'd want to emulate release groups because their interests may not be the same as yours.
I'm not supposed to discuss such subjects (and neither are you) so I'll bow out.
essential
18th November 2015, 08:02
The same kind of show but not the exact same episode of the same show? Then perhaps the release group filtered the hell out of it. If it was those YiFi guys that just closed up shop, then they were known for filtering the detail out of everything to make very small file sizes. I'm not sure I'd want to emulate release groups because their interests may not be the same as yours.
I'm not supposed to discuss such subjects (and neither are you) so I'll bow out.
No, not YiFi, and I understand. I just figured x264 crf 19 H@3.1 w/ 5 ref frames would yield semi-similar results across the board, I was incorrect. I am now converting my DVDs (at least this current show) locked at 280mb per episode instead of CQ. No big deal, just thought I was missing something.
73ChargerFan
18th November 2015, 09:40
No big deal, just thought I was missing something.
No, you've got it correct. CQ will give different file sizes for different episodes. For them all to be the same file size, it has to be 2-pass.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.