我想在里面使用 ffmpeg mcr.microsoft.com/windows/nanoserver:1809
。
我从BtbN / FFmpeg-Buildsffmpeg.exe
下载了一个发布版本(不是共享版本),它在主机()上运行良好,但在容器内不起作用。Windows Server 2019 with Container
然后我跟着ffmpeg 在容器内部不起作用,但在主机上工作,复制avicap32.dll
并msvfw32.dll
进入nanoserver:1809
容器,但它也不起作用。
跑echo %ERRORLEVEL%
进去nanoserver:1809
会得到以下信息:
C:\>ffmpeg
C:\>echo %ERRORLEVEL%
-1073741515
这是我的 Dockerfile:
FROM mcr.microsoft.com/windows/nanoserver:1809
# use default ContainerUser cause other application load dll failed
USER ContainerAdministrator
COPY ffmpeg.exe avicap32.dll msvfw32.dll C:/Windows/System32/
我想仍然缺少相同的 dll,我怎么知道这些 dll?