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 20th January 2018, 19:31   #15421  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
1) Run ripbot
2) Go see something on tv
3) Restart ripbot
Atak_Snajpera is offline   Reply With Quote
Old 21st January 2018, 16:45   #15422  |  Link
GZZ
Registered User
 
Join Date: Jan 2002
Posts: 581
@Atak_Snajpera
The trend is the same. Did a avsmeter test with Degrain2 on a UHD source.

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

MDegrain2 + Prefetch(16)


MDegrain2 + PRefetch(12)


MDegrain2 + Prefetch(8)


MDegrain2 + Prefetch(4)


Look at the FPS Avg and avg CPU.

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

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

Last edited by GZZ; 21st January 2018 at 17:49.
GZZ is offline   Reply With Quote
Old 21st January 2018, 17:28   #15423  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Interesting... I see the same performance drop on UHD as well

MDegrain2 + Prefetch(16)


MDegrain2 + Prefetch(8)


However when you downscale from UHD to FHD...
Spline36Resize(1920,800) + MDegrain2 + Prefetch(8)


Spline36Resize(1920,800) + MDegrain2 + Prefetch(16)

Last edited by Atak_Snajpera; 21st January 2018 at 17:38.
Atak_Snajpera is offline   Reply With Quote
Old 21st January 2018, 20:14   #15424  |  Link
Arbie
Registered User
 
Join Date: Jul 2011
Posts: 9
Quote:
Originally Posted by Atak_Snajpera View Post
1) Run ripbot
2) Go see something on tv
3) Restart ripbot
I suppose your post was in reply to my problem with "Java not installed".

So I started ripbot and let it sit overnight, with my firewall disabled. The picture attached shows the screen I get. It never changed.
Attached Images
 
Arbie is offline   Reply With Quote
Old 21st January 2018, 22:55   #15425  |  Link
GZZ
Registered User
 
Join Date: Jan 2002
Posts: 581
@Atak_Snajpera

Do you have an idea on what the issue is or if its related to the MDegrain plugin or Avisynth MT just scales badly with that plugin ?
GZZ is offline   Reply With Quote
Old 22nd January 2018, 02:06   #15426  |  Link
Arbie
Registered User
 
Join Date: Jul 2011
Posts: 9
Quote:
Originally Posted by Arbie View Post
I suppose your post was in reply to my problem with "Java not installed".

So I started ripbot and let it sit overnight, with my firewall disabled. The picture attached shows the screen I get. It never changed.
What finally worked was running "update.exe" in the ripbot folder, then running ripbot again. That updated, and the new version finds Java with no trouble.
Arbie is offline   Reply With Quote
Old 22nd January 2018, 11:32   #15427  |  Link
burt123
Registered User
 
burt123's Avatar
 
Join Date: Jun 2010
Location: NSW, Australia.
Posts: 366
Quote:
Originally Posted by Arbie View Post
What finally worked was running "update.exe" in the ripbot folder, then running ripbot again. That updated, and the new version finds Java with no trouble.
Hey Arbie...yep, that's how it works.

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

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

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

Cheers
burt123 is offline   Reply With Quote
Old 22nd January 2018, 13:11   #15428  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Originally Posted by GZZ View Post
@Atak_Snajpera

Do you have an idea on what the issue is or if its related to the MDegrain plugin or Avisynth MT just scales badly with that plugin ?
I would not say that it scales badly. It scales quite well. Limiting prefetch value to physical cores should give more predictable performance in all resolutions.
Atak_Snajpera is offline   Reply With Quote
Old 22nd January 2018, 16:32   #15429  |  Link
Balthazar2k4
Registered User
 
Join Date: Mar 2009
Location: Here, There, & Everywhere
Posts: 269
I am doing forced HDR to SDR and converting from 4k HEVC to 1080p AVC. No other filters are being used. I am on a Threadripper 1950x and am seeing ~10% utilization so my encode times for a 2 hour movie exceed 5 hours (roughly 9.75fps). What is the bottleneck here?
Balthazar2k4 is offline   Reply With Quote
Old 22nd January 2018, 16:43   #15430  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Probably tone mapping algorithm in ffmpeg. Resizing is also single threaded. Use DE mode with extra servers.

Last edited by Atak_Snajpera; 22nd January 2018 at 16:49.
Atak_Snajpera is offline   Reply With Quote
Old 22nd January 2018, 17:01   #15431  |  Link
Balthazar2k4
Registered User
 
Join Date: Mar 2009
Location: Here, There, & Everywhere
Posts: 269
Quote:
Originally Posted by Atak_Snajpera View Post
Probably tone mapping algorithm in ffmpeg. Resizing is also single threaded. Use DE mode with extra servers.
Ouch. Thanks Atak. Guess I need to determine if this is really worth the effort...
Balthazar2k4 is offline   Reply With Quote
Old 22nd January 2018, 18:22   #15432  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Originally Posted by Balthazar2k4 View Post
Ouch. Thanks Atak. Guess I need to determine if this is really worth the effort...
This should reduce bottleneck caused by slow single threaded resizer

Atak_Snajpera is offline   Reply With Quote
Old 22nd January 2018, 18:24   #15433  |  Link
GZZ
Registered User
 
Join Date: Jan 2002
Posts: 581
Quote:
Originally Posted by Atak_Snajpera View Post
I would not say that it scales badly. It scales quite well. Limiting prefetch value to physical cores should give more predictable performance in all resolutions.
Indeed. Problem is when Im doing a DE encoding and the core count is different across my servers. If I could set the core count on server level or have a global flag to auto detect core count on DE servers. Then it would be perfect.
GZZ is offline   Reply With Quote
Old 22nd January 2018, 18:31   #15434  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Originally Posted by GZZ View Post
Indeed. Problem is when Im doing a DE encoding and the core count is different across my servers. If I could set the core count on server level or have a global flag to auto detect core count on DE servers. Then it would be perfect.
I've already changed that in my testing build.
Encoding server will reduce prefetch value according to detected number of physical cores instead of logical cores.
If you have auto-update enabled then you should get an update shortly...

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

Last edited by Atak_Snajpera; 22nd January 2018 at 19:00.
Atak_Snajpera is offline   Reply With Quote
Old 22nd January 2018, 21:57   #15435  |  Link
Balthazar2k4
Registered User
 
Join Date: Mar 2009
Location: Here, There, & Everywhere
Posts: 269
Quote:
Originally Posted by Atak_Snajpera View Post
This should reduce bottleneck caused by slow single threaded resizer
Thanks Atak. I will try the suggestion shortly and report back.

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

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

Last edited by Balthazar2k4; 22nd January 2018 at 22:45.
Balthazar2k4 is offline   Reply With Quote
Old 22nd January 2018, 22:06   #15436  |  Link
Balthazar2k4
Registered User
 
Join Date: Mar 2009
Location: Here, There, & Everywhere
Posts: 269
Is it possible to encode from a mapped drive in Windows? I store all of my movies on my NAS and I am currently copying the file to my local machine to encode it, but it would be so much more convenient to work the source file straight from my NAS. I know someone brought this up before, but I never saw a resolution.
Balthazar2k4 is offline   Reply With Quote
Old 23rd January 2018, 12:56   #15437  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Originally Posted by Balthazar2k4 View Post
Thanks Atak. I will try the suggestion shortly and report back.

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

UPDATE: Turns out that last update was me accidentally doing an encode to HEVC. When re-tasked with AVC for the encode, the improvement looks like 9.75fps to 13.45fps. Surprisingly the HEVC and AVC encode speed are very similar when enabling the tone mapping process. Without tone mapping the difference in speed is quite appreciable.
Is there any reason why you do not use Distributed Encoding mode in order to get constant 100% usage?
Why 6 servers? Because I need 3 on my 8C/16T CPU to get ~90% usage with active tone mapping.

Last edited by Atak_Snajpera; 23rd January 2018 at 19:33.
Atak_Snajpera is offline   Reply With Quote
Old 23rd January 2018, 12:59   #15438  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,806
Quote:
Originally Posted by Balthazar2k4 View Post
Is it possible to encode from a mapped drive in Windows? I store all of my movies on my NAS and I am currently copying the file to my local machine to encode it, but it would be so much more convenient to work the source file straight from my NAS. I know someone brought this up before, but I never saw a resolution.
This won't work?
https://www.synology.com/en-uk/knowl...e_with_windows
Atak_Snajpera is offline   Reply With Quote
Old 23rd January 2018, 16:19   #15439  |  Link
byteshare
ByteShare
 
byteshare's Avatar
 
Join Date: Sep 2014
Location: On the Internet
Posts: 560
Quote:
Originally Posted by Arbie View Post
What finally worked was running "update.exe" in the ripbot folder, then running ripbot again. That updated, and the new version finds Java with no trouble.
I had an issue with mine, what I had to do was completely uninstall Java and manually remove all Java install folders from my computer and then install Java.
byteshare is offline   Reply With Quote
Old 23rd January 2018, 19:14   #15440  |  Link
squezer
Registered User
 
Join Date: Jan 2012
Posts: 25
Atack,

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


Win 10 pro x64, ripbot264 updated.


Thanks in advance.
squezer 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:19.


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