View Full Version : LAV Filters - DirectShow Media Splitter and Decoders
Weirdo
2nd November 2014, 12:59
Thanks for testing. Strange, I cannot play such files either with MPC-HC + LAV or with Media Center (which uses LAV).
Hello there, it seems YouTube's Dash separated audio files (.m4a) cannot be decoded (sample here (http://www.solidfiles.com/d/4f5a321eda/Dash_audio_sample.zip)). Any plans to support them? Thanks.
I don't have any problems with that sample (LAV 0.63.0.0 x86)...
mastan
2nd November 2014, 18:07
Hello there, it seems YouTube's Dash separated audio files (.m4a) cannot be decoded (sample here (http://www.solidfiles.com/d/4f5a321eda/Dash_audio_sample.zip)). Any plans to support them? Thanks.
Also no problem playing file on MPC-HC 1.7.6 x32 + external LAV 0.63.0.
Audio decoder status tab shows that file format is 32bit Float. Try disabling 32-bit floating point output on Audio Settings tab to check if its the issue with your audio device.
Anakunda
2nd November 2014, 19:58
HIYAS
I have problem with LAV Audio component...if I select it on video player as preferred audio decoder for AC3, it fails to play some way...either it passes playback control to system next preferred decoder (POT Player) or it is silent (DVB Dream). If I choose ACfilter or ffdshow for AC3 they're able to playback (POT). I tried to tweak system and DS settings by CodecTweakTool, everywhere is LAV as preferrad AC3 decoder, though POT always selects another decoder (I remark when starting playback video with AC3 track that LAV Audio icon flashes for a second in the tray before it's replaced by the another codec icon...from that it looks like initially decoding control is really given to LAV Audio but it for some reason gives up)
For other audio codecs LAV seems to behave flaswlessly. Any ideas?
Weirdo
2nd November 2014, 22:51
Thanks mastan. Tried it but still, MPC-HC actually crashes and Media Center will not play them.
Also no problem playing file on MPC-HC 1.7.6 x32 + external LAV 0.63.0. Audio decoder status tab shows that file format is 32bit Float. Try disabling 32-bit floating point output on Audio Settings tab to check if its the issue with your audio device.
karoloydi
5th November 2014, 12:40
Hi guys. Quick question. If I have full range speakers, do I leave the LFE Mix level at 0? Or do I set it up normally.
When I do the surround sound speaker test theres no sound for the LFE channel if I set it at 0, but the bass sounds really loud when I set it up normally.
nevcairiel
5th November 2014, 14:06
Set it to whatever sounds good to you.
foxyshadis
6th November 2014, 22:40
Moved posts about file associations/splitting to Troubleshooting LAV Filter associations (https://forum.doom9.org/showthread.php?t=171359).
salam2009
7th November 2014, 01:27
http://oi61.tinypic.com/256cvio.jpg
I get format output change when I use 'MPC-BE Audio Renderer' in both "Exclusive/Shared but the second uses float" while having LAV, Reclock (set to WASAPI with recommended settings) and playing a DTS-HD video (with dtsdecoderdll.dll copied)!
Is that normal?
foxyshadis
7th November 2014, 01:59
It is if your audio driver prefers 32-bit over 24-bit.
LigH
8th November 2014, 08:49
Does LAV Filters support AVI Drop frames (by repeating the last decoded frame)?
I don't know if I own any test samples, but I heard complaints from another user of the german doom9/Gleitz forum that LAV Filters return a strange average frame rate instead, with async results. If anyone knows about a sample (it seems to be used together with multiple frame rates to simulate VFR), I'd be interested in testing, the index file is human-readable AFAIR, so there should possibly be hints about this case.
nevcairiel
8th November 2014, 10:21
Frames will not be repeated. You will get VFR out of such files. The drop frames only exist because AVI doesn't allow VFR, they serve no practical purpose after decoding.
LigH
8th November 2014, 11:28
:o Uh, sorry, probably wrong thread here ... the question was rather about L-SMASH Works using LwLibavSource. AviSynth only supports CFR, here it would make sense to use drop frames as designed in AVIs...
wanezhiling
8th November 2014, 17:24
https://www.sendspace.com/file/fq7gc6
The file doesn't work properly with all hw decoders, but works fine with sw decoders.
Hmm.. do you know what's wrong?
jkauff
8th November 2014, 20:11
https://www.sendspace.com/file/fq7gc6
The file doesn't work properly with all hw decoders, but works fine with sw decoders.
Hmm.. do you know what's wrong?
I'm guessing here, but probably Intel QuickSync and Nvidia CUDA only decode the most common formats. I would expect LAV to fall back to SW decoding for other formats, but maybe it doesn't do that automatically or isn't doing it in this particular case for some reason.
clsid
8th November 2014, 23:55
That sample seems a bit broken. FFmpeg shows "Possibly too many slices".
NikosD
11th November 2014, 00:10
https://www.sendspace.com/file/fq7gc6
The file doesn't work properly with all hw decoders, but works fine with sw decoders.
Hmm.. do you know what's wrong?
Intel QuickSync decoder is a lot better than both DXVA native/ copy-back, but still struggling to decode it.
At least you can see images moving with a strange frame-rate, while DXVA shows only a black/green image.
Traps
11th November 2014, 18:42
I have issues with the sound coming from my ASUS Xonar DG sound card when using LAVFilters. When playing videos that have AC3 or AAC audio it makes it impossible to listen because of all the weird sounds, pops and crackling. I'm using Media Player Classic Home Cinema. It also happens on youtube videos if watching them on Chrome, but it doesn't happen with Firefox or Opera 12.
Here's an example i recorded from Downton Abbey opening, file was the iTunes WEB-DL 1080p with AAC audio.
https://www.dropbox.com/s/t7yed9f7s106don/errors.wav?dl=0
I have figured out that AAC/AC3 audio works if i switch audio decoder from LAVFilters to FFDShow (i have to switch the decode library in FFDShow from libavcodec to libfaad2 if i want it to work properly without issues). No fixes for Chrome.
Most of the audio works fine though, games work, Skype works, winamps works...
I don't think it's the audio card, i tried a new ASUS Xonar DGX from a friend and it didn't change anything.
nevcairiel
11th November 2014, 18:50
Disable 32-bit floating point output in LAV Audio, it should help.
Ortix
13th November 2014, 22:18
Hi guys!
I'm trying to extract thumbnails from a torrent stream by downloading the first couple of chunks to get the headers, another set of chunks from somwhere around the middle and then concat them to have a single video file.
For this I'm using nodejs but I'm having trouble with the concatenation part. Obviously the headers include the length of the video so if I simply concat another chunk to the end of the headers chunk, it won't work.
In other words, I have 2 chunks of a video file: The first one contains the headers and some material and the other one is fully composed of a video stream. I want to combine the two to form a single video file So my question is how can I make this work properly if at all?
Luke M
14th November 2014, 09:26
The auto A/V sync correction feature works, but it has a terrible side effect. Every time it resyncs, there's an audio discontinuity and a very annoying "pop" noise.
It sucks having to choose between out of sync audio and bad audio. Isn't there some way to create smooth audio transitions?
Midzuki
14th November 2014, 17:35
I'm trying to extract thumbnails from a torrent stream by downloading the first couple of chunks to get the headers, another set of chunks from somwhere around the middle and then concat them to have a single video file.
For this I'm using nodejs but I'm having trouble with the concatenation part. Obviously the headers include the length of the video so if I simply concat another chunk to the end of the headers chunk, it won't work.
In other words, I have 2 chunks of a video file: The first one contains the headers and some material and the other one is fully composed of a video stream. I want to combine the two to form a single video file So my question is how can I make this work properly if at all?
What does that have to do with LAV Filters? :confused:
Ortix
14th November 2014, 18:45
What does that have to do with LAV Filters? :confused:
I am incredibly sorry! I had 2 question for 3 different boards and I pasted in the wrong one.. my bad
SamuelMaki
18th November 2014, 20:32
Not sure if this has been asked yet, but would it be possible to get special headphone option for mixing instead of only speakers? Either with virtual surround or crossfeed.
Anima123
18th November 2014, 23:35
The real media splitter that is included in LAV Filters based on ffmpeg seems bugged, which will cause A/V unsync after seek.
I remembered read before somewhere in this forum that someone is planned to write a better one, but cannot recall the exact thread. So I am asking here if anyone know how's the status of the plan? I am afraid this format is just too obsolete that not worth doing anymore. Real media is quite popular years ago before mp4 bump in as I recall.
buchanan
21st November 2014, 15:22
Hello,
I have a problem with the two following files :
output_compare.265 (http://www.buchanan-caps.com/divers/essais_hevc/output_compare.265) (raw HEVC file, encoded with x265)
output_compare.mkv (http://www.buchanan-caps.com/divers/essais_hevc/output_compare.mkv) (mkv file containing the previous HEVC video track, written with mkvmerge, no audio)
The raw HEVC file plays fine in MPC-HC, but the MKV file doesn't play : black screen, and progress bar cursor jumping forward and backward very quickly
To confirm the problem could be located in LAV, I ran the following tests in GraphSudio with hand-built graphs :
Raw HEVC file: LAV splitter source + LAV Decoder + EVR = OK
Raw HEVC file: LAV splitter source + Lentoid HEVC decoder + EVR = OK
MKV file: LAV splitter source + LAV Decoder + EVR = KO (black screen)
MKV file: LAV splitter source + Lentoid HEVC decoder + EVR = OK
Versions used:
LAV 0.63.0
MPC-HC 1.7.7 (internal LAV 0.63.0)
Lentoid HEVC decoder 2.0.2.5
mkvmerge 7.3.0.0
x265 1.4+67
Gravitator
22nd November 2014, 12:39
MKV file: LAV splitter source + LAV Decoder + EVR = KO (black screen)
Exists for software decoding (hardware normally).
NikosD
22nd November 2014, 13:09
MKV file: LAV splitter source + LAV Decoder + EVR = KO (black screen)
Versions used:
LAV 0.63.0
MPC-HC 1.7.7 (internal LAV 0.63.0)
Lentoid HEVC decoder 2.0.2.5
mkvmerge 7.3.0.0
x265 1.4+67
Exists for software decoding (hardware normally).
It's a very strange situation.
I tried MPC-HC 1.7.7.128 x64 (LAV 0.63.5) and when I load the output.mkv clip alone, then the player is set to paused mode, displaying a black screen using S/W decoding or even H/W decoding.
BUT, when I use a play list using two or more clips (and one of the them of course is the output.mkv) then output.mkv can be played using both S/W and H/W decoding.
Using DXVA Checker it doesn't work at all.
PotPlayer can decode it fine single or in playlist in both S/W and H/W mode.
qtwebkit
22nd November 2014, 13:57
RK3288 is said to be able to hw decode 10bit+hevc+4k videos.
Is it true or just a gimmick?
NikosD
22nd November 2014, 17:07
All 5 HEVC files (4K and UHD) from the link below, don't work with HW Intel HEVC decoder and don't fall back to SW decoder properly.
A black screen with audio only using signature system and MPC-HC x64 v1.7.7.128
They work fine in HW with PotPlayer.
http://www.imaging-resource.com/news/2014/11/19/samsung-nx1-4k-video-samples-and-new-full-res-frame-grabs-available-for-do
Deihmos
23rd November 2014, 01:58
Ever since lav 0.59.1 when my PC sleeps and resumes I am unable to play any videos until I restart the player. When the PC resumes lav is still loaded in the background but the opposite when I use 0.59.1.
buchanan
24th November 2014, 22:23
Hello,
Regarding the problem with the .mkv file mentionned in my previous post, I've been able to narrow down the problem somwhere between LAV 0.62.0.15 and LAV 0.62.0.26 using the nightly builds archive of MPC-HC :
MPC-HC x64 1.7.6.217 (LAV 0.62.0.15 internal) = OK
MPC-HC x64 1.7.6.235 (LAV 0.62.0.26 internal) and following versions = KO
Dexter_prog
24th November 2014, 23:42
Hey. I'd like to know how to blacklist LAV for an application, specifically Deadly Premonition (it's this crappy game that crashes if you use LAV). I searched on google and found out about some registry keys which are nonexistent in my LAV installation (not under HKLM). I found one in HKCU and tried added Blacklist and then the DWORD using the proper exe, but it still loads LAV as the splitter and thus, the game crashes.
mastan
27th November 2014, 09:56
Hey. I'd like to know how to blacklist LAV for an application, specifically Deadly Premonition (it's this crappy game that crashes if you use LAV). I searched on google and found out about some registry keys which are nonexistent in my LAV installation (not under HKLM). I found one in HKCU and tried added Blacklist and then the DWORD using the proper exe, but it still loads LAV as the splitter and thus, the game crashes.
http://pcgamingwiki.com/wiki/Deadly_Premonition:_The_Director%27s_Cut#Game_crashes_after_intro_movie
nevcairiel
27th November 2014, 10:22
There is no Blacklist feature in LAV, I have no idea where they pull this obviously wrong information from.
LigH
27th November 2014, 16:25
There is one in ffdshow; but they use a semicolon separated list.
Maybe someone forked LAV Filters without telling you?!
__
P.S.: Another report (http://shark007.net/forum/Thread-Is-there-a-way-to-stop-LAV-filters-kicking-in-every-movie-during-gameplay?pid=35128#pid35128) with some "appreciation" to you. :rolleyes:
Also know, this blacklisting is not a feature of the 'author released' version of LAV filters.
nevcairiel
27th November 2014, 16:30
Yeah he is one of those people that base their entire work on my project and then do nothing but complain and demand.
There isn't even a huge reason against a blacklist feature in LAV itself, especially if someone contributes the code (and is willing to adjust it after review), but that would require actual contributions and not just bad mouthing.
Shark007
27th November 2014, 17:24
Sorry to have offended you.
I use LAV binaries compiled and distributed by clsid. Maybe after reading this, he'll offer a patch.
MrC
27th November 2014, 23:21
Hi nevcairiel
first of all thanks for all your effort in LAV Filters development. :)
Do you think it is possible to add the 5.0 channels configuration to the audio Output Mixer? I know this feature request is somehow academic, but I'm interested in because DVD standard allows it.
;)
Bye
Dexter_prog
28th November 2014, 03:52
Ahh, thanks guys, this sucks, well, for this shitty game, because I'm not uninstalling LAV just to play this goddamn pc port. I didn't know there wasn't a blacklist feature nor that it was hard to implement, sorry :/
Sarasa
29th November 2014, 10:01
@Dexter_prog
I know it's not the best solution,
but have you try putting in LAV Video Config > Hardware Accelaration "none"
play the game or games, and when you want to watch movie/etc reactivate in LAV Video Config your Hardware Accelaration ? ;)
DragonQ
29th November 2014, 15:01
Hi nevcairiel
first of all thanks for all your effort in LAV Filters development. :)
Do you think it is possible to add the 5.0 channels configuration to the audio Output Mixer? I know this feature request is somehow academic, but I'm interested in because DVD standard allows it.
;)
Bye
If you have no subwoofer and no full-range speakers, just set LAV to 5.1 output with LFE at 0. If you have no subwoofer but want the LFE channel sent to your full-range speakers, then set LAV to 5.1 and then set your receiver up so that it knows to mix the LFE channel with the front channels (for example).
detmek
29th November 2014, 19:00
Hi nev. Is it possible to support reading ReplayGain tags from MKV and MP4 containers and adjust audio level during playback?
I use foobar2000 as music player and all my audio tracks are scanned with it and have RG tags so those sound equally loud during playback.
Foobar2000 can scan MKV and MP4 files and write RG values in tags but no video player supports reading those tags. Since your audio decoder already has some normalizing feature (it changes audio during playback) it might be possible to change audio according to RG values.
Using RG tags might be a better then transcoding audio to make it equally loud and it is non-destructive.
mzso
30th November 2014, 20:09
Hello!
I downloaded a trailer from Rotten tomatoes (Youtube has half the bitrate...) it was in several small files which I remuxed with mkvmerge.
When LAV's the decoder I get small gaps and crackle. When using mpv or Potplayer's internal audio decoder the playback is fine.
https://drive.google.com/file/d/0ByfdfPvnoDuzMDhPdlhYcHQ4TmM/view?usp=sharing
MrC
30th November 2014, 20:27
@DragonQ
thanks for the suggestion, but actually the interest into 5.0 channels configuration is driven by the full support to LAV Filters into AVStoDVD, trying to cover all the possibilities.
:)
Bye
theoneofgod
1st December 2014, 04:09
Hello!
I downloaded a trailer from Rotten tomatoes (Youtube has half the bitrate...) it was in several small files which I remuxed with mkvmerge.
When LAV's the decoder I get small gaps and crackle. When using mpv or Potplayer's internal audio decoder the playback is fine.
https://drive.google.com/file/d/0ByfdfPvnoDuzMDhPdlhYcHQ4TmM/view?usp=sharing
It also stutters when playing through the HTML5 stream. I think you messed up :)
mzso
1st December 2014, 14:23
It also stutters when playing through the HTML5 stream.
I don't see how that's relevant. Then the HTML5 player is bugged also, more bugged judging by the frequency of stuttering. Also it works with other decoders so even less significant.
I think you messed up :)
Joining a few files in mkvmerge can be messed up how exactly?
vood007
1st December 2014, 15:03
AFAIK frame timestamps can be messed up/missing. LAV can be picky with this, although its not LAV fault, the file is just broken. Other players may have hacks to allow playback. Just re-encode the merged file or use another player.
theoneofgod
2nd December 2014, 07:12
I don't see how that's relevant. Then the HTML5 player is bugged also, more bugged judging by the frequency of stuttering. Also it works with other decoders so even less significant.
Joining a few files in mkvmerge can be messed up how exactly?
It's relevant because if 2 players are having the same problem, chances are it could be the media causing it.
trandoanhung1991
3rd December 2014, 19:33
Hi guys, I have a little bit of an issue with LAV crashing.
I have both HD4000 and GTX970, and I'm trying to use NVCUVID for decoding. If I enable HW Adaptive Deinterlace using NVCUVID, it'll cause MPC to crash.
It doesn't crash if I use QuickSync, though.
This did not happen with 0.62, IIRC.
EDIT: I dig around a bit more and apparently High Quality Processing is what's crashing MPC.
COOLak
4th December 2014, 15:14
Hello.
I'd like to report a compatibility issue with a game, Worms Clan Wars. The name of the game's executable is WormsClanWars.exe. LAV Filters always load during cutscenes and make a black screen appear instead of them.
The cutscenes' media info:
Video
Format : MPEG-4 Visual
Format profile : Simple@L1
Codec ID : FMP4
Color space : YUV
Writing library : Lavc52.108.0
Audio
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
I tried unchecking all MPEG-4 and PCM related options in the LAV Splitter's demuxing section, LAV Filters still load both for video and audio of the game's cutscenes.
I'm asking to please blacklist this game in the next updates, and if there is a temporary solution for me to block LAV from loading in this game, I'd be grateful for revealing it to me. Thank you.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.