MFPIat.DLL is missing

Here you can submit bugreports
jerrysub
Posts: 38
Joined: Mon Jun 18, 2018 9:10 am

MFPIat.DLL is missing

Post by jerrysub »

Hi,

The DLL (MFPIat.dll) seems to be missing after upgrade to version 1.1.0.0. What should I do ?
{5E55A5E6-394B-4752-82D0-BCCFEC2D9636}.png.jpg
{5E55A5E6-394B-4752-82D0-BCCFEC2D9636}.png.jpg (63.25 KiB) Viewed 9884 times
br,
Jerrysub
emcodem
Posts: 1737
Joined: Wed Sep 19, 2018 8:11 am

Re: MFPIat.DLL is missing

Post by emcodem »

Hey Jerrysub,

that is somewhat unusual, are you running the "N" version of Windows?

Please first try this commandline, it is adding a windows feature which should contain this dll (start commandline as "administrator"):
dism /online /enable-feature /featurename:MediaPlayback

If that dont work, please try using the ones from one of my systems. Download one by one, rename to mfplat.dll and place it in their directories, c:\windows\syswow64 or system32
mfplat.dll___syswow64.txt
(1.49 MiB) Downloaded 459 times
mfplat.dll___system32.txt
(1.86 MiB) Downloaded 414 times
emcodem, wrapping since 2009 you got the rhyme?
jerrysub
Posts: 38
Joined: Mon Jun 18, 2018 9:10 am

Re: MFPIat.DLL is missing

Post by jerrysub »

Hi Emcodem,

seems that MediaPlayback feature is not runnin gon my server 2012 r2.
error 50.png
error 50.png (10.36 KiB) Viewed 9867 times
I am installing that role "Windows Server Essentials Experience" to see if I can get dll from package: wsemp.exe

I ll keep you informed

br,
jerrysub
Posts: 38
Joined: Mon Jun 18, 2018 9:10 am

Re: MFPIat.DLL is missing

Post by jerrysub »

Hi,

very strange situation where neither "dll" copy nor role installation is solving my situation. I will role back to version 1.0.5 working on my server.
or any other idea ?

br,
Jerrysub
emcodem
Posts: 1737
Joined: Wed Sep 19, 2018 8:11 am

Re: MFPIat.DLL is missing

Post by emcodem »

Hey Jerry,

if the forum download counter works properly, you just downloaded the 32 bit version of mfplat, i guess you'll more need the 64bit version that goes into system32...
emcodem, wrapping since 2009 you got the rhyme?
emcodem
Posts: 1737
Joined: Wed Sep 19, 2018 8:11 am

Re: MFPIat.DLL is missing

Post by emcodem »

Btw, i recall the missing windows feature could be called "desktop experience" in server 2012, you might find it in the list of windows features at add/remove software/add windows features
emcodem, wrapping since 2009 you got the rhyme?
jerrysub
Posts: 38
Joined: Mon Jun 18, 2018 9:10 am

Re: MFPIat.DLL is missing

Post by jerrysub »

I am trying this option
jerrysub
Posts: 38
Joined: Mon Jun 18, 2018 9:10 am

Re: MFPIat.DLL is missing

Post by jerrysub »

Hi,

Server was unstable after enabling "desktop experience" feature.
reverting to version 1.0.0.5 is bringing back my server stable.

br,
Jerrysub
emcodem
Posts: 1737
Joined: Wed Sep 19, 2018 8:11 am

Re: MFPIat.DLL is missing

Post by emcodem »

Hey jerry,

so we discussed internally how we can support this and we need you help to evaluate the closest solution: we would like to deliver the missing dll along with ffastrans but we need to test if it works on all platforms and if there is more dependencies missing for your scenario of the missing windows feature.
Some background: ffmpeg introduced dependency to this windows feature "desktop experience" (AKA directshow and Windows media player along with all needed media support stuff) in the newer versions in order to add new codecs that user hardware encoders/decoders (e.g. GPU stuff). FFastrans of course wants to go with newer ffmpeg versions from time to time, so it is not really an option to deliver the old ffmpeg version forever in future with FFAStrans. So we need to find a way how to deal with this situation.

Can you please try the following:

1) open a cmd and enter this command

Code: Select all

c:\FFASTRANS1.1\FFAStrans\Processors\ffmpeg\x64\ffmpeg.exe
it should popup that mfplat.dll is missing.

2) download the dll above mfplat.dll___system32.txt , rename it to mfplat.dll and copy it to this folder:
c:\FFASTRANS1.1\FFAStrans\Processors\ffmpeg\x64\

3) execute the commandline from 1) again and the popup about mfplat.dll should be gone, you should see some lines about ffmpeg version and such.

Could you please try this and let us know the result?
emcodem, wrapping since 2009 you got the rhyme?
jerrysub
Posts: 38
Joined: Mon Jun 18, 2018 9:10 am

Re: MFPIat.DLL is missing

Post by jerrysub »

Hi Emcodem,

find below test results.

1/ find below logs:
C:\Users\adm>C:\FFAStrans\Processors\ffmpeg\x64\ffmpeg.exe
ffmpeg version 4.2.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 9.1.1 (GCC) 20190807
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
3/ find below screenshot of error message after kicking command:
{97C11C23-4C2D-4A1D-B1C0-28EEC5A023B9}.png.jpg
{97C11C23-4C2D-4A1D-B1C0-28EEC5A023B9}.png.jpg (18.27 KiB) Viewed 9709 times
after clickin gon OK button I get this:
Problem signature:
Problem Event Name: APPCRASH
Application Name: ffprobe.exe
Application Version: 0.0.0.0
Application Timestamp: 00000000
Fault Module Name: n-core-libraryloader-l1-2-1.dll
Fault Module Version: 6.3.9600.18725
Fault Module Timestamp: 59380775
Exception Code: c0000135
Exception Offset: 00000000000ece60
OS Version: 6.3.9600.2.0.0.272.7
Locale ID: 6153
Additional Information 1: ac05
Additional Information 2: ac0507478d1c5bd693cfc4fe3987e900
Additional Information 3: ac05
Additional Information 4: ac0507478d1c5bd693cfc4fe3987e900

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
and this:
Problem signature:
Problem Event Name: APPCRASH
Application Name: ffprobe.exe
Application Version: 0.0.0.0
Application Timestamp: 00000000
Fault Module Name: n-core-libraryloader-l1-2-1.dll
Fault Module Version: 6.3.9600.18725
Fault Module Timestamp: 59380775
Exception Code: c0000135
Exception Offset: 00000000000ece60
OS Version: 6.3.9600.2.0.0.272.7
Locale ID: 6153
Additional Information 1: ac05
Additional Information 2: ac0507478d1c5bd693cfc4fe3987e900
Additional Information 3: ac05
Additional Information 4: ac0507478d1c5bd693cfc4fe3987e900

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=280262

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
I tried also to register the dll in case of and I get this error message:
{E7334633-2B7D-4300-99FC-6460FD8B94B9}.png.jpg
{E7334633-2B7D-4300-99FC-6460FD8B94B9}.png.jpg (16.15 KiB) Viewed 9705 times

after this I tried those actions onto folder x86, find below resulsts:
C:\FFAStrans\Processors\ffmpeg\x86>ffmpeg.exe
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.2.1 (GCC) 20200726
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libgsm --disable-w32threads --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf
libavutil 56. 51.100 / 56. 51.100
libavcodec 58. 91.100 / 58. 91.100
libavformat 58. 45.100 / 58. 45.100
libavdevice 58. 10.100 / 58. 10.100
libavfilter 7. 85.100 / 7. 85.100
libswscale 5. 7.100 / 5. 7.100
libswresample 3. 7.100 / 3. 7.100
libpostproc 55. 7.100 / 55. 7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
copy dll command result:
c:\FFAStrans\Processors\ffmpeg\x86>ffmpeg.exe
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.2.1 (GCC) 20200726
configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libgsm --disable-w32threads --enable-libmfx --enable-ffnvcodec --enable-cuda-llvm --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt --enable-amf
libavutil 56. 51.100 / 56. 51.100
libavcodec 58. 91.100 / 58. 91.100
libavformat 58. 45.100 / 58. 45.100
libavdevice 58. 10.100 / 58. 10.100
libavfilter 7. 85.100 / 7. 85.100
libswscale 5. 7.100 / 5. 7.100
libswresample 3. 7.100 / 3. 7.100
libpostproc 55. 7.100 / 55. 7.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
but result is still the same ffprobe and ffmpeg are leading to windows error messages in loop.

br,
Jerrysub
Post Reply