Log in

View Full Version : LAV Filters - DirectShow Media Splitter and Decoders


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 [363] 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508

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.