View Full Version : LAV Filters - DirectShow Media Splitter and Decoders
nevcairiel
11th February 2013, 18:13
I fixed the filename, try again.
turbojet
12th February 2013, 10:12
Is it known that cuvid and lav decode a significantly different image?
http://screenshotcomparison.com/comparison/7401
original png and videos (http://www.sendspace.com/file/r3v74f)
nevcairiel
12th February 2013, 10:13
CUVID does image processing if you enable it in the driver settings. If its turned off, it should be the same image.
turbojet
12th February 2013, 10:23
It was inverse telecine enabled by default that did it, with it off it's bit identical, thanks, never thought ivtc would affect the image.
Peekstra
12th February 2013, 14:27
Is there a way to do a "silent" install of the LAV filters? I want to install them automatically on several computers but the installer doesn't seem to have any options to accomplish this.
However, the Zoomplayer install center is able to install them without any prompts so it must be possible...?
thanks!
dead_screem
12th February 2013, 19:57
Is there any way to have Aggressive Deinterlace only enabled for h.264? when its enabled I get problems with mpeg-2 for instance, forcing deinterlacing even when pulldown is used. This option only came about because of broken h.264 streams anyway...
Prinz
12th February 2013, 20:59
Is there a way to do a "silent" install of the LAV filters? I want to install them automatically on several computers but the installer doesn't seem to have any options to accomplish this.
However, the Zoomplayer install center is able to install them without any prompts so it must be possible...?
Since it is Inno Setup:
/VERYSILENT
Command Line Parameter should install it without any prompt or window.
Peekstra
13th February 2013, 10:33
Thank you!
red5goahead
14th February 2013, 22:33
Please help me.
I wrote a Delphi interface to programmatically configure LAV Splitter.
I 've a TS file with two audio stream english and german.
so I tried to
SetTrayIcon to false
SetRuntimeConfig to true
and SetPreferredLanguages to choose the english one.
pLanguages := 'eng';
LAVSplitterSettings.SetPreferredLanguages(PWideChar(pLanguages));
or
pLanguages := 'eng,deu';
LAVSplitterSettings.SetPreferredLanguages(PWideChar(pLanguages));
but it does work
is it correct?
thanks
nevcairiel
14th February 2013, 23:22
You need to do this before opening the file, or it won't work anymore.
Also make sure to set RuntimeConfig before any other options.
red5goahead
15th February 2013, 00:30
yes. It work fine . thanks. :D
is it possibile to choose the audio stream by index in some way?
NikosD
15th February 2013, 12:57
Impressive video from today's meteor attack in Russia, Chelyabinsk.
https://www.dropbox.com/s/xt6t6zbbav6tmak/Russia%20%281%29-HD.mp4
But it's not playable in DXVA mode (ATI hardware on signature system).
Not DXVA-compliant or ATI hardware/drivers ?
JEEB
15th February 2013, 13:34
...
But it's not playable in DXVA mode (ATI hardware on signature system).
Not DXVA-compliant or ATI hardware/drivers ?
Height > 1080 (or 1088, depends on how it's checked). Won't get played with most of current DXVA implementations I'd guess, especially ATi/AMD :P
detmek
15th February 2013, 13:38
Plays fine with MPC-BE internal DXVA decoder, Nvidia 9500GT (VP2) and Windows 7.
https://dl.dropbox.com/u/19804113/Forumi/Slike/Doom9/ScreenShot00012.png
nevcairiel
15th February 2013, 13:53
You'll have to enable UHD/4K decoding in LAVs options because it only checks based on height. It'll then probe the hardware for support for this resolution, if it works or not, i don't know. NVIDIA supports "rotated" resolutions like this, i think, not sure about AMD.
wanezhiling
15th February 2013, 16:27
But it's not playable in DXVA mode (ATI hardware on signature system).
Not DXVA-compliant or ATI hardware/drivers ?
LAV blacklist 4K DXVA on AMD, the resolution is limited to 1920x1200 even you enable UHD/4K decoding in LAVs options. (https://code.google.com/p/lavfilters/source/detail?r=cea9c97e221910fbbe00544ff136e410cf3d7378)
Here are some resolution-limit-test samples, made by mpc-be team, I think you will like them.;)
h264_dxva_width_limit_test (http://www.sendspace.com/file/kjp3f8)
h264_dxva_height_limit_test (http://www.sendspace.com/file/sdia3n)
h264_dxva_macroblocks_limit_test (http://www.sendspace.com/file/gxb1bn)
h264_dxva_square_limit_test (http://www.sendspace.com/file/3p9d71)
PS: Use latest mpc-hc or PotPlayer for the accurate result.
NikosD
15th February 2013, 17:22
Height > 1080 (or 1088, depends on how it's checked). Won't get played with most of current DXVA implementations I'd guess, especially ATi/AMD :P
You'll have to enable UHD/4K decoding in LAVs options because it only checks based on height. It'll then probe the hardware for support for this resolution, if it works or not, i don't know. NVIDIA supports "rotated" resolutions like this, i think, not sure about AMD.
LAV blacklist 4K DXVA on AMD, the resolution is limited to 1920x1200 even you enable UHD/4K decoding in LAVs options. (https://code.google.com/p/lavfilters/source/detail?r=cea9c97e221910fbbe00544ff136e410cf3d7378)
From the above 3, wanezhiling was right.
I did the test using Radeon 3650 and my 5750 with MPC decoder, LAV Video and PotPlayer.
MPC decoder and PotPlayer if you force it to always use DXVA regardless resolution, can actually play in DXVA mode that "rotated" 720 x 1280 clip.
So AMD supports those "rotated" resolutions, too - even in very old hardware like Radeon 3650.
On the other hand, LAV Video doesn't support it even in newer hardware like 5750 and even if you enable UHD/4K decoding.
So, Nevcairiel if you have time you can check again the UHD/4K option with AMD hardware.
nevcairiel
15th February 2013, 17:47
They are not very common, so its not a big thing, but i can probably make the check smarter to allow them.
Tornado15550
16th February 2013, 04:43
Hi nevcairiel. First off, I'd like to thank you for creating LAV filters.
They are amazing!
I have a feature request for the LAV Splitter, if you don't mind. This feature is the only thing keeping me from switching over from Haali.
Haali has an option called "Use custom media type for H.264". This option enables me to watch 10 bit video (Hi10P) on Windows Media Player & Windows Media Center.
I was wondering if you could implement this feature in the LAV Splitter.
http://i46.tinypic.com/rc0g13.png
Thanks!
nevcairiel
16th February 2013, 08:16
No, i cannot implement a stupid option like this.
There are plenty tools to configure which decoder is used in WMP, you don't need to use a wrong solution like this.
Tornado15550
16th February 2013, 19:06
Ok, could you recommend a tool that will allow me to configure which decoder I can use?
Superb
16th February 2013, 21:25
Ok, could you recommend a tool that will allow me to configure which decoder I can use?http://codecguide.com/windows7_preferred_filter_tweaker.htm
zerowalker
16th February 2013, 22:59
Could you add a status tab so you can see what bitrates itīs using and such?
As sometimes that features is just so helpful:)
DragonQ
17th February 2013, 13:22
I have an interlaced VC-1 file that doesn't deinterlace properly with WMV9 DMO (using either MadVR or EVR). It plays properly using CUVID. I assume it's a problem with the codec but what do I know, it might be fixable. Sample is here. (http://www.mediafire.com/?gfm27rj7tas7ug7)
It's a 1080i/25 video that was converted (pretty badly) to 1080i/30 for BD so it's never gonna look properly smooth. You can tell when it's not being deinterlaced properly by the combing though.
nevcairiel
17th February 2013, 13:30
Looks fine here. All frames are marked as interlaced, so from the decoders point of view, everything is fine. And i also see no combing. EVR deinterlaces it to 60p
PS:
Blu-ray supports 25i just fine, whats with the conversion crap? :d
DragonQ
17th February 2013, 13:50
Looks fine here. All frames are marked as interlaced, so from the decoders point of view, everything is fine. And i also see no combing. EVR deinterlaces it to 60p
Hmmmmm EVR says ~30 fps for me and I get combing, unless I turn on CUVID. :/
PS:
Blu-ray supports 25i just fine, whats with the conversion crap? :d
It's so that they can have one international BD master that can be released everywhere I guess. Total bullshit considering the majority of the market is in the UK and they already have the 1080i/25 master that they used for HDTV.
mcr
17th February 2013, 14:30
Are there plans to incorporate support for Matroska file segments (http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge-gui.html#global_split)?
The last reference about segments I was able to find is from 2011 (http://forum.doom9.org/showthread.php?p=1511668#post1511668), so I hope you don't mind me bringing this up again.
wanezhiling
17th February 2013, 15:34
The last reference about segments I was able to find is from 2011 (http://forum.doom9.org/showthread.php?p=1511668#post1511668)
http://forum.doom9.org/showthread.php?p=1608775#post1608775
balkerman
18th February 2013, 13:14
Hi, could someone explain how I install and use the symbols to help debug. Also using madvr... Thanks!
Also when using 32bit mpc-hc on 64bit windows, which symbols do I use?
cyberbeing
18th February 2013, 13:29
Use the 32bit symbols and place them in the same directory as the matching x86 LAV components were installed to.
Owyn
18th February 2013, 18:01
nevcairiel, Hi again, I got answer back from KMPlayer forum about KMPlayer + LAV problem, they ask if you could "implement a feature like in AV Splitter. It's called 'Single Output pin'. Its disabling makes it possible to switch audio tracks with KMP hotkeys.", can\would you?
nevcairiel
18th February 2013, 19:13
nevcairiel, Hi again, I got answer back from KMPlayer forum about KMPlayer + LAV problem, they ask if you could "implement a feature like in AV Splitter. It's called 'Single Output pin'. Its disabling makes it possible to switch audio tracks with KMP hotkeys.", can\would you?
There are no plans for this, i think it has just disadvantages, and software requiring it is inherently inefficient.
You should ask KMP to support switching with the splitter.
Pomegranate
18th February 2013, 20:11
Hi. Do you recommend deinterlacing with LAV Video or with madVR?
mzso
18th February 2013, 21:02
http://www.abload.de/img/lav-potpexception8bqwi.png
Ok, so what does this mean? I got it with "PotPlayer 1.5.35741"
paradoxical
18th February 2013, 21:14
Could mean all sorts of things. That screenshot doesn't say anything specific. You'll need to provide more information.
mzso
18th February 2013, 21:19
Could mean all sorts of things. That screenshot doesn't say anything specific. You'll need to provide more information.
Well I can tell that it happens with most files when I try to start. Not much else.
paradoxical
18th February 2013, 21:20
Well I can tell that it happens with most files when I try to start. Not much else.
Then you'll be hard pressed to get any help. That is extremely vague and provides no actual way for nev to reproduce your problem.
paradoxical
18th February 2013, 21:59
To add, if you want to give nev the info he needs grab the debug symbols and reproduce the crash. Then give him the results. That is a helpful bug report.
mzso
18th February 2013, 22:00
Then you'll be hard pressed to get any help. That is extremely vague and provides no actual way for nev to reproduce your problem.
Well, the exception is not specific. The one thing I did notice is that if I change to another splitter then LAV video decoder has an exception. Playback only starts if I change that to something else too.
paradoxical
18th February 2013, 22:01
Well, the exception is not specific. The one thing I did notice is that if I change to another splitter then LAV video decoder has an exception. Playback only starts if I change that to something else too.
Then do as I say here (https://forum.doom9.org/showpost.php?p=1616277&postcount=14215).
mzso
18th February 2013, 22:06
Then do as I say here (https://forum.doom9.org/showpost.php?p=1616277&postcount=14215).
I don't know how that works.
wanezhiling
19th February 2013, 01:27
http://www.abload.de/img/lav-potpexception8bqwi.png
Ok, so what does this mean? I got it with "PotPlayer 1.5.35741"
http://forum.doom9.org/showpost.php?p=1614621&postcount=733
Same issue, PotPlayer 1.5.35741 added v210 support.
Aleksoid1978
19th February 2013, 03:49
http://forum.doom9.org/showpost.php?p=1614621&postcount=733
Same issue, PotPlayer 1.5.35741 added v210 support.
:) Bug not in LAV - LAV just can do output in V210 format.
Until this is not fix in Pot - just do not use them.
Or - uncheck support v210 output in LAV Video decoder.
P.S. in MPC-BE i fix this today and can see video with v210, no LAV crash. :)
wanezhiling
19th February 2013, 04:08
:) Bug not in LAV - LAV just can do output in V210 format.
Yes I know this.
Until this is not fix in Pot - just do not use them.
This happened only on latest PotPlayer dev build 1.5.35741 (released yesterday) because they added v210 support too.:p
They will remove v210 next version.
Or - uncheck support v210 output in LAV Video decoder.
This wont help becasue v210 is disabled by default in LAV Video.
P.S. in MPC-BE i fix this today and can see video with v210, no LAV crash. :)
Great, I see at rev 2114.
nevcairiel
19th February 2013, 08:14
This wont help becasue v210 is disabled by default in LAV Video.
v210 input is disabled by default in LAV, but v210 output is enabled.
wanezhiling
19th February 2013, 10:49
v210 input is disabled by default in LAV, but v210 output is enabled.
Oops! thanks.
dukey
19th February 2013, 11:31
I seem to have a problem with DXVA mode and dynamic format change. If i start off with a format that isn't support with DXVA on my system, like mpeg2, then switch over to h264 I don't seem to get DXVA at all. Happens with source filter -> LAV Decoder -> Evr/madVR renderers. Where as if I play the files directly, it says dxva2n
mzso
19th February 2013, 11:35
Why does V210 support lead to crash? I don't think I have anything v210.
nevcairiel
19th February 2013, 11:57
I seem to have a problem with DXVA mode and dynamic format change. If i start off with a format that isn't support with DXVA on my system, like mpeg2, then switch over to h264 I don't seem to get DXVA at all. Happens with source filter -> LAV Decoder -> Evr/madVR renderers. Where as if I play the files directly, it says dxva2n
You can't dynamically switch between DXVA and Software, or the other way around. You need a full reconnect to do this.
wanezhiling
19th February 2013, 12:07
Why does V210 support lead to crash? I don't think I have anything v210.
:p Not means crash with v210 video, but with all.
You can disable v210 output (http://i.imgur.com/r2knD4d.png) in lav video, and the issue will go away.;)
PS: PotPlayer 1.5.35804 released today, has removed v210 support again, and now no compatibility issue with lav video.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.