FFmpeg auf einem M1-Mac bauen
(github.com)Nach einigen Stunden Mühe habe ich auf einem M1-Mac erfolgreich ein natives arm64-FFmpeg gebaut. Ich habe das Build-Skript hochgeladen, sodass Interessierte es bei Bedarf ansehen können.
Nach einigen Stunden Mühe habe ich auf einem M1-Mac erfolgreich ein natives arm64-FFmpeg gebaut. Ich habe das Build-Skript hochgeladen, sodass Interessierte es bei Bedarf ansehen können.
4 Kommentare
Ich frage mich, wie lange der Build dauert.
Mit denselben Optionen und nur
archaufx86_64geändert hat es auf einem Intel MacBook Pro 16 Zoll (i7-9750H) 165 Sekunden gedauert.Ohne die Build-Zeit für Abhängigkeiten eingerechnet (auch das Bauen externer Bibliotheken ist im Vergleich zu Intel unvergleichlich viel schneller).
Auf meinem M1 Mac mini hat es mit den folgenden Optionen etwa 70 Sekunden gedauert.
--prefix=/Users/ssut/dev/ffmpeg-build/workdir/sw --extra-cflags=-fno-stack-check --arch=arm64 --cc=/usr/bin/clang --enable-fontconfig --enable-gpl --enable-libopus --enable-libtheora --enable-libvorbis --enable-libmp3lame --enable-libass --enable-libfreetype --enable-libx264 --enable-libx265 --enable-libvpx --enable-libaom --enable-libvidstab --enable-libsnappy --enable-version3 --pkg-config-flags=--static --disable-ffplay --enable-postproc --enable-nonfree --enable-runtime-cpudetect
Sobald dann wirklich nur noch das MacBook kommt … dann kann ich wohl alles ausprobieren! 'm'! Vielen Dank!