20º aniversário do FFmpeg
(twitter.com)-
O ffmpeg, que contribuiu enormemente para criar o ambiente de vídeo atual, foi lançado em 20/12/2000 e agora completa 20 anos
-
A pessoa que o desenvolveu inicialmente foi Fabrice Bellard, um desenvolvedor de nível monstruoso que criou QEMU, TCC, QuickJS e JSLinux (hoje ele já não atua mais no ffmpeg)
4 comentários
Acho que o ambiente de vídeo evoluiu muito graças ao FFmpeg.
Agora, por meio do EMScripten, ele foi transformado em
ffmpeg.jse passou a ser bastante usado também na web, e recentemente também foi portado para WASM.Por isso, ferramentas como as abaixo se tornaram possíveis, e parece que a produção de vídeo na web vai ficar ainda mais ativa daqui para frente.
Animockup - criar mockups animados de apps/web https://pt.news.hada.io/topic?id=1768
Screenity - extensão do Chrome para gravação de tela/câmera https://pt.news.hada.io/topic?id=3298
Made it For Fun - ferramenta para animar imagens/texto sobre vídeos https://pt.news.hada.io/topic?id=1869
O desenvolvedor Fabrice Bellard é realmente uma pessoa impressionante.
Vou copiar aqui a apresentação que eu tinha deixado antes no post sobre QuickJS. https://pt.news.hada.io/topic?id=59
~~
Fabrice Bellard é realmente um desenvolvedor de nível monstruoso.
Em 1989, desenvolveu o LZEXE
Em 1996, Harissa - uma Java Virtual Machine e compilador de código Java para C
Em 1997, publicou uma fórmula para descobrir o valor de um dígito específico de pi (π) em notação binária.
-> cálculo sem precisar calcular os dígitos anteriores. O trilionésimo dígito é "1"
https://en.wikipedia.org/wiki/Bellard%27s_formula
Em 1998, apresentou o TinyGL - uma implementação de OpenGL pequena e embarcável
Em 2000, apresentou o FFMpeg. Hoje, a maioria dos players de vídeo que usamos o utiliza.
Em 2000, venceu a IOCCC com um código C de 448 bytes para encontrar o maior número primo. Esse primo foi o maior já descoberto até 2016.
Em 2001, apresentou o Tiny C Compiler - compilador C ultraleve
Em 2002, apresentou o QEmacs - clone ultraleve do Emacs. Renderização e edição WYSIWYG de HTML/XML/CSS2 disponíveis (com engine de navegador própria embutida)
Em 2003, apresentou o QEMU - emulador de CPU com recursos de virtualização de hardware
Em 2004, apresentou o TinyCC Boot Loader - bootloader capaz de inicializar compilando diretamente o kernel Linux
Em 2005, apresentou um gerador de sinal DVB-T: tornou possível transmitir TV digital a partir de um desktop em vez de usar transmissores caros. O código-fonte disso não foi divulgado.
Em 2009, estabeleceu um recorde mundial ao calcular 2,7 trilhões de casas decimais de π. Dizem que levou 131 dias calculando no próprio desktop.
-> mais do que interesse em números grandes, foi simplesmente por desafio de programação.
Em 2011, apresentou o JSLinux. Um Linux rodando no navegador.
Além disso, também criou o BPG, um formato de imagem baseado em HEVC com taxa de compressão melhor que JPG (fornecendo um decodificador em JavaScript para poder ser usado em qualquer navegador)
Implementou estações-base 4G LTE/5G NR de forma barata usando PC, e isso foi comercializado por meio da sua própria empresa, a Amarisoft
É o tipo de pessoa que só faz a gente se perguntar como tudo isso pode ser obra de uma única pessoa.
Uau, isso é realmente impressionante.
Uau,,,, sério,,, só dá para ficar impressionado..
Parece até que é uma pessoa só mesmo, haha
Também dá a impressão de nem ser humano.