
VidGear
Open-Source-Python-Bibliothek für Videodateien
Kostenlose Python-API für die Videobearbeitung. Sie unterstützt Echtzeit-Video-Stabilisierung, verlustfreie Video-Codierung, flexible Parametermanipulation und Multithreading.
VidGear ist eine leistungsstarke, multithreaded Python‑Bibliothek, die Softwareentwicklern ermöglicht, Anwendungen zur Videobearbeitung mit Leichtigkeit zu erstellen. Die Bibliothek enthält Unterstützung für mehrere APIs, von denen jede über einzigartige Fähigkeiten und Funktionen verfügt. Das Hauptziel ist es, sowohl gerätespezifische als auch netzwerkspezifische Video‑ oder Stream‑Daten einfach zu handhaben und zu verarbeiten. Der Schwerpunkt der Bibliothek liegt darauf, einfach zu benutzen zu sein und eine leichte Integration zu bieten, um hohe Leistung zu erzielen, während komplexe Videobearbeitungsaufgaben mit nur wenigen Zeilen Python‑Code verarbeitet werden.
VideoGear ist perfekt, wenn Benutzer zwischen verschiedenen Videoquellen wechseln müssen, ohne den Code wesentlich zu ändern. Die Bibliothek bietet Unterstützung für mehrere wichtige Funktionen der Videobearbeitung, wie das Zugreifen und Lesen von Videos auf verschiedenen Geräten, das Schreiben von Videos in mehreren Formaten, Video‑ oder Audio‑Streaming, das Senden & Empfangen von Videodateien oder -Frames von/zu verschiedenen Quellen und vieles mehr.
Die Bibliothek ist sehr flexibel und gibt den Benutzern umfassende Kontrolle über die Frames von Video und Audio. Die Bibliothek unterstützt vollständig fortgeschrittene Funktionen wie Echtzeit-Video-Stabilisierung, Video-Streaming mit IP/USB-Kameras, verlustfreie Video-Codierung und Multi-Threading usw. Die Bibliothek ist Open Source und unter der Apache-2.0-Lizenz für private oder kommerzielle Nutzung verfügbar.
Erste Schritte mit VidGear
Please use the following command to install VidGear library on your systems
Installieren Sie VidGear über pip.
pip install vidgearInstallieren Sie VidGear über GitHub.
$ git https://github.com/abhiTronix/vidgear.git Weiterleiten von Videostreams über 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.
Video im MP4-Format schreiben
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..
Transkodieren der gesamten Video & Audiodatei
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.
