Les 20 ans de FFmpeg
(twitter.com)-
ffmpeg, qui a grandement contribué à façonner l’environnement vidéo actuel, a été annoncé le 20/12/2000 et fête désormais ses 20 ans -
La personne qui l’a développé au départ est Fabrice Bellard, un développeur hors norme à l’origine de QEMU, TCC, QuickJS et JSLinux (il n’est plus impliqué dans
ffmpegaujourd’hui)
4 commentaires
J’ai l’impression que l’environnement vidéo a énormément progressé grâce à FFmpeg.
Désormais, il est aussi utilisé largement sur le web via
ffmpeg.jsgrâce à Emscripten, et récemment il a même été porté en WASM.Cela a donc rendu possible la création d’outils comme ceux ci-dessous, et il me semble que la production vidéo sur le web va encore s’intensifier à l’avenir.
Animockup - créer des mockups animés d’apps/sites web https://fr.news.hada.io/topic?id=1768
Screenity - extension Chrome pour l’enregistrement d’écran/caméra https://fr.news.hada.io/topic?id=3298
Made it For Fun - outil pour animer des images/du texte sur des vidéos https://fr.news.hada.io/topic?id=1869
Le développeur Fabrice Bellard est vraiment quelqu’un d’extraordinaire.
Je recopie ici la présentation que j’avais laissée autrefois sous l’article sur QuickJS. https://fr.news.hada.io/topic?id=59
~~
Fabrice Bellard est vraiment un développeur hors normes.
En 1989, développement de LZEXE
En 1996, Harissa - machine virtuelle Java et compilateur Java vers code C
En 1997, publication d’une formule permettant de déterminer un chiffre précis de pi (π) en écriture binaire.
-> calcul sans déterminer du tout les chiffres précédents. Le 1 000 milliardième chiffre est "1"
https://en.wikipedia.org/wiki/Bellard%27s_formula
En 1998, annonce de TinyGL - implémentation OpenGL petite et embarquable
En 2000, annonce de FFMpeg. La plupart des lecteurs vidéo que nous utilisons aujourd’hui s’en servent.
En 2000, victoire à l’IOCCC avec 448 octets de code C pour trouver le plus grand nombre premier. Ce nombre premier est resté le plus grand découvert jusqu’en 2016.
En 2001, annonce de Tiny C Compiler - compilateur C ultra-léger
En 2002, annonce de QEmacs - clone ultra-léger d’Emacs. Rendu et édition WYSIWYG de HTML/XML/CSS2 possibles (avec moteur de navigateur intégré)
En 2003, annonce de QEMU - émulateur CPU doté de fonctions de virtualisation matérielle
En 2004, annonce de TinyCC Boot Loader - bootloader capable de démarrer en compilant directement le noyau Linux
En 2005, annonce d’un générateur de signal DVB-T : permettait d’émettre de la télévision numérique depuis un desktop au lieu d’utiliser un émetteur coûteux. Le code source n’a pas été publié.
En 2009, record du monde avec le calcul de 2 700 milliards de décimales de π. Il aurait effectué le calcul pendant 131 jours sur son propre desktop.
-> il a dit que c’était moins par intérêt pour les grands nombres que pour le défi de programmation informatique.
En 2011, annonce de JSLinux. Linux s’exécutant dans le navigateur web.
Par ailleurs, il y a aussi BPG, un format d’image basé sur HEVC avec un meilleur taux de compression que JPG (avec décodeur JavaScript fourni pour pouvoir l’utiliser dans n’importe quel navigateur)
Il a aussi implémenté à bas coût des stations de base 4G LTE/5G NR sur PC, ensuite commercialisées via sa propre société Amarisoft
C’est le genre de personne qui, à chaque réalisation, fait se demander comment un seul individu peut accomplir autant de choses.
Waouh, c’est vraiment impressionnant.
Waouh... vraiment... il n’y a que l’admiration qui me vient..
On se demande vraiment si c’est une seule personne, haha
Ou même si c’en est vraiment une.