View Full Version : LAV Filters - DirectShow Media Splitter and Decoders
octal9
3rd October 2014, 13:52
i've been try to get the new splitter sub string match feature to work, so far without success. my settings on the splitter: set to advanced with the following selection written "jpn:eng@ass;jpn:eng@subrip" (i'm trying to get the following setup: japanese audio - english sub with ass, if ass not available then japanese audio with english subrip).....what am i doing wrong and how can i get my sub selection to work properly? thanks to nev for the excellent ongoing work!
Snowknight26
3rd October 2014, 13:58
Does the Title element (http://matroska.org/technical/specs/index.html#Title) contain the string 'ass' or 'subrip'?
nevcairiel
3rd October 2014, 14:40
You can only match the title of the subtitle stream, not its codec. The codec has zero relevance for its actual content, so I don't think it makes any sense to try to match over it.
filler56789
3rd October 2014, 14:45
LAV Filters 0.63
\o/
:thanks:
Qaq
3rd October 2014, 15:54
Great release, thanks!
ddjmagic
3rd October 2014, 16:50
Great release, thanks!
+1 Thanks for the new release :)
Djfe
3rd October 2014, 19:20
Feature Request:
video decoder settings for handling side-by-side 3D (sorry, this might have been asked already, I'm not following the thread closely, be kind with me)
show A/left image, B/right image, side-by-side(untouched), Anaglyph and maybe even real 3D
Telion
3rd October 2014, 23:10
Nev, can you please modify the installer so that it would delete obsolete files from previous versions (like avcodec-lav-xx.dll, avfilter-lav-x.dll etc.)
octal9
4th October 2014, 05:14
Does the Title element (http://matroska.org/technical/specs/index.html#Title) contain the string 'ass' or 'subrip'?
mpc-be under sub selection defines it as "Srt-Sub[eng](subrip)(english)", so would this be written in the lav sub splitter as "jpn:eng@subrip" or "jpn:eng@Srt-Sub" or something else?
edit: figured it out (finally) - the syntax is as follows to choose subrip "jpn:eng@Srt-Sub" - awesome new feature nev. (although it would be more user-friendly if it were non-case-sensitive)!
Snowknight26
4th October 2014, 05:31
I don't know how that player displays tracks, but you can find the track Title by checking 'Track name' in mkvmerge, using eac3to or ffmpeg to parse the file, MediaInfo to display the elements, etc.
Elbart_
4th October 2014, 09:45
When the WebM-reference-decoder is used within mpchc, there's no green line.
I'll do another test-run today.
Here are the results:
I'm using the ffdshow video decoder because of its Resize and Crop filters, but only for uncompressed video. So it's loaded at the end of whatever the previous decoders are doing.
When playing a webm with uneven height, the results are:
LAV for VP8-decoding + ffdshow = green line
http://i.imgur.com/fgrpvj5.jpg
LAV and no ffdshow = works
http://i.imgur.com/MwLDlm0.jpg
WebM reference decoder + ffdshow = works
http://i.imgur.com/6u4DGKX.jpg
I had to use the WebM-Splitter because either LAV or MPCHC would always fallback to LAV Video Decoder instead of the WebM decoder, for some reason, even when setting a "Block"-rule in "External Filters", or unchecking them in the MPCHC-settings.
EDIT: The fallback only happens as long as LAV Splitter is used. When Haali's or the WebM Splitter is used, the WebM decoder can be used, too.
nevcairiel
4th October 2014, 09:45
Feature Request:
video decoder settings for handling side-by-side 3D (sorry, this might have been asked already, I'm not following the thread closely, be kind with me)
show A/left image, B/right image, side-by-side(untouched), Anaglyph and maybe even real 3D
Those are not things a video decoder should necessarily be doing, but tasks for your video renderer. I suggest you request them from your player or video renderer.
shadowdogg
4th October 2014, 09:57
Many thanks for atmos fix
apgood
4th October 2014, 11:01
Does your atmos fix mean that even if bitstreaming the atmos substream is discarded (I.e. won't get to an atmos capable avr)? If so do you plan on fixing it so that the atmos substream will be passed onto the car when bitstreaming?
Sent from my LG-D802T using Tapatalk
nevcairiel
4th October 2014, 11:03
Its not discarded when bitstreaming, its just ignored when decoding.
apgood
4th October 2014, 12:10
Ok. Thanks for the clarification.
Sent from my LG-D802T using Tapatalk
tuco76
4th October 2014, 13:11
LAV Filters 0.63
+1 Thanks for your steady work, awesome! :)
Xaurus
4th October 2014, 14:31
+1 Thanks for your steady work, awesome! :)
Another +1 from me, thanks nevcairiel. And I want to add a -1 to whoever complains about LAV - it's free so if you don't like it, use something else or write your own suite.
Superb
4th October 2014, 23:55
Great release!
P.J
5th October 2014, 14:16
The new decoder is quite faster but both CUVID and DXVA2 didn't work for HEVC :(
James Freeman
5th October 2014, 14:50
The new decoder is quite faster but both CUVID and DXVA2 didn't work for HEVC :(
Same here with GTX660.
I tick the HEVC box and play a movie, then return to the Video Decoder preferences the box becomes un-ticked.
nevcairiel
5th October 2014, 15:21
The 660 is probably too old and/or too weak. The driver decides if its supported.
P.J
5th October 2014, 15:58
I have 750Ti and i3 4150 HD4400 but I tested this video:
http://demo-uhd3d.com/fiche.php?cat=uhd&id=26
I will try these videos here, maybe they work:
http://forum.doom9.org/showthread.php?p=1694699
aufkrawall
5th October 2014, 16:10
Thanks for the new release.
DXVA seems to be working fine with HEVC 720p on GM204, but HEVC 4k is not accelerated. Is this by design?
sneaker_ger
5th October 2014, 16:15
I think 10 bit decoding is not supported - does your 4k file use that?
aufkrawall
5th October 2014, 16:23
Yes. Sorry, didn't pay attention to that.
P.J
5th October 2014, 18:03
Ok, it works fine with the videos here by Cuda but stutters with DXVA (EVR/Custom):
http://forum.doom9.org/showthread.php?p=1694699
Motenai Yoda
5th October 2014, 19:24
Old x264 lossless encodes are not spec-compliant and the ffmpeg decoder is now following the spec more strictly. It's recommended to re-encode with a current x264 version. The next LAV version will restore the old behavior, though, simply because 99% of the lossless H.264 files out there were encoded using x264. New x264 encodes are compatible with every LAV version.
Maybe (but I used 2377 taro's build, in mp4 with --no-remux switch).
btw works well with v. <60, anyway if I'll get again a file with this problem where I can report?
sneaker_ger
5th October 2014, 19:29
You don't need to report it, it's a known x264 issue. Newest LAV 0.63 should play it back again like old builds. If you want to fix your broken files you need to re-encode with a recent x264 build (or deactivate i8x8 IIRC).
Motenai Yoda
5th October 2014, 19:33
yep with 0.63 is "fixed", and no blocked anymore.
Nachbar
5th October 2014, 23:28
Thanks very much for this release! The subtitle selection works nicely :) I do agree you should make it case insensitive for the next release as I am listing a few things twice but otherwise a happy camper
theoneofgod
6th October 2014, 03:40
I have an issue that relates to using Quck Sync. This is just an example file that does it but I have many, ranging from mkv's to mp4's. Most of them were encoded using MSI Afterburner (desktop recording). With version .62 it appeared like things were moving in fast motion but now it's more juddery? in .63
Windows 8.1 x64 - Intel 3770k - MPC-HC 1.7.7
https://www.sendspace.com/file/0w4e7l
nevcairiel
6th October 2014, 08:45
Files recorded with MSI Afterburner are usually terrible files, I'm not surprised. I would recommend getting a better tool.
Reino
6th October 2014, 09:22
LAV Splitter
- NEW: Support for playing AES encrypted HLS streams
Confirmed. Thanks a lot for this new release!
Reino
6th October 2014, 12:48
Request:
Embedded cuesheet:
REM GENRE Soundtrack
REM DATE 2014
REM COMMENT
PERFORMER "Ramin Djawadi"
TITLE "Game Of Thrones: Season 4"
FILE "Ramin Djawadi - 2014 - Game Of Thrones- Season 4" WAVE
TRACK 01 AUDIO
TITLE "Main Title"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "The Rains Of Castamere"
PERFORMER "Sigur Rós"
INDEX 01 01:43:44
TRACK 03 AUDIO
TITLE "Breaker Of Chains"
INDEX 01 04:25:68
TRACK 04 AUDIO
TITLE "Watchers On The Wall"
INDEX 01 08:31:11
...
http://www.ld-host.de/uploads/images/ebcd5e36af756161ab45b439e78ecdb0.png
Left: current situation
Right: imo ideal situation
It can actually read the cover art, but it doesn't tell anyone about it. Should it make it a fake video stream, or export through some metadata? I don't know.
- Have you given this any thought in the meantime? Coverart would be really cool.
I noticed MPC-HC 1.7.7 now supports external coverart, so my request for embedded coverart still stands.
- "Chapter"-line on Information-bar if LAV detects ogm/xml-chapters. "Track"-line if LAV detects embedded cuesheet.
- Have the "Track"-line AND "Navigate - Chapters"-menu only show the track-title.
- "Author"-line shows the album-performer, unless a different track-performer is specified, as in the cuesheet above.
nevcairiel
6th October 2014, 15:56
What good is not knowing the artist at all? If its different for every track, just the track title is rather meaningless.
MajorEvent
6th October 2014, 16:11
Greetings!
I'm hoping one of you LAVFilters experts might lend a hand.
jdobbs over in the BD-Rebuilder thread (http://forum.doom9.org/showthread.php?t=143716) has gotten kean on switching BD-Rebuilder over to using LAVFilters, he really likes it. Thing is some of us are having a problem with out of sync audio after installing LAVFilters. Now I know we're talking about beta on top of beta so I don't expect anything but if there's some kind soul out there that can help sort us out, it would be greatly appreciated.
The issue starts with this post (http://forum.doom9.org/showthread.php?p=1695726#post1695726) (made by me). The skinny is that using ffdshow/haali, there is no problem but after installing LAVFilters (on top of ffdshow/haali or independently) some of us get an audio out of sync issue where the audio is out of sync by at least 2-3 seconds from the start of the content. There is no difference in the time index of either but the audio is delayed in the re-encoded content. I've listed my directshow filters here (via InstalledCodecs) (http://forum.doom9.org/showthread.php?p=1695764#post1695764) and here (via Windows Media Player 12) (http://forum.doom9.org/showthread.php?p=1695766#post1695766).
I'm happy to provide additional information on request. Just tell me what you want. I'll also understand if you don't think you can help.
TIA
Edit: I should mention that while 0.62 is still in use there, I also tried with 0.63.
Reino
6th October 2014, 16:17
Please have a look at the cuesheet again.
The album artist is Ramin Djawadi, in which case there's no need to specify a track artist for each track.
Track 2 is the only track with a different artist, namely Sigur Rós.
nevcairiel
6th October 2014, 16:51
Please have a look at the cuesheet again.
The album artist is Ramin Djawadi, in which case there's no need to specify a track artist for each track.
Track 2 is the only track with a different artist, namely Sigur Rós.
And in that case its crucial information, since its different. It should really show the artist for all tracks instead maybe, instead of for none.
theoneofgod
6th October 2014, 18:40
Files recorded with MSI Afterburner are usually terrible files, I'm not surprised. I would recommend getting a better tool.
Most of them were encoded with MSI Afterburner, not all of them. The issue still exists. Did you play the VOB file I uploaded?
Soukyuu
6th October 2014, 19:15
And in that case its crucial information, since its different. It should really show the artist for all tracks instead maybe, instead of for none.I second this.
You could, theoretically, offer a configuration option for it (something like foobar's title formatting), but that's rather overkill for a splitter/decoder mainly used for video files.
HeadlessCow
6th October 2014, 19:44
I second this.
You could, theoretically, offer a configuration option for it (something like foobar's title formatting), but that's rather overkill for a splitter/decoder mainly used for video files.
I think what he wants is the track artist shown in the artist field at the bottom, rather than the album artist.
CharlieCL
9th October 2014, 03:00
I tested 0.63 in Core i7 Haswell Dual-Core 2.4GHz laptop. HEVC clips can run in smooth on CPU usage 60% to 30%. That is an awesome software HEVC codec. And the video quality on my 1080p laptop is very sharp. Thanks nev.
johtaja
10th October 2014, 08:54
Would it be possible to LAV check on each start which audio output is in use and use different settings for different outputs? When I use comp speakers, I need LAV to decode audio, when I use HDMI I want LAV to bitstream AC3, DTS etc. Now I have to change it manually, but it would be great if LAV would auto select it.
nevcairiel
10th October 2014, 09:04
There are no plans for that, sorry.
clsid
10th October 2014, 14:31
What about a decoding fallback for when bitstreaming is enabled? The MPC-HC audio switcher has been fixed to properly support that, and works fine with for example AC3Filter.
Hera
12th October 2014, 00:16
Get black screen in playback in MPC:HC custom with half of media.
Do a lot of debugging, even do a system rollback.
Finally someone here says to disable P010 output and... everything plays again.
FYI if anyone else is having an issue.
EDIT: 344.11 driver may be the issue ?
vivan
12th October 2014, 01:29
Yes, it's nvidia driver issue - http://forum.doom9.org/showthread.php?p=1694190#post1694190
P.J
12th October 2014, 16:12
Get black screen in playback in MPC:HC custom with half of media.
Do a lot of debugging, even do a system rollback.
Finally someone here says to disable P010 output and... everything plays again.
FYI if anyone else is having an issue.
EDIT: 344.11 driver may be the issue ?
What kind of videos? No problem here with 344.11
nevcairiel
12th October 2014, 18:50
10-bit videos.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.