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. |
18th November 2011, 22:46 | #7121 | Link |
Registered User
Join Date: Jun 2009
Location: London
Posts: 378
|
Thanks, guessed as much. Think it would be quite rare for a video to stress a single core of a SB CPU
Which deinterlacing would take precedence if NV12 to EVR is used with YADIF selected?
__________________
Windows 11 Pro, CPU: Ryzen 9 5900X, GPU: GeForce RTX 3090 /w 512.95, Audio: HDMI to Yamaha RX-A3060 (5.1) |
18th November 2011, 23:44 | #7122 | Link | |
Registered User
Join Date: Mar 2007
Posts: 934
|
Quote:
Also, is this 32-bit only? Last edited by DragonQ; 18th November 2011 at 23:52. |
|
18th November 2011, 23:55 | #7123 | Link |
4:2:0 hater
Join Date: Apr 2008
Posts: 1,302
|
BIG day for LAV Video
Your implementation of avfilter is so clean, me likes. Using Yadif already, will report any problems. Very good perfomance in seeks. So far the only issue I see is that it requires a video restart (or the repeat function of MPC) to apply the changes in the output mode (same/double framerate), pressing the apply button doesn't work. And now that I'm "suffering" this, a nice feature for the future would be configurable keyboard shortcuts to enable/disable stuff on the fly ala ffdshow, without having to open the properties page all the time. EDIT: - It's me or LAV does a better job at yadif than ffdshow? I have to test and compare more, but quality seems a lot better in some places like fast horizontal letters in DVB commercials. It looks way better than ATI's VA deinterlacing to my eyes, while ffdshow looks worse. - It seems that there is no way to completely disable deinterlacing. If Yadif is off, hardware takes over. There was an option to send flags downstream (on/off), right? This is needed to avoid deinterlacing on samples that are properly flagged as interlaced but the content is actually progressive, like in most DVB movies here. Last edited by STaRGaZeR; 19th November 2011 at 00:40. |
19th November 2011, 00:42 | #7124 | Link | |
Registered User
Join Date: Oct 2011
Posts: 8
|
Quote:
|
|
19th November 2011, 08:01 | #7127 | Link | |||
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Frame doubling is really the wrong term for that.
The two modes work like this: - Create one frame for every field (results in 50 or 60 fps) - Create one frame for every 2 fields (results in 25 or 30 fps) It doesn't double anything, it just takes all of the original information and creates frames from that. This means it keeps the full temporal resolution. Anyway, yes its supported, in the small YADIF box set output to 50/60p (which is the default) 64-bit is supported just fine, the test build i provided is 32-bit only, though. The release will be 32 and 64, as always. Quote:
For this particular feature, seeking should re-initialize it too. Quote:
Quote:
I removed it because its so easy to mess the configuration up and get interlacing artifacts, while running a deinterlacer on progressive content is only a minor issue. I can re-add the option, i suppose. DVB is really constantly messed up, eh. Interlaced content flagged progressive, progressive content flagged interlaced....
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 19th November 2011 at 08:19. |
|||
19th November 2011, 14:10 | #7128 | Link | |||
4:2:0 hater
Join Date: Apr 2008
Posts: 1,302
|
Quote:
Quote:
Quote:
|
|||
19th November 2011, 14:14 | #7129 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
It would probably also need some kind of configuration for the shortcuts, all alot of work for broken content. I'll think about it, but don't expect keyboard shortcuts soon. If anyone wants to contribute a component that takes keyboard shortcuts and changes the options on the fly, feel free. PS: If you happen to use madVR, it has shortcuts to disable its hardware deinterlacing.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 19th November 2011 at 14:18. |
|
19th November 2011, 15:23 | #7130 | Link |
Registered User
Join Date: Dec 2007
Posts: 1,138
|
Your filters have made WMC a viable player / option so adding keyboard shortcuts (to be used with a remote control) for changing (turning on / off) audio and subtitles will definitely make WMC my preferred player ( cause whatever other may say WMC has a very good and nice interface) for my HTPC
__________________
Intel UHD Graphics 750; Win 10 22H2 |
19th November 2011, 15:33 | #7131 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Damn, how i hate myself now.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
19th November 2011, 16:35 | #7132 | Link | |
4:2:0 hater
Join Date: Apr 2008
Posts: 1,302
|
Quote:
Regarding the never ending debate of where to put features, yadif and any other option that is LAV specific has no place in the player, renderer, etc. IMHO. I don't use madVR, nor HW deinterlacing unfortunately. BTW I just tested some filters in LAV. Deband works just fine (needs gcc > 4.6.2) but unsharp is slow as molasses as it lacks SIMD optimizations, unusable for real time playback. |
|
19th November 2011, 17:11 | #7133 | Link |
Registered User
Join Date: Oct 2011
Posts: 8
|
I use ffdshow's unsharp all the time and with LAV's latest filters and MadVR it works perfectly.
I have all queue options set on max in MadVR and they stay full. --------- specs: Intel core 2 quad CPU Q6600 @ 2.40 GHz, 4Gb ram, GeForce GTX 460, Windows 7 32-bit and Acer H5360 projector |
19th November 2011, 17:19 | #7134 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
19th November 2011, 18:31 | #7135 | Link | |
Registered User
Join Date: Sep 2006
Posts: 2,197
|
Quote:
then I could finally ditch ffdshow for good
__________________
Laptop Lenovo Legion 5 17IMH05: i5-10300H, 16 GB Ram, NVIDIA GTX 1650 Ti (+ Intel UHD 630), Windows 10 x64, madVR (x64), MPC-HC (x64), LAV Filter (x64), XySubfilter (x64) (K-lite codec pack) |
|
19th November 2011, 18:33 | #7136 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
There are certain priorities here, and improving the speed of ffmpegs post-processing filters is not high on the list. Hey, right now i won't even offer them.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
19th November 2011, 18:36 | #7137 | Link |
Registered User
Join Date: Sep 2006
Posts: 2,197
|
hm by reading that statement from stargazer I thought you had already integrated it. I guess he was refering to unsharp mask in ffdshow then in combination with lav video?
__________________
Laptop Lenovo Legion 5 17IMH05: i5-10300H, 16 GB Ram, NVIDIA GTX 1650 Ti (+ Intel UHD 630), Windows 10 x64, madVR (x64), MPC-HC (x64), LAV Filter (x64), XySubfilter (x64) (K-lite codec pack) |
19th November 2011, 18:50 | #7139 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
You should all stop with the assumptions.
I'm not copying anything from ffdshow, and i'm not yet adding any processing other then yadif. If you know how to modify code however, the (crude draft of a) infrastructure is now there to use libavfilter filters.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 19th November 2011 at 19:33. |
19th November 2011, 19:01 | #7140 | Link |
Registered User
Join Date: Aug 2008
Posts: 231
|
nevcairiel,
Tested 0.39-47 and can confirm: 1. Hang bug is fixed. 2. Black screen bug is fixed too. Thanks for your great work! |
Tags |
decoders, directshow, filters, splitter |
Thread Tools | Search this Thread |
Display Modes | |
|
|