Ok. I updated those components, fixed few text mistakes in FAQ and re-uploaded package under same name VapourSynth+Plugins+Scripts+Hybrid-2020.09.23
Hi,
Is it possible to use Hybrid UI 2020.09.15 alone without installing VapourSynth scripts?
How to update that MP4Box? As you remember is was some confusion which libraries take from GPAC and it wont work by simple components replacement until you release Hybrid with already updated MP4Box components.
MP4Box and lib folder need to be copied from the pkg (rights need to be adjusted), but not much of a problem since most users probably don't encounter MPEG-4 ASP raw streams. (as fallback they can also use ffmpeg for the muxing)
Here's how I update MP4Box in detail:
- download latest nightly gpac from https://gpac.wp.imt.fr/downloads/gpac-nightly-builds/
- extract it's content into a temp folder (that does not exist beforehand) using:
Code:
pkgutil --expand-full /Users/selur/Dowloads/gpac-1.1.0-DEV-latest-master.pkg /Users/selur/Downloads/temp
- navigate into the "temp/tmppkg.pkg/Payload/GPAC.app/Contents/MacOS"-folder
Code:
cd /Users/selur/Downloads/temp/tmppkg.pkg/Payload/GPAC.app/Contents/MacOS
- copy the lib-folder and MP4Box into "Hybrid.add/Contents/MacOS"
Code:
cp MP4BOX /Users/selur/workspace/Hybrid/Hybrid.app/Contents/MacOS
cp -r lib /Users/selur/workspace/Hybrid/Hybrid.app/Contents/MacOS
- delete the download and the temp folder
(passes and file names will need to be adjusted to your setup)
Cu Selur
btw. when updating tsMuxeR it would be good* to:
a. moving the dylib files it used into the lib folder
b. adjust tsMuxeR to look for them there
To adjust tsMuxeR you need to use 'otool -l tsMuxeR' to find see the dependencies and use something like:
Code:
install_name_tool -change @executable_path/libpng16.16.dylib @executable_path/lib/libpng16.16.dylib tsMuxeR
to adjust the dependency. (this needs to be done for all the files tsMuxeR depends on and libfreetype.6.dylib which relies an libpng16.16.dylib)
for more details read:
https://www.mikeash.com/pyblog/friday-qa...names.html
* it's a bit more 'clean/ordered' this way
Cu Selur