ffmpeg.wasm est un port WebAssembly et JavaScript de FFmpeg qui permet d'enregistrer, convertir et diffuser des vidéos et de l'audio directement dans les navigateurs.
Code ouvert. Horizons nouveaux.
Découvrez des projets open source de qualité, soumettez des projets anonymement, puis revendiquez et éditez votre propre projet.
Un peu de curiosité. Un monde de code ouvert.
THE FIRST COLLECTIONguessit-js est un portage TypeScript de la bibliothèque Python guessit qui extrait des métadonnées (titre, année, saison, épisode, codec, langue, etc.) à partir de noms de fichiers multimédias. Il est 100 % compatible avec Python guessit 4.4.0, 3,5 fois plus rapide, et propose une CLI, une API REST et une prise en charge WASM.
Pion WebRTC est une implémentation Go pure de l'API WebRTC, offrant PeerConnection, DataChannels, traitement multimédia et connectivité sécurisée sans Cgo.
Une introduction pratique à la technologie vidéo numérique pour développeurs et ingénieurs, couvrant la représentation des images, les modèles de couleurs, les codecs et le streaming avec des exemples FFmpeg pratiques.
openFrameworks est un toolkit C++ pour le code créatif, supportant le développement multiplateforme sur Windows, Linux, macOS, iOS, tvOS et Emscripten.
vos est un moteur vidéo programmatique ouvert qui traite la vidéo comme une fonction déterministe du temps, permettant un rendu indépendant de la résolution et un montage basé sur les données.
Un plugin de lecture audio et vidéo pour les IDE JetBrains, prenant en charge les formats natifs et transcodés grâce à JCEF et FFmpeg.
rtmp-rs est une bibliothèque serveur et client RTMP asynchrone pour Rust construite sur Tokio. Elle prend en charge le RTMP hérité et Enhanced RTMP v2 (HEVC, AV1, Opus), avec mise en cache GOP et gestion de la contre-pression.
Remotion est un framework pour créer des vidéos par programmation avec React. Il prend en charge les workflows agentiques, interactifs et basés sur le code, le rendu par lots et la création d'applications vidéo. Comprend Player, des modèles et une documentation complète.
xgplayer est un lecteur vidéo web HTML5 componentisé de ByteDance, avec des plugins d’interface détachables, un chargement MP4 par étapes pour économiser la bande passante, et une prise en charge intégrée de FLV, HLS et DASH pour la lecture à la demande et en direct.
GSYVideoPlayer est un lecteur vidéo Android multi-fonction prenant en charge les noyaux IJKPlayer, Media3 (ExoPlayer), MediaPlayer et AliPlayer, avec des fonctionnalités étendues de lecture, de mise en cache et de personnalisation.
VHS permet de créer des GIFs terminaux via du code avec des fichiers .tape pour tests d'intégration et démos d'outils CLI. Il supporte l'enregistrement, la publication, l'auto-hébergement SSH, et plusieurs formats de sortie.
Un conteneur Docker multiplateforme fournissant une suite d'utilitaires pour le traitement des médias audiovisuels.
HLS.js est une bibliothèque JavaScript qui lit les flux HTTP Live Streaming (HLS) dans les navigateurs via la vidéo HTML5 et les MediaSource Extensions, avec transmuxage, streaming adaptatif, DRM et support du mode faible latence.
DPlayer est un lecteur vidéo danmaku HTML5 open-source. Il prend en charge HLS, FLV, MPEG DASH, WebTorrent, les captures d'écran, les sous-titres et le changement de qualité.
Video.js est un lecteur vidéo web open source complet et un framework supportant HLS, DASH et les formats multimédias courants sur ordinateur, mobile et Smart TV, extensible via des centaines de plugins.
ReactPlayer is a React component that plays many media URL types—file paths, HLS, DASH, YouTube, Vimeo, Wistia, and Mux—with props, callbacks, light mode, lazy loading, and custom player support.
Lux est un outil CLI de téléchargement vidéo écrit en Go, rapide et simple. Il supporte les vidéos, playlists, images et audio depuis YouTube, Bilibili, Instagram et d'autres plateformes.
Plateforme de conférence vidéo open source prenant en charge l'audio/vidéo HD, le partage de contenu, la messagerie, les sondages, les arrière-plans virtuels, les applications mobiles et les SDK web/natifs intégrables.