[Libav-user] FFmpeg and Apple's transition to ARM/Apple Silicon

Simon Brown simon.k.brown at gmail.com
Fri Jun 26 12:45:05 EEST 2020


On Fri, 26 Jun 2020 at 10:07, Info || Non-Lethal Applications <
info at non-lethal-applications.com> wrote:

> With Apple’s recent announcement of moving from Intel to their own (ARM
> based) processors, I’m wondering what this means for FFmpeg users.
> I’m using the FFmpeg libraries as base for a - currently Mac-only - video
> player so it is crucial for me that things will still work after the switch.
>
> I have ordered a Developer Kit and will get it next week so I’ll be able
> to conduct some tests myself.
> I was really just wondering what to expect.
>
> Will re-compiling the libraries on the new architecture be enough to make
> everything work "as before"?
> As FFmpeg makes a fair use of assembler and I think also some processor
> specific optimizations as far as I know that may not be available on ARM,
> will the performance likely be worse?
>
> Sorry for my lack of knowledge on the low-level side of things and thanks
> for sharing your thoughts in advance!
>
> Best regards,
>
> Flo
>
> _______________________________________________
>
> FFmpeg builds on embedded ARM processors - you might just need to specify
which optimizations you have (eg I manually specify Neon coprocessor when
building).  I don't suppose it will be long before the configure scripts
are updated to make it work if it doesn't.  I don't suppose Apple will be
using an ARM processor that doesn't support some video acceleration.

Cheers,
Simon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://ffmpeg.org/pipermail/libav-user/attachments/20200626/9f8cc58b/attachment.html>


More information about the Libav-user mailing list