Remotion — это фреймворк для программного создания видео с помощью React. Он поддерживает агентные, интерактивные и кодовые рабочие процессы, пакетный рендеринг и создание видеоприложений. Включает Player, шаблоны и обширную документацию.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONxgplayer — компонентный HTML5-видеоплеер от ByteDance с отключаемыми UI-плагинами, поэтапной загрузкой MP4 для экономии трафика и поддержкой FLV, HLS и DASH для VOD и прямых трансляций.
GSYVideoPlayer — многофункциональный Android-видеоплеер с поддержкой ядер IJKPlayer, Media3 (ExoPlayer), MediaPlayer и AliPlayer, а также широкими возможностями воспроизведения, кэширования и кастомизации.
VHS — инструмент для создания GIF-терминалов (и других видеоформатов) из кода с помощью .tape-файлов, предназначенный для интеграционного тестирования и демонстрации CLI-инструментов. Он поддерживает запись, публикацию, самостоятельный хостинг через SSH и несколько форматов вывода.
Мультиплатформенный Docker-контейнер, предоставляющий набор утилит для обработки аудиовизуальных медиаданных.
HLS.js — это JavaScript-библиотека для воспроизведения HTTP Live Streaming (HLS) в браузерах через HTML5 video и MediaSource Extensions, поддерживающая трансмуксирование, адаптивный стриминг, DRM и низкую задержку.
DPlayer — это HTML5 видеоплеер с поддержкой данмуку, HLS, FLV, MPEG DASH, WebTorrent, скриншотов, субтитров и переключения качества.
Video.js — это полнофункциональный веб-видеоплеер и фреймворк с открытым исходным кодом, поддерживающий HLS, DASH и распространенные медиаформаты на десктопах, мобильных устройствах и Smart TV, с возможностью расширения с помощью сотен плагинов.
ReactPlayer — React-компонент для воспроизведения медиаконтента из множества источников: HTML5, HLS, DASH, YouTube, Vimeo, Wistia и Mux. Поддерживает гибкое управление, ленивую загрузку, light mode и кастомные плееры.
Lux — быстрый и простой CLI-инструмент для загрузки видео на Go. Поддерживает скачивание видео, плейлистов, изображений и аудио с YouTube, Bilibili, Instagram и других платформ.
Платформа для видеоконференций с открытым исходным кодом, поддерживающая HD-аудио и видео, обмен содержимым, чат, опросы, виртуальные фоны, мобильные приложения и встраиваемые веб/нативные SDK.
ffmpeg.wasm — это порт FFmpeg на WebAssembly и JavaScript, позволяющий записывать, конвертировать и транслировать видео и аудио прямо в браузере.
guessit-js — это порт Python guessit на TypeScript, который извлекает метаданные (название, год, сезон, эпизод, кодек, язык и т.д.) из имен медиафайлов. Он на 100% совместим с Python guessit 4.4.0, в 3,5 раза быстрее и предоставляет поддержку CLI, REST API и WASM.
Pion WebRTC — это чистая реализация WebRTC API на Go, предоставляющая PeerConnection, DataChannels, обработку медиа и защищённое соединение без Cgo.
Практическое введение в технологии цифрового видео для разработчиков и инженеров: представление изображений, цветовые модели, кодеки и потоковое вещание с примерами на FFmpeg.
openFrameworks — это кроссплатформенный C++ тулкит для креативного кодирования, поддерживающий Windows, Linux, macOS, iOS, tvOS и Emscripten.
vos — это открытый программный видеодвижок, который рассматривает видео как детерминированную функцию времени, обеспечивая независимость от разрешения и редактирование на основе данных.
Плагин для воспроизведения аудио и видео в JetBrains IDE, поддерживающий нативные и транскодированные форматы медиа на базе JCEF и FFmpeg.
rtmp-rs — это асинхронная библиотека RTMP-сервера и клиента для Rust, построенная на Tokio. Она поддерживает устаревший RTMP и Enhanced RTMP v2 (HEVC, AV1, Opus), включая кэширование GOP и обработку обратного давления.