Skip to content

How to re-build only the ffmpeg without re-download all the libraries again ? #3171

Description

@gaamaaresosa

I run the latest script.

Once the first successful build is ready.
I need to alter the ffmpeg source code and re-build again.
Also I need to downgrade 'ffnvcodec-git' to 11.x Which I do manually

And I run the "media-autobuild_suite.bat" again.
I see all the libraries are again updated to the latest one, and then start re-building the ffmpeg.
Which takes at least 30 mints to 60 mints.

I need direct re-build only the ffmpeg.
My ini settings is : ffmpegUpdate=2

Also I see the options we say 'NO', the script unconditionally down those libraries also.
In this a bug in the script ?

Eg:
I need --enable-decklink option.
And I set ffmpegChoice=1 which suppose to select all the options from ffmpeg_options.txt
But still the built ffmpeg has only minimum options and no --enable-decklink.
How to fix this ?

In short, how to bypass the smart git update of each libraries and directly rebuild the ffmpeg along ?

media-autobuild_suite.ini :

[compiler list] 
arch=3
license2=1
standalone=1
av1an=2
vpx2=2
aom=2
rav1e=2
dav1d=2
libavif=2
libheif=2
jpegxl=2
x2643=1
x2652=1
other265=2
svthevc=2
xvc=2
vvc=2
uvg266=2
vvenc=2
vvdec=2
svtav1=2
svtvp9=2
flac=1
fdkaac=1
faac=2
exhale=2
mediainfo=2
soxB=2
ffmpegB2=1
ffmpegPath=https://code.ffmpeg.org/FFmpeg/FFmpeg.git
ffmpegUpdate=2
ffmpegChoice=1
mp4box=2
rtmpdump=2
mplayer2=2
mpv=2
vlc=2
bmx=2
curl=3
ffmbc=2
cyanrip2=2
ripgrep=2
jq=1
jo=1
dssim=2
gifski=2
avs2=2
dovitool=2
hdr10plustool=2
zlib=6
CC=2
cores=6
deleteSource=1
strip=1
pack=2
logging=1
updateSuite=1
timeStamp=1
ccache=1
noMintty=2
pkgUpdateTime=86400
ffmpegKeepLegacyOpts=0

My System:
Windows 10 64bit

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions