CFF KB - Carrz-Fox-Fire Promotions Knowledge Base

CFF KB is all about 1 thing: The Sharing of Knowledge and the Power we gain from it.
  • Breadrumbs:
  • NReco.VideoInfo.FFProbeException: (exit code: -1073741515)

  • CFF Knowledge Base - Share With Facebook CFF Knowledge Base - Share on Twitter CFF Knowledge Base - Share on Reddit CFF Knowledge Base - Share on Digg It CFF Knowledge Base - Share on Stumble Upon It CFF Knowledge Base - Share on Delicious
    Share With Friends (Updated 6-8-2010)
  • Article ID:
    2236
  • Date Created
    Thursday, August 19, 2021
  • Last Updated
    Thursday, August 19, 2021
  • This Article Has been Viewed
    4255 times
  • Short Desc
    NReco.VideoInfo.FFProbeException exit code: -1073741515 happens when trying to run the NReco component on a Windows Server Core system without the proper files, it will fail.
  • Details
    Windows Server Core does not have to proper files to run the component, and this causes the error "NReco.VideoInfo.FFProbeException" to occur.
    Producing the following Stack Trace.

     
    [FFProbeException: (exit code: -1073741515)]
    NReco.VideoInfo.FFProbe.GetInfoInternal(String input) +580

    [Exception: (exit code: -1073741515)]
    NReco.VideoInfo.FFProbe.GetInfoInternal(String input) +692
    NReco.VideoInfo.FFProbe.GetMediaInfo(String inputFile) +28
    TagLib._Default.UploadMultipleFiles(Object sender, EventArgs e) in C:\Inetpub\wwwroot\cffkb.com\Default.aspx.vb:105
    System.Web.UI.Control.OnLoad(EventArgs e) +95
    System.Web.UI.Control.LoadRecursive() +59
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +678

  • Recreate Issue
    Missing files in the System32 and SysWOW64 folders will cause this error to happen.
  • Resolve Issue
    The following files will need to be moved from a Desktop 2016 Server to your 2016 Server Core.


    %WINDIR%\System32\msvfw32.dll
    %WINDIR%\System32\avicap32.dll
    %WINDIR%\SysWOW64\msvfw32.dll
    %WINDIR%\SysWOW64\avicap32.dll


    Copy the files into a folder called: [ServerCore]
    Copy that folder over to your Windows Server Core system.
    In our example, we copied it over to our [G Drive].
    Inside of our [G Drive], we created a [Windows] folder.
    Inside the [Windows] folder, we create a [System32] & [SysWOW64] folder.
    Placing the files inside each corresponding folder.
    Next, from the Server Core system, logged in as [Administrator].
    Run the following command
    Xcopy /E /I G:\ServerCore\Windows C:\windows
    output should be.

    G:\ServerCore\Windows\System32\avicap32.dll
    G:\ServerCore\Windows\System32\msvfw32.dll
    G:\ServerCore\Windows\SysWOW64\avicap32.dll
    G:\ServerCore\Windows\SysWOW64\msvfw32.dll
    4 File(s) copied


    There is no need to reboot, the system will automatically pick up on the files, and your code should now function properly.