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 26th September 2021, 16:42   #4481  |  Link
Atlantis
Registered User
 
Join Date: Feb 2002
Posts: 758
Could you please explain something. Using qaac 2.72 Patman quality 50. The command line is qaac64.exe --tvbr 50.

During encode, staxrip is showing
AAC-LC Encoder, TVBR q54, Quality 96

What's q54? Why 54?
Atlantis is offline   Reply With Quote
Old 26th September 2021, 19:19   #4482  |  Link
legend
Registered User
 
Join Date: May 2014
Posts: 29
Can anyone help me to do the following

1. How do I make sample from SelectRangeEvery. When I do that it shows full runtime of the video rather than from SelectRangeEvery command.
2. How do I change frame rate mode from variable to constant in x265 encoding?
legend is offline   Reply With Quote
Old 26th September 2021, 23:46   #4483  |  Link
Atlantis
Registered User
 
Join Date: Feb 2002
Posts: 758
If you write SelectRangeEvery(2400,48) it should show only 2% of the movie.

In x265 as far as I know it is constant by default, you don't have to do anything.
How do you get variable framerate?

Last edited by Atlantis; 26th September 2021 at 23:49.
Atlantis is offline   Reply With Quote
Old 27th September 2021, 00:52   #4484  |  Link
jlw_4049
Registered User
 
Join Date: Sep 2018
Posts: 391
Selectrangeevery(1000,10) every 1000 frames would encode 10.


Sent from my SM-G986U1 using Tapatalk
jlw_4049 is offline   Reply With Quote
Old 27th September 2021, 03:43   #4485  |  Link
legend
Registered User
 
Join Date: May 2014
Posts: 29
Quote:
Originally Posted by Atlantis View Post
In x265 as far as I know it is constant by default, you don't have to do anything.
How do you get variable framerate?
Yes I know it’s constant by default. But in mediainfo it shows frame rate mode : variable
legend is offline   Reply With Quote
Old 1st October 2021, 09:51   #4486  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Quote:
Originally Posted by Atlantis View Post
Could you please explain something. Using qaac 2.72 Patman quality 50. The command line is qaac64.exe --tvbr 50.

During encode, staxrip is showing
AAC-LC Encoder, TVBR q54, Quality 96

What's q54? Why 54?
See the UPDATED FAQ 3 here

@Tormento
I also recommend qaac over fdk
__________________
BeHappy, AviSynth audio transcoder.

Last edited by tebasuna51; 1st October 2021 at 09:58.
tebasuna51 is offline   Reply With Quote
Old 14th October 2021, 08:02   #4487  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,542
Updated x264 and x265 are out but not compatible with StaxRip status window.

Do you plan to build a update and compatible version of those or have we to wait for next StaxRip iteration?

P.S: I loved when Staxrip had nightly too...
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 14th October 2021, 08:50   #4488  |  Link
jlw_4049
Registered User
 
Join Date: Sep 2018
Posts: 391
Quote:
Originally Posted by tormento View Post
Updated x264 and x265 are out but not compatible with StaxRip status window.

Do you plan to build a update and compatible version of those or have we to wait for next StaxRip iteration?

P.S: I loved when Staxrip had nightly too...
The guy managing the software right now only follows github. However a couple here relay messages

Sent from my SM-G986U1 using Tapatalk
jlw_4049 is offline   Reply With Quote
Old 21st October 2021, 19:05   #4489  |  Link
Ripmann
Registered User
 
Join Date: Nov 2019
Posts: 72
Which are considered the absolutely best denoisers out there, in both CPU and GPU categories? I need to remove grain with losing as little quality and detail as possible.

RipBot used MDegrain and KNLMeansCL, so these are the only two I'm familiar with. I like CPU-based MDegrain, but I never found a way to effectively use GPU-based KNLMeansCL at stronger values without losing a lot of detail, even with "wmode=3". My usual solution was to use MDegrain for main processing with a very slight pass of KNLMeansCL (to slighty smooth things over), but I see a ton of newer filters I've never heard of and I have no idea which ones are considered much better alternatives for what I need.

Last edited by Ripmann; 26th October 2021 at 20:29.
Ripmann is offline   Reply With Quote
Old 25th October 2021, 13:26   #4490  |  Link
Atlantis
Registered User
 
Join Date: Feb 2002
Posts: 758
I got a new system and was testing h265 encoding. I finally can do nVidia H265 encoding and was amazed how faster it is than x265. My system is already a lot faster for x265 than before.

x265 : 5.31 fps.
nVidia H265 : 60.96 fps!

Is nVidia H265 encoding quality as good as x265 encoding?

Next I tried Intel H265 encoding and it says your hardware doesn't support it. How come? I have the 11th Gen Intel processor. What more do I need?
Atlantis is offline   Reply With Quote
Old 25th October 2021, 15:01   #4491  |  Link
jlw_4049
Registered User
 
Join Date: Sep 2018
Posts: 391
Quote:
Originally Posted by Atlantis View Post
I got a new system and was testing h265 encoding. I finally can do nVidia H265 encoding and was amazed how faster it is than x265. My system is already a lot faster for x265 than before.

x265 : 5.31 fps.
nVidia H265 : 60.96 fps!

Is nVidia H265 encoding quality as good as x265 encoding?

Next I tried Intel H265 encoding and it says your hardware doesn't support it. How come? I have the 11th Gen Intel processor. What more do I need?
Hardware encoding is no where near as close as software encoding. It's designed for speed!

That being said if the quality is good enough for you then there isn't anything wrong with it.

For your Intel iGPU you might need to enable it in BIOS or hook up another monitor to the on board video. Otherwise when it's set to auto and nothing is using it it's actually off and your computer will say that it's not there for programs looking for it

Sent from my SM-G986U1 using Tapatalk
jlw_4049 is offline   Reply With Quote
Old 25th October 2021, 16:27   #4492  |  Link
Atlantis
Registered User
 
Join Date: Feb 2002
Posts: 758
For my very limited 2 tests I have done both 2K and 4K HDR, nVidia H265 looks good for the same final bitrate. I have a GeForce RTX 3070. What would be the difference if it was an RTX 3080? (difference in h265 encoding only)

Should I go and enable the Intel encoding? Is it worth it compared to nVidia?
Atlantis is offline   Reply With Quote
Old 25th October 2021, 20:57   #4493  |  Link
jlw_4049
Registered User
 
Join Date: Sep 2018
Posts: 391
Quote:
Originally Posted by Atlantis View Post
For my very limited 2 tests I have done both 2K and 4K HDR, nVidia H265 looks good for the same final bitrate. I have a GeForce RTX 3070. What would be the difference if it was an RTX 3080? (difference in h265 encoding only)

Should I go and enable the Intel encoding? Is it worth it compared to nVidia?
All of the 30xx gpus will encode to the same quality

I'm not up to date on rather or not Intel or nvidia is better but I imagine nvidia would be better

Sent from my SM-G986U1 using Tapatalk
jlw_4049 is offline   Reply With Quote
Old 26th October 2021, 01:20   #4494  |  Link
Atlantis
Registered User
 
Join Date: Feb 2002
Posts: 758
Nope, not liking NVEnc. Got excited too soon. It gives banding effects in gradients. X265 gives smooth surfaces. Back to x265.

The good thing is that I learned Multithreading! I was surprised that some of the filters are still as slow as before, QTGMC for example. I get like 3 fps like the old system.
Then I learned how to use Multithreading and it's up to 8 fps.

I imagined since this system is 2.5 times faster in x265 encoding, it should be 2.5 times faster in all filters but it is as slow as my old system with QTGMC. I suppose it is not optimized for newer processors?

Last edited by Atlantis; 26th October 2021 at 01:25.
Atlantis is offline   Reply With Quote
Old 26th October 2021, 14:08   #4495  |  Link
craigpro
Registered User
 
Join Date: Feb 2003
Posts: 68
Quote:
Originally Posted by Atlantis View Post
Nope, not liking NVEnc. Got excited too soon. It gives banding effects in gradients. X265 gives smooth surfaces. Back to x265.
Thank you for sharing your experiences - could you possibly share a snippet of NVenc banding? I've been using the NVenc encoder and haven't noticed any so just wondering what I should be looking for. Thank you.
craigpro is offline   Reply With Quote
Old 26th October 2021, 18:16   #4496  |  Link
Atlantis
Registered User
 
Join Date: Feb 2002
Posts: 758


Left is x265 CRF 22, right is nVidia H265 QP 26. All 10 bit. This makes an equivalent bitrate.

However if you go with high enough bitrate with nvidia you wont see banding. But I don't want that much bitrate.
Atlantis is offline   Reply With Quote
Old 26th October 2021, 22:28   #4497  |  Link
jlw_4049
Registered User
 
Join Date: Sep 2018
Posts: 391
Quote:
Originally Posted by Atlantis View Post
Nope, not liking NVEnc. Got excited too soon. It gives banding effects in gradients. X265 gives smooth surfaces. Back to x265.

The good thing is that I learned Multithreading! I was surprised that some of the filters are still as slow as before, QTGMC for example. I get like 3 fps like the old system.
Then I learned how to use Multithreading and it's up to 8 fps.

I imagined since this system is 2.5 times faster in x265 encoding, it should be 2.5 times faster in all filters but it is as slow as my old system with QTGMC. I suppose it is not optimized for newer processors?
Qtgmc is really limited and not threaded too well. There's ways to make it a little faster but it really doesn't have much to do with your CPU speed. It's just sloooooow lol

Sent from my SM-G986U1 using Tapatalk
jlw_4049 is offline   Reply With Quote
Old 26th October 2021, 23:01   #4498  |  Link
Atlantis
Registered User
 
Join Date: Feb 2002
Posts: 758
I made it 3 times faster. Put in the first line

SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)

and the last line

Prefetch(8)

8 is number of threads.
Atlantis is offline   Reply With Quote
Old 29th October 2021, 05:20   #4499  |  Link
dr.zapp
Registered User
 
Join Date: Feb 2019
Posts: 2
I have a AMD Ryzen 9 3900X, it flies through QTGMC X265 encoding. The following script gives me 40+ FPS @60% CPU.
Quote:
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
QTGMC1 = QTGMC(preset="Slower", inputType=2, edithreads=64)
QTGMC2 = QTGMC(preset="Slower", inputType=3, prevGlobals="Reuse", edithreads=64)
Repair(QTGMC1, QTGMC2, 1)
Prefetch(64)

Last edited by dr.zapp; 29th October 2021 at 05:43.
dr.zapp is offline   Reply With Quote
Old 29th October 2021, 13:53   #4500  |  Link
Atlantis
Registered User
 
Join Date: Feb 2002
Posts: 758
I tried Prefetch(16) but it slows down very badly. I have Intel i9-11900K 3.5GHZ. Best is Prefetch(8) for me.

Is adding edithreads= necessary? I just use QTGMC(InputType=2, TR2=2)

Your source is progressive, right? Why do you use 2 QTGMC, does it make it faster?
Quote:
QTGMC1 = QTGMC(preset="Slower", inputType=2, edithreads=64)
QTGMC2 = QTGMC(preset="Slower", inputType=3, prevGlobals="Reuse", edithreads=64)
Repair(QTGMC1, QTGMC2, 1)

Last edited by Atlantis; 29th October 2021 at 13:56.
Atlantis is offline   Reply With Quote
Reply

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 22:34.


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