Compiler FFmpeg sur un Mac M1
(github.com)Après plusieurs heures de galère, j’ai réussi à compiler FFmpeg en natif arm64 sur un Mac M1. J’ai mis en ligne le script de compilation, donc si vous en avez besoin, vous pouvez le consulter.
Après plusieurs heures de galère, j’ai réussi à compiler FFmpeg en natif arm64 sur un Mac M1. J’ai mis en ligne le script de compilation, donc si vous en avez besoin, vous pouvez le consulter.
4 commentaires
Je me demande combien de temps la compilation prend.
Avec les mêmes options, en remplaçant seulement
archparx86_64, cela a pris 165 secondes sur un MacBook Pro Intel 16 pouces (i7-9750H).Hors temps de compilation des dépendances (la compilation des bibliothèques externes est elle aussi bien plus rapide, à un niveau incomparable avec Intel)
Sur mon Mac mini M1, cela a pris environ 70 secondes avec les options suivantes.
--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
Maintenant, il ne manque vraiment plus que le MacBook... et je pourrai tout essayer ! 'm' ! Merci beaucoup !