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 > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 16th May 2012, 10:54   #11001  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
You can force your GPU to stay in P1 when using CUVID with certain tweaker programs but this may not provide enough power for lower-end cards aimed at the HTPC market. Using DXVA2 Native is better in terms of power usage.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 16th May 2012, 11:02   #11002  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by DragonQ View Post
You can force your GPU to stay in P1 when using CUVID with certain tweaker programs but this may not provide enough power for lower-end cards aimed at the HTPC market.
With those cards, P0 state may consume less power than P12 state with big Fermis.

Quote:
Originally Posted by DragonQ View Post
Using DXVA2 Native is better in terms of power usage.
Doesn't work with madVR and QS still consumes less power.
aufkrawall is offline   Reply With Quote
Old 16th May 2012, 13:53   #11003  |  Link
shadowdogg
Registered User
 
Join Date: Dec 2008
Posts: 14
I have only noticed this to happen in HP1 ultimate edition but it keeps wanting to restart to the beginning part way through the track? Then randomly fix itself later.. it doesn't do that with TMT5 or FFDshow audio decoder
shadowdogg is offline   Reply With Quote
Old 16th May 2012, 15:15   #11004  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by aufkrawall View Post
I'm curios for QuickSync deinterlacing.
With 1080p VC-1 interlaced my GPU still has to switch to P0 state with shader deinterlacing, very annoying.
HQ deinterlacing via QS "for free" would really be a nice thing.
I really got exited about QS in general.
In QuickSync, the deinterlacing is ASIC not shaders for superior power/performance (same goes for everything you see in the driver's Media control panel).
My decoder has already basic support for it so LAV + QS DI is not far.
The price will be more memory copying, but the next feature will be output of DXVA frames. I'll also add the option to copy the DXVA frames so subtitle could be added on them. I'll ask for suggestions/requirement when it's relevant.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 16th May 2012, 16:51   #11005  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by egur View Post
In QuickSync, the deinterlacing is ASIC not shaders for superior power/performance (same goes for everything you see in the driver's Media control panel).
My decoder has already basic support for it so LAV + QS DI is not far.
Will the quality be about the same as CUVID or madVR?
aufkrawall is offline   Reply With Quote
Old 16th May 2012, 19:52   #11006  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by aufkrawall View Post
Will the quality be about the same as CUVID or madVR?
I think MadVR uses DXVA deinterlacing which will be the same.
CUVID will be different and we need some test clips. My guess is that for most clips, they will produce similar results. I'm not familiar at all with the DI quality of CUVID.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 16th May 2012, 19:54   #11007  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
It uses the same DXVA deinterlacing. I was hoping aufkrawall realized by now that all deinterlacing done is the same GPU deinterlacing. :P
Of course CUVID uses NVIDIAs deinterlacing....
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 16th May 2012, 21:44   #11008  |  Link
Fullmetal Encoder
Registered User
 
Join Date: Jan 2011
Posts: 107
Quote:
Originally Posted by aufkrawall View Post
That's interesting.
So, Nvidia, AMD and Intel have a dedicated function on the chip to do HQ deinterlacing?

Edit: Or at least in the driver.
Define "high quality."

While hardware de-interlacing I've seen is better than nothing it still leaves obnoxious distortions in the image. So far, nothing I've seen can compare to QTGMC. It really is a shame that we can't abstract QTGMC into an algorithm that could be implemented in such a way as to run on a GPU.
Fullmetal Encoder is offline   Reply With Quote
Old 16th May 2012, 22:10   #11009  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by egur View Post
I think MadVR uses DXVA deinterlacing which will be the same.
Alright.

Quote:
Originally Posted by Fullmetal Encoder View Post
Define "high quality."
I just lent that term from the LAV decoder GUI.

Quote:
Originally Posted by egur View Post
While hardware de-interlacing I've seen is better than nothing it still leaves obnoxious distortions in the image. So far, nothing I've seen can compare to QTGMC. It really is a shame that we can't abstract QTGMC into an algorithm that could be implemented in such a way as to run on a GPU.
I haven't tried QTGMC yet, but now that you mention it, I will do so.
That weird tearing artifacts are really totally fugly.
aufkrawall is offline   Reply With Quote
Old 16th May 2012, 22:34   #11010  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
I can't see any deinterlacing artefacts on a VP4 GPU. I'm sure the algorithm is better than older GPUs though because my VP2 GPU's deinterlacing doesn't look as good in fast moving scenes.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 16th May 2012, 22:48   #11011  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
I see kind of tearing when he is moving his hand quickly:
http://forum.doom9.org/showpost.php?...3&postcount=15
aufkrawall is offline   Reply With Quote
Old 16th May 2012, 22:53   #11012  |  Link
ajp_anton
Registered User
 
ajp_anton's Avatar
 
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
Quote:
Originally Posted by STaRGaZeR View Post
That only applies to uncompressed video.
How else would I compare the two? Both double the uncompressed data, so they both probably slightly-less-than-double the compressed data.
I was countering the "4:2:0 sucks on colored edges" argument.
ajp_anton is offline   Reply With Quote
Old 16th May 2012, 23:13   #11013  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
Quote:
Originally Posted by aufkrawall View Post
I haven't tried QTGMC yet, but now that you mention it, I will do so.
That weird tearing artifacts are really totally fugly.
QTGMC and deinterlacing in LAV decoder is like day and night
I have not seen anything, which comes close to QTGMC- including DigitalVision DVO filters. They have 20 years experience in motion/video aspects, but even so QTGMC is better. Maybe Teranex box can match it, but I would not be so sure.
Problem with QTGMC is speed

Last edited by kolak; 16th May 2012 at 23:15.
kolak is offline   Reply With Quote
Old 16th May 2012, 23:21   #11014  |  Link
MasterNobody
Registered User
 
Join Date: Jul 2007
Posts: 552
Quote:
Originally Posted by ajp_anton View Post
How else would I compare the two? Both double the uncompressed data, so they both probably slightly-less-than-double the compressed data.
I was countering the "4:2:0 sucks on colored edges" argument.
2160p 4:2:0 quadruple uncompressed bitrate not double as 1080p 4:4:4. And as was mentioned already chroma samples in 4:2:0 are not aligned with luma so you can't simply downsize luma to get 4:4:4.
MasterNobody is offline   Reply With Quote
Old 16th May 2012, 23:47   #11015  |  Link
xv
Registered User
 
Join Date: Mar 2010
Posts: 98
Why shouldn´t it be possible to create 4:4:4 by downsizing? You just need to know chroma position and use correct subpixel-cropping during resize. AviSynth-resizers support that (you can use float parameters as source position):
Code:
...Resize(clip clip, int target_width, int target_height, float src_left, float src_top, float -src_right, float -src_bottom)
I think you will have a position change of 0.5 pixel towards the bottom for standard 4:2:0 chroma position (at the bottom 0.5 pixel are missing and at the top 0.5 pixel are added by the resizer)

Any news for DV sound problem? Problem reproduceable with my sample?
xv is offline   Reply With Quote
Old 17th May 2012, 00:20   #11016  |  Link
STaRGaZeR
4:2:0 hater
 
Join Date: Apr 2008
Posts: 1,302
Quote:
Originally Posted by ajp_anton View Post
How else would I compare the two? Both double the uncompressed data, so they both probably slightly-less-than-double the compressed data.
I was countering the "4:2:0 sucks on colored edges" argument.
Compressed obviously, because that's what would be distributed eventually.

Regarding the bitrate, that's not true at all. Encoders do a much better job discarding info when compressing than just blindly removing 3/4 of the color samples. For a given bitrate, if you feed the encoder with 4:4:4 and 4:2:0, 4:4:4 will look much better without sacrificing luma quality.

The same thing happens with audio. Just feed the encoder with your 48kHz source and let it decide what is important and what is not, instead of lowpassing the source to 24kHz and compressing that. At a given bitrate, the 48kHz one will sound much, much better.
__________________
Specs, GTX970 - PLS 1440p@96Hz
Quote:
Originally Posted by Manao View Post
That way, you have xxxx[p|i]yyy, where xxxx is the vertical resolution, yyy is the temporal resolution, and 'i' says the image has been irremediably destroyed.
STaRGaZeR is offline   Reply With Quote
Old 17th May 2012, 01:11   #11017  |  Link
ajp_anton
Registered User
 
ajp_anton's Avatar
 
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
Quote:
Originally Posted by MasterNobody View Post
2160p 4:2:0 quadruple uncompressed bitrate not double as 1080p 4:4:4. And as was mentioned already chroma samples in 4:2:0 are not aligned with luma so you can't simply downsize luma to get 4:4:4.
I never mentioned 2160p. I specifically said increase the resolution so that the bitrate doubles. It doesn't give the same chroma resolution as simply going 4:4:4, but it also increases the luma resolution
Quote:
Originally Posted by STaRGaZeR View Post
Encoders do a much better job discarding info when compressing than just blindly removing 3/4 of the color samples. For a given bitrate, if you feed the encoder with 4:4:4 and 4:2:0, 4:4:4 will look much better without sacrificing luma quality.
That's true... I was somehow thinking lossless compression. Yes, a (good) lossy encoder should be able to decide where to keep the chroma at high quality and where not to.
ajp_anton is offline   Reply With Quote
Old 17th May 2012, 01:34   #11018  |  Link
Fullmetal Encoder
Registered User
 
Join Date: Jan 2011
Posts: 107
Quote:
Originally Posted by kolak View Post
QTGMC and deinterlacing in LAV decoder is like day and night
I have not seen anything, which comes close to QTGMC- including DigitalVision DVO filters. They have 20 years experience in motion/video aspects, but even so QTGMC is better. Maybe Teranex box can match it, but I would not be so sure.
Problem with QTGMC is speed
Yes, I'd really like to see a direct comparison between Teranex and QTGMC. Though I doubt Teranex could beat it. And yeah it's slow but if memory serves the last time I tested it I was able to get it to run with Preset="slow" in real time without video freezing and that's with a Core i7 860 at stock speeds. Hell even at medium preset it's still better than the deinterlacing on my Radeon 5850. Makes me wonder what will be possible with a Haswell "E" processor at end of next year which is probably what I'll be upgrading to.

The only way I can think of that you could find better deinterlacing than with QTGMC would be with a manual frame-by-frame approach.

We need to get -Vit- and Didée jobs with Teranex so they can straighten out their act.
Fullmetal Encoder is offline   Reply With Quote
Old 17th May 2012, 02:29   #11019  |  Link
Andy o
Registered User
 
Join Date: Mar 2009
Posts: 962
Quote:
Originally Posted by SamuriHL View Post
For media converter from ArcSoft it works fine. For madVR, not so much. I have to use Egur's trick of setting up a fake display. But I have CUVID now so I don't much care about it for madVR. QS is freaking *FAST* for transcoding blu-rays to mp4's for my Xoom, though. Like 7 minutes fast. It's insane.
How about if you connect the display to the Intel output, and use Virtu to access 3D graphics from NV instead? I think such a solution would work for me, if I could have an NV card with Intel HDMI audio, if Intel doesn't have the "silent stream" thing.
__________________
MSI MAG X570 TOMAHAWK WIFI, Ryzen 5900x, RTX 3070, Win 10-64.
Pioneer VSX-LX503, LG OLED65C9
Andy o is offline   Reply With Quote
Old 17th May 2012, 02:58   #11020  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Quote:
Originally Posted by Andy o View Post
How about if you connect the display to the Intel output, and use Virtu to access 3D graphics from NV instead? I think such a solution would work for me, if I could have an NV card with Intel HDMI audio, if Intel doesn't have the "silent stream" thing.
Wouldn't you wanna do the opposite then? I believe Nev said connecting Intel to the receiver for audio and the nVidia card to the display for video works fine. I haven't tried it cause I don't know where the hell I put my spare HDMI cables. But I'm seriously considering it because the 680 has massive overscan issues when going through the Pio Elite. I have to set a custom res to get it to work and it makes me unhappy. I'm replacing the TV sometime this year with a plasma screen, but, that's a few months away at the earliest.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter

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 04:49.


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