Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs

Reply
 
Thread Tools Search this Thread Display Modes
Old 9th May 2024, 20:00   #20661  |  Link
AmaZim20
Registered User
 
AmaZim20's Avatar
 
Join Date: Apr 2020
Location: Budapest
Posts: 8
Well, I don't care. That's the only version that I trust and works properly for me since long time and I'm happy with it
AmaZim20 is offline   Reply With Quote
Old 10th May 2024, 01:14   #20662  |  Link
Guest
Guest
 
Posts: n/a
Quote:
Originally Posted by AmaZim20 View Post
Well, I don't care. That's the only version that I trust and works properly for me since long time and I'm happy with it
I don't know why I'm bothering to reply to this...

ALL you have to do is "customise" your nVidia driver installation package, (with the info I mentioned in a previous post) then download RB from the link provided, and you've got the latest build which has quite a lot of new features (compared to 1.26.0).

You can have it in a separate folder so it won't interfere with what you're using, and once you've got it running, then you can use it as the main.

Entirely up to you.

Good luck.
  Reply With Quote
Old 10th May 2024, 12:21   #20663  |  Link
Guest
Guest
 
Posts: n/a
I am noticing that I'm getting pixelation & glitches in some of my encodes.

The originals are good.

Any ideas ??
  Reply With Quote
Old 10th May 2024, 22:51   #20664  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,926
Encode again and check if glitches appear again in the same frames. If yes Then encode once again but this time without your fancy filters using cuda and so on.

Last edited by Atak_Snajpera; 10th May 2024 at 22:55.
Atak_Snajpera is offline   Reply With Quote
Old 11th May 2024, 02:19   #20665  |  Link
Guest
Guest
 
Posts: n/a
Quote:
Originally Posted by Atak_Snajpera View Post
Encode again and check if glitches appear again in the same frames. If yes Then encode once again but this time without your fancy filters using cuda and so on.
Yeah, well that's basically a no brainer, but that takes a lot of time

One thing I did try, as I still had all the chunks, etc, I ran the combine.cmd, and one glitch disappeared, the larger one remained.

I will also try using a different drive for the muxed encodes, maybe there's some problem with the drive I'm using (nVme)

You may be correct with the CUDA based scripts, I don't think CUDA plays well with DE, and using differently spec'd GPU's, in each PC.

It might be OK using DE on a single PC, and just the one nVidia GPU.
  Reply With Quote
Old 14th May 2024, 06:48   #20666  |  Link
Guest
Guest
 
Posts: n/a
What's this ???

Don't think I've seen this before, it is a little random, but once it's shown up, the chunks just keep trying to restart, to no avail

Basically, need to reboot the PC to rectify.

  Reply With Quote
Old 14th May 2024, 12:00   #20667  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,188
My guess: Console output may get transmitted in blocks of a fixed size instead of line-per-line (probably cached output). So when a thread locks up, the communication is interrupted and this is the end of the last transmitted cache block...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is online now   Reply With Quote
Old 14th May 2024, 12:07   #20668  |  Link
Guest
Guest
 
Posts: n/a
Quote:
Originally Posted by LigH View Post
My guess: Console output may get transmitted in blocks of a fixed size instead of line-per-line (probably cached output). So when a thread locks up, the communication is interrupted and this is the end of the last transmitted cache block...
How well do you know RipBot, if at all ??

Do you think it might be the app, avisynth, ffmpeg....

Could it be the avisynth script ??
  Reply With Quote
Old 14th May 2024, 12:16   #20669  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,188
RipBot264 specifically: Not at all. But I do know similar results when network communication gets interrupted. When I tested PHP script output in a web browser, I noticed that the text output did not get updated line by line. Network packets are probably collected until a cache is filled before transmitting a packet. So when the remote x26? encoder or RipBot's encoder controlling background app crashes, the cache is not flushed and not transmitted to the central RipBot UI application, which ends up missing the last packet of the encoder's console output.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid

Last edited by LigH; 14th May 2024 at 12:18.
LigH is online now   Reply With Quote
Old 14th May 2024, 12:32   #20670  |  Link
Guest
Guest
 
Posts: n/a
Quote:
Originally Posted by LigH View Post
RipBot264 specifically: Not at all. But I do know similar results when network communication gets interrupted. When I tested PHP script output in a web browser, I noticed that the text output did not get updated line by line. Network packets are probably collected until a cache is filled before transmitting a packet. So when the remote x26? encoder or RipBot's encoder controlling background app crashes, the cache is not flushed and not transmitted to the central RipBot UI application, which ends up missing the last packet of the encoder's console output.
OK, well, if I'm understanding you, then it's some network problem...

Either NIC's, cables, switches or maybe even drivers.

Would socket errors have any connection (pardon the pun) to these problems ??
  Reply With Quote
Old 14th May 2024, 12:40   #20671  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,188
I do not mean unreliable network connections in the first place. There can be several reasons why the last packet of a console output relay might go missing. Like, a CPU thread finishes before the cache gets flushed (here an explicit flush of the console output before the termination of the application might help). Only guessing.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is online now   Reply With Quote
Old 14th May 2024, 12:50   #20672  |  Link
Guest
Guest
 
Posts: n/a
Quote:
Originally Posted by LigH View Post
I do not mean unreliable network connections in the first place. There can be several reasons why the last packet of a console output relay might go missing. Like, a CPU thread finishes before the cache gets flushed (here an explicit flush of the console output before the termination of the application might help). Only guessing.
I have to say I really have no idea what you're talking about, your knowledge is so much more than my poor old brain can comprehend.

So if you don't think its network related, but you mention CPU threads, could "working" the processor too hard cause it, like 100% for extended periods ??
  Reply With Quote
Old 14th May 2024, 13:03   #20673  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,188
As far as I understand RipBot: You have a central management server application, and you have encoder controlling services spread across your local network (or maybe just one on your local PC). The encoder controlling service captures the console output from the encoder and sends its output via network to the management server. But the console output is not sent on every line break. It is sent when there is enough output to fill a buffer. That can be somewhere in the middle of a text output line. The rest of the console output will be sent from the encoder controlling service to the management server application with a next network packet, either when the buffer is full again, or when it gets flushed because the encoder finished its job and there is no more text output to be captured.

There might be different reasons for the last network packet not arriving: Maybe the encoder thread does not finish gracefully, or the encoder controlling service locks up for a reason I don't know. Or the network packet gets lost. I don't know the reason. All I see is: The console output of the encoder did not arrive completely in the management server application; something interrupted the transmission. And I could guess at least three different places where it could get interrupted: At the source (the x26? encoder), at the service which captures the output and passes it to the network, or somewhere in the network.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is online now   Reply With Quote
Old 14th May 2024, 13:18   #20674  |  Link
Guest
Guest
 
Posts: n/a
Quote:
Originally Posted by LigH View Post
As far as I understand RipBot: You have a central management server application, and you have encoder controlling services spread across your local network (or maybe just one on your local PC). The encoder controlling service captures the console output from the encoder and sends its output via network to the management server. But the console output is not sent on every line break. It is sent when there is enough output to fill a buffer. That can be somewhere in the middle of a text output line. The rest of the console output will be sent from the encoder controlling service to the management server application with a next network packet, either when the buffer is full again, or when it gets flushed because the encoder finished its job and there is no more text output to be captured.

There might be different reasons for the last network packet not arriving: Maybe the encoder thread does not finish gracefully, or the encoder controlling service locks up for a reason I don't know. Or the network packet gets lost. I don't know the reason. All I see is: The console output of the encoder did not arrive completely in the management server application; something interrupted the transmission. And I could guess at least three different places where it could get interrupted: At the source (the x26? encoder), at the service which captures the output and passes it to the network, or somewhere in the network.
Thank you for the easier to understand explanation, I guess the only person that would know for sure how things are processed, is the dev, Atak.

It seems to be mainly on the server PC, but when that errors, it passes the same error onto the any other clients that are encoding.

I might try a different x265 build, and check the NIC connections & drivers as well.

Maybe even flushing the network cache.

Like I said, I haven't seen this error ever before, and it's only just started in the past couple of days, so it may be the x265 build I'm running....

Thankyou again LigH, for your assistance & explanation.
  Reply With Quote
Old 14th May 2024, 13:43   #20675  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,926
Quote:
Originally Posted by FTLOY View Post
What's this ???

Don't think I've seen this before, it is a little random, but once it's shown up, the chunks just keep trying to restart, to no avail

Basically, need to reboot the PC to rectify.

Check TCP communication log. See if you also get this incomplete text.
Problem maybe also related to modded x265 version you are using.

Last edited by Atak_Snajpera; 14th May 2024 at 13:48.
Atak_Snajpera is offline   Reply With Quote
Old 15th May 2024, 11:17   #20676  |  Link
cypher007
Registered User
 
Join Date: Jul 2003
Posts: 128
ok got an odd one. normally when i close a distributed encode then restart it later it will start from the last complete chunk but today it started from chunk 1 and im guessing will overwrite what ive already encoded. at the moment ive used the bat file for each chunk to do them one by one. im not sure if this will work but dont want to bin about 15 hrs work. any ideas why it restarted from chunk 1?
cypher007 is offline   Reply With Quote
Old 15th May 2024, 11:52   #20677  |  Link
Guest
Guest
 
Posts: n/a
Quote:
Originally Posted by cypher007 View Post
ok got an odd one. normally when i close a distributed encode then restart it later it will start from the last complete chunk but today it started from chunk 1 and im guessing will overwrite what ive already encoded. at the moment ive used the bat file for each chunk to do them one by one. im not sure if this will work but dont want to bin about 15 hrs work. any ideas why it restarted from chunk 1?
Not that odd, unfortunately , I know your pain, believe me.

So how do you actually close a DE encode ???

I've found the "safest" way is to sit there and watch each chunk as it's nearly 100%, then just as it's starting a new chunk, stop it.

Do this this every chunk !!

Once you've stopped ALL the chunks, then ABORT the job, if it closes down without issue, you should be good when you resume.

What do you mean by:- (is this an effort to recover ??)

Quote:
at the moment ive used the bat file for each chunk to do them one by one
Unfortunately, it's so random when it's going to this, and there's a 100% chance that you have lost 15 hours of encoding.
  Reply With Quote
Old 15th May 2024, 12:06   #20678  |  Link
cypher007
Registered User
 
Join Date: Jul 2003
Posts: 128
Quote:
Originally Posted by FTLOY View Post
Not that odd, unfortunately , I know your pain, believe me.

So how do you actually close a DE encode ???

I've found the "safest" way is to sit there and watch each chunk as it's nearly 100%, then just as it's starting a new chunk, stop it.

Do this this every chunk !!

Once you've stopped ALL the chunks, then ABORT the job, if it closes down without issue, you should be good when you resume.

What do you mean by:- (is this an effort to recover ??)





Unfortunately, it's so random when it's going to this, and there's a 100% chance that you have lost 15 hours of encoding.
err didnt say that but im wondering if it will be possible to once ivve done the chunks manually to join them and continue the encode?
cypher007 is offline   Reply With Quote
Old 15th May 2024, 13:41   #20679  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,926
Quote:
Either way, I have "updated" x265 to 3.6+12-f3c5fba AVX (to be compatible with some AVX CPU's on older DE clients).
Is progress correctly visible in encodingclient window?
Atak_Snajpera is offline   Reply With Quote
Old 15th May 2024, 14:43   #20680  |  Link
cypher007
Registered User
 
Join Date: Jul 2003
Posts: 128
Quote:
Originally Posted by FTLOY View Post
As far as I can tell, there's no issues with client.

The only strange thing that has been happening (and I think I've mentioned this recently), is a chunk can be happily progressing, and then "out of the blue", it re-starts, no errors msg's, just starts from 0%.
ive had something like this when ive changed networks on a PC even when im only DE on one PC.
cypher007 is offline   Reply With Quote
Reply

Tags
264, 265, appletv, avchd, bluray, gui, iphone, ipod, ps3, psp, ripbot264, x264 2-pass, x264 gui, x264_64, x265, xbox360

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 21:44.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.