ffmpeg.wasm é uma versão WebAssembly e JavaScript pura do FFmpeg que permite gravar, converter e transmitir vídeo e áudio diretamente nos navegadores.
Código aberto. Novas possibilidades.
Descubra projetos open source de qualidade, envie projetos anonimamente e reivindique e edite seu próprio projeto.
Um pouco de curiosidade. Um mundo de código aberto.
THE FIRST COLLECTIONguessit-js é um port em TypeScript do guessit em Python que extrai metadados (título, ano, temporada, episódio, codec, idioma, etc.) de nomes de arquivos de mídia. É 100% compatível com Python guessit 4.4.0, 3,5x mais rápido e oferece CLI, REST API e suporte a WASM.
Pion WebRTC é uma implementação pura em Go da API WebRTC, oferecendo PeerConnection, DataChannels, processamento de mídia e conectividade segura sem Cgo.
Introdução prática à tecnologia de vídeo digital para desenvolvedores, cobrindo representação de imagens, modelos de cor, codecs e streaming com exemplos práticos de FFmpeg.
O openFrameworks é uma toolkit C++ para creative coding, com suporte a desenvolvimento multiplataforma para Windows, Linux, macOS, iOS, tvOS e Emscripten.
vos é um motor de vídeo programático aberto que trata o vídeo como uma função determinística do tempo, permitindo renderização independente de resolução e edição baseada em dados.
Plugin de reprodução de áudio e vídeo para IDEs JetBrains que suporta formatos nativos e transcodificados, utilizando JCEF e FFmpeg.
rtmp-rs é uma biblioteca async de servidor e cliente RTMP para Rust construída sobre Tokio. Suporta RTMP legado e Enhanced RTMP v2 (HEVC, AV1, Opus), com caching de GOP e controle de pressão.
Remotion é uma estrutura para criar vídeos programaticamente usando React. Suporta fluxos de trabalho agênticos, interativos e baseados em código, renderização em lote e construção de aplicativos de vídeo. Inclui Player, modelos e documentação extensa.
xgplayer é um player de vídeo web HTML5 componentizado da ByteDance, com plugins de UI destacáveis, carregamento em estágios para MP4 visando economia de tráfego e suporte integrado a FLV, HLS e DASH para reprodução sob demanda e ao vivo.
GSYVideoPlayer é um reprodutor de vídeo Android multi-funcional que suporta os kernels IJKPlayer, Media3 (ExoPlayer), MediaPlayer e AliPlayer, com amplos recursos de reprodução, cache e personalização.
VHS permite escrever GIFs de terminal como código usando arquivos .tape para testes de integração e demonstração de ferramentas de CLI. Suporta gravação, publicação, auto-hospedagem via SSH e múltiplos formatos de saída.
Um container Docker multiplataforma que fornece um conjunto de utilitários para o processamento de mídia audiovisual.
HLS.js é uma biblioteca JavaScript que reproduze HTTP Live Streaming (HLS) em navegadores via vídeo HTML5 e MediaSource Extensions, com transmuxing, streaming adaptativo, DRM e suporte a baixa latência.
DPlayer é um player de vídeo HTML5 de danmaku (comentários em forma de projétil) de código aberto. Suporta HLS, FLV, MPEG DASH, WebTorrent, captura de tela, legendas e troca de qualidade.
Video.js é um player e framework de vídeo open source para web, com suporte a HLS, DASH e formatos comuns, além de extensibilidade via plugins.
Media Chrome fornece controles web component personalizáveis para players de áudio e vídeo, compatíveis com qualquer framework e várias fontes de mídia.
ReactPlayer é um componente React que reproduz diversos tipos de URL de mídia—caminhos de arquivo, HLS, DASH, YouTube, Vimeo, Wistia e Mux—with props, callbacks, light mode, carregamento lazy e suporte a players customizados.
Lux é uma ferramenta CLI rápida e simples para download de vídeos, escrita em Go. Suporta o download de vídeos, playlists, imagens e áudio de vários sites como YouTube, Bilibili e Instagram.
Plataforma de videoconferência de código aberto que suporta áudio/vídeo em HD, partilha de conteúdo, chat, enquetes, fundos virtuais, aplicações móveis e SDKs web/nativos incorporáveis.