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

Soukyuu
3rd May 2013, 22:44
Chapter jumping is wonky with the current LAV splitter. Many files end up not showing typesetting that are close to the chapter jump, even though the .ass lines make sense (i.e. chapter jump x:xx:xx.767, subtitle line x:xx:xx.80 - subtitle is not shown after jump). Switching to Haali splitter works fine.

nx6
4th May 2013, 02:56
Is it possible with LAV filters to move my subtitles when playing BDMV Blu-Ray structure? I tried the override placement setting in MPC-HC but it does not do anything.....

It these are the original subtitles from the BD they can't be moved because they are graphical in nature. The settings you're referring to in MPC-HC are for where plain text-based subs (usually SRT format) are placed on screen after being rendered by the player. Those settings have no effect on native subs from a DVD or BD, or styled text subs (SSA/ASS) because they include position information in their style info.

dansrfe
4th May 2013, 05:48
Is there any possible way to shift the subtitle bitmap render coordinates in MPC-HC, however? Something that can be added perhaps? If so then I might as well add a feature request for it in the MPC-HC thread. I want to be sure that it isn't a dumb request though...

nevcairiel
4th May 2013, 07:30
Chapter jumping is wonky with the current LAV splitter. Many files end up not showing typesetting that are close to the chapter jump, even though the .ass lines make sense (i.e. chapter jump x:xx:xx.767, subtitle line x:xx:xx.80 - subtitle is not shown after jump). Switching to Haali splitter works fine.

I can't do anything without a sample demonstrating the problem.
This generally goes for any issue reports. The most important thing is to be able to reproduce the problem, only then there is a chance to fix it.

AngelGraves13
4th May 2013, 09:34
Would it be difficult to add Color Management (gamma correction) to LAV Video? Only EVR Custom supports Color Management in MPC and I prefer to watch movies with 16-235 with 2.2 gamma instead of plain old 0-255 with no gamma correction.

It looks better. I'd love for LAV Video to do this.

nevcairiel
4th May 2013, 09:36
Not going to happen. LAV Video is a decoder, not a color processor.

Aleksoid1978
4th May 2013, 11:00
Hello nevcairiel. You have to disable the opening of .IFO files by LAV Splitter. LAV can open .IFO - but not correctly. :)

nevcairiel
4th May 2013, 11:06
LAV cannot open IFO files at all, that would've been news to me. I tested just now, it refuses to open the file.

Aleksoid1978
4th May 2013, 13:26
LAV cannot open IFO files at all, that would've been news to me. I tested just now, it refuses to open the file.

But - sometimes still tries to open ... and open :)

Here screen-shot and .IFO file which opened by LAV Source.
http://aleksoid.voserver.net/Sample/LAV_IFO/

nevcairiel
4th May 2013, 13:50
Ah it misdetects them as AAC for some reason.
I added a check to block opening .ifo files completely.

leeperry
4th May 2013, 15:38
Oops, thanks for the heads-up on the WM9 DMO sub-option as I completely missed it :o

BTW, is it possible to use LAV for 50i european DVB-T? The more it goes, the more I realize that many/most flat TV's embed crapstatic deinterlacers(combing artifacts/dropped frames altogether) and IME CUVID works amazingly well :)

I can see that in PotP I can select a DBV-T input device but I have no idea how that'd work and whether I could decode the 576i/1080i@50 streams via mVR(with smooth-motion)/Reclock(with inverse palspeedup) and LAV with CUVID :confused:

Weirdo
4th May 2013, 15:48
I am trying to open a DVC PRO HD .mov file, and while the LAV Video + MPC-HC's internal splitter combination have no problems with it (with "Source Filters-MP4/MOV" enabled), the LAV Splitter cannot open it. MPC-HC pin info here (http://www.mediafire.com/?fni1nrxozonoang).

nevcairiel
4th May 2013, 16:08
I am trying to open a DVC PRO HD .mov file, and while the LAV Video + MPC-HC's internal splitter combination have no problems with it (with "Source Filters-MP4/MOV" enabled), the LAV Splitter cannot open it. MPC-HC pin info here (http://www.mediafire.com/?fni1nrxozonoang).

I added more FourCCs to LAV Video, so that it recognizes "dvhq" as well.
In my experience its better to keep the same FourCC as the source file has, because it helps to identify the DV profile used by the decoder, instead of mapping all DV profiles to one FourCC like the MPC-HC decoder does.

DragonQ
4th May 2013, 16:39
BTW, is it possible to use LAV for 50i european DVB-T? The more it goes, the more I realize that many/most flat TV's embed crapstatic deinterlacers(combing artifacts/dropped frames altogether) and IME CUVID works amazingly well :)
Of course. LAV Filters is recommended for most HTPC software; I use it myself with MediaPortal.

I can see that in PotP I can select a DBV-T input device but I have no idea how that'd work and whether I could decode the 576i/1080i@50 streams via mVR(with smooth-motion)/Reclock(with inverse palspeedup) and LAV with CUVID :confused:
Using MadVR is a bit more tricky since most HTPC software doesn't support it yet (JRiver is the only one I believe and it isn't free). Obviously you can watch recorded TV in the same way you'd watch any other video file though.

Not sure why you'd need Reclock. Smooth Motion would only be necessary with a display that doesn't support 50p (e.g. computer monitors).

skingery
5th May 2013, 06:37
Might not be the place for this but I thought maybe someone could point me in the right direction.
I have a Sandy Bridge processor and using LAV Video the option for Quicksync says unavailable. I have the latest driver from Intel. Also the latest BIOS. Oddly, it used to work on the PC so I must have done something odd.
Are their any tools for checking Quicksync?

Superb
5th May 2013, 11:08
Did you install the official Intel Graphics drivers from Intel.com? If not, do that.
The ones from Windows Update aren't enough AFAIK.

skingery
5th May 2013, 17:46
Did you install the official Intel Graphics drivers from Intel.com? If not, do that.
The ones from Windows Update aren't enough AFAIK.
Yep. And the SDK is in the Program Files folder. And it works with Babgvant's qstranscode. Just doesn't seem to be detected by LAV.

wanezhiling
5th May 2013, 18:35
Just doesn't seem to be detected by LAV.
Try ffdshow

nevcairiel
5th May 2013, 19:22
You don't need to install any SDK, only the complete driver. And of course, a screen needs to be connected to the Intel GPU.

Hera
5th May 2013, 19:30
Is it possible to force it to buffer more? (Seems to stop buffering in a few seconds)

For smooth playback of video files on shared network folder?

rack04
5th May 2013, 21:06
Might not be the place for this but I thought maybe someone could point me in the right direction.
I have a Sandy Bridge processor and using LAV Video the option for Quicksync says unavailable. I have the latest driver from Intel. Also the latest BIOS. Oddly, it used to work on the PC so I must have done something odd.
Are their any tools for checking Quicksync?

I believe this works only on Windows 7/8. What OS are you using?

Soukyuu
5th May 2013, 21:21
Is it possible to force it to buffer more? (Seems to stop buffering in a few seconds)

For smooth playback of video files on shared network folder?
If you have a stable WLAN N or any LAN connection, you shouldn't have any problems with playback over network. About the only problem I have is MPC not getting stuck if I send the PC to sleep and then resume from it. But that seems to be a windows issue rather than madvr/mpc. SMB is just messy...

Hera
5th May 2013, 23:46
If you have a stable WLAN N or any LAN connection, you shouldn't have any problems with playback over network. About the only problem I have is MPC not getting stuck if I send the PC to sleep and then resume from it. But that seems to be a windows issue rather than madvr/mpc. SMB is just messy...

Source 100Mbit rj45 connection -> Netgear Router -> 802.11g @30 - 45% utilization (Wi Fi has insane overhead for some dumb reason) Target

Simply not enough. And when I pause the playback, buffering stops, instead of buffering on and on at least a few hunded MB.

Dodgexander
6th May 2013, 01:34
I think chances are your Wi-Fi isn't fast enough.

How buffering works well be dependant on the player also I believe and I don't think any offer the option to pause and leave something buffering in the background(for example).

Sent from my Blade S using Tapatalk 2

skingery
6th May 2013, 02:12
You don't need to install any SDK, only the complete driver. And of course, a screen needs to be connected to the Intel GPU.
Didn't. Just happened to see the folder there.
Intel drivers (latest)
Windows 7 32-bit
Using HDMI hooked to my TV
There is a HDMI switch between my PC and TV maybe that is an issue. Could try a direct connection I guess.

skingery
6th May 2013, 07:08
Didn't. Just happened to see the folder there.
Intel drivers (latest)
Windows 7 32-bit
Using HDMI hooked to my TV
There is a HDMI switch between my PC and TV maybe that is an issue. Could try a direct connection I guess.
On a whim, I tried Eric Gur's suggestions to create a 'fake' display (http://forum.doom9.org/showthread.php?p=1532786#post1532786) and now Quick Sync is detected just fine. Even after I deleted the fake display. So, who knows. I probably tweaked something sideways at some point or another.

DragonQ
6th May 2013, 11:46
If you have a stable WLAN N or any LAN connection, you shouldn't have any problems with playback over network. About the only problem I have is MPC not getting stuck if I send the PC to sleep and then resume from it. But that seems to be a windows issue rather than madvr/mpc. SMB is just messy...
I've had problems with video over WiFi recently when using SMB but I think I narrowed down the issue to something other than LAV:

- WiFi + 15 Mbps VPN + MediaPortal = nothing works (not even piddly SD stuff)
- WiFi + 15 Mbps VPN + MPC-HC = SD works, HD doesn't (I guess the speed needs to be higher due to VBR and network fluctuations)
- WiFi + local network + MPC-HC = mostly works but occasionally drops out
- Ethernet + local network + any software = fine

Basically I think my laptop's WiFi is just a bit crap (even with latest drivers), and I know my BT Home Hub is crap (even with latest firmware), so combined they just reach a new level of crapness where I get packet loss whilst pinging even with a full strength signal. :rolleyes:

mindbomb
7th May 2013, 15:00
I wanted to try this audio renderer - http://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/ASIO-Renderer.shtml
but lav audio never seems to connect to it under any circumstances. Anyone know what's happening?

nevcairiel
7th May 2013, 16:24
Do you actually have a ASIO driver for your card? Otherwise it will obviously not work. (and ASIO4ALL has zero advantages over WASAPI)
It may also simply not like whatever combination of sample format and channels you're trying to send.

Qaq
7th May 2013, 17:15
I wanted to try this audio renderer - http://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/ASIO-Renderer.shtml
but lav audio never seems to connect to it under any circumstances. Anyone know what's happening?
Well, it actually connects:
Filter : Surodev © ASIO Renderer - CLSID : {50063380-2B2F-4855-9A1E-40FCA344C7AC}

- Connected to:

CLSID: {E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}
Filter: LAV Audio Decoder
But no sound on any bit depth and playback is veeeery slow.
BTW, quote from the site:
Here are some key features of “ASIO Renderer”:

· 32bit floating point audio
· automatically rejects sample formats that are not supported by the sound card
· Can be used with any Directshow application: grapheditor, WMP, Media Player Classic etc

mindbomb
7th May 2013, 17:22
Yea, im trying it on a xonar sound card that has asio support. I tried stereo 16 bit out of lav audio, and that still went to directsound instead in mpc hc.
well, it sounds like the renderer needs more work anyway, back to reclock.

filler56789
7th May 2013, 18:48
Over here, only the old version of the ASIO Renderer works ("half-assedly", I must say). It doesn't like AC3Filter though. :eek:

jkauff
8th May 2013, 02:43
I've never used ASIO Renderer, but the ASIO setting in JRiver MediaCenter works fine with LAV. I don't think it's a LAV problem.

huhn
8th May 2013, 07:02
Yea, im trying it on a xonar sound card that has asio support. I tried stereo 16 bit out of lav audio, and that still went to directsound instead in mpc hc.
well, it sounds like the renderer needs more work anyway, back to reclock.

disable audio switcher and use the old version.

that "works" with my essence stx but is far from perfect loop doesn't work

raisedbywolves
8th May 2013, 16:45
just curious if anyone can help me out here. just bought a new laptop (asus ux31a) which has an i5 ivy bridge processor with hd 4000 graphics. installed the latest drivers and everything, but i'm getting that dreaded quicksync not available thing in lav. i've googled and nothing i've found has really helped. the fake screen is for people with multi-gpu's, but i tried it anyway just for the hell of it and that didn't help. went back to older drivers, that didn't help. uninstalled, reinstalled, that didn't work. any clue as to what else i could do?

jkauff
8th May 2013, 21:39
just curious if anyone can help me out here. just bought a new laptop (asus ux31a) which has an i5 ivy bridge processor with hd 4000 graphics. installed the latest drivers and everything, but i'm getting that dreaded quicksync not available thing in lav. i've googled and nothing i've found has really helped. the fake screen is for people with multi-gpu's, but i tried it anyway just for the hell of it and that didn't help. went back to older drivers, that didn't help. uninstalled, reinstalled, that didn't work. any clue as to what else i could do?
Did you download the drivers from Asus or Intel? The Intel drivers definitely have the QuickSync libraries, but maybe the Asus ones don't. The Windows Update drivers don't have QuickSync, so don't use those.

raisedbywolves
9th May 2013, 03:03
i figured out what it was and i feel pretty dumb about it, but apparently the quicksync decoder doesn't work with windows 8. makes me tempted to go back to windows 7 now.

huhn
9th May 2013, 03:45
should work in windows 8.

3. Windows 7 (32/64) or newer OS. Should work in Vista but I can't test this.

http://forum.doom9.org/showthread.php?t=162442

try this driver or/and ask egur.

https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=3498&DwnldID=22652&ProductFamily=Graphics&ProductLine=Desktop+graphics+drivers&ProductProduct=3rd+Generation+Intel%c2%ae+Core%e2%84%a2+Processors+with+Intel%c2%ae+HD+Graphics+4000%2f2500&lang=eng

raisedbywolves
9th May 2013, 05:20
that's the driver i have installed. and i read in the thread somewhere about him talking about how windows 8 has to use directx 11 and the quicksync decoder is set up to work directx 9 or something like that.

wanezhiling
9th May 2013, 06:02
No any relation, qs decoder works fine on win8

raisedbywolves
9th May 2013, 07:20
oh, wow. then i have no clue. i have the latest drivers from intel, i tried the latest drivers from asus, i did the fake display thing, i've tried installing an older version of lav. can't get it to work.

Superb
9th May 2013, 14:35
Do you have a secondary graphics card installed? If so, connect the display to the Intel display slot on your machine (just for testing). Works then?

raisedbywolves
9th May 2013, 15:36
no secondary graphics card. it's an asus ultrabook with an i5-3517u and hd 4000 graphics.

nevcairiel
9th May 2013, 16:30
I have a UX31A myself, and QuickSync works just fine on it. Like others suggested, make sure you install the official drivers directly from Intel.
If everything is installed properly, you should have a file like this, which is the main driver for the Intel decoder: C:\Program Files (x86)\Intel\Media SDK\libmfxhw32.dll

noee
9th May 2013, 16:42
@nevcairiel:
I see you're making some changes (git), just FYI, on the your latest git ffmpeg build, I'm getting:

common.mak:139: *** missing separator. Stop.

nevcairiel
9th May 2013, 16:45
Checkout with LF line endings only, and that error will never bother you again. :p

raisedbywolves
9th May 2013, 16:50
okay, this is odd. i checked my intel directory and there wasn't anything in there but i know i definitely installed the newest driver and to that directory. so i did a search for that file you mentioned and oddly enough, i found that and all the other files in the temp directory? i have no clue how that happened. i know that the driver install should default to the intel directory in program files, so i have no clue what's going on. but that probably explains it. i'm guessing the quicksync decoder calls to that file and it's not locating it there.

bejita7
9th May 2013, 21:17
If I have 2.1 speakers should I enable dowmixing to Stereo in LAV Audio Mixing tab? There's no 2.1 in output speaker configuration list, so that means there's no difference between 2.1 and Stereo? (I have speakers connected only with green minijack)

DragonQ
9th May 2013, 22:47
If the speakers are connected via a single plug then it is only being fed a stereo signal anyway. The control box (usually on the subwoofer) controls which frequencies get output by the sub and satellites. So yes, choose stereo.

2.1 is only different to 2.0 in terms of output when you have a separate sub connection. It's why with some AVRs you must choose "stereo" to get stereo sound redirected correctly to a sub - using "direct", "pass-through" or similar will simply send the two channels to the two front speakers and bypass the sub.

dansrfe
10th May 2013, 07:51
Small requests:

1) Selective channel mute
2) Master/Selective channel volume increase/decrease

Small bug (maybe?): When I add an audio delay or make any other changes and press "OK" I'm expecting the changes to the settings I've made to be temporary and only last until I close the player. When I press "Apply" I expect it to persist which works just fine. The problem is that "OK" works the same as "Apply".

Thanks for all your excellent work on LAVFilters, nevcairiel!