Adobe MAX : After Effects optimisé en bêta pour les Mac M1

Stéphane Moussie |

Adobe poursuit son travail d'optimisation pour les Mac Apple Silicon avec un gros morceau, After Effects. L'application d'effets visuels est disponible aujourd'hui dans une version native pour les Mac M1. Ça tombe à pic pour la sortie des nouveaux MacBook Pro M1 Pro/Max. Il s'agit d'une bêta à ce stade.

After Effects

D'autres nouveautés entourent After Effects à l'occasion de l'événement Adobe MAX. Le rendu multi-images qui était expérimenté depuis cet été est finalisé. Cette technique de rendu tire parti des multiples cœurs des CPU pour améliorer les performances dʼexportation et de prévisualisation du rendu. Adobe promet jusqu’à quatre fois de plus de vitesse grâce à cela.

La détection de scènes déjà intégrée à Premiere Pro arrive dans After Effects. En s'appuyant sur l'intelligence artificielle Adobe Sensei, l'application détecte seule les points de montage d’origine et ajoute automatiquement des coupures ou des marques au niveau de chaque point.

Premiere Pro a lui aussi droit à plusieurs nouveautés, parmi lesquelles une fonction Remix qui fait en sorte qu'une chanson s'adapte automatiquement à la durée de la vidéo. Adobe Sensei se charge d'analyser la musique puis de la couper et de la réarranger de façon naturelle pour qu'elle ne déborde pas. La démonstration que nous avons vu était convaincante, mais il faudra voir si Remix sait faire des miracles avec n'importe quel bande-son.

Toutes les nouveautés liées à la vidéo présentées dans le cadre d'Adobe MAX 2021 sont référencées sur cette page.

avatar Antara | 

Mine de rien ils ont pas l'air pressé chez Adobe. 1 ans que les M1 grand public sont sortis. 2 ans si on compte les Mac mini M1 développeur... Pour une boîte où Apple compte quand même pas mal de client dont les créatifs c'est un peu fort de café...

avatar Madalvée | 

@Antara

C’est un peu plus compliqué à développer que textedit.

avatar Antara | 

Oui enfin Adobe n'est pas une PME. Et on aurait pu croire qu'avec les Apps universelles ils se seraient jeté sur l'occasion (vu qu'ils ont quand même pas mal raté le coche sur les versions iOS et iPad OS).

avatar FrantzR | 

@Antara

Je préfère qu’ils prennent leur temps et qu’ils sorte tout quelque chose de fiable plutôt que de niquer des projets pro à vouloir sortir le soft « rapidement ».
Sachant que la version Intel était tout à fait utilisable, y’avait pas le feu non plus.

Après, on les a déjà vus prendre leur temps pour sortir un truc tout moisi donc bon…

A voir mais en soi, ça reste a priori une bonne nouvelle

avatar pocketalex | 

@Antara

Photoshop comme After Effect et Première sont des "monstres" sur lesquels de nombreuses couches et surcouches se sont ajoutées au fil des années

Les soucis d'optimisation de ces applications ne datent pas de l'arrivée des Silicon, cela fait 8 ans que l'on attend une version d'After Effect qui prend en charge un minimum correctement le multi

8 ans !!!

Et ils y arrivaient pas chez Adobe, ils ont mis un temps de fou, alors c'est pas en un an qu'ils vont refaire After Effect de zéro optimisé aux petits oignons pour les Silicon

avatar raoolito | 

@Antara

ca va, c’est pas textedit non plus (+1 à Maldavée)

avatar raoolito | 

TRES impressionnant. le pire c’est quo’n peut utiliser tous le sjours aftereffect, on en est encore à devoir apprendre plein de trucs au bout d’une année. Le truc de rotoscopie m’etait totalement inconnu jusqu’alors par exemple.par contre les multirender-renderqueue-speculative preview etc.. ceux là on va forcement les voir :)

avatar pocketalex | 

@raoolito

12 ans que je suis dessus, et je n'arrête pas d'en apprendre

Et encore, la force d'After, c'est les plug-in, et pour certains, ce sont des apps à part entière

avatar FrantzR | 

Aaaah ! Depuis le temps que j'attendais la compatibilité M1 pour AE !
Le rendu multi-frames a l'air bien cool aussi, hâte de tester ça !

avatar pocketalex | 

@frantzR

je me suis inscrit au programme Beta juste pour ça, ça fait donc presque un an que je dispose de cette fonction ... et ça marche, les rendus fusent

Par contre, c'est interne à AE, donc pour les rendus depuis AE (donc en ProRes). Malheureusement, je passe souvent par Media Encoder pour sortir direct en mp4, et là c'est pas multi du tout

avatar FrantzR | 

@pocketalex

Ah oui, AME ne bénéficie pas de l’amélioration de perfs ??

Sinon niveau stabilité générale c’est convenable pour une beta?

avatar YetOneOtherGit | 

Je sais que je suis un vieux con de naissance mais j’ai vraiment du mal avec le glissement de sens d’optimisation pour désigner un portage sur une nouvelle architecture « Adobe poursuit son travail d'optimisation pour les Mac Apple Silicon »

Un portage peut absolument être fait sans l’once d’une optimisation spécifique à l’architecture cible.

Les deux termes ne sont pas équivalents 🤓

avatar pocketalex | 

@ YetOneOtherGit

oui mais...

... je ne suis pas sur qu'une App comme After Effect tu as juste à choisir une case à cocher lors de la compilation et hop! tu as une app compilée ARM. A mon avis c'est un peu plus compliqué que ça, et l'idée c'est aussi pour chaque App compilée en ARM d'arriver avec des performances supplémentaires (ce qu'a fait FCP X, Resolve, etc) que tu affiches en gros dans ton communiqué de presse

avatar YetOneOtherGit | 

@pocketalex

"... je ne suis pas sur qu'une App comme After Effect tu as juste à choisir une case à cocher lors de la compilation et hop!"

Cela ne change rien à l’abus de langage qui est systématique et est devenu à la mode. 😉

Personne ne peut dire qu’Adobe a optimisé les choses au regard de l’architecture M1.

D’ailleurs Adobe et optimisation… ça fait deux 😄

L’approche c’est plutôt d’être moins pire que d’être optimum 😎

avatar FrantzR | 

@YetOneOtherGit

Je sais que je suis un optimiste de naissance mais qui dit que c’est un portage et pas une réelle optimisation ?

avatar YetOneOtherGit | 

@FrantzR

"Je sais que je suis un optimiste de naissance mais qui dit que c’est un portage et pas une réelle optimisation ?"

Pas part définition: porter c’est faire en sorte que cela s’exécute sur une autrement architecture matérielle et/ou logiciel rien de plus.

Le fait que ce soit un portage est certain ici le fait que ce soit une optimisation est un vœu 😉

Mais surtout l’abus de langage assimilant les concepts de portage et d’optimisation est devenu systématique, ce qui me chagrine toujours.

« Mal nommer les choses c'est ajouter au malheur du monde. »
Albert Camus

avatar FrantzR | 

@YetOneOtherGit

Donc je réitère ma question : qu’est-ce qui te fait dire que ce n’est qu’un portage et non pas une optimisation ? C’est une vraie question, au fond.

L’as-tu testé ? Tu as des infos des ingénieurs d’Adobe ?

Ils disent « optimisé » donc jusqu’à preuve du contraire ou constat de ma part, je vais les croire.

Et question subsidiaire : est-ce que si cette version tourne mieux sur mon Mac M1 que la précédente, on peut considérer qu’elle est « optimisée », même partiellement ?

avatar YetOneOtherGit | 

@FrantzR

"qu’est-ce qui te fait dire que ce n’est qu’un portage et non pas une optimisation ? C’est une vraie question, au fond. "

Ce n’est pas mon propos : la rédaction utilise systématiquement le terme optimisation pour portage et ils ne sont pas les seuls.

Le message est clairement « Adobe porte After Effect sur M1 »

Optimisation est clairement utilisé comme un synonyme de portage.

C’est devenu un glissement de sens systématique.

Et dans ce cas précis Adobe elle même ne fait pas mention d’optimisations, mais ce n’est pas le pb.

avatar FrantzR | 

@YetOneOtherGit

Ok, effectivement tu as raison, j’étais persuadé d’avoir lu « optimisation » sur le site d’Adobe mais non.

Ce qui confirme ta théorie : j’ai bien lu « optimisation » là où est inscrit « amélioration ». 😉

Bon, cela dit ça ne change rien au fait que j’attends des perfs améliorées !

avatar YetOneOtherGit | 

@FrantzR

"Bon, cela dit ça ne change rien au fait que j’attends des perfs améliorées !"

Tu les auras il faudrait vraiment travailler comme un cochonnet pour ne pas tirer bénéfice des gains de performances apportés par la transition ARM 😃

Et au delà de ça Adobe a des volant d’optimisation de son code bien au delà des architectures matérielles, pour tirer de plus en plus profit des architectures multi-coeur et du GPGPU.

Les fondations d’architecture logicielle de bien des éléments de la Cc sont anciennes et fort mal adaptées aux réalités actuelles des machines.

avatar YetOneOtherGit | 

@FrantzR

"Ok, effectivement tu as raison, j’étais persuadé d’avoir lu « optimisation » sur le site d’Adobe mais non. "

C’est une fixette de cieux con qui déteste qu’on n’emploi pas les bons termes techniques au bon moment : cela créé des mécomprehensions et des idées fausses 😉

avatar YetOneOtherGit | 

@FrantzR

"L’as-tu testé ? Tu as des infos des ingénieurs d’Adobe ?
Ils disent « optimisé » donc jusqu’à preuve du contraire ou constat de ma part, je vais les croire.
Et question subsidiaire"

Nope ce n’est pas le logiciel qui est optimisé mais le matériel.

On a des milliers de lignes de code que l’on a simplement recompilé sans en changer une seule qui fort heureusement s’exécutent plus vite sur M1 que sur x64 antérieur.

D’ailleurs en dehors du travail du compilateur en lui même il y a aujourd’hui fort peu d’optimisation spécifique à une architecture dans le code, c’est même une pratique fortement déconseillée.

avatar YetOneOtherGit | 

@FrantzR

"L’as-tu testé ? Tu as des infos des ingénieurs d’Adobe ?"

Structure aucune importance : un portage n’est pas une optimisation.

Et les éventuelles optimisations liées à l’architecture en elle même dans le code on de probabilité d’existences très faibles.

Les optimisations se font bien plus sur des enjeux d’algorithmes et de structures de données dont profiteront toutes les cibles matérielles, de parallélisation des algorithmes pour profiter du multicoeur, le passage en GPGPU.

Les optimisations spécifiques à une architecture sont aujourd’hui rarissimes.

Au mieux des variables globales paramettrant certains algo pour optimiser par exemple l’usage des caches.

avatar pocketalex | 

After Effect étant mon outil de travail principal, Mon MBP 14" M1Max arrivant d'ici deux jours, vous ne pouvez pas savoir à quel point cette news me ravi

avatar val3rie | 

C’est sympa d’optimiser pour Silicon mais qu’en est t-il du MacPro 2019? J’ai l’impression qu’il va être obsolète avec l’arrivé du nouveau MacBook Pro, et ça fout un peu les boules vu le prix qu’il m’a couté..

avatar YetOneOtherGit | 

@val3rie

"C’est sympa d’optimiser pour Silicon mais qu’en est t-il du MacPro 2019?"

Me plus gros de la base installée de la CC reste sur Intel, les optimisations spécifiques à l’architecture M1 sont sans doute minimales et les véritables améliorations de la CC impact en général toutes les plateformes car elles reposent sur des améliorations d’algorithmes, plus de parallelisation et un meilleur usage du GPGPU.

Je ne vois pas de raison qu’Adobe abandonne la base active de Mac x64 avant Apple et donc avant pas mal d’année.

Après ton Mac Book Pro 2019 comme le mien ne représente plus l’état de l’art en terme de performance mais c’est bien loin de le rendre inutilisable pour autant 😉

avatar val3rie | 

Tu penses que ça sera quand meme aussi rapide avec un Macpro qui n'est pas Silicon?
Je t'avoue que j'appréhende quand j'aurai le MacbookPro Max, je crains qu'il fasse bcp mieux que mon Macpro qui aura couté plus du double ! 😓

avatar YetOneOtherGit | 

@val3rie

"Tu penses que ça sera quand meme aussi rapide avec un Macpro qui n'est pas Silicon?"

Désolé je n’avais pas vu que tu parlais de Mac Pro

avatar YetOneOtherGit | 

@val3rie

"Je t'avoue que j'appréhende quand j'aurai le MacbookPro Max, je crains qu'il fasse bcp mieux que mon Macpro qui aura couté plus du double ! 😓"

Cela devrait dépendre de ton modèle de Mac Pro et des taches 😉

Et le renouvellement du Mac Pro risque fort de laminer ta machine actuelle 😉

Après en terme d’usage ton MacPro ne va pas pour autant devenir au veau 😎

avatar val3rie | 

Ouai mais ça fait chier si un portable fait mieux qu'une machine payé bcp plus, c'est surtout ça..Après le MacPro M1 c'est sur que là ça va le tuer direct..Mais on n'y est pas encore
J'ai un 3,2 GHz Intel Xeon W 16 cœurs, 96 Go ram, AMD Radeon Pro Vega II Duo 32 Go

avatar YetOneOtherGit | 

@val3rie

"Ouai mais ça fait chier si un portable fait mieux qu'une machine payé bcp plus, c'est surtout ça.."

Je vais être dans le bon vieux pragmatisme business.

Laisse tomber les symboles c’est une perte de temps et d’énergie : ta machine te permet de produire, de facturer et de faire de la marge ?

Si oui te prends pas la tête pour finalement quelques choses d’assez symbolique et inquiètes toi quand ta machine te fera perdre tes avantages concurrentiels.

Et encore j’ose espérer que ta valeur ajoutée repose sur tes talents, ta créativité… et pas simplement sur ta productivité.

Inquiètes toi seulement quand ton équipement ne te permettra plus de proposer certaines prestations plus lucratives basés sur des usages logiciels que ta machine ne pourra pas assurer.

Il faut parfois ne pas oublier les fondamentaux quand on fait tourner un business 🤑

Les indépendants ont en général plus de mal à avoir une attitude vraiment basée sur la logique économique et le retour sur investissement pour gérer leur parc de machines 😉

Et se font, avouons le, souvent un peu plaisir de façon assez irrationnel sur l’équipement 🖖

avatar val3rie | 

oui bien sur je comprend, mais ça peut laisser un gout amere quand meme, avec une impression de gaspillage, quand on peut voir une difference comme celle ci..c'est mon ressentit en tout cas. Je recherche de la puissance pour mes exports videos, ou multicam 4K, et deja avec cet ordi quand meme puissant, je suis un peu déçue de ne par reussir à avoir une lecture fluide de plusieurs plan 4K en multicam, meme si je sais que ça demande pal mal de puissances

avatar YetOneOtherGit | 

@val3rie

"quand on peut voir une difference comme celle ci"

Question d’habitude
😄

Je suis de la génération où l’on a connu l’époque où les performances doublées réellement tous les dix huit mois et où une machine achetée était plus au sommet en quelques mois.

Là on vie une transition majeure comme on en voit rarement 😉

CONNEXION UTILISATEUR