Video Effects Graph Pipeline for Batch Package Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating video effects packages are inefficient and lack batch processing capabilities.
Innovation Solution
A method and apparatus utilizing a node system to generate video effects packages by obtaining an effects control with an empty input, determining it as a target, switching to a script effects graph, and creating and connecting getting, frame capture, selection, and setting controls to input captured video frames.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If developers use computer language programming to generate effects packages, then the effects packages can be generated, but the generation efficiency is low and batch processing cannot be achieved
Solution Approach 1:
The patent segments the effects package generation process into a node system with multiple independent control nodes (getting control, frame capture control, selection control, setting control). Each node performs a specific function in the generation pipeline, allowing parallel processing and batch generation of effects packages, thereby improving productivity while maintaining ease of operation.
2Productivity
If a node system is used to enable batch processing, then generation efficiency is improved, but the system complexity increases
Solution Approach 1:
The node system is designed to be self-configuring and self-executing. The controls automatically connect and process data through the pipeline without requiring complex manual configuration. The system serves itself by having each node automatically perform its function based on the effects information, reducing the operational complexity despite the increased structural complexity of the node system.
Data Source
AI summary
The present disclosure provides video effect packet generation method and apparatus, device, and storage medium. The method of generating the video effects package includes: obtaining an effects control with an empty input in a general effects graph, and determining the effects control as a target effects control; obtaining effects information in the target effects control and switching to a script effects graph; creating, in the script effects graph and according to the creation operation triggered by the user, a getting control, a frame capture control, a selection control and a setting control, the getting control and the setting control corresponding to the effects information; connecting the getting control, the frame capture control, the selection control and the setting control in sequence to input the captured video frames to the target effects control to generate a video effects package.


