Am 27.11.2017 um 10:54 schrieb Shyam Sundar:
During further research I have come across this post -

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/0c13bd1a-388f-48cf-a190-7259d39a080f/ffmpeg-doesnt-work-from-inside-a-container-but-works-on-the-host?forum=windowscontainers

Which suggests that ffmpeg.exe can run only if two dlls - avicap32.dll and
msvfw32.dll are present on your windows machine, they'll generally be in
System32 folder.

I copied these two from working box to windows docker container where these
files weren't present, and ffmpeg started working after that.

Has anyone come across this dependency to run ffmpeg.exe in past ? I
thought ffmpeg static binary wouldn't need anything else to run itself

this is not possible that easy - ffmpeg don't implement everything on it's own and it would not make sense to do so - in the build below x264 is explicit linked static and the other libraries are still loaded dynamic while verything is in a big ffmpeg binary without seperated ffmpeg-libs

i doubt you get a useful build with everything linked static

[harry@srv-rhsoft:~]$ ldd /usr/local/bin/ffmpeg
        linux-vdso.so.1 (0x00007fff5fbb8000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f860f3bf000)
        libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007f860f153000)
        libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f860ecc8000)
        libvdpau.so.1 => /lib64/libvdpau.so.1 (0x00007f860eac4000)
        libX11.so.6 => /lib64/libX11.so.6 (0x00007f860e786000)
        libva.so.1 => /lib64/libva.so.1 (0x00007f860e566000)
        libva-x11.so.1 => /lib64/libva-x11.so.1 (0x00007f860e360000)
        libva-drm.so.1 => /lib64/libva-drm.so.1 (0x00007f860e15d000)
        libx265.so.116 => /lib64/libx265.so.116 (0x00007f860dbf4000)
        libvpx.so.4 => /lib64/libvpx.so.4 (0x00007f860d7f0000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f860d4da000)
        libtheoraenc.so.1 => /lib64/libtheoraenc.so.1 (0x00007f860d29c000)
        libtheoradec.so.1 => /lib64/libtheoradec.so.1 (0x00007f860d083000)
        libmp3lame.so.0 => /lib64/libmp3lame.so.0 (0x00007f8611358000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f860ce5d000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f860cc4d000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f860ca36000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f860c817000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f860c442000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f86111e7000)
        libXext.so.6 => /lib64/libXext.so.6 (0x00007f860c230000)
        libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f860c008000)
        libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f860be02000)
        libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f860bbf1000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f860b9e9000)
        libnuma.so.1 => /lib64/libnuma.so.1 (0x00007f860b7de000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f860b455000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f860b23e000)
        libogg.so.0 => /lib64/libogg.so.0 (0x00007f860b037000)
        libmvec.so.1 => /lib64/libmvec.so.1 (0x00007f860ae0d000)
        libgomp.so.1 => /lib64/libgomp.so.1 (0x00007f860abde000)
        libXau.so.6 => /lib64/libXau.so.6 (0x00007f860a9da000)
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to