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 19th November 2012, 08:21   #12981  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,343
Quote:
Originally Posted by Joniii View Post
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.
Thats nothing the decoder influences.
Use ReClock, it can solve such issues.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 19th November 2012, 08:48   #12982  |  Link
Joniii
Registered User
 
Join Date: Aug 2007
Posts: 301
Quote:
Originally Posted by nevcairiel View Post
Thats nothing the decoder influences.
Use ReClock, it can solve such issues.
I was thinking if it would be possible to add similar method than what reclock uses in LAV.
__________________

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
Joniii is offline   Reply With Quote
Old 19th November 2012, 09:58   #12983  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,343
Quote:
Originally Posted by Joniii View Post
I was thinking if it would be possible to add similar method than what reclock uses in LAV.
Thats not possible. Only the audio renderer has access to the audio reference clock to do what needs to be done.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 19th November 2012, 11:09   #12984  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Quote:
Originally Posted by nevcairiel View Post
I have no interest in selling my software. Selling means people have expectations (even more so then the people with entitlement-issues today), and i don't want to deal with that shit. Not to mention that there is the issue of LAV being build based on GPL libraries, which prohibits this anyway.

Anyway, unless someone manages to pay me enough so i can quit my dayjob, no amount of money will give me more time.
Dayjobs are overrated anyway

Fine, make the post-processing filter standalone and ask a fee for it. I'm sure you'd soon find out that quite a number of ppl would be willing to pay for the ability to process their video in P016

Quote:
Originally Posted by nevcairiel View Post
Thats not possible. Only the audio renderer has access to the audio reference clock to do what needs to be done.
How about a frames interpolating algorithm processed in P016 that would automatically make the movie fps match an exact multiple of the refresh rate? Killer combo with Reclock

Quote:
Originally Posted by 6233638 View Post
I'm not sure how you would control the "center" mix though. (how this sort of thing works is beyond me really)
That's really reinventing the wheel IMHO when all it needs is a 32fp/64fp VST plugin wrapper(currently only possible in ffdshow audio using a lot of undocumented dirty tricks). There are many excellent sounding xfeed plugins out there, the most transparent one to my ears(that I use on a daily basis) being free.

Quote:
Originally Posted by MarkT View Post
I am missing audio DRC like in VLC
many VST plugings can do that, and with most likely much better sounding results too.

Last edited by leeperry; 19th November 2012 at 11:18.
leeperry is offline   Reply With Quote
Old 19th November 2012, 11:26   #12985  |  Link
Joniii
Registered User
 
Join Date: Aug 2007
Posts: 301
Quote:
Originally Posted by nevcairiel View Post
Thats not possible. Only the audio renderer has access to the audio reference clock to do what needs to be done.
How about something like this? Judder free 24p->60p would be amazing feature on LAV Filters.

http://en.wikipedia.org/wiki/SmoothVideo_Project_%E2%80%93_SVP
__________________

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
Joniii is offline   Reply With Quote
Old 19th November 2012, 11:44   #12986  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,343
Quote:
Originally Posted by Joniii View Post
How about something like this? Judder free 24p->60p would be amazing feature on LAV Filters.

http://en.wikipedia.org/wiki/SmoothVideo_Project_%E2%80%93_SVP
Just use SVP, don't need it inside LAV.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 19th November 2012, 11:48   #12987  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Quote:
Originally Posted by nevcairiel View Post
Just use SVP, don't need it inside LAV.
but no P016 possible then
leeperry is offline   Reply With Quote
Old 19th November 2012, 11:49   #12988  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,343
Its an AviSynth plugin, no 16-bit anyway. :P
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 19th November 2012, 11:51   #12989  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Avisynth 2.6 can do >8bit FWIR, it's only a matter of not using an ancient wrapper that's stuck to YV12(such as the one currently embedded in ffdshow).
leeperry is offline   Reply With Quote
Old 19th November 2012, 12:01   #12990  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,343
As far as i know, the MVTools plugins (the essential parts behind SVP) only support YV12 or YUY2, and not the hacked 16-bit formats in AviSynth.

Aynway, this is off-topic, LAV will not get support for any of this in any foreseeable future.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 19th November 2012, 12:10   #12991  |  Link
Joniii
Registered User
 
Join Date: Aug 2007
Posts: 301
Quote:
Originally Posted by nevcairiel View Post
Just use SVP, don't need it inside LAV.
I just thought if similar method than what SVP uses could be easily added to calculate intermediate frames and get software motion interpolation.

Quote:
Originally Posted by nevcairiel View Post
As far as i know, the MVTools plugins (the essential parts behind SVP) only support YV12 or YUY2, and not the hacked 16-bit formats in AviSynth.

Aynway, this is off-topic, LAV will not get support for any of this in any foreseeable future.
Ok, sorry for ot.
__________________

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
Joniii is offline   Reply With Quote
Old 19th November 2012, 19:26   #12992  |  Link
RealSnoopyDog
Registered User
 
Join Date: May 2011
Posts: 76
Hi nev, do you think it is a problem to use the ffdshow subtitle filter as a video prostprocessor with LAV? I use it with Intel Quick Sync and nVidia with DXVA2 and there seem to be no problems.
RealSnoopyDog is offline   Reply With Quote
Old 19th November 2012, 19:34   #12993  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,343
Quote:
Originally Posted by RealSnoopyDog View Post
Hi nev, do you think it is a problem to use the ffdshow subtitle filter as a video prostprocessor with LAV? I use it with Intel Quick Sync and nVidia with DXVA2 and there seem to be no problems.
Its not a problem, but there are is a much better subtitle filter if thats all you want - look at xy-vsfilter.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 19th November 2012, 19:37   #12994  |  Link
RealSnoopyDog
Registered User
 
Join Date: May 2011
Posts: 76
Thank you, i'll try that. Yes, i only need subtitles. I have a lot of BDs, where it's essential to have subs.
RealSnoopyDog is offline   Reply With Quote
Old 19th November 2012, 21:30   #12995  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,343
Apparently i wasn't done with DVDs yet, so here is the final piece:

x86: http://files.1f0.de/lavf/LAVFilters-...7-g9c504fd.zip
x64: http://files.1f0.de/lavf/LAVFilters-...c504fd-x64.zip

Whats new, you wonder?

This version adds (experimental) support for dvd subtitles and full dvd menu support in DXVA2 Native mode. I managed to draw the subtitles onto the D3D surface, as well as copy the surface to be able to redraw images for menu interactivity.

In my limited tests, it seemed to work just fine, but as always, please give it a whirl and see if you can break it.
On my NVIDIA it worked just perfectly, however on my Intel it did seem to occasionally cause a small playback glitch, so lets hear your experiences.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 19th November 2012 at 21:33.
nevcairiel is online now   Reply With Quote
Old 19th November 2012, 21:57   #12996  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
The active decoder is being reported as "avcodec" here when trying to play back anything using DXVA (native) whether it's DVDs, Blu-ray or ripped files.

I think this is software decoding? I don't normally use DXVA though, so it's entirely possible that DXVA is broken in Windows 8. (it does say it's "available" in the configuration)

Last edited by 6233638; 19th November 2012 at 21:59.
6233638 is offline   Reply With Quote
Old 19th November 2012, 22:02   #12997  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
Are you using a DXVA2 compatible renderer? (madVR is not DXVA2 native compatible)
Do you have any filter between LAV Video and the renderer? (vsfilter does not work with DXVA2 native)
sneaker_ger is offline   Reply With Quote
Old 19th November 2012, 22:27   #12998  |  Link
Superb
Registered User
 
Join Date: Feb 2010
Posts: 364
I thought that drawing directly to the surfaces in DXVA native suppose to cause image corruption...?
Superb is offline   Reply With Quote
Old 19th November 2012, 22:30   #12999  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,343
It does, but its the most obvious with H.264 because of the extremely high number of reference frames, i figured maybe i get lucky with MPEG2 for DVDs. :P

Anyhow, there are still other things that can be done, like simply copying the frame when it needs to be written to, and modifying that copy. A GPU should be plenty fast copying a SD frame in pure GPU memory.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 19th November 2012, 23:09   #13000  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by sneaker_ger View Post
Are you using a DXVA2 compatible renderer? (madVR is not DXVA2 native compatible)
Do you have any filter between LAV Video and the renderer? (vsfilter does not work with DXVA2 native)
Sorry, it had been so long that I forgot DXVA does not work with madVR and that DXVA copy-back or CUVID are required for it.

It seems to be working correctly in EVR.
6233638 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 17:40.


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