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 2012, 14:42 | #12961 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
If you get Menus and Subtitles, then you're either not using LAV at all, or at least not with DXVA2 Native.
My bet is on the first.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
18th November 2012, 14:48 | #12962 | Link |
Registered User
Join Date: Mar 2007
Posts: 934
|
I also get menus and subtitles using MPC-HC with LAV Filters. Maybe DXVA2 Native isn't being used but it's definitely set to be used.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 Last edited by DragonQ; 18th November 2012 at 15:05. |
18th November 2012, 16:46 | #12963 | Link |
Something Else
Join Date: Feb 2006
Location: Somewhere Else
Posts: 76
|
Nev, any chance of an upscaling option for content less that ones horizontal resolution i.e my monitor in 2560x1440 but i think it would be nice if 1920x1080 or less content was upscaled to my native res by the GPU. Possibility or is it not practical
|
18th November 2012, 16:47 | #12964 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
The renderer will upscale content using the GPU, a decoder does not upscale.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
18th November 2012, 18:18 | #12965 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
The same thing essentially applies to the mixer in LAV Audio, in certain configurations its essential to be able to remix your audio, or you may end up hearing only half the channels. If i ever get really bored (yeah, right), it may be a possibility to either write a separate post-processing filter, and/or maybe add AviSynth or VapourSynth support. At this time, AviSynth is just a mess to work with and the 8-bit limitation is just so outdated, and VapourSynth is still too much in flux to look into it properly. In any case, don't hold your breath. PS: I may be persuaded to expose libavfilter based filters, if someone wants one of those desperately, it could be done without much pain or effort. However, i know that maybe only 2-3 of those are even real-time optimized, many others are just very slow, and i also know that many people prefer different filters then the ones available there.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
18th November 2012, 18:21 | #12966 | Link | ||||
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
Quote:
Well technically you can see if the renderer gets 25/30 or 50/60 frames, which might be an indication, but nothing obvious. Quote:
Quote:
Implementation differences, who knows.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 18th November 2012 at 18:27. |
||||
18th November 2012, 19:21 | #12967 | Link | |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
Well, yeah, downmixing 5.1 to stereo does require custom coeffs(I personally love the Logic7 matrix, that I'm currently using in ffdshow with fantastic results) together with VST plugins processing in order to turn surround stereo into binaural audio for headphones use The same way anyone caring at least a bit about 5.1 audio will have to process each individual channel for bass management/delay and Digital Room EQ if he doesn't want to listen to his walls and furniture("can you move a bit to the left, I can't hear the cymbal properly kthx" ). So I realize that you don't want to get into the post-processing dark side, but it really is mandatory for whatever 5.1 or stereo/binaural audio(God bless ffdshow in 32fp!) and I believe that Avisynth can actually output more than 8bit these days, it's just that the Avisynth filter of ffdshow is unable to take advantage of it and the coder who worked on it has gone AWOL And if there's a place to do levels conversion, flipping/mirroring, frames interpolation, audio DRC/VST processing, it's more in the decoder than in the VR/audio drivers(a RME board costs +$500, uses sloppy hardware and is useless for lossless HDMI audio) IMHO. I realize that at this point, you're in the same position as madshi providing the best software for the job *FOR FREE*. madshi has made clear that at some point he will release a shareware version that will provide more advanced features for a fee....so how about you do that too? Make a $35 version that supports all kinds of audio goodies in 32fp/64fp and 10/16bit video processing? Paying whiners won't look like spoiled brats anymore and you won't be wasting your precious time providing technical support for free either....anyway, it's just an idea but the decoding/splitting parts of your package both seem fully matured, all it'd need is additional audio/video processing IMHO and I'm sure that your most demanding end-users are well aware that well written code doesn't grow on trees. All this said, I can do all my 32fp binaural stuff in ffdshow audio and the BenQ W1070 pj I'll be buying very soon provides 12bit mirroring in its OSD, so all I really need at this point is >8bit levels conversion and frames interpolation in order to magically turn 29.97@59.94fps...so I guess that all I would personally need is an Avisynth wrapper that would support P016, and I'm pretty sure that this would make a lot of other OCD'ed videophiles happy to pay for your software as well Last edited by leeperry; 18th November 2012 at 19:52. |
|
18th November 2012, 20:02 | #12969 | Link |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Well, doing it all in ffdshow(currently being the only place where it's possible to do levels conversion/mirroring/avisynth scripting) allows the use of automatic rules. I believe this kind of automatic profiles and video-processing has more its place in LAV/ffdshow than in mVR. I'm not talking about one-shot processing, more like automatic profiles based on resolution and frame rate. And done in P016, it won't temper w/ the PQ when feeding mVR.
Anyway you two are the ones in charge, at this point I'm mostly begging for practical solutions to real world issues Last edited by leeperry; 18th November 2012 at 20:11. |
18th November 2012, 20:26 | #12971 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Doubtful thats going to happen before my retirement in 40 years.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
18th November 2012, 20:34 | #12972 | Link |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Well, all roads lead to Rome so all we end-users really need is madshi and nev looking into solutions for P016 video processing. We have a decoder, a renderer and nothing to put in between..not even levels conversion for sloppy encodes
FFdshow can process audio in 32fp so this is a non-issue IMHO, and there's always AC3Filter's EQ for 5.1 processing...it sounds pretty bad but technically it works. Last edited by leeperry; 18th November 2012 at 20:39. |
18th November 2012, 21:09 | #12973 | Link | |
契約者
Join Date: Jun 2008
Posts: 1,576
|
Quote:
Alternatively someone may try to hack ffdshow and remove from it everything that is not related to raw processing filter and avisynth scripts... (but I doubt we'll have P016 with this solution) Last edited by Keiyakusha; 18th November 2012 at 21:12. |
|
18th November 2012, 22:36 | #12974 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Here is another option:
Actually write something yourself. :P
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
18th November 2012, 22:57 | #12975 | Link |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
oh yah sure, you can learn to code like a god overnight, piece of cake! It's not like it would take years/decades before you'd make something that would even work
which sends us back to my original proposition of making a shareware version that would go deeper into the P016 rabbit hole.....some end-users crave advanced processing, let them pay for it. I'll be most happy to pay for mVR and LAV because w/o mVR I still would be stuck w/ HR/EVR and atm there simply isn't any way whatsoever to do P016 video processing Anyway I've made my point, you've made clear that you didn't care too much, madshi disagrees with what I said so that's me hoping that he will soon allow custom levels conversion and provide N-1 frame access in the forthcoming HLSL PS script support of mVR so third party coders will be able to write frame interpolation scripts Too bad the horsepower of my Q9450 will be rendered useless and all the load will be put on the GPU, forcing everyone interested to buy a GTX660/660Ti(or whatever AMD substitute) basically. Last edited by leeperry; 18th November 2012 at 23:01. |
18th November 2012, 23:05 | #12976 | Link | ||
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
Quote:
Anyway, unless someone manages to pay me enough so i can quit my dayjob, no amount of money will give me more time.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
||
18th November 2012, 23:33 | #12977 | Link |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
I would also like to see (pay for) Vapoursynth/Avisynth support with perhaps condition based loading. It would be awesome to see MadVR tapping into these settings as well for a full config based on filename/resolution/bitrate etc.
I think many of us are looking to retire FFDshow and Avisynth from our toolkits now. Clsid asked about a DirectShow filter for Vapoursynth and TheFluff said it would be fairly easy to implement for someone competent with DirectShow, surely someone will do it eventually. Last edited by ryrynz; 19th November 2012 at 03:24. |
19th November 2012, 02:27 | #12978 | Link |
Registered User
Join Date: Oct 2012
Posts: 10
|
Well, keep it free and simple. Cause I hate to break out IDA to figure out the protection. I don't see how such a product could pay reliably as much as a regular day job. GPL hin oder her, the market for directshow decoders is tiny. People buy a computer with a BD drive, fire up PowerDVD, which plays about anything and that is that. LAV-what?
As for advanced post-processing, I am missing audio DRC like in VLC (http://forum.videolan.org/viewtopic.php?f=12&t=46020#p256565). Call me nuts, but sometimes after a long night of work I feel like watching a movie I have seen a 1000 times like Die Hard at 03:00am. But dozing off without DRC is asking for trouble. And then the first guy gets shot. The mpc-hc DRC code works, but why settle for less when you can have a nice RMS envelope follower DRC. Of course I could use the mpc-hc DRC or just VLC but I like the clean concept of LAV. |
19th November 2012, 03:04 | #12979 | Link |
Registered User
Join Date: Apr 2009
Posts: 1,019
|
All this talk of post-processing filters/scripts aside, I would really appreciate some sort of crossfeed function for headphone use, even if it's not possible to implement something like Dolby Headphone or some other form of HRTF/binaural processing.
As I understand it, crossfeed would mostly be an extension of the mixing and delay functionality that already exists inside LAV Audio. (downmix to stereo, then apply crossfeed) The only other option is very expensive amplifiers like the SPL Phonitor. I think the crossfeed level is simply the amount of left-channel audio that leaks into the right, and vice-versa. Speaker angle would be controlled by the amount of delay applied to the crossfeed? (because left-channel audio hits your left ear before your right) I'm not sure how you would control the "center" mix though. (how this sort of thing works is beyond me really) Last edited by 6233638; 19th November 2012 at 03:15. |
19th November 2012, 07:28 | #12980 | Link |
Registered User
Join Date: Aug 2007
Posts: 301
|
I wonder if it would be possible to do something about the small BD stutter on codec level when screen refresh rate is set at 60? Switching to 24p mode with madVR is good but not an ideal solution for computers.
__________________
Windows 10 Pro 2004 with Media Center, 2 x DVB-C with cable cards MPC-HC (madVR, LAV Filters, XySubFilter) Sony Bravia 85X950H/85XH95 Yamaha RX-V685 Yamaha Piano Black NS-777/555/C444/YST-SW315 |
Tags |
decoders, directshow, filters, splitter |
Thread Tools | Search this Thread |
Display Modes | |
|
|