Video processing method, device, equipment and storage medium
Patent Information
- Application Number
- JP2024550591
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-06-23
- Filing Date
- 2023-06-06
- Publication Date
- 2025-04-03
- Estimated Expiration
- 2043-06-06
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] (Reference to Related Application) This application claims priority from a Chinese application having application number 202210725231.3 and filing date June 23, 2022, the disclosure of which is hereby incorporated by reference in its entirety into this application.
[0002] (Technical field) The present disclosure relates to the field of data processing, and in particular to a video processing method, apparatus, device and storage medium. [Background technology]
[0003] With the continuous development of video processing technology, people's demands for related functions during video playback become more and more diversified. Summary of the Invention
[0004] To solve the above technical problems, the embodiments of the present disclosure provide a technical solution for video processing.
[0005] In a first aspect, the present disclosure provides a video processing method, the method comprising: in response to a pressing event corresponding to a predetermined drag operation on a progress bar cursor on a video playback page on which the target video is displayed, switching and displaying the progress bar cursor to a first multimedia material related to the content of the target video, the first multimedia material corresponding to the predetermined drag operation; and displaying the first multimedia material in a moving manner in the video playback progress bar based on a drag trajectory corresponding to a predetermined drag operation, wherein the display position of the first multimedia material in the video playback progress bar is used to characterize the playback progress of the target video on the video playback page.
[0006] In some embodiments, after the step of playing the first multimedia material while moving it along a drag trajectory corresponding to the predetermined drag operation, when it is monitored that the display time length of the first multimedia material reaches a predetermined first time length, switching and displaying the first multimedia material to a second multimedia material corresponding to the predetermined drag operation and related to the content of the first multimedia material; The method further includes displaying the second multimedia material in a moving manner on the video playback progress bar according to a drag trajectory corresponding to the predetermined drag operation.
[0007] In some embodiments, after the step of displaying the second multimedia material while moving it along a drag trajectory corresponding to the predetermined drag operation, in response to a lift event corresponding to the predetermined drag operation, switching and displaying the second multimedia material to a third multimedia material corresponding to the predetermined drag operation and related to the content of the second multimedia material; and displaying the third multimedia material according to the video playback progress bar on the video playback page.
[0008] In some embodiments, after the step of displaying the first multimedia material while moving it along a drag trajectory corresponding to the predetermined drag operation, when determining that the display time length of the first multimedia material has not reached the predetermined first time length and monitoring a lifting event corresponding to the predetermined drag operation, switching and displaying the first multimedia material to a fourth multimedia material related to the content of the first multimedia material, which corresponds to the predetermined drag operation; and displaying a fourth multimedia material according to the video playback progress bar on the video playback page.
[0009] In some embodiments, the first multimedia material is a first video, the second multimedia material is a second image, the second image is a predetermined frame screen in the first video, and the third multimedia material is a third video, and the content of the first video, the second image and the third video are related.
[0010] In some embodiments, the predetermined drag operation is a forward drag operation or a backward drag operation on the progress bar cursor, where the forward drag operation corresponds to a forward control operation on the playback progress of the target video on the video playback page, and the backward drag operation corresponds to a backward control operation on the playback progress of the target video.
[0011] In some embodiments, the content of the first multimedia material corresponding to the corresponding forward drag operation and the corresponding backward drag operation, respectively, is related.
[0012] In some embodiments, the content of the first multimedia material is associated with a drag direction that corresponds to a given drag operation.
[0013] In some embodiments, the video playback progress bar on the video playback page is located below the first multimedia material or in a central location above the first multimedia material.
[0014] In a second aspect, the present disclosure provides a video processing apparatus, the apparatus comprising: a first switching display module for switching and displaying the progress bar cursor to a first multimedia material corresponding to the predetermined drag operation in response to a pressing event corresponding to a predetermined drag operation on the progress bar cursor on the video playback page; and a first moving display module for displaying the first multimedia material while moving based on a drag trajectory corresponding to a predetermined drag operation, wherein the display position of the first multimedia material is used to characterize the playback progress of the video on the video playback page.
[0015] In a third aspect, the present disclosure provides a computer-readable storage medium having stored thereon instructions that, when executed on a terminal device, cause the terminal device to perform a method as described in the present disclosure.
[0016] In a fourth aspect, the present disclosure provides a video processing apparatus, the video processing apparatus including a memory and a processor, the memory storing a computer program, the computer program being executable by the processor and, when executed by the processor, implementing a method according to the present disclosure.
[0017] In a fifth aspect, the present disclosure provides a computer program product, the computer program product comprising computer programs / instructions which, when executed by a processor, implement the methods described in the present disclosure.
[0018] In a sixth aspect, the present disclosure provides a computer program comprising program code which, when executed by a processor, performs a method according to the present disclosure. [Brief description of the drawings]
[0019] The drawings herein, which are incorporated in and constitute a part of this specification, illustrate preferred embodiments of the present disclosure and, together with the specification, serve to explain the principles of the present disclosure.
[0020] In order to more clearly describe the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly describes the drawings that need to be used in the description of the embodiments or the prior art, and obviously, those skilled in the art can further obtain other drawings based on these drawings without creative labor. [Figure 1] 2 is a schematic diagram of a video playback progress bar. [Diagram 2] 1 is a flowchart of a video processing method provided by an embodiment of the present disclosure. [Diagram 3]2 is a schematic diagram of a progress bar cursor in a video playback progress bar provided by an embodiment of the present disclosure; [Figure 4] 4 is a flowchart of another video processing method provided by an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a structural schematic diagram of a video processing device provided according to an embodiment of the present disclosure; [Figure 6] FIG. 2 is a structural schematic diagram of a video processing device provided by an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] In order to make the above objectives, features and advantages of the present disclosure more clearly understandable, the technical solution of the present disclosure is further described below. It should be noted that, unless contradictory, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0022] In order to facilitate a thorough understanding of the present disclosure, many specific details are set forth in the following description, but the present disclosure can also be implemented using other methods different from those described herein. Apparently, the embodiments in the specification are only some embodiments of the present disclosure, but not all of the embodiments.
[0023] The video playback progress bar is used to indicate the playback progress of the video displayed on the video playback page, and the progress bar cursor is located on the video playback progress bar, and the user can drag the progress bar cursor in the video playback progress bar to trigger forward or backward control operations on the video playback progress. As shown in Figure 1, a schematic diagram of a video playback progress bar is shown in a video playback progress bar 100 with a progress bar cursor 110 displayed.
[0024] In the related art, the display style of the progress bar cursor in the video playback progress bar is relatively uniform, and generally, all of them are the style shown in the progress bar cursor 110 in FIG. 1 above, which cannot meet the diverse needs of users for functions.
[0025] How to enrich related functions during video playback to improve users' experience is currently a technical problem that needs to be urgently solved.
[0026] In view of this, an embodiment of the present disclosure provides a technical solution for video processing, which, when a pressing event corresponding to a predetermined drag operation on a progress bar cursor on a video playback page is received, first switches the progress bar cursor to a first multimedia material corresponding to the predetermined drag operation, and then displays the first multimedia material while moving on the video playback progress bar according to a drag trajectory corresponding to the predetermined drag operation. The first multimedia material is related to the content of a target video displayed on the video playback page, and the display position of the first multimedia material is used to characterize the playback progress of the target video on the video playback page. The embodiment of the present disclosure triggers the switching and display of the progress bar cursor to the first multimedia material related to the content of the target video through a predetermined drag operation on the progress bar cursor, enriching the functions related to video playback and improving the user's usage experience.
[0027] In view of this, an embodiment of the present disclosure provides a video processing method. Please refer to FIG. 2, which is a flowchart of the video processing method provided by the embodiment of the present disclosure, and the method includes the following S201 to S202.
[0028] In S201, in response to a pressing event corresponding to a predetermined drag operation on a progress bar cursor on a video playback page, the progress bar cursor is switched to a first multimedia material corresponding to the predetermined drag operation and displayed, a target video is displayed on the video playback page, and the first multimedia material is related to the content of the target video.
[0029] According to embodiments of the present disclosure, the first multimedia material may be any suitable type of material, for example, the first multimedia material may be a video (referred to as the first video) or an image (referred to as the first image).
[0030] In the embodiment of the present disclosure, as shown in FIG. 1 above, in the process of displaying the target video on the video playback page, a progress bar cursor is displayed on the video playback progress bar of the target video. When a pressing event corresponding to a certain drag operation on the progress bar cursor is monitored, the progress bar cursor is switched to and displayed on the first multimedia material corresponding to the certain drag operation. As shown in FIG. 3, a schematic diagram of a progress bar cursor in the video playback progress bar provided by the embodiment of the present disclosure is shown. The progress bar cursor 110 in the video playback progress bar of FIG. 1 above is switched to and displayed on the first multimedia material 301 corresponding to the certain drag operation shown in FIG. 3. Specifically, as shown in a, the video playback progress bar may be located at the lower position of the first multimedia material, or as shown in b, the video playback progress bar may be located at the center position of the first multimedia material. The embodiment of the present disclosure is not limited thereto.
[0031] Specifically, switching the progress bar cursor to a first multimedia material corresponding to a specified drag operation means hiding the original display style of the progress bar cursor and displaying the first multimedia material corresponding to the specified drag operation as the display style after the progress bar cursor is switched.
[0032] The predetermined drag operation includes a combination of a press and lift event, and specifically, a combination of a press-drag and lift operation triggers a predetermined drag operation on the progress bar cursor, and the press event may be an event triggered by an operation of pressing down a mouse, finger, touch pen, etc., and correspondingly, the lift event may be an event triggered by an operation of lifting a mouse, finger, touch pen, etc., corresponding to the press event.
[0033] The specified drag operation may be a forward drag operation or a backward drag operation on the progress bar cursor, specifically, the forward drag operation corresponds to a forward control operation on the playback progress of the target video on the video playback page, and the backward drag operation corresponds to a backward control operation on the playback progress of the target video.
[0034] In some embodiments, when a press event corresponding to a forward drag operation on the progress bar cursor is received, the progress bar cursor is switched to display a first multimedia material corresponding to the forward drag operation, and when a press event corresponding to a backward drag operation on the progress bar cursor is received, the progress bar cursor is switched to display a first multimedia material corresponding to the backward drag operation.
[0035] In some embodiments, the contents of the first multimedia material corresponding to the forward drag operation and the backward drag operation having a correspondence relationship are related, that is, the contents of the first multimedia material corresponding to the forward drag operation and the backward drag operation on the same video are related. Specifically, in the embodiments of the present disclosure, the contents of the first multimedia material corresponding to the forward control operation (i.e., the forward drag operation) and the backward control operation (i.e., the backward drag operation) on the target video are related.
[0036] For example, the first multimedia material corresponding to a forward drag operation is an animation of a snowman running forward, and the first multimedia material corresponding to a backward drag operation is an animation of a snowman retreating backward, in which when the user drags the progress bar cursor forward, it corresponds to the dynamic effect of the snowman running forward, and when the user drags the progress bar backward, it corresponds to the dynamic effect of the snowman retreating, thereby realizing an interaction effect between the user and the snowman.
[0037] In some embodiments, the content of the first multimedia material is associated with a drag direction corresponding to a given drag action, for example, the first multimedia material corresponding to a forward drag action is an animated snowman running forward and waving from left to right, and the first multimedia material corresponding to a backward drag action is an animated snowman running backward and waving from right to left.
[0038] In S202, the first multimedia material is displayed in a moving manner on a video playback progress bar according to a drag trajectory corresponding to the predetermined drag operation.
[0039] The display position of the first multimedia material in a video playback progress bar is used to characterize the playback progress of the target video in the video playback page.
[0040] In an embodiment of the present disclosure, a progress bar cursor in a video playback progress bar is switched to a first multimedia material corresponding to a certain drag operation, and then the first multimedia material is moved and displayed in the video playback progress bar along a drag trajectory corresponding to the certain drag operation, and the display position of the first multimedia material in the video playback progress bar indicates the playback progress of the target video to a user.
[0041] The first multimedia material is related to the content of the target video, for example, if the target video is a Christmas-related video, the first multimedia material may be material related to Christmas elements such as snowman videos, snowman images, Santa Claus videos, etc., so that the progress bar cursor in the video playback progress bar of the target video can be switched to the first multimedia material to enhance the user's immersive feeling and improve the user's usage experience.
[0042] In a video processing method provided by an embodiment of the present disclosure, when a pressing event corresponding to a predetermined drag operation on a progress bar cursor on a video playback page is received, the progress bar cursor is first switched to a first multimedia material corresponding to the predetermined drag operation, and then the first multimedia material is moved and displayed on the video playback progress bar according to a drag trajectory corresponding to the predetermined drag operation. The first multimedia material is related to the content of a target video displayed on the video playback page, and the display position of the first multimedia material is used to characterize the playback progress of the target video on the video playback page. In the embodiment of the present disclosure, the predetermined drag operation on the progress bar cursor triggers the switching and display of the progress bar cursor to the first multimedia material related to the content of the target video, enriching the functions related to video playback and improving the user's usage experience.
[0043] Additionally or alternatively, an embodiment of the present disclosure further provides another video processing method, see FIG. 4, which is a flowchart of another video processing method provided by an embodiment of the present disclosure, where the method includes the following steps S401 to S408.
[0044] In S401, in response to a press event corresponding to a predetermined drag operation on a progress bar cursor on a video playback page, the progress bar cursor is switched to and displayed as a first multimedia material corresponding to the predetermined drag operation.
[0045] A target video is displayed on the video playback page, and the first multimedia material is related to the content of the target video. According to an embodiment of the present disclosure, the first multimedia material may be any suitable type of material. By way of example, the first multimedia material may be a video (referred to as a first video) or an image (referred to as a first image).
[0046] In S402, the first multimedia material is displayed moving on a video playback progress bar according to a drag trajectory corresponding to the predetermined drag operation.
[0047] The display position of the first multimedia material in a video playback progress bar is used to characterize the playback progress of the target video in the video playback page.
[0048] S401 and S402 in the embodiment of the present disclosure are the same as S201 and S202 in the above embodiment, and can be understood with reference to the above embodiment, and will not be described in detail here.
[0049] In S403, when it is monitored that the display time length of the first multimedia material reaches a predetermined first time length, the first multimedia material is switched to and displayed as a second multimedia material corresponding to the predetermined drag operation.
[0050] The second multimedia material is related to the content of the first multimedia material.
[0051] In an embodiment of the present disclosure, in the process of moving and displaying a first multimedia material on a video playback progress bar, a display time length of the first multimedia material is monitored in real time, and when it is monitored that the display time length of the first multimedia material reaches a predetermined first time length, the first multimedia material displayed on the video playback progress bar is switched to a second multimedia material corresponding to a predetermined drag operation.
[0052] The second multimedia material may be any suitable type of material, the same or different from the type of the first multimedia material, for example a video (hereinafter referred to as the second video) or an image (hereinafter referred to as the second image) related to the content of the first multimedia material. The predetermined first time length may be predetermined according to the display needs, for example 150 ms.
[0053] In S404, the second multimedia material is displayed moving on the video playback progress bar according to a drag trajectory corresponding to the predetermined drag operation.
[0054] In practical application, the first multimedia material displayed on the video playback progress bar is switched to a second multimedia material corresponding to a specified drag operation, and then the second multimedia material is displayed while moving on the video playback progress bar based on the drag trajectory corresponding to the specified drag operation.
[0055] In S405, in response to a lifting event corresponding to the predetermined drag operation, the second multimedia material is switched to and displayed as a third multimedia material corresponding to the predetermined drag operation.
[0056] The third multimedia material is related to the content of the second multimedia material.
[0057] In an embodiment of the present disclosure, a press event corresponding to a predetermined drag operation is monitored, and then a lift event corresponding to the predetermined drag operation is monitored in real time, and when a lift event corresponding to the predetermined drag operation is detected, a second multimedia material displayed on a video playback progress bar is switched to a third multimedia material corresponding to the predetermined drag operation.
[0058] The third multimedia material may be of any suitable type, being the same or different in type to the first and / or second multimedia material, for example a video (hereinafter referred to as the third video) or an image (hereinafter referred to as the third image) related to the content of the second multimedia material.
[0059] In S406, the third multimedia material is displayed according to a video playback progress bar on the video playback page.
[0060] In an embodiment of the present disclosure, the second multimedia material displayed in the video playback progress bar is switched to a third multimedia material corresponding to a specified drag operation, and then the third multimedia material is displayed in the video playback progress bar on the video playback page.
[0061] When the target video on the video playback page is in a playing state, the third multimedia material is played along with the video playback progress bar of the target video to indicate the playing progress of the target video.
[0062] When the target video on the video playback page is in a paused state, the third multimedia material is displayed at the occurrence position of a lifting event corresponding to a given drag operation.
[0063] In S407, if it is determined that the display time length of the first multimedia material has not reached the predetermined first time length and a lifting event corresponding to the predetermined drag operation is monitored, the first multimedia material is switched to and displayed as a fourth multimedia material corresponding to the predetermined drag operation.
[0064] The fourth multimedia material is related to the content of the first multimedia material.
[0065] In an embodiment of the present disclosure, when the display time length of the first multimedia material has not reached a predetermined first time length, if a lifting event corresponding to a predetermined drag operation is monitored, the first multimedia material in the video playback progress bar is switched to a fourth multimedia material corresponding to the predetermined drag operation.
[0066] In particular, the fourth multimedia material may be of any suitable type, being the same or different in type from the first multimedia material and / or the second multimedia material and / or the third multimedia material, for example a video (hereinafter referred to as the fourth video) or an image (hereinafter referred to as the fourth image) related to the content of the first multimedia material.
[0067] In some embodiments, the fourth multimedia material may be the same as the third multimedia material or may be different.
[0068] In S408, the fourth multimedia material is displayed according to a video playback progress bar on the video playback page.
[0069] In an embodiment of the present disclosure, after a first multimedia material displayed in a video playback progress bar is switched to a fourth multimedia material corresponding to a predetermined drag operation, the fourth multimedia material is displayed in the video playback progress bar on the video playback page.
[0070] In the video processing method provided by the embodiment of the present disclosure, a certain drag operation on the progress bar cursor triggers switching and displaying the progress bar cursor to a material, such as a first multimedia material, related to the content of the target video, thereby further enriching the functions related to video playback and improving the user experience.
[0071] The following describes an exemplary implementation of the embodiment of the present disclosure. In the application scenario, in response to a press event corresponding to a predetermined drag operation on a progress bar cursor on a video playback page, the progress bar cursor is switched to a first video corresponding to the predetermined drag operation, and then, when it is monitored that the playback time length of the first video has reached a predetermined first time length, the first video is switched to a predetermined frame screen (i.e., a second image) in the first video, and when it is further monitored that a lift event corresponding to the predetermined drag event is detected, the predetermined frame screen is switched to a third video. The contents of the first video, the second screen, and the third video are related, and the data of the first video and the third video can be stored based on a json file.
[0072] The present disclosure further provides a video processing device. Refer to FIG. 5, which is a structural schematic diagram of a video processing device provided by an embodiment of the present disclosure, where the device includes a first switching display module 501 and a first moving display module 502.
[0073] The first switching display module 501 is used to switch the progress bar cursor to a first multimedia material corresponding to a predetermined drag operation in response to a pressing event corresponding to the predetermined drag operation on the progress bar cursor on the video playback page. For example, the first multimedia material may be a first video or a first image.
[0074] The first moving display module 502 is used to move and display the first multimedia material according to a drag trajectory corresponding to the predetermined drag operation, and the display position of the first multimedia material is used to characterize the playback progress of the video on the video playback page.
[0075] In some embodiments, the apparatus further comprises: a second switching display module for switching the first multimedia material to a second multimedia material related to a content of the first multimedia material, the second multimedia material corresponding to the predetermined drag operation, when monitoring that a display time length of the first multimedia material reaches a predetermined first time length; The video playback progress bar further includes a second moving display module for displaying the second multimedia material while moving it according to a drag trajectory corresponding to the predetermined drag operation.
[0076] In some embodiments, the apparatus further comprises: a third switching and displaying module for switching and displaying the second multimedia material to a third multimedia material corresponding to the predetermined dragging operation and related to a content of the second multimedia material in response to a lifting event corresponding to the predetermined dragging operation; and a first display module for displaying the third multimedia material according to a video playback progress bar on the video playback page.
[0077] In some embodiments, the apparatus further comprises: a fourth switching display module for switching the first multimedia material to a fourth multimedia material related to the content of the first multimedia material and corresponding to the predetermined dragging operation when determining that the display time length of the first multimedia material has not reached the predetermined first time length and monitoring a lifting event corresponding to the predetermined dragging operation; and a second display module for displaying the fourth multimedia material according to a video playback progress bar on the video playback page.
[0078] In some embodiments, the first multimedia material is the first video, the second multimedia material is a second image, the second image is a predetermined frame screen in the first video, the third multimedia material is a third video, and the contents of the first video, the second image and the third video are related.
[0079] In some embodiments, the specified drag operation is a forward drag operation or a backward drag operation on the progress bar cursor, the forward drag operation corresponding to a forward control operation on the playback progress of the target video on the video playback page, and the backward drag operation corresponding to a backward control operation on the playback progress of the target video.
[0080] In some embodiments, the contents of the first multimedia material corresponding to the forward drag operation and the backward drag operation, respectively, having a correspondence relationship, are related.
[0081] In some embodiments, the content of the first multimedia material is associated with a drag direction corresponding to the predetermined drag operation.
[0082] In some embodiments, the video playback progress bar on the video playback page is located below the first multimedia material or in a central position above the first multimedia material.
[0083] It should be noted that each of the above modules is merely a logical module divided based on the specific functions realized therein, and is not intended to limit the specific implementation form, and may be realized, for example, by software, hardware, or a combination of software and hardware. When actually realized, each of the above modules may be realized as an independent physical entity, or may be realized by a single entity (e.g., a processor (e.g., CPU or DSP), integrated circuit, etc.). It should be noted that each of the above modules is shown by dashed lines in the drawings, indicating that these modules may not actually exist, and the operations / functions realized by them may be realized by the device or processing circuit itself.
[0084] When a pressing event corresponding to a predetermined drag operation on a progress bar cursor on a video playback page is received, the video processing device provided by the embodiment of the present disclosure first switches the progress bar cursor to a first multimedia material corresponding to the predetermined drag operation, and then displays the first multimedia material on the video playback progress bar while moving according to a drag trajectory corresponding to the predetermined drag operation. The first multimedia material is related to the content of a target video displayed on the video playback page, and the display position of the first multimedia material is used to characterize the playback progress of the target video on the video playback page. The embodiment of the present disclosure triggers the switching display of the progress bar cursor to the first multimedia material related to the content of the target video through the predetermined drag operation on the progress bar cursor, enriching the functions related to video playback and improving the user's usage experience.
[0085] In addition to the above methods and apparatus, embodiments of the present disclosure further provide a computer-readable storage medium having stored thereon instructions that, when executed on a terminal device, cause the terminal device to implement the video processing method described in the embodiments of the present disclosure.
[0086] An embodiment of the present disclosure further provides a computer program product, the computer program product including computer programs / instructions which, when executed by a processor, implement the video processing method according to the embodiment of the present disclosure.
[0087] An embodiment of the present disclosure further provides a data processing device including a memory and a processor, wherein a computer program is stored in the memory, and wherein the computer program, when executed by the processor, can realize the video processing method described in the embodiment of the present disclosure.
[0088] An embodiment of the present disclosure further provides a computer program, the computer program including a program code for implementing the video processing method according to the embodiment of the present disclosure when executed by a processor.
[0089] In addition, the embodiment of the present disclosure further provides a video processing device that can realize the video processing technical solution according to the embodiment of the present disclosure. Referring to FIG. 6, the video processing device includes: The video processing device may include a processor 601, a memory 602, an input device 603, and an output device 604. The number of processors 601 in the video processing device may be one or more, and one processor is exemplified in Fig. 6. In some embodiments of the present disclosure, the processor 601, the memory 602, the input device 603, and the output device 604 may be connected by a bus or other method, and the connection by a bus is exemplified in Fig. 6.
[0090] The memory 602 can be used to store software programs and modules, and the processor 601 executes various functional applications and data processing of the video processing device by executing the software programs and modules stored in the memory 602. The memory 602 can mainly include a program storage area and a data storage area, and the program storage area can store an operating system, an application program required for at least one function, and the like. The memory 602 can also include a high-speed random access memory, and can further include at least one non-volatile memory such as a disk memory device, a flash memory device, or other volatile solid-state memory device. The input device 603 can be used to receive input numeric or character information and generate signal inputs related to user settings and function control of the video processing device.
[0091] Specifically, in this embodiment, the processor 601 loads executable files corresponding to the processes of one or more application programs into the memory 602 in accordance with the following instructions, and executes the application programs stored in the memory 602 by the processor 601 to realize various functions of the above-mentioned video processing device.
[0092] It should be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that any such actual relationship or order exists between those entities or operations. Furthermore, the terms "comprise", "comprises", or any other variations thereof cover non-exclusive inclusions, whereby a process, method, article, or device that includes a set of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article, or device. In the absence of further limitations, an element qualified by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, article, or device that includes the element.
[0093] The above description is merely a specific embodiment of the present disclosure, to enable those skilled in the art to understand or realize the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not limited to these embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. in response to a pressing event corresponding to a predetermined drag operation on a progress bar cursor on a video playback page on which a target video is displayed, switching and displaying the progress bar cursor located on a video playback progress bar to a first multimedia material, which is a first moving image or a first image, corresponding to the predetermined drag operation and related to the content of the target video; displaying the first multimedia material in the video playback progress bar while moving it according to a drag trajectory corresponding to the predetermined drag operation, wherein a display position of the first multimedia material in the video playback progress bar is used to characterize a playback progress of the target video in the video playback page; when it is monitored that the display time length of the first multimedia material reaches a predetermined first time length, switching and displaying the first multimedia material to a second multimedia material corresponding to the predetermined drag operation and related to the content of the first multimedia material; and displaying the second multimedia material on the video playback progress bar while moving the second multimedia material on the video playback progress bar according to a drag trajectory corresponding to the predetermined drag operation. Video processing methods.
2. after the step of displaying the second multimedia material while moving it along a drag trajectory corresponding to the predetermined drag operation, in response to a lifting event corresponding to the predetermined drag operation, switching and displaying the second multimedia material to a third multimedia material corresponding to the predetermined drag operation and related to the content of the second multimedia material; and displaying the third multimedia material according to a video playback progress bar on the video playback page.
2. The video processing method of claim 1.
3. after displaying the first multimedia material while moving it along a drag trajectory corresponding to the predetermined drag operation, when it is determined that the display time length of the first multimedia material has not reached the predetermined first time length and a lifting event corresponding to the predetermined drag operation is monitored, switching the first multimedia material to a fourth multimedia material related to the content of the first multimedia material and corresponding to the predetermined drag operation; and displaying the fourth multimedia material according to a video playback progress bar on the video playback page.
2. The video processing method of claim 1.
4. 3. The video processing method of claim 2, wherein the first multimedia material is a first video, the second multimedia material is a second image, the second image is a predetermined frame screen in the first video, the third multimedia material is a third video, and the contents of the first video, the second image and the third video are related.
5. 2. The video processing method of claim 1, wherein the specified drag operation is a forward drag operation or a backward drag operation on the progress bar cursor, the forward drag operation corresponding to a forward control operation on the playback progress of the target video on the video playback page, and the backward drag operation corresponding to a backward control operation on the playback progress of the target video.
6. The video processing method of claim 5 , wherein the content of the first multimedia material corresponding to the forward drag operation and the backward drag operation having a correspondence relationship is related.
7. 6. The method of claim 5, wherein the content of the first multimedia material is associated with a drag direction corresponding to the predetermined drag operation.
8. The video processing method of claim 1 , wherein a video playback progress bar on the video playback page is located at a lower position of the first multimedia material or at a central position of the first multimedia material.
9. a first switching display module for switching and displaying the progress bar cursor located on the video playback progress bar to a first multimedia material, which is a first video or a first image, corresponding to a pressing event corresponding to a predetermined drag operation on a progress bar cursor on a video playback page; a first moving display module for displaying the first multimedia material while moving it based on a drag trajectory corresponding to the predetermined drag operation, and the display position of the first multimedia material is used to characterize the playback progress of a video on the video playback page; a second switching display module for switching the first multimedia material to a second multimedia material related to the content of the first multimedia material, the second multimedia material corresponding to the predetermined drag operation, when monitoring that a display time length of the first multimedia material reaches a predetermined first time length; a second moving display module for moving and displaying the second multimedia material on the video playback progress bar according to a drag trajectory corresponding to the predetermined drag operation; Video processing device.
10. A computer readable storage medium having stored thereon instructions which, when executed on a terminal device, cause said terminal device to implement the video processing method according to any one of claims 1 to 8.
11. A video processing device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, the computer program implementing the video processing method according to any one of claims 1 to 8 when executed by the processor.