Video processing method and device, electronic equipment and readable storage medium

By marking the starting video frame of a specific video segment in the video and using labels for categorized display, the difficulty for users to find a specific video segment frame by frame in multiple recorded videos is solved, achieving fast location and efficient video segment playback.

CN115665355BActive Publication Date: 2026-03-03VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-13
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

When users need to locate a specific video segment among multiple recorded videos, they need to search frame by frame, which makes the location difficult and time-consuming.

Method used

By pre-marking the starting video frame of a specific video segment in the video and displaying it in the interface using labels, users can directly locate and play the starting time point of a specific video segment by selecting a label.

Benefits of technology

It enables rapid location of specific video segments, reducing user operation steps and time, and improving location efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115665355B_ABST
    Figure CN115665355B_ABST
Patent Text Reader

Abstract

The application discloses a video processing method and device, electronic equipment and readable storage medium, and belongs to the field of video processing. The video processing method comprises the following steps: displaying a first interface, wherein the first interface comprises a first video marked with a first label; receiving a first input of the first video; and playing the first video from a starting time point corresponding to the first label in response to the first input.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of video processing technology, specifically relating to a video processing method, apparatus, electronic device, and readable storage medium. Background Technology

[0002] Currently, with the rapid development and widespread adoption of mobile devices, mobile camera usage is becoming increasingly widespread and frequent in people's daily lives. The photo and video recording functions implemented by mobile camera devices are also becoming increasingly diverse. More and more users enjoy using mobile camera devices to take photos and videos to record everyday moments, such as their children's growth, their own studies and work, tourist attractions they've visited, or changes in certain things. However, when a user wants to locate a specific video segment from multiple recorded videos stored on a mobile device, they must first find the video containing that specific segment and then watch the entire video frame by frame to find it. This process is difficult and time-consuming. Summary of the Invention

[0003] The purpose of this application is to provide a video processing method, apparatus, electronic device, and readable storage medium that can solve the problem that when a user wants to locate a specific video segment in multiple recorded videos, it is necessary to search for the specific video segment frame by frame in each video, which is difficult and time-consuming.

[0004] In a first aspect, embodiments of this application provide a video processing method, the method comprising:

[0005] Display a first interface, wherein the first interface includes a first video labeled with a first tag;

[0006] Receive the first input to the first video;

[0007] In response to the first input, the first video is played starting from the first playback time point corresponding to the first tag.

[0008] Secondly, embodiments of this application provide a video processing apparatus, the apparatus comprising:

[0009] A first display module is configured to display a first interface, wherein the first interface includes a first video labeled with a first tag;

[0010] The first receiving module is configured to receive a first input to the first video.

[0011] The first playback module is used to respond to the first input by playing the first video with the first playback time point corresponding to the first tag as the starting time.

[0012] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0013] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0014] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0015] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.

[0016] In this embodiment, the user can pre-mark the starting video frame of a specific video segment in the first video using a first tag, and the first video is categorized and displayed on the first interface according to the first tag marked by the user. When the user wants to locate the specific video segment, by selecting the first tag corresponding to the specific video segment on the first interface and selecting the first video corresponding to the specific video segment, the specific video segment can be played with the first playback time point corresponding to the first tag as the starting time point. This makes it easy for the user to quickly locate the specific video segment they want to watch. The location speed is fast and saves time and effort. Attached Figure Description

[0017] Figure 1 This is a flowchart illustrating the video processing method provided in an embodiment of this application;

[0018] Figure 2 This is a schematic diagram of the first interface provided in an embodiment of this application;

[0019] Figure 3 This is a schematic diagram of the second video recording interface provided in an embodiment of this application;

[0020] Figure 4 This is a schematic diagram of the video tag name changing interface provided in the embodiments of this application. Figure 1 ;

[0021] Figure 5 This is a schematic diagram of the video tag deletion interface provided in the embodiments of this application. Figure 1 ;

[0022] Figure 6This is a schematic diagram of the video tag position changing interface provided in an embodiment of this application;

[0023] Figure 7 This is a schematic diagram of the tag management interface provided in an embodiment of this application;

[0024] Figure 8 This is a schematic diagram of the interface for adding video tags provided in an embodiment of this application;

[0025] Figure 9 This is a schematic diagram of the video tag deletion interface provided in the embodiments of this application. Figure 2 ;

[0026] Figure 10 This is a schematic diagram of the video tag name changing interface provided in the embodiments of this application. Figure 2 ;

[0027] Figure 11 This is a schematic diagram of the structure of the video processing apparatus provided in the embodiments of this application;

[0028] Figure 12 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application;

[0029] Figure 13 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application. Detailed Implementation

[0030] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0031] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and are not used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. The video processing method provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0032] Figure 1 This is a schematic flowchart illustrating a video processing method according to an embodiment of this application. The video processing method provided in this application embodiment can be executed by an electronic device, including but not limited to smartphones, tablets, computers, wearable devices, etc.

[0033] like Figure 1 and Figure 2 As shown, the video processing method of this embodiment may include the following steps 101 to 103: Step 101: Display a first interface 201, wherein the first interface 201 includes a first video 203 marked with a first tag 202.

[0034] In this embodiment, after the electronic device receives a certain setting operation from the user, it can display a first interface 201 on the electronic device according to the user's setting operation. The first interface 201 includes at least one label, and each label corresponds to at least one video.

[0035] In this embodiment, a certain setting operation can be a user writing corresponding letters on the album app interface; it can also be a swiping operation on the album app interface. The comparison in this embodiment is not specifically limited.

[0036] For example, when an electronic device opens a photo album app, the user can write the letter "L" on the screen of the electronic device with their finger. The electronic device can then display the first interface 201 on the screen based on the received user's action of writing the letter "L".

[0037] For example, when an electronic device opens a photo album app, the user can swipe their finger from the bottom left corner to the top right corner of the screen. The mobile terminal can then display the first interface 201 on the screen based on the received swipe action from the user.

[0038] In this embodiment, as Figure 2 As shown, the first interface 201 can be a video tag classification management interface in the photo album APP. At least one tag in the first interface 201 can be a first tag 202, a second tag, a third tag, and a fourth tag. At least one video corresponding to the first tag 202 can be a first video 203, a second video, a third video, a fourth video, a fifth video, etc.

[0039] In this embodiment, when multiple tags are set in the first interface 201, the tags are sorted according to a preset sorting rule. The preset sorting rule can be based on the number of times the user clicked the tags from highest to lowest; it can also be based on the first letter of the tag names; or it can be based on the time the user clicked the tags from most recent to oldest. This embodiment does not impose a specific limitation on this, and it can be set by the user.

[0040] For example, if the first interface 201 has four tags: "Beijing Trip", "Xi'an Trip", "Yunnan Trip" and "Chongqing Trip", the four tags are sorted according to the first letter of their names. In this case, the order of the four tags in the first interface 201 from top to bottom is "Beijing Trip", "Chongqing Trip", "Xi'an Trip" and "Yunnan Trip".

[0041] In this embodiment, when one tag corresponds to multiple videos, the playback time point represented by the tag in each video may be the same or different.

[0042] For example, if both the first video 203 and the second video are marked with a first tag 202, and the playback time point corresponding to the first tag 202 in the first video 203 is three minutes and twenty seconds, and the playback time point corresponding to the first tag 202 in the second video is three minutes and twenty seconds, then the video corresponding to the first tag 202 in the first interface 201 is the first video 203 and the second video, and the playback time point represented by the first tag 202 in the first video 203 and the second video is the same.

[0043] For example, if both the first video 203 and the second video are marked with a first tag 202, and the playback time corresponding to the first tag 202 in the first video 203 is four minutes and thirty seconds, and the playback time corresponding to the first tag 202 in the second video is three minutes and twenty seconds, then the videos corresponding to the first tag 202 in the first interface 201 are the first video 203 and the second video, and the playback time points represented by the first tag 202 in the first video 203 and the second video are different.

[0044] In this embodiment, as Figure 2 As shown, when the first interface 201 is displayed, the first label 202 is in an expanded state, and the multiple videos corresponding to the first label 202 are displayed below the first label 202 in a target format. The target format is a display screen for each video with the video frame corresponding to the playback time point represented by the first label 202 in each video, and the playback time point represented by the first label 202 in each video is displayed on the display screen of each video.

[0045] For example, the first tag 202 can be Xi'an cuisine. The multiple videos corresponding to the first tag 202 are the first video 203, the second video, and the third video. In the first video 203, the playback time indicated by the first tag 202 is 4 minutes and 30 seconds, and the content of the video frame corresponding to the first tag 202 in the first video 203 is a bowl of mutton soup with bread. In the second video, the playback time indicated by the first tag 202 is 3 minutes and 20 seconds, and the content of the video frame corresponding to the first tag 202 in the second video is roujiamo (Chinese hamburger). In the third video, the playback time indicated by the first tag 202 is 5 minutes and 40 seconds, and the content of the video frame corresponding to the first tag 202 in... The content of the corresponding video frame in the third video is oil-splashed noodles; therefore, when the first interface 201 is displayed, the first video 203 is displayed below the first label 202 with a video frame containing a bowl of mutton stew, and the display screen of the first video 203 shows "4′30″"; the second video is displayed below the first label 202 with a video frame containing roujiamo (Chinese hamburger), and the display screen of the second video shows "3′20″"; the third video is displayed below the first label 202 with a video frame containing oil-splashed noodles, and the display screen of the third video shows "5′40″".

[0046] Step 102: Receive the first input to the first video 203.

[0047] In this embodiment, the first input is used to start playing the first video 203 by using the first playback time point corresponding to the first tag 202. The first input can be a user's click input on the target content, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not make specific limitations on it.

[0048] In this embodiment, the click input can be single-click input, double-click input, or any number of clicks, or it can be long-press input or short-press input. In practical applications, the number of clicks can be preset, and users can operate according to the preset number of clicks. The number of clicks can also be set by the user according to their own operating habits. This embodiment does not make specific limitations on this.

[0049] For example, in this embodiment, the first input can be a user's click operation on the target content in the first interface 201, wherein the target content is the first video 203 among the multiple videos corresponding to the first tag 202.

[0050] Step 103: In response to the first input, play the first video 203 with the first playback time point corresponding to the first tag 202 as the starting time.

[0051] In this embodiment, when the first input is a user's click operation on the first video 203 among the multiple videos corresponding to the first tag 202 in the first interface 201, the first video 203 is played in response to the first input, with the first playback time point corresponding to the first tag 202 as the starting time.

[0052] For example, the first label 202 is Xi'an cuisine. When the first interface 201 is displayed, the first label 202 is in an expanded state. Below the first label 202, the first video 203, the second video, and the third video corresponding to the first label 202 are displayed. When the user clicks on the first video 203, the electronic device plays the first video 203 starting at four minutes and thirty seconds. That is, the first video 203 is played starting with the video frame corresponding to a bowl of mutton stew. This makes it easy for the user to quickly locate the video segment corresponding to mutton stew when they want to watch it, without having to search for the video segment corresponding to mutton stew frame by frame in multiple video files. It is convenient, time-saving, and labor-saving.

[0053] In this embodiment of the invention, the user can pre-mark the starting video frame of a specific video segment in the first video using a first tag, and then classify and display the first video in the first interface according to the first tag marked by the user. When the user wants to locate the specific video segment, by selecting the first tag corresponding to the specific video segment in the first interface and selecting the first video corresponding to the specific video segment, the specific video segment can be played with the first playback time point corresponding to the first tag as the starting time point. This makes it easy for the user to quickly locate the specific video segment they want to watch. The location speed is fast and saves time and effort.

[0054] In one embodiment of this invention, an application scenario can be short video content creation. When creating short video content, users often shoot a large amount of footage, and then search and filter the collected footage in post-production. During the search process, it is often necessary to open the videos first and then extract the desired segments while watching them, which significantly impacts efficiency. With the video processing method described in this invention, creators can tag multiple videos with multiple tags, facilitating rapid filtering of multiple videos in post-production to select the desired video segments. Creators no longer need to open multiple video files and start filtering from the beginning, as tags help them jump to the tagged segments, greatly improving creation efficiency.

[0055] In one embodiment, before displaying the first interface, the video processing method further includes: displaying a first video frame during video recording or playback of a second video; receiving a second input to the first video frame; and, in response to the second input, adding the first tag to the second video to obtain the first video; wherein the first playback time point corresponding to the first tag is the playback time of the first video frame.

[0056] In this embodiment, when a user records content of interest while recording a second video, or when a user watches content of interest while playing a second video, they can mark the starting video frame of the content of interest with a first tag. The starting video frame of the content of interest is the first video frame. This allows the user to select the first tag and the corresponding first video on the first interface when they want to watch the content of interest again. The first playback time point corresponding to the first tag can be used as the starting time to play the content of interest in the first video, making it easy for the user to quickly locate the content of interest. The location speed is fast and saves time and effort.

[0057] In this embodiment, the second input is used to add a first tag to the first video frame in the second video during the recording or playback of the second video. The second input can be a user's click on the target control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0058] In this embodiment, the second input can be the user's click input on the target control.

[0059] In this embodiment, as Figure 3 As shown, during the second video recording process, the video recording interface 301 is equipped with a first label control 302. The second input can be the user's click input on the first label control 302. In response to the second input, the first label is added to the first video frame of the second video to obtain the first video.

[0060] In this embodiment, as Figure 4 As shown, during the playback of the second video, the video playback interface is equipped with a second label control. The second input can be the user's click input on the second label control 302. In response to the second input, the first label is added to the first video frame of the second video to obtain the first video.

[0061] In this embodiment, the video recording interface 301 refers to the video recording interface of the camera app of the electronic device. The target object included in the video recording interface 301 can be a person, animal, or object appearing in the video recording preview screen. Specifically, before the user enters the camera app and activates the video recording function, the content displayed on the video recording interface 301 is the video recording preview screen.

[0062] In this embodiment, the first tag refers to a name used to identify the content of the first video frame. The first tag can be a user-defined tag or a tag identified by the electronic device based on an AI algorithm. For example, a birthday tag after detecting a cake, a building or location tag after recognizing a building, and a food tag after recognizing food.

[0063] In this embodiment, during the recording or playback of the second video, in response to the second input, the user can mark the second video with a first tag at any recording or playback time point according to their own needs. The user can mark the second video with a unique first tag, or mark different video frames of the second video with different tags, that is, mark the second video with multiple tags.

[0064] In this embodiment, after receiving the user's second input on the first video frame, the electronic device can obtain the first video frame and the playback time point corresponding to the first video frame in the second video, and display the first tag in the first interface according to the first video frame and the playback time point corresponding to the first video frame in the second video.

[0065] In this embodiment, after adding the first tag to the second video and obtaining the first video, it is also necessary to determine whether the first tag exists on the first interface. If it exists, the first video is added below the first tag on the first interface; if it does not exist, the first tag is created on the first interface and the first video is added below the first tag on the first interface.

[0066] For example, on the first day, when a user visits the Big Wild Goose Pagoda and films video A about the pagoda, they set a first tag for the video frame of the Big Wild Goose Pagoda in Video A, named "Xi'an Trip." Since the user hasn't previously tagged the pagoda with the same name, it doesn't exist on the first screen. Therefore, a new tag named "Xi'an Trip" needs to be created on the first screen, and Video A should be added below it. On the second day, when the user visits the Terracotta Army and films video B about the Terracotta Army, they set a second tag for the video frame of the Terracotta Army in Video B, named "Xi'an Trip." Since the tag "Xi'an Trip" already exists on the first screen, Video B can be directly added below it.

[0067] In this embodiment of the invention, a first tag can be marked on the first video frame in the second video during the recording process to obtain the first video. This avoids the need for the user to rewatch the second video after recording to set the first tag, saving time and making it more convenient. Alternatively, the first tag can be marked on the first video frame in the second video during playback to obtain the first video. This makes it easier for the user to set the first tag on the second video while watching it, making the operation of adding tags to the second video more intelligent and convenient. This improves the efficiency of video tag setting, enriches the functionality of the mobile terminal, and increases the market competitiveness of the mobile terminal.

[0068] In one embodiment, in response to the second input, after adding the first tag to the second video to obtain the first video, the video processing method further includes: displaying the first tag at a first position on the playback progress bar of the first video, wherein the first position is the playback position corresponding to the playback time of the first video frame.

[0069] In this embodiment of the invention, by displaying a first label at a first position on the playback progress bar of the first video, where the first position corresponds to the playback time of the first video frame, the user can intuitively view the first playback time point corresponding to the first label during the playback of the first video. This allows the user to quickly jump from the current playback time point to the first playback time point when they want to watch the video segment corresponding to the first label, thus avoiding the need for the user to search for the video segment corresponding to the first label frame by frame, making the operation convenient.

[0070] In one embodiment, after adding the first tag to the second video in response to the second input to obtain the first video, the video processing method further includes: receiving a third input to the first tag; and performing a first editing operation on the first tag in response to the third input; the first editing operation includes at least one of the following: deleting the first tag; changing the name of the first tag; and changing the first playback time point corresponding to the first tag.

[0071] In this embodiment, the third input is used to edit the first tag marked in the second video. The third input can be a user's click on the target control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0072] In this embodiment, during the recording of the second video, the marked first tag can be deleted or changed according to the actual situation, so that the first tag marked for the first video frame of the second video is more consistent with the content of the first video frame, and can also better meet the needs of the user.

[0073] In this embodiment, a third input from the user is received, and in response to the third input, target processing is performed on the first tag in the second video based on the content of the third input.

[0074] In this embodiment, the third input can be: a user clicking on the first label, a user long-pressing the first label, or a user dragging the first label. In practical applications, this can be determined based on actual usage needs; this embodiment does not impose specific limitations on it.

[0075] like Figure 4 As shown, in this embodiment, when the fourth input is a user's click on the first label 401, in response to the fourth input, the electronic device displays a label name change interface 402, and the electronic device changes the name of the first label 401 according to the modified label name entered by the user. For example, the user can click on the first label 401 to directly change the original label name of the first label 401, "Butterfly," to "Beautiful Memories of a Certain Region and a Certain Time."

[0076] like Figure 5 As shown, in this embodiment, when the fourth input is a long press input by the user on the first tag 501, the electronic device displays the tag deletion interface 502 and deletes the first tag 501. For example, the user can long press the first tag 501, and when the video tag deletion interface 502 appears on the screen of the electronic device, click delete to delete the first tag 501.

[0077] like Figure 6 As shown, in this embodiment, when the fourth input is a user dragging input of the first label 601, the user drags the first label 601 to a position on the playback progress bar of the second video. The electronic device changes the first playback time point corresponding to the first label 601 according to the position of the first label 601 on the playback progress bar after the user drags it. For example, the user can long-press the first label 601 to drag it from its original first position to the second position that the user wants to mark. The electronic device then modifies the playback time point information corresponding to the first label 601 at the first position to the playback time point information corresponding to the second position.

[0078] In this embodiment of the invention, after the second video is recorded, operations such as deleting, renaming, and changing the first playback time point corresponding to the first tag can be performed on the marked first tag according to the actual situation, so that the first tag marked for the first video frame of the second video is more consistent with the content of the first video frame, and can also better meet the needs of users.

[0079] In one embodiment, the video processing method further includes: displaying a second interface during video recording or playback, wherein the second interface includes a target control; receiving a fourth input to the target control; and performing a second editing operation on the first video in response to the fourth input; the second editing operation includes at least one of the following: adding a second tag; deleting a tag already added to the first video; changing the name of a tag already added to the first video; and changing the playback time point corresponding to a tag already added to the first video.

[0080] In this embodiment, as Figure 7 As shown, during video playback, a second interface 701 is displayed. The second interface 701 is equipped with a tag management control 702. Users can add a second tag to the first video through the tag management control 702, and can also manage the first tag 703 and the second tag in the first video 703 through the tag management control 702, so as to better meet the needs of users.

[0081] In this embodiment, the label management control 702 includes an add label control 7021, a delete label control 7022, and a modify label control 7023.

[0082] In this embodiment, the fourth input is used to edit the first video. The fourth input can be a user's click on the target control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs, and this embodiment does not impose specific limitations on it.

[0083] In this embodiment, as Figure 8 As shown, when the fourth input is the user's click input on the add tag control 7021, in response to the fourth input, a second tag 704 that can be moved is randomly generated on the second interface 701. The user moves the second tag 704 to the playback progress bar of the first video and moves the second tag 704 to the playback time point corresponding to the video frame where the user wants to add the second tag 704, thus completing the addition of the second tag 704.

[0084] In this embodiment, the tag management control 702 includes an add tag control 7021. When a user watches the first video and sees content that they did not notice in the first video but find interesting upon rewatching, they can add a second tag to the video frame that they now find interesting through the add tag control 7021 to meet the user's needs.

[0085] In this embodiment, as Figure 9 As shown, when the fourth input is a user's click input on the delete tag control 7022, in response to the fourth input, the first tag 703 and the second tag 704 that have been added in the first video are displayed, and a delete control is respectively set next to the first tag 703 and the second tag 704, and the first tag 703 or the second tag 704 corresponding to the fourth input is deleted based on the content of the fourth input.

[0086] For example, if the fourth input is a user's click input on the delete tag control 7022 and a click input on the delete control next to the first tag 703, the electronic device deletes the first tag 703 that has been added to the first video.

[0087] For example, such as Figure 9 As shown, when the fourth input is a user's click input on the delete tag control 7022 and a click input on the delete control next to the second tag 704, the electronic device deletes the second tag 704 that has been added in the first video.

[0088] In this embodiment, as Figure 10 As shown, when the fourth input is a user's click input on the modify tag control 7023, in response to the fourth input, the first tag 703 and the second tag 704 already added in the first video are displayed, and a modification control is respectively set next to the first tag 703 and the second tag 704. Based on the content of the fourth input, the name of the first tag 703 or the second tag 704 corresponding to the fourth input is modified, or the position of the first tag 703 or the second tag 704 corresponding to the fourth input on the playback progress bar of the first video is modified.

[0089] For example, if the fourth input is a user's click input on the modify label control 7023 and a click input on the modification control next to the first label 703, the name of the first label 703 already added in the first video is modified.

[0090] For example, such as Figure 10 As shown, when the fourth input is the user's click input on the modification label control 7023 and the click input on the modification control next to the second label 704, the name of the second label 704 already added in the first video is modified.

[0091] For example, if the fourth input is a user's click input on the modify label control 7023 and a drag input on the first label 703 on the playback progress bar of the first video, the position of the first label 703 on the playback progress bar of the first video can be changed to change the playback time point corresponding to the first label 703 that has been added in the first video.

[0092] For example, if the fourth input is a user's click on the modify label control 7023 and a drag input on the second label 704 on the playback progress bar of the first video, the position of the second label 704 on the playback progress bar of the first video can be changed to change the playback time point corresponding to the second label 704 that has been added in the first video.

[0093] In this embodiment of the invention, by setting a target control, users can add a second tag to the first video during the video recording or playback process, and manage the first and second tags added to the first video through the target control, so as to better meet the needs of users.

[0094] In one embodiment, in response to the second input, after adding the first tag to the second video to obtain the first video, the video processing method further includes: if the first video includes one first tag, sending the first video to a target contact so that when the target contact plays the first video, the playback time point corresponding to the first tag is used as the starting time to play the first video; if the first video includes multiple first tags, sending the first video to a target contact so that when the target contact plays the first video, the playback time point corresponding to a specified tag among the multiple first tags is used as the starting time to play the first video.

[0095] In this embodiment, when a user wants to share a specific video segment from a first video with a target contact, and a first tag is added to the starting playback position of the specific video segment, and the first video includes only one first tag, the first video can be directly sent to the target contact. When the target contact plays the first video, the playback time point corresponding to the first tag is used as the starting time point of the first video for playback. This makes it convenient to play the specific video segment directly from the starting playback position of the specific video segment to the target contact, without requiring the target contact to search for the specific video segment frame by frame in the first video.

[0096] In this embodiment, when a user wants to share a specific video segment from a first video with a target contact, and a first tag is added to the starting playback position of the specific video segment, and the first video includes multiple first tags, the user needs to pre-set which of the multiple first tags is the designated tag before sharing the first video with the target contact. If the user has pre-set the designated tag, when the target contact plays the first video, the playback time point corresponding to the designated tag is used as the starting time point of the first video. If the user has not pre-set the designated tag, when the target contact plays the first video, the first tag closest to the original starting playback time of the first video is defaulted to the designated tag, and the playback time point corresponding to the designated tag is used as the starting time point of the first video.

[0097] In this embodiment, it should be noted that the specific process of the user pre-setting which of the multiple first tags is the designated tag is as follows: when the user wants to share the first video with the target contact and the first video includes multiple first tags, a prompt box for setting the designated tag pops up on the screen of the electronic device. The user sets the corresponding first tag as the designated tag according to their actual needs in the prompt box. After the designated tag is set, the first video is shared with the target contact.

[0098] In this embodiment of the invention, when the first video includes one of the first tags, the first video is sent to the target contact so that when the target contact plays the first video, the playback time point corresponding to the first tag is used as the starting time to play the first video; when the first video includes multiple of the first tags, the first video is sent to the target contact so that when the target contact plays the first video, the playback time point corresponding to a specified tag among the multiple first tags is used as the starting time to play the first video, which makes it convenient for the target contact to directly watch the video clip that the user wants to share, and the effect is good.

[0099] In one embodiment, in response to the second input, after adding the first tag to the second video to obtain the first video, the video processing method further includes:

[0100] Receive the fifth input to the first tag;

[0101] In response to the fifth input, the playback time point corresponding to the first tag is used as the starting time point to extract a video segment of preset duration from the first video to obtain the target video segment;

[0102] Send the target video segment to the target contact.

[0103] In this embodiment, the fifth input is used to extract a video segment of a preset duration from the first video, starting from the playback time point corresponding to the first tag, to obtain the target video segment. The fifth input can be a user's click on the target control, a voice command input by the user, or a specific gesture input by the user. In practical applications, it can be determined according to actual usage needs; this embodiment does not impose specific limitations on this. The click input in this embodiment can be a single click, a double click, or any number of clicks, and can also be a long press or a short press. In practical applications, the number of clicks can be preset, and the user can operate according to the preset number of clicks. The number of clicks can also be set by the user according to their own operating habits; this embodiment does not impose specific limitations on this.

[0104] In this embodiment, the fifth input can be a triple tap input from the user on the first tag. In response to the fifth input, a video segment of a preset duration is extracted from the first video with the playback time point corresponding to the first tag as the starting time point to obtain the target video segment.

[0105] In this embodiment, the preset duration can be set by the user, and this embodiment does not impose any specific limitations. For example, the preset duration can be five minutes.

[0106] In this embodiment of the invention, when a user only wants to share a specific video segment from a first video with a target contact, the system receives a fifth input from the user on a first tag. In response to the fifth input, the system uses the playback time point corresponding to the first tag as the starting time point to extract a video segment of a preset duration from the first video to obtain the target video segment. The target video segment is then sent to the target contact. This eliminates the need for the user to crop the first video to obtain the target video segment and then send it to the target contact. The operation steps are simple and save time and effort.

[0107] The video processing method provided in this application can be executed by a video processing device. This application uses a video processing device executing the video processing method as an example to illustrate the video processing device provided in this application.

[0108] Figure 11 This is a schematic diagram of the structure of a video processing apparatus according to an embodiment of this application. Figure 11 As shown, the video processing device in this application embodiment includes a first display module 1101, a first receiving module 1102, and a first playback module 1103.

[0109] A first display module 1101 is used to display a first interface, wherein the first interface includes a first video marked with a first tag; a first receiving module 1102 is used to receive a first input to the first video; and a first playback module 1103 is used to respond to the first input by playing the first video with the first playback time point corresponding to the first tag as the starting time.

[0110] In this embodiment of the invention, the user can pre-mark the starting video frame of a specific video segment in the first video using a first tag, and then classify and display the first video in the first interface according to the first tag marked by the user. When the user wants to locate the specific video segment, by selecting the first tag corresponding to the specific video segment in the first interface and selecting the first video corresponding to the specific video segment, the specific video segment can be played with the first playback time point corresponding to the first tag as the starting time point. This makes it easy for the user to quickly locate the specific video segment they want to watch. The location speed is fast and saves time and effort.

[0111] In one embodiment, the video processing apparatus further includes a second display module, a second receiving module, and a first adding module; the second display module is used to display a first video frame during video recording or playback of a second video; the second receiving module is used to receive a second input to the first video frame; the first adding module is used to add the first tag to the second video in response to the second input to obtain the first video; wherein, the first playback time point corresponding to the first tag is the playback time of the first video frame.

[0112] In this embodiment of the invention, a first tag can be marked on the first video frame in the second video during the recording process to obtain the first video. This avoids the need for the user to rewatch the second video after recording to set the first tag, saving time and making it more convenient. Alternatively, the first tag can be marked on the first video frame in the second video during playback to obtain the first video. This makes it easier for the user to set the first tag on the second video while watching it, making the operation of adding tags to the second video more intelligent and convenient. This improves the efficiency of video tag setting, enriches the functionality of the mobile terminal, and increases the market competitiveness of the mobile terminal.

[0113] In one embodiment, the video processing apparatus further includes a third display module; the third display module is configured to display the first label at a first position on the playback progress bar of the first video, wherein the first position is the playback position corresponding to the playback time of the first video frame.

[0114] In this embodiment of the invention, by displaying a first label at a first position on the playback progress bar of the first video, where the first position corresponds to the playback time of the first video frame, the user can intuitively view the first playback time point corresponding to the first label during the playback of the first video. This allows the user to quickly jump from the current playback time point to the first playback time point when they want to watch the video segment corresponding to the first label, thus avoiding the need for the user to search for the video segment corresponding to the first label frame by frame, making the operation convenient.

[0115] In one embodiment, the video processing apparatus further includes a third receiving module and a first editing module; the third receiving module is configured to receive a third input to the first tag; the first editing module is configured to perform a first editing operation on the first tag in response to the third input; the first editing operation includes at least one of the following: deleting the first tag; changing the name of the first tag; changing the first playback time point corresponding to the first tag.

[0116] In this embodiment of the invention, after the second video is recorded, operations such as deleting, renaming, and changing the first playback time point corresponding to the first tag can be performed on the marked first tag according to the actual situation, so that the first tag marked for the first video frame of the second video is more consistent with the content of the first video frame, and can also better meet the needs of users.

[0117] In one embodiment, the video processing apparatus further includes a fourth display module, a fourth receiving module, and a second editing module; the fourth display module is used to display a second interface during video recording or playback; the fourth receiving module is used to receive a fourth input to the target control; the second editing module is used to perform a second editing operation on the first video in response to the fourth input; the second editing operation includes at least one of the following: adding a second tag; deleting a tag already added to the first video; changing the name of a tag already added to the first video; changing the playback time point corresponding to a tag already added to the first video.

[0118] In this embodiment of the invention, by setting a target control, users can add a second tag to the first video during the video recording or playback process, and manage the first and second tags added to the first video through the target control, so as to better meet the needs of users.

[0119] In one embodiment, the video processing apparatus further includes a first sending module, a second playback module, and a third playback module; the first sending module is configured to send the first video to a target contact when the first video includes one of the first tags; the second playback module is configured to play the first video with the playback time point corresponding to the first tag as the starting time when the target contact plays the first video; the second sending module is configured to send the first video to a target contact when the first video includes multiple of the first tags; and the third playback module is configured to play the first video with the playback time point corresponding to a specified tag among the multiple first tags as the starting time when the target contact plays the first video.

[0120] In this embodiment of the invention, when the first video includes one of the first tags, the first video is sent to the target contact so that when the target contact plays the first video, the playback time point corresponding to the first tag is used as the starting time to play the first video; when the first video includes multiple of the first tags, the first video is sent to the target contact so that when the target contact plays the first video, the playback time point corresponding to a specified tag among the multiple first tags is used as the starting time to play the first video, which makes it convenient for the target contact to directly watch the video clip that the user wants to share, and the effect is good.

[0121] In one embodiment, the video processing device further includes a fifth receiving module, a capture module, and a third sending module; the fifth receiving module is used to receive a fifth input to the first tag; the capture module is used to, in response to the fifth input, capture a video segment of a preset duration from the first video using the playback time point corresponding to the first tag as the starting time point, to obtain a target video segment; the third sending module is used to send the target video segment to a target contact.

[0122] In this embodiment of the invention, when a user only wants to share a specific video segment from a first video with a target contact, the system receives a fifth input from the user on a first tag. In response to the fifth input, the system uses the playback time point corresponding to the first tag as the starting time point to extract a video segment of a preset duration from the first video to obtain the target video segment. The target video segment is then sent to the target contact. This eliminates the need for the user to crop the first video to obtain the target video segment and then send it to the target contact. The operation steps are simple and save time and effort.

[0123] The video processing device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the specific type of device.

[0124] The video processing device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.

[0125] The video processing device provided in this application embodiment can achieve... Figure 1 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0126] Optionally, such as Figure 12 As shown, this application embodiment also provides an electronic device 1200, including a processor 1201 and a memory 1202. The memory 1202 stores a program or instructions that can run on the processor 1201. When the program or instructions are executed by the processor 1201, they implement the various steps of the above-described video processing method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0127] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0128] Figure 13 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.

[0129] The electronic device 1300 includes, but is not limited to, components such as: radio frequency unit 1301, network module 1302, audio output unit 1303, input unit 1304, sensor 1305, display unit 1306, user input unit 1307, interface unit 1308, memory 1309, and processor 1310.

[0130] Those skilled in the art will understand that the electronic device 1300 may also include a power supply, such as a battery, to power various components. The power supply may be logically connected to the processor 1310 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 13 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0131] The display unit 1306 is used to display a first interface, wherein the first interface includes a first video marked with a first tag; the user input unit 1307 is used to receive a first input to the first video; and the processor 1310 is used to respond to the first input by playing the first video with the first playback time point corresponding to the first tag as the start time.

[0132] In this embodiment of the invention, the user can pre-mark the starting video frame of a specific video segment in the first video using a first tag, and then classify and display the first video in the first interface according to the first tag marked by the user. When the user wants to locate the specific video segment, by selecting the first tag corresponding to the specific video segment in the first interface and selecting the first video corresponding to the specific video segment, the specific video segment can be played with the first playback time point corresponding to the first tag as the starting time point. This makes it easy for the user to quickly locate the specific video segment they want to watch. The location speed is fast and saves time and effort.

[0133] Optionally, the display unit 1306 is further configured to display the first video frame during video recording or playback of the second video; the user input unit 1307 is further configured to receive a second input to the first video frame; the processor 1310 is further configured to add the first tag to the second video in response to the second input to obtain the first video; wherein, the first playback time point corresponding to the first tag is the playback time of the first video frame.

[0134] In this embodiment of the invention, a first tag can be marked on the first video frame in the second video during the recording process to obtain the first video. This avoids the need for the user to rewatch the second video after recording to set the first tag, saving time and making it more convenient. Alternatively, the first tag can be marked on the first video frame in the second video during playback to obtain the first video. This makes it easier for the user to set the first tag on the second video while watching it, making the operation of adding tags to the second video more intelligent and convenient. This improves the efficiency of video tag setting, enriches the functionality of the mobile terminal, and increases the market competitiveness of the mobile terminal.

[0135] Optionally, the display unit 1306 is further configured to display the first label at a first position of the playback progress bar of the first video, wherein the first position is the playback position corresponding to the playback time of the first video frame.

[0136] In this embodiment of the invention, by displaying a first label at a first position on the playback progress bar of the first video, where the first position corresponds to the playback time of the first video frame, the user can intuitively view the first playback time point corresponding to the first label during the playback of the first video. This allows the user to quickly jump from the current playback time point to the first playback time point when they want to watch the video segment corresponding to the first label, thus avoiding the need for the user to search for the video segment corresponding to the first label frame by frame, making the operation convenient.

[0137] Optionally, the user input unit 1307 is further configured to receive a third input to the first tag; the processor 1310 is further configured to perform a first editing operation on the first tag in response to the third input; the first editing operation includes at least one of the following: deleting the first tag; changing the name of the first tag; changing the first playback time point corresponding to the first tag.

[0138] In this embodiment of the invention, after the second video is recorded, operations such as deleting, renaming, and changing the first playback time point corresponding to the first tag can be performed on the marked first tag according to the actual situation, so that the first tag marked for the first video frame of the second video is more consistent with the content of the first video frame, and can also better meet the needs of users.

[0139] Optionally, the display unit 1306 is further configured to display a second interface during video recording or playback; the user input unit 1307 is further configured to receive a fourth input to the target control; the processor 1310 is further configured to perform a second editing operation on the first video in response to the fourth input; the second editing operation includes at least one of the following: adding a second tag; deleting a tag already added to the first video; changing the name of a tag already added to the first video; changing the playback time point corresponding to a tag already added to the first video.

[0140] In this embodiment of the invention, by setting a target control, users can add a second tag to the first video during the video recording or playback process, and manage the first and second tags added to the first video through the target control, so as to better meet the needs of users.

[0141] Optionally, the processor 1310 is further configured to send the first video to a target contact when the first video includes one of the first tags, and to play the first video with the playback time point corresponding to the first tag as the starting time point when the target contact plays the first video; the processor 1310 is further configured to send the first video to a target contact when the first video includes multiple of the first tags, and to play the first video with the playback time point corresponding to a specified tag among the multiple first tags as the starting time point when the target contact plays the first video.

[0142] In this embodiment of the invention, when the first video includes one of the first tags, the first video is sent to the target contact so that when the target contact plays the first video, the playback time point corresponding to the first tag is used as the starting time to play the first video; when the first video includes multiple of the first tags, the first video is sent to the target contact so that when the target contact plays the first video, the playback time point corresponding to a specified tag among the multiple first tags is used as the starting time to play the first video, which makes it convenient for the target contact to directly watch the video clip that the user wants to share, and the effect is good.

[0143] Optionally, the user input unit 1307 is further configured to receive a fifth input to the first tag; the processor 1310 is further configured to, in response to the fifth input, extract a video segment of a preset duration from the first video using the playback time point corresponding to the first tag as the starting time point, to obtain a target video segment; the processor 1310 is further configured to send the target video segment to the target contact.

[0144] In this embodiment of the invention, when a user only wants to share a specific video segment from a first video with a target contact, the system receives a fifth input from the user on a first tag. In response to the fifth input, the system uses the playback time point corresponding to the first tag as the starting time point to extract a video segment of a preset duration from the first video to obtain the target video segment. The target video segment is then sent to the target contact. This eliminates the need for the user to crop the first video to obtain the target video segment and then send it to the target contact. The operation steps are simple and save time and effort.

[0145] It should be understood that, in this embodiment, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042. The GPU 13041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1306 may include a display panel 13061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0146] The memory 1309 can be used to store software programs and various data. The memory 1309 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1309 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1309 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0147] The processor 1310 may include one or more processing units; optionally, the processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor.

[0148] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described video processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0149] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0150] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above video processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0151] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0152] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the video processing method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0153] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0154] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0155] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method of video processing, the method comprising: The method comprises: displaying a first interface, wherein the first interface is a video tag classification management interface, the first interface comprises at least one tag, in the case where a plurality of tags are provided in the first interface, the plurality of tags are sorted in descending order of the number of clicks of the tags by the user, or the plurality of tags are sorted in alphabetical order of the first letter of the name of the plurality of tags, or the plurality of tags are sorted in descending order of the time of clicking the plurality of tags by the user, each tag corresponds to at least two videos, the at least one tag comprises a first tag, the at least two videos corresponding to the first tag comprise a first video and a second video, the first video and the second video are displayed in a target form below the first tag, the target form is a video frame corresponding to a play time point represented by the first tag in each video as a display screen of each video, and the first tag is displayed on the display screen of each video at the play time point represented by the first tag in each video; receiving a first input on the first video; in response to the first input, playing the first video from a starting time point corresponding to a first play time point of the first tag.

2. The method of claim 1, wherein, Before the display of the first interface, the method further comprises: displaying a first video frame during video recording or playing a second video; receiving a second input on the first video frame; in response to the second input, adding the first tag to the second video to obtain the first video; wherein the first play time point corresponding to the first tag is a play time of the first video frame.

3. The method of claim 2, wherein, After the response to the second input, adding the first tag to the second video to obtain the first video, the method further comprises: displaying the first tag at a first position of a play progress bar of the first video, wherein the first position corresponds to a play position of the play time of the first video frame.

4. The method of claim 2, wherein, After the response to the second input, adding the first tag to the second video to obtain the first video, the method further comprises: receiving a third input on the first tag; in response to the third input, performing a first editing operation on the first tag; the first editing operation comprises at least one of the following: deleting the first tag; changing the name of the first tag; changing the first play time point corresponding to the first tag.

5. The method of claim 2, wherein, The method further comprises: displaying a second interface during video recording or playing, wherein the second interface comprises a target control; receiving a fourth input on the target control; in response to the fourth input, performing a second editing operation on the first video; the second editing operation comprises at least one of the following: adding a second tag; deleting a tag that has been added in the first video; changing the name of a tag that has been added in the first video; changing the play time point corresponding to a tag that has been added in the first video.

6. The method of claim 2, wherein, After the response to the second input, adding the first tag to the second video to obtain the first video, the method further comprises: In the case that the first video includes one first label, the first video is sent to a target contact, so that when the target contact plays the first video, the first video is played from the play time point corresponding to the first label as a starting time point; In the case that the first video includes multiple first labels, the first video is sent to a target contact, so that when the target contact plays the first video, the first video is played from the play time point corresponding to a specified label among the multiple first labels as a starting time point.

7. The method of claim 2, wherein, After the first label is added in the second video in response to the second input, the method further includes: receiving a fifth input on the first label; in response to the fifth input, cutting a video segment of a preset time length in the first video from the play time point corresponding to the first label as a starting time point to obtain a target video segment; sending the target video segment to a target contact.

8. A video processing apparatus, comprising: comprise: a first display module, configured to display a first interface, wherein the first interface is a video label classification management interface, the first interface includes at least one label, in the case that a plurality of labels are arranged in the first interface, the plurality of labels are sorted in descending order of the number of times of clicking the plurality of labels by a user, or the plurality of labels are sorted in alphabetical order of the first letter of the name of the plurality of labels, or the plurality of labels are sorted in descending order of the time of clicking the plurality of labels by the user, each label corresponds to at least two videos, the at least one label includes a first label, the first label corresponds to at least two videos including a first video and a second video, the first video and the second video are displayed in a target form below the first label, the target form is that a video frame corresponding to a play time point represented by the first label in each video is taken as a display screen of each video, and the first label is displayed on the display screen of each video at the play time point represented by the first label in each video; a first receiving module, configured to receive a first input on the first video; a first playing module, configured to play the first video from a first play time point corresponding to the first label as a starting time point in response to the first input.

9. An electronic device, comprising: comprise a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the video processing method according to any one of claims 1-7.

10. A readable storage medium, characterized by, The readable storage medium stores programs or instructions, and the programs or instructions are executed by the processor to implement the steps of the video processing method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Video file management method

    CN103220582A

  • Video sharing method and device

    CN106612469A

  • Multimedia information sharing method and device, equipment and storage medium

    CN111651617A

  • Systems and methods for analyzing and organizing digital photos and videos

    US20200218435A1