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".