v0.2.5
π Complete Release Notes can be found here
Summary: New patch for handling YUV pixel-formats and Looping Video support π
β¨ New Features
- FFdecoder:
- Implemented new patch for handling YUV pixel-formats(such as
YUV420p
,yuv444p
,NV12
,NV21
etc.) for exclusive compatibility with OpenCV APIs.- Note: Only YUV pixel-formats starting with
YUV
andNV
are currently supported.
- Note: Only YUV pixel-formats starting with
- Added new
-enforce_cv_patch
boolean attribute for enabling OpenCV compatibility patch.
- Implemented new patch for handling YUV pixel-formats(such as
- Sourcer:
- Added Looping Video support.
- Now raw-frame numbers revert to null(
None
) whenever any looping is defined through filter(such as-filter_complex "loop=loop=3:size=75:start=25"
) or prefix("-ffprefixes":["-stream_loop", "3"]
).
- Now raw-frame numbers revert to null(
- Added Looping Video support.
- Docs:
- Added YUV frames example code for Capturing and Previewing BGR frames from a video file recipe.
- Added YUV frames example code for Transcoding video using OpenCV VideoWriter API recipe.
- Added YUV frames example code for Transcoding lossless video using WriteGear API recipe.
- Added new CUVID-accelerated Hardware-based Video Decoding and Previewing recipe.
- Added new CUDA-accelerated Hardware-based Video Decoding and Previewing recipe.
- Added new CUDA-accelerated Video Transcoding with OpenCV`s VideoWriter API recipe.
- Added new CUDA-NVENC-accelerated Video Transcoding with WriteGear API recipe both for consuming BGR and NV12 frames.
- Added new Capturing and Previewing frames from a Looping Video recipe using
-stream_loop
option andloop
filter. - Added new
content.code.copy
andcontent.code.link
features.
β‘οΈUpdates/Improvements
- FFhelper:
- Replaced depreciating
Retry
API fromrequests.packages
withrequests.adapters
.
- Replaced depreciating
- Maintenance:
- Replaced
raw.github.com
links with GitLab and GH links.
- Replaced
π Bug-fixes
- FFdecoder API:
- Fixed Zero division bug while calculating
raw_bit_per_component
.
- Fixed Zero division bug while calculating
- FFhelper:
- Fixed response.headers returning
content-length
as Nonetype since it may not necessarily have the Content-Length header set. - Docs:
- Fixed badges/shields#8671 badge issue in README.md
- Fixed response.headers returning