vidgear v0.1.4 Release Notes
Release Date: 2019-05-11 // almost 5 years ago-
๐ New Features:
- โ Added WriteGear API: for enabling lossless video encoding and compression(built around FFmpeg and OpenCV Video Writer)
- Added YouTube direct Video Pipelining to OpenCV(YouTube Mode) in CamGear API
- Added new
y_tube
to access YouTube Mode in CamGear API. - โ Added flexible Output file Compression control capabilities in compression-mode(WriteGear).
- โ Added
-output_dimensions
special parameter to WriteGear API. - โ Added new
helper.py
to handle special helper functions. - โ Added feature to auto-download and configure FFmpeg Static binaries(if not found) on Windows platforms.
- โ Added
-input_framerate
special parameter to WriteGear class to change/control output constant framerate in compression mode(WriteGear). - โ Added new Direct Video colorspace Conversion capabilities in CamGear and PiGear API.
- โ Added new
framerate
class variable for CamGear API, to retrieve input framerate. - โ Added new parameter
backend
- changes the backend of CamGear's API - โ Added automatic required prerequisites installation ability, when installation from source.
- โ Added Travis CLI Complete Integration for Linux-based Testing for VidGear.
- โ Added and configured
travis.yml
- โ Added Appveyor CLI Complete Integration for Windows-based Testing in VidGear.
- โ Added and configured new
appveyor.yml
- โ Added new bash script
Pre-install.sh
to download opensourced test datasets and static FFmpeg binaries for debugging. - โ Added several new Tests(including Benchmarking Tests) for each API for testing with
pytest
. - โ Added
Say Thank you!
badge to readme.
โก๏ธ Updates/Improvements:
- โ Removed redundant dependencies
- โก๏ธ Updated
youtube-dl
as a dependency, as required bypafy
's backend. - โก๏ธ Updated common VideoGear API with new parameter.
- โก๏ธ Update robust algorithm to auto-detect FFmpeg executables and test them, if failed, auto fallback to OpenCV's VideoWriter API.
- ๐ Improved system previously installed OpenCV detection in setup.py.
- โก๏ธ Updated setup.py with hack to remove bullets from pypi description.
- ๐ Updated Code Documentation
- Reformatted & Modernized readme.md with new badges.
- โก๏ธ Reformatted and Updated Wiki Docs.
๐ฅ Breaking Updates / Improvements / Changes
- ๐ Bugs Patched: Removed unnecessary
-height
and-width
parameter from CamGear API. - Replaced dependency
opencv-python
withopencv-contrib-python
completely
๐ Fixes
- ๐ Windows Cross-Platform fix: replaced dependency
os
withplatform
in setup.py. - Fixed Bug: Arises due to spaces in input
**options
/** output_param
dictionary keys. - ๐ Fixed several wrong/missing variable & function definitions.
- ๐ Fixed code uneven indentation.
- ๐ Fixed several typos in docs.
Pull requests(PR) involved:
๐ โ ๏ธ PyPi Release does NOT contain Tests and Scripts!