7 puntos por ssssut 2020-12-10 | 4 comentarios | Compartir por WhatsApp

Después de varias horas de esfuerzo, logré compilar con éxito FFmpeg nativo arm64 en una Mac M1. Dejé publicado el script de compilación, así que quienes lo necesiten pueden revisarlo.

4 comentarios

 
kunggom 2020-12-10

Me pregunto cuánto tiempo tarda la compilación.

 
ssssut 2020-12-10

Con las mismas opciones, solo cambiando arch a x86_64, tardó 165 segundos en una MacBook Pro Intel de 16 pulgadas (i7-9750H).

 
ssssut 2020-12-10

Excluyendo el tiempo de compilación de dependencias (la compilación de bibliotecas externas también es muchísimo más rápida, a un nivel incomparable frente a Intel)

En mi Mac mini con M1 tardó unos 70 segundos con las siguientes opciones.

--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

Ahora sí, en cuanto me llegue la MacBook... ¡voy a poder probar de todo! 'm'! ¡Muchas gracias!