Compilar FFmpeg en una Mac M1
(github.com)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.
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
Me pregunto cuánto tiempo tarda la compilación.
Con las mismas opciones, solo cambiando
archax86_64, tardó 165 segundos en una MacBook Pro Intel de 16 pulgadas (i7-9750H).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
Ahora sí, en cuanto me llegue la MacBook... ¡voy a poder probar de todo! 'm'! ¡Muchas gracias!