Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 11th January 2016, 12:36   #20181  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Quote:
Originally Posted by nevcairiel View Post
The dll is inside the LAV Filters folder if you used the latest nightly installer and didn't disable installation of the H.264 MVC components (libmfxsw32/64.dll)
I cannot support such a setup however, please just execute the installer on the system its supposed to run on, it does more than just install files.

Anyone running a custom setup for some reason is on their own, I am afraid. I provide the installer to avoid setup issues.
Thanks, and yes to both conditions (latest nightly and both options enabled). I guess I'll have to either wait for KCP to update its components or leave KCP behind and install all the components separately, which I'm tempted to do anyway to move to 64bits. The main drawback for me is that MPC-BE handles most file types internally by default, I'm not sure how to get the same setup as the one I get with KCP, where LAV handles everything.

Last time we discussed this, you said it was fine to simply drop the LAV files in the LAV Filters folder in the KCP folder, hence why I tried this way, but I totally understand you can't support this.
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K

Last edited by Manni; 11th January 2016 at 12:39.
Manni is offline   Reply With Quote
Old 11th January 2016, 12:45   #20182  |  Link
Nullack
Registered User
 
Join Date: May 2015
Posts: 188
Manni I run nightlies of MPC-BE x64 and LAV Filters x64. You can easily disable all the internal filters and just run with the LAV ones as external, with priority on all three being splitter / video / audio. It works well, actually very well, stable and robust most of the time for what are nightly builds. Its a real credit to Hendrik and the MPC-BE Team. To do so just go into the various internal filter sections of MPC-BE, right click and choose disable all. Then in the external filters, after installing the LAV filters (I only use x64 builds for both software) manually add the three LAV splitter / audio / video by clicking add filter and choose the prefer option for all three.

Last edited by Nullack; 11th January 2016 at 13:18.
Nullack is offline   Reply With Quote
Old 11th January 2016, 13:05   #20183  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Quote:
Originally Posted by Manni View Post
Last time we discussed this, you said it was fine to simply drop the LAV files in the LAV Filters folder in the KCP folder, hence why I tried this way, but I totally understand you can't support this.
Most of the time this works fine, however sometimes the setup functions need to be executed again - especially if support for new formats is added like in this case.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 11th January 2016, 13:16   #20184  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Quote:
Originally Posted by nevcairiel View Post
Most of the time this works fine, however sometimes the setup functions need to be executed again - especially if support for new formats is added like in this case.
Quote:
Originally Posted by Nullack View Post
Manni I run nightlies of MPC-BE x64 and LAV Filters x64. You can easily disable all the internal filters and just run with the LAV ones as external, with priority on all three being splitter / video / audio. It works well, actually very well, stable and robust most of the time for what are nightly builds. Its a real credit to Hendrik and the MPC-BE Team.
Thanks, will try to move to x64 and separate installs of MPC-BE, LAV and MadVR tonight. It will certainly make updating each component as needed easier.
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K
Manni is offline   Reply With Quote
Old 11th January 2016, 15:02   #20185  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
Has anyone benchmarked the performance of the Intel Media SDK decoder yet?
Does it use hardware acceleration on systems with an Intel GPU?
__________________
MPC-HC 2.2.1
clsid is offline   Reply With Quote
Old 12th January 2016, 04:50   #20186  |  Link
akim
Registered User
 
Join Date: Jul 2015
Posts: 13
nevcairiel

Please do audio normalization in Potplayer and MPC-BE and then the MPC-HC will must have.
If the answer is not whether it is planned in the future?
akim is offline   Reply With Quote
Old 12th January 2016, 05:03   #20187  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
mpc-hc/be have an normalize feature.
huhn is offline   Reply With Quote
Old 12th January 2016, 05:11   #20188  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by akim View Post
If the answer is not whether it is planned in the future?
Nope
filler56789 is offline   Reply With Quote
Old 12th January 2016, 05:35   #20189  |  Link
Nullack
Registered User
 
Join Date: May 2015
Posts: 188
Hello Hendrik, with todays nightly I have observed I can no longer seek forward or backward by clicking the mouse in the player's seek bar somwhere else other than current playback and have it work OK in webm / VP9 using this sample for example:

http://www.reduser.net/forum/showthr...9-4K-HD-Sample

Im not sure when this was last working/if it worked off the top of my head. I tried seeking in other container and video codec formats, all is seeking OK including even similar footage such as VP8 / webm

Thanks
Nullack is offline   Reply With Quote
Old 12th January 2016, 07:29   #20190  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by clsid View Post
Has anyone benchmarked the performance of the Intel Media SDK decoder yet?
Does it use hardware acceleration on systems with an Intel GPU?
Is there a sample to test it ?
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 12th January 2016, 09:14   #20191  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,926
how to test? it only actives when madVR is the renderer right?
huhn is offline   Reply With Quote
Old 12th January 2016, 09:44   #20192  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
@nev and anyone else that can help regarding MVC MKV support

1) Your last nightly builds (installers executables) can't be uncompressed properly using latest Inno Setup Unpacker v0.45 with the command innounp -x "installer.exe"
It misses the Intel DLL.

I saw that you are using 7za.exe, possibly to extract the libmfxswXX.dll ?

Is there a proper way to extract the latest nightly installer ?

2) For manually registering properly the latest nightly builds, do we need to register the libmfxsw*.dll besides the .ax files ?

Even on Intel systems ?

I searched my C: disk and didn't find the SW libraries - libmfxsw64.dll

Only the HW dlls, like libmfxhw64.dll

3) Does the use of SW Intel libraries by LAV mean that even on Intel systems which have already installed HW Intel libraries, only SW decoding of MVC can be done ?

Do you plan to add HW acceleration for MVC decoding ?

4) Can we use MVC decoding with EVR/EVR-CP or is it supported by madVR only ?

Thanks!
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 12th January 2016, 09:56   #20193  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
1) The installer doesn't contain the Intel DLL. The installer downloads it during installation in case you have the MVC decoding option checked. The reason for this is that the DLL is quite big, so it would increase the size of the installer quite a lot, and not all users might want/need it.

4) Currently only madVR has the necessary interfaces in place to properly receive the decoded 3D frames from LAV. Maybe other renderers will add support for that sooner or later, or maybe not. It might be possible for LAV to create a side-by-side view for renderers which don't support 3D, but I don't know if nevcairiel is planning to do that.
madshi is offline   Reply With Quote
Old 12th January 2016, 10:03   #20194  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Thanks for the reply.

I don't have a BluRay 3D or a MVC MKV on my HDD (only SBS and top-bottom files) but your reply at 4) looks like that it's impossible to see a MVC MKV file without madVR!

Or is it the implementation of LAV MVC MKV decoder that needs explicitly madVR ?
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 12th January 2016, 10:10   #20195  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
At the moment madVR is the only way to see an MVC MKV file with LAV, that's correct. LAV isn't written to specifically only support madVR. LAV outputs the frames in a way that any renderer can implement. madVR is simply the first that does. The standard DirectShow APIs don't really support 3D frames, so nevcairiel and I developed a new interface for that. It's not very complicated and easy enough to implement for other renderers, too, they just need to invest the time and effort to do so.
madshi is offline   Reply With Quote
Old 12th January 2016, 10:13   #20196  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Very clear answer.

And the question is:

How all the other decoders/players display MVC MKV files without using madVR renderer ?
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 12th January 2016, 10:15   #20197  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Which other decoders/players do you mean? PowerDVD? That one has its own 3D decoders and renderers, they're not using LAV or madVR. So they could implement their own private interface between decoder and renderer.
madshi is offline   Reply With Quote
Old 12th January 2016, 10:24   #20198  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
It's been a long time since my last involvement in MVC.

IIRC, Stereoscopic Player can decode/ display MVC MKV and I think it was using CoreMVC ?

And i think there is another one player that I don't remember its name.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 12th January 2016, 10:32   #20199  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
I'm not sure which interface CoreMVC uses to output 3D frames. AFAIK CoreMVC has never been publically released. I think Stereoscopic Player and CoreMVC did their own private thing.
madshi is offline   Reply With Quote
Old 12th January 2016, 12:44   #20200  |  Link
Manni
Registered User
 
Join Date: Jul 2014
Posts: 942
Quote:
Originally Posted by madshi View Post
Which other decoders/players do you mean? PowerDVD? That one has its own 3D decoders and renderers, they're not using LAV or madVR. So they could implement their own private interface between decoder and renderer.
Quote:
Originally Posted by NikosD View Post
It's been a long time since my last involvement in MVC.

IIRC, Stereoscopic Player can decode/ display MVC MKV and I think it was using CoreMVC ?

And i think there is another one player that I don't remember its name.
Quote:
Originally Posted by madshi View Post
I'm not sure which interface CoreMVC uses to output 3D frames. AFAIK CoreMVC has never been publically released. I think Stereoscopic Player and CoreMVC did their own private thing.
I don't know about CoreMVC but Stereoscopic Player doesn't work on AMD due to a bug in the drivers (see https://community.amd.com/thread/168983).

It's been a while since I last tried, I hope it won't be the case with the MadVR/LAV implementation, hopefully not as it relies on the Intel DLL.

By the way, PowerDVD doesn't support 3D MVC in mkv files. It simply does a 2D > 3D conversion of the left eye stream which looks awful. Works fine with 3D Bluray though (apart from a levels mismatch issue in 3D vs 2D with AMD).
__________________
Win11 Pro x64 b23H2
Ryzen 5950X@4.5Ghz 32Gb@3600 Zotac 3090 24Gb 551.33
madVR/LAV/jRiver/MyMovies/CMC
Denon X8500HA>HD Fury VRRoom>TCL 55C805K

Last edited by Manni; 12th January 2016 at 12:50.
Manni is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 10:43.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.