Video Looping Mechanism Using Reverse Playback Transition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Short videos looped by jumping directly from the last frame to the first frame cause a flickering effect, leading to a poor user experience due to significant content differences between the last and first frames.
Innovation Solution
A method and apparatus for looping videos by playing frames in positive order, then reversing playback until a preset frame, and returning to positive order, reducing the flickering effect by minimizing content jumps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of stationary object
If video frames are played by jumping directly from the last frame to the first frame, then the video can be looped continuously, but the user experiences flickering due to significant content differences between frames
Solution Approach 1:
The patent applies preliminary action by pre-processing the video frames to identify similar frames before the loop point. Specifically, it selects a frame similar to the first frame from among the last several frames, andprepares transition information in advance to enable smooth looping without flickering
Solution Approach 2:
The patent uses an intermediary approach by introducing a transition frame selection mechanism. Instead of directly jumping from the last frame to the first frame, it selects an intermediate frame that is similar to the first frame, acting as a mediator to bridge the content gap and reduce flickering
2Object-affected harmful factors
If the video playback method is changed to reduce flickering, then user experience improves, but the playback control complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the video frame sequence into distinct segments with different playback behaviors. It identifies a first segment (normal playback) and a second segment (near the loop point with similar frames), and applies different transition strategies to each segment to reduce flickering while maintaining simplicity
Solution Approach 2:
The patent uses parameter changes by dynamically adjusting the frame selection parameter based on frame similarity. It changes the playback parameter from fixed (always jump to first frame) to variable (jump to a frame similar to the first frame), reducing flickering through parameter optimization
Data Source
AI summary
The embodiments of the present application provide a method and an apparatus for releasing a video file, which are applied to a server. The method comprises obtaining a video file to be released; selecting a first preset number of video frames in the video file to be released; generating a target video file from the selected video frames, determining a target display position in a video preview interface for the target video file; and saving a correspondence between the target display position and the target video file such that a first terminal logging in the server can play the target video file at the target display position in the video preview interface based on the correspondence. As can be seen, since the first terminal plays the target video file at the target display position in the video preview interface, the user can get more information about contents of the video file to be released from the target video file, which improves user experience.

