Video Filter Comparison via Parallel Preview Windows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video editing technologies do not allow users to intuitively compare different filters applied to a video in real-time, leading to a poor user experience due to the inability to simultaneously preview multiple filter effects.
Innovation Solution
A method where m frames of a decoded video are sampled to create two videos, one rendered with a first filter and the other with a second filter, displayed side-by-side in separate windows, allowing users to intuitively compare the effects of different filters applied to the video.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple filters are applied to video and effects images are displayed, then different filter effects can be shown, but real-time preview capability is lost and user experience deteriorates
Solution Approach 1:
The preview interface is segmented into multiple regions: a main preview area showing the original video and smaller sub-areas showing filtered video segments. This segmentation allows simultaneous display of multiple filter effects while maintaining real-time preview capability, resolving the contradiction between versatility and ease of operation.
Solution Approach 2:
The solution transitions from a single-dimensional sequential preview (one filter at a time) to a multi-dimensional parallel preview (multiple filters simultaneously). By displaying filtered video segments in spatially arranged sub-areas within the preview interface, the system enables real-time comparison of multiple filter effects without sacrificing preview performance.
2Measurement precision
If video is decoded multiple times for different filters, then accurate filter effects can be previewed, but processing speed decreases and system resources are wasted
Solution Approach 1:
The system performs preliminary decoding of the video once before filter application, storing the decoded video data in memory. This preliminary action eliminates the need for repeated decoding operations when applying multiple filters, thereby maintaining preview accuracy while significantly improving processing speed and reducing resource consumption.
Solution Approach 2:
Multiple filter processing operations are merged into a single processing pipeline that operates on the pre-decoded video data. Instead of separate decode-filter cycles for each filter, the system combines all filter applications into one unified processing stage, improving productivity while maintaining measurement precision.
Data Source
AI summary
Embodiments of this application provide a video processing method, a device, a storage medium. The method includes: obtaining a video file in response to a video editing operation; receiving an edition mode selection operation, and determining at least one edition type in a selected edition mode based on the edition mode selection operation; decoding the video file to obtain a multi-frame target video image; and separately rendering the multi-frame target video image based on the at least one edition type, and displaying, in a display interface, the rendered multi-frame target video image in a display window of a corresponding edition type; where the display interface includes at least one display window, and the at least one display window is in a one-to-one correspondence with the at least one edition type. This enables a user to intuitively observe differences of applications of different edition types on a video file.


