rdp / ffmpeg-windows-build-helpers

Helper script for cross compiling some media tools for windows, like customizable ffmpeg.exe (with or without non-free components, etc), and some other bonuses like mplayer, mp4box, mxf, etc.
GNU General Public License v3.0
1.08k stars 412 forks source link

How to package all the libraries into a fpmpeg .dll #623

Open OperationSystem opened 2 years ago

OperationSystem commented 2 years ago

How to package all the libraries into a fpmpeg .dll

rdp commented 2 years ago

There's a "shared" build option that builds with .dll's, is that what you're looking for?

On Tue, Mar 8, 2022 at 2:04 AM OperationSystem @.***> wrote:

How to package all the libraries into a fpmpeg .dll

— Reply to this email directly, view it on GitHub https://github.com/rdp/ffmpeg-windows-build-helpers/issues/623, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAADBUAM2MWJ2RVTSEUUJHDU64J2DANCNFSM5QFXBOXA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

fullheartgames commented 2 years ago

Below are my config options. Is it possible to generate dll's as part of the build? Because this is not working for me though my builds are successful.

config_options="$init_options --enable-version3 --enable-shared --extra-ldflags="-static" --prefix=DLLS --disable-static --enable-pthreads --disable-w32threads --enable-libx264 --enable-postproc --enable-dxva2 --enable-libmfx --enable-d3d11va --enable-libcaca --enable-gray --enable-libtesseract --enable-fontconfig --enable-gmp --enable-gnutls --enable-libass --enable-libbluray --enable-libbs2b --enable-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libvorbis --enable-libwebp --enable-libzimg --enable-libzvbi --enable-libmysofa --enable-libopenjpeg  --enable-libopenh264  --enable-libvmaf --enable-libsrt --enable-libxml2 --enable-opengl --enable-libdav1d --enable-cuda-llvm --enable-gpl"