A tip to cut down the lengthy configuration, after doing it at least once, is to save the *ffmpeg_options.txt* and *media-autobuild_suite.ini* from the *build* directory of the suite. Next time, when starting from scratch, just copy these two text files into the build directory and run media-autobuild_suite.bat as usual. The configuration step will then be skipped.
@5:13 Just as a timesaver to others, recommend disabling rtmp even if you want it (which sounds daft). FFMpeg has rtmp built in and the librtmp seems to be broken. You can still use rtmp, and then it actually works.
To use the fork of a library, open "build/media-suite_deps.sh" in Notepad and change the Git path under the library's "SOURCE_REPO_name." For example, to use the SVT-AV1-PSY fork, change "SOURCE_REPO_SVTAV1=gitlab.com/AOMediaCodec/SVT-AV1.git" to "SOURCE_REPO_SVTAV1=github.com/gianni-rosato/svt-av1-psy.git" To use the aom-psy101 fork, change "SOURCE_REPO_LIBAOM=aomedia.googlesource.com/aom" to "SOURCE_REPO_LIBAOM=gitlab.com/damian101/aom-psy101"
@@GeoffreyAngapa It did close. I wasn't watching because it took hours of course. At the end, the log seemed to be happy, but there was no expected exe. I'll try again tomorrow, and try to mirror your yes/no sequence in case something tripped it up.
@@geoffphillips5293 I see. If it closed, it should have been successful. Fingers crossed. Also, no need to delete the folder: keeping it saves a lot of time.
@@GeoffreyAngapa Thanks, I followed it again today and it did work. I also made it with nvenc and nvdec which we need. But the output ended up at C:\a\build\ffmpeg-git\build-static-64bit (a was my working folder) It seems to work too, now for the tough part - custom filters!
@@geoffphillips5293 Fantastic news! Glad it worked. Recently, I had trouble compiling it with libvvenc, but managed to get a build, albeit not the latest FFmpeg git. Good luck with the custom filters. Hope it works!
A tip to cut down the lengthy configuration, after doing it at least once, is to save the *ffmpeg_options.txt* and *media-autobuild_suite.ini* from the *build* directory of the suite. Next time, when starting from scratch, just copy these two text files into the build directory and run media-autobuild_suite.bat as usual. The configuration step will then be skipped.
Thank you so much! This is so helpful. I could have never figured this out on my own. Totally works flawlessly.
I'm glad it helped!
@5:13 Just as a timesaver to others, recommend disabling rtmp even if you want it (which sounds daft). FFMpeg has rtmp built in and the librtmp seems to be broken. You can still use rtmp, and then it actually works.
Thanks for the tip, Geffers. Indeed, one could cut down the list further: taking out rav1e also saves a lot of time, especially on rebuilds.
To use the fork of a library, open "build/media-suite_deps.sh" in Notepad and change the Git path under the library's "SOURCE_REPO_name." For example, to use the SVT-AV1-PSY fork, change "SOURCE_REPO_SVTAV1=gitlab.com/AOMediaCodec/SVT-AV1.git" to "SOURCE_REPO_SVTAV1=github.com/gianni-rosato/svt-av1-psy.git"
To use the aom-psy101 fork, change "SOURCE_REPO_LIBAOM=aomedia.googlesource.com/aom" to "SOURCE_REPO_LIBAOM=gitlab.com/damian101/aom-psy101"
I tried this, and the log said it had finished... but no output ffmpeg.exe file.
Hi. Did the console remain open or did it close? Usually, when it fails, it stays open.
@@GeoffreyAngapa It did close. I wasn't watching because it took hours of course. At the end, the log seemed to be happy, but there was no expected exe. I'll try again tomorrow, and try to mirror your yes/no sequence in case something tripped it up.
@@geoffphillips5293 I see. If it closed, it should have been successful. Fingers crossed. Also, no need to delete the folder: keeping it saves a lot of time.
@@GeoffreyAngapa Thanks, I followed it again today and it did work. I also made it with nvenc and nvdec which we need. But the output ended up at C:\a\build\ffmpeg-git\build-static-64bit (a was my working folder) It seems to work too, now for the tough part - custom filters!
@@geoffphillips5293 Fantastic news! Glad it worked. Recently, I had trouble compiling it with libvvenc, but managed to get a build, albeit not the latest FFmpeg git. Good luck with the custom filters. Hope it works!