Page 1 of 2

MFPIat.DLL is missing

Posted: Wed Oct 07, 2020 1:21 pm
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 9975 times
br,
Jerrysub

Re: MFPIat.DLL is missing

Posted: Wed Oct 07, 2020 2:32 pm
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 463 times
mfplat.dll___system32.txt
(1.86 MiB) Downloaded 417 times

Re: MFPIat.DLL is missing

Posted: Wed Oct 07, 2020 2:38 pm
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 9958 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,

Re: MFPIat.DLL is missing

Posted: Thu Oct 08, 2020 8:07 am
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

Re: MFPIat.DLL is missing

Posted: Thu Oct 08, 2020 8:21 am
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...

Re: MFPIat.DLL is missing

Posted: Thu Oct 08, 2020 10:58 am
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

Re: MFPIat.DLL is missing

Posted: Thu Oct 08, 2020 11:44 am
by jerrysub
I am trying this option

Re: MFPIat.DLL is missing

Posted: Thu Oct 08, 2020 8:18 pm
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

Re: MFPIat.DLL is missing

Posted: Fri Oct 09, 2020 10:15 am
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?

Re: MFPIat.DLL is missing

Posted: Wed Oct 14, 2020 3:57 pm
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 9800 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 9796 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