12 points par xguru 2020-12-22 | 4 commentaires | Partager sur WhatsApp
  • 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 ffmpeg aujourd’hui)

4 commentaires

 
xguru 2020-12-22

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.js grâ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.

 
edunga1 2020-12-23

Waouh, c’est vraiment impressionnant.

 
bbulbum 2020-12-23

Waouh... vraiment... il n’y a que l’admiration qui me vient..

 
misolab 2020-12-22

On se demande vraiment si c’est une seule personne, haha

Ou même si c’en est vraiment une.