Conversation
process_video
|
Hi @Ashp116 👋🏻 Another great idea! Video processing is probably the oldest part of |
|
Hi @SkalskiP, yea, I would like to help update the API. I was thinking of changing how videos are written in |
|
Hi @Ashp116 I'm really glad you want to help me! Let's goooo! 🔥 🔥 🔥 I want the functionalities currently found in
|
UPDATE: Added a new Video class with OpenCV writer and backend
…supervision into bug/process-video-audio
|
Hi @SkalskiP, I’ve addressed most of the features you mentioned, but I have some thoughts on a few aspects of the implementation:
|
process_videoVideo class
Description
This PR introduces a new
VideoAPI that streamlines video processing and rendering workflows. It addresses both issues #1923 and #1929 by enabling more flexible backend support and improved audio-video synchronization.With this update, the video processing function now supports multiple backends, including
PyAVandOpenCV. Notably,PyAVis the only backend currently supporting audio rendering, which significantly improves output quality.This PR requires the optional dependency
pyAVfor the video rendering backend.Tags:
Fixes #1923
Fixes #1929
Type of change
How has this change been tested, please provide a testcase or example of how you tested the change?
Please refer to #1923 and #1929
Any specific deployment considerations
Ensure that
pyAVis installed in the environment to testpyAVbackend.Docs