Jump to content

Question about ffprobe on Windows Server Core


Go to solution Solved by Nelvin,

Recommended Posts

Posted (edited)

Hi,

 

I have tried to install Media Browser Server on a Windows Server Core (Hyper-V Server 2012R2).

 

The installation fails at creating Shortcuts, but I've read here somewhere, that the installation is complete, only the service
must be created. => it seems to work fine.

 

But: I always get an error with ffprobe (see below).

 

If I execute ffprobe on the command line, there is also no output ..

 

I have installed Media Browser Server on a  "normal" Windows Server (virtual machine) and it runs fine there .. ffprobe is working.

But even if I copy the ffprobe.exe to the CORE server, there is no difference.

 

 

Video Streaming also not working - therefore I guess there is a problem with FFMPEG also.

 

Any idea ?

Maybe any registration of FFMPEG went wrong ?!

 

Thank you for your help.

 

nelvin

 

=======================================

Error Message.

=======================================

 

Error in ffprobe -  FFProbe failed for file .... (here comes the file name)

    System.ApplicationException
     at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.<GetMediaInfoInternal>d__2.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.<GetMediaInfo>d__8.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.<ProbeVideo>d__0`1.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
     at MediaBrowser.Providers.Manager.MetadataService`2.<RunCustomProvider>d__49.MoveNext()
    

Edited by Nelvin
  • Solution
Posted

Hi,

 

I've solved it myself ..

 

In case anyone has the some problem:

 

I have copied the following files from a "normal" windows Server installation to the corresponding location
on the Windows Server Core.

 

C:\windows\syswow64

  • msvfw32.dll
  • crtdll.dll  (maybe not needed)
  • avicap32.dll

 

C:\windows\syswow64\en-us

  • avicap32.dll.mui
  • msvfw32.dll.mui
     

After that, both Streaming and FFPROBE was working fine.

 

BR

Nelvin

  • Like 1
  • 4 months later...
Posted

I'm running Windows Server Core 2012 R2  and having the same issue with transcoding.  I tried copying the files as you suggested, but still not working.  I registered the dll's also.

 

This is the error in server log:

 

FFMpeg exited with code -1073741515

 

Is this the same error you got Nelvin?

  • 1 year later...
  • 10 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...