m-ab-s / media-autobuild_suite

This Windows Batchscript helps setup a Mingw-w64 compiler environment for building ffmpeg and other media tools under Windows.
GNU General Public License v3.0
1.53k stars 266 forks source link

[QUESTION] FFmpeg & External dependencies #1953

Closed Barough closed 3 years ago

Barough commented 3 years ago

Haven't been able to build a 'Full' FFmpeg in a while until today and noticed this in the compile log when i had a closer look at it

├ FFmpeg and related apps will depend on OpenCL.dll

├ Compiling FFmpeg with Vapoursynth R52 ├ FFmpeg will need vapoursynth.dll and vsscript.dll to run using vapoursynth demuxers!

That tells me that FFmpeg will require external files to fully work and i found the vaporsynth related files in the 7Zip Vaporsynth archives in the build folder so that's ok then. But there is no trace of a OpenCL.dll file in mabs folders. So where can i get this required file(s) from, if i mite ask?

1480c1 commented 3 years ago

Theoretically you get the opencl dll from your system32 folder that should be installed by your graphics driver

1480c1 commented 3 years ago

https://github.com/m-ab-s/media-autobuild_suite/blob/57b5746188b87faa5409ccbb6da7fae1918baf63/build/media-suite_compile.sh#L508-L515

are the lines of interest

cygpath -S returns /c/Windows/System32 on my system

Barough commented 3 years ago

Thanks :)

But i think it would be great though if required files like the OpenCL.dll files could be made available in the /bin-video/ folders

1480c1 commented 3 years ago

Issue with that is that would make it imply as if you can distribute the OpenCL.dll file, which theoretically, you shouldn't as it would be graphics driver specific

Barough commented 3 years ago

ok