VidGear

 
 

Библиотека Python с открытым исходным кодом для видеофайлов

Бесплатный API на Python для обработки видео, поддерживает стабилизацию видео в реальном времени, без потерь кодирование видео, гибкую манипуляцию параметрами и многопоточность.

VidGear — мощная многопоточная библиотека Python, позволяющая разработчикам создавать приложения для обработки видео с лёгкостью. Библиотека включает поддержку нескольких API, каждый из которых обладает уникальными возможностями и функциональностью. Основная цель — легко обрабатывать данные, специфичные как для конкретных данных, так и для устройств, а также видеопотоки или сетевые потоки. Основной акцент библиотеки — простота использования и лёгкая интеграция, позволяющие достичь высокой производительности при обработке сложных задач видеопроцессинга всего лишь несколькими строками кода Python.

VideoGear идеален, когда пользователям необходимо переключаться между различными видеоресурсами без значительных изменений кода. Библиотека поддерживает несколько важных функций, связанных с обработкой видео, таких как доступ и чтение видео на различных устройствах, запись видео в нескольких форматах, видеостриминг или аудиостриминг, отправка & receiving видеофайлов или кадров из/в различные источники и многое другое.

Библиотека очень гибкая и предоставляет пользователям всесторонний контроль над кадрами видео и аудио. Библиотека полностью поддерживает продвинутые функции, такие как стабилизация видео в реальном времени, потоковое видео с использованием IP/USB‑камер, без потерь кодирование видео и многопоточность и т.д. Библиотека с открытым исходным кодом и доступна под лицензией Apache-2.0 для личного или коммерческого использования.

Previous Next

Начало работы с VidGear

Please use the following command to install VidGear library on your systems

Установите VidGear через pip.

pip install vidgear

Установите VidGear через GitHub.

$ git https://github.com/abhiTronix/vidgear.git 

Передача видеопотоков через CamGear

The open source VidGear library provides the capability for piping video streams inside their own Python applications. The library provides connectivity with various big streaming services like Twitch, Livestream, Dailymotion, and several others with ease. The software developers can easily set the desired resolution and need to provide desired video’s URL to the source parameter and enable the stream mode parameter to achieve the goal in a better way. Same like above you can also stream or watch live videos from YouTube.

Запись видео в формате MP4

The free VidGear library enables software developers to write their video files in MP4 format using Python code. The VidGear Video Processing Python library's WriteGear API gives flexible access to OpenCV's VideoWriter API tools as well as a robust wrapper around FFmpeg a very popular multimedia framework. You can easily write your videos to MP4 format with just a couple of lines of code. It can easily process real-time frames into a lossless compressed video-file..

Транскодирование полного видео & аудиофайла

The open source VidGear library provides enables software developers to transcode their video or audio file inside their own Python applications. Using the single-Source mode you can easily transcode n entire video or audio file into a sequence of multiple smaller chunks or segments for streaming. The is very useful when you are transcoding lossless long duration videos for live streaming. Please use the function transcode_source() for processing audio-video files into stream-able chunks.

 Русский