7 points par ssssut 2020-12-10 | 4 commentaires | Partager sur WhatsApp

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

 
kunggom 2020-12-10

Je me demande combien de temps la compilation prend.

 
ssssut 2020-12-10

Avec les mêmes options, en remplaçant seulement arch par x86_64, cela a pris 165 secondes sur un MacBook Pro Intel 16 pouces (i7-9750H).

 
ssssut 2020-12-10

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

 
ffdd270 2020-12-10

Maintenant, il ne manque vraiment plus que le MacBook... et je pourrai tout essayer ! 'm' ! Merci beaucoup !