Video Processing With Transition-Keyframe Splitting for Parallel Workloads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video processing technologies face challenges in efficiently processing long, high-bitrate, and large-file-size videos, leading to low processing efficiency and high resource consumption.
Innovation Solution
A video processing method that involves acquiring key frames corresponding to transition images, determining split nodes based on these key frames, splitting the video into fragments, and performing parallel processing on these fragments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If video processing is performed on long, high-bitrate videos using traditional sequential methods, then processing completeness is maintained, but processing efficiency is low and resource consumption is high
Solution Approach 1:
The patent divides long videos into multiple short video fragments based on transition images (key frames). This segmentation allows parallel processing of multiple fragments simultaneously, significantly improving processing efficiency while reducing the computational burden on individual processing units. The transition images serve as natural breakpoints that maintain content integrity while enabling efficient parallelization.
2Productivity
If videos are split into multiple fragments for parallel processing, then processing efficiency improves, but video integrity and continuity may be compromised
Solution Approach 1:
The patent performs preliminary analysis to identify transition images (key frames) before splitting the video. These transition images serve as predetermined breakpoints that ensure content integrity. By pre-identifying appropriate split points based on scene transitions, the system maintains video coherence while enabling parallel processing, thus resolving the contradiction between efficiency and integrity.
Data Source
AI summary
The present disclosure relates to the technical field of video processing, and relates to a video processing method and apparatus, and an electronic device. The method comprises: first acquiring key frames, which correspond to transition images, in a video; next, determining splitting nodes for the video according to the key frames corresponding to the transition images; then, splitting the video according to the splitting nodes for the video, so as to obtain video fragments; and finally performing video parallel processing on the basis of the video fragments.


