Video processing method, device, electronic device, and computer-readable storage medium

By obtaining and linking live videos and data changes trend information in e-commerce live broadcast products, the problem of poor live video processing in the existing technology is solved, and detailed analysis of live videos and effective display of data is achieved.

CN113343055BActive Publication Date: 2025-02-11BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110605395.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-31
Publication Date
2025-02-11
Estimated Expiration
2041-05-31

AI Technical Summary

Technical Problem

After the live video of existing e-commerce live products, it is difficult to fully trace the live broadcast scene, view and analyze the anchor performance, marketing settings, etc. associated with the indicator data, resulting in poor live video processing.

Method used

After the live video is over, obtain the live video to be played and the data change trend information during the live broadcast process, and associate the live video and data change trend information through time information, and display it in the playback interface, locate and edit the target video clip, and add Data changes and trend information are published and displayed.

Benefits of technology

It realizes synchronous playback of live videos and data change trend information when playing back, and can fully trace the live broadcast scene, analyze the anchor's performance and marketing effects, improving the effect of live video analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113343055B_ABST
    Figure CN113343055B_ABST
Patent Text Reader

Abstract

The present application discloses a video processing method, device, electronic device, and computer-readable storage medium. The method includes: after the live video broadcast ends, obtaining the live video to be played back and the data change trend information during the live video broadcast process, wherein the data change trend information is used to indicate the data changes at different time points during the live video broadcast process; associating the live video with the data change trend information according to the time information; and displaying the associated live video and data change trend information in a display interface for playing back the live video. Through the present application, the problem of poor processing effect of live video in the related technology is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of video processing technology, and in particular to a video processing method, device, electronic device, and computer-readable storage medium. Background Art

[0002] With the rapid development of the Internet, e-commerce live streaming is becoming more and more popular among users. Under the existing e-commerce live streaming products, after the live streaming ends, the recorded videos and data during the live streaming are analyzed separately. Therefore, it is difficult to fully trace the live streaming site, view and analyze the anchor performance and marketing settings associated with the indicator data.

[0003] Currently, no effective solution has been proposed to address the problem of poor processing effect of live video in related technologies. Summary of the invention

[0004] The present disclosure provides a video processing method, device, electronic device, and computer-readable storage medium to at least solve the problem of poor processing effect of live video in related technologies. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, a video processing method is provided, comprising: after a live video broadcast ends, obtaining a live video to be played back and data change trend information during the live video broadcast, wherein the data change trend information is used to indicate data changes at different time points during the live video broadcast; associating the live video with the data change trend information according to time information; and displaying the associated live video and data change trend information in a display interface for playback of the live video.

[0006] Furthermore, obtaining the live video to be replayed and the data change trend information during the live video broadcast process includes: obtaining the live video to be replayed and the data information generated during the live broadcast process, wherein the data information includes the live video playback data and live video related transaction data counted at each time point during the live video broadcast process; determining the data change trend information based on the data information.

[0007] Furthermore, after displaying the associated live video and data change trend information in a display interface for playing back the live video, the method also includes: determining an analysis result of the data information corresponding to the data change trend information, wherein the analysis result indicates that the data indicator of the data information meets a preset condition; and locating the target video segment in the live video based on the analysis result.

[0008] Furthermore, locating the target video segment in the live video based on the analysis result includes: locating the target moment when the data indicator meets the preset conditions from the data change trend information according to the analysis result; and taking the live video segment in the live video in a preset time period before and after the target moment as the target video segment.

[0009] Furthermore, after locating the target video segment in the live video according to the analysis results, the method also includes: editing the target video segment from the live video; and / or obtaining target data change trend information corresponding to the target video segment from the data change trend information, and adding the target data change trend information to the target video segment to display the target data change trend information while playing the target video segment.

[0010] Furthermore, the method also includes: publishing a target video clip to which target data change trend information has been added on a target application, wherein the target video clip includes a target object, and the target object is at least one of the objects associated with the live video.

[0011] Furthermore, after displaying the associated live video and data change trend information in a display interface for playing back the live video, the method also includes: when it is detected that the first virtual control stays on a target image frame in the live video, displaying data information of a target time point in the data change trend information, wherein the target time point is the moment when the target image frame is located in the live video.

[0012] Furthermore, after displaying the associated live video and the data change trend information in a display interface for playing back the live video, the method also includes: when it is detected that the second virtual control stays at the target time point of the data change trend information, displaying the data information of the data change trend information at the target time point and the target image frame corresponding to the target time point in the live video.

[0013] According to a second aspect of an embodiment of the present disclosure, a video processing device is provided, including: an acquisition unit, configured to acquire a live video to be played back and data change trend information during the live video broadcast after the live video broadcast ends, wherein the data change trend information is used to represent data changes at different time points during the live video broadcast; an association unit, configured to associate the live video with the data change trend information according to time information; and a display unit, configured to display the associated live video and data change trend information in a display interface for playing back the live video.

[0014] Furthermore, the acquisition unit also includes: a first acquisition module, configured to acquire the live video to be played back and the data information generated during the live broadcast, wherein the data information includes the live video playback data and live video related transaction data counted at each time point during the live broadcast of the live video; a first determination module, configured to determine the data change trend information based on the data information.

[0015] Furthermore, the device also includes: an analysis unit, configured to determine an analysis result of the data information corresponding to the data change trend information after displaying the associated live video and data change trend information in a display interface for playing back the live video, wherein the analysis result indicates that the data indicator of the data information meets a preset condition; and a positioning unit, configured to locate the target video segment in the live video based on the analysis result.

[0016] Furthermore, the positioning unit includes: a positioning module, configured to locate the target moment when the data indicator meets the preset conditions from the data change trend information according to the analysis results; a second determination module, configured to use the live video segment in the live video within a preset time period before and after the target moment as the target video segment.

[0017] Furthermore, the device also includes: a clipping unit, configured to clip a target video segment from the live video after locating the target video segment in the live video according to the analysis results; and / or a display unit, configured to obtain target data change trend information corresponding to the target video segment from the data change trend information, and add the target data change trend information to the target video segment to display the target data change trend information while playing the target video segment.

[0018] Furthermore, the device also includes: a publishing unit configured to publish a target video clip to which target data change trend information has been added on a target application, wherein the target video clip includes a target object, and the target object is at least one of the objects associated with the live video.

[0019] Furthermore, the device also includes: the display unit is also configured to, after displaying the associated live video and the data change trend information in a display interface for playing back the live video, display data information of a target time point in the data change trend information when it is detected that the first virtual control stays on a target image frame in the live video, wherein the target time point is the moment when the target image frame is located in the live video.

[0020] Furthermore, the device also includes: the display unit is also configured to, after displaying the associated live video and the data change trend information in a display interface for playing back the live video, display the data information of the data change trend information at the target time point and the target image frame corresponding to the target time point in the live video when it is detected that the second virtual control stays at the target time point of the data change trend information.

[0021] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement a video processing method as described in any one of the above.

[0022] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any of the video processing methods described above.

[0023] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program / instruction, which, when executed by a processor, performs any of the above-mentioned video processing methods.

[0024] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0025] By associating the live video to be replayed with the trend information used to represent the data changes at different time points during the live video broadcast, the associated live video and data change trend information are displayed in the display interface for replaying the live video, thereby achieving synchronous playback with the data change trend information when replaying the live video. By analyzing the replayed live video and the data change trend information, the live broadcast site can be completely traced back, and the host performance associated with the indicator data can be viewed and analyzed, thereby improving the effect of live video analysis, thereby solving the problem of poor live video processing effect in related technologies.

[0026] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0028] Figure 1 The present invention is a hardware structure block diagram of a computer terminal for video processing according to an exemplary embodiment 1.

[0029] Figure 2 The figure is a flowchart of a video processing method according to an exemplary embodiment.

[0030] Figure 3 It is a schematic diagram of a video processing method according to an exemplary embodiment.

[0031] Figure 4 is a block diagram of a video processing device according to a second exemplary embodiment.

[0032] Figure 5 It is a structural block diagram of a terminal according to an exemplary embodiment. DETAILED DESCRIPTION

[0033] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0035] The method embodiment provided in the first embodiment of the present disclosure may be executed in a mobile terminal or a computer terminal. Figure 1 FIG. 1 is a hardware structure block diagram of a computer terminal (or mobile device) according to a video processing method shown in an exemplary embodiment. Figure 1 As shown, the computer terminal 10 (or mobile device 10) may include one or more (shown as 102a, 102b, ..., 102n in the figure) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0036] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As involved in the embodiments of the present disclosure, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0037] The memory 104 can be used to store software programs and modules of application software, such as program instructions / data storage devices corresponding to the video processing method in the embodiment of the present disclosure. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the above-mentioned video processing method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0038] The transmission device is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device can be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet wirelessly.

[0039] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).

[0040] It should be noted that, in some optional embodiments, the above Figure 1The computer device (or mobile device) shown may include hardware elements (including circuits), software elements (including computer code stored on a computer-readable medium), or a combination of hardware elements and software elements. It should be noted that Figure 1 This is merely one example of a particular embodiment and is intended to illustrate the types of components that may be present in the above-described computer device (or mobile device).

[0041] Figure 2 is a flowchart of a video processing method according to an exemplary embodiment. Figure 2 As shown, the following steps are included:

[0042] Step S201, after the live video broadcast ends, obtain the live video to be played back and the data change trend information during the live video broadcast process, wherein the data change trend information is used to indicate the data changes at different time points during the live video broadcast process.

[0043] For example, the anchor broadcasts a live broadcast from 10:00 to 11:00. After the live broadcast ends, the live broadcast video recorded during the live broadcast is obtained as the live broadcast video to be played back.

[0044] During the live video broadcast process, the background will count the data changes at different time points, so that the data change trend information can also be obtained after the live broadcast ends. The above data change trend information can be expressed in the form of a chart.

[0045] Optionally, in the video processing method shown in the embodiment, obtaining the live video to be replayed and the data change trend information during the live video broadcast process includes: obtaining the live video to be replayed and the data information generated during the live broadcast process, wherein the data information includes the live video playback data and live video related transaction data counted at each time point during the live video broadcast process; determining the data change trend information based on the data information.

[0046] During the live broadcast, the host will explain information, which can be information about the products being sold. For example, when the host is explaining product A, the background will count the number of people watching the live broadcast and the number of orders for product A, etc. Based on the live video playback data and live video related transaction data and other information counted by the background, the data changes at different time points can be quickly determined to obtain the data change trend information during the live video broadcast.

[0047] Step S202: Associating the live video with the data change trend information according to the time information.

[0048] For example, the live video to be replayed is recorded from 10:00 to 11:00, and the data change trend information includes the number of live viewers and the order volume from 10:00 to 11:00, etc. The live video is associated with the data change trend information based on time. After the live video is associated with the data change trend information, when viewing the image frame at 10:05 in the live video, the corresponding information such as the number of live viewers and the order volume at 10:05 can be viewed.

[0049] Step S203: display the associated live video and data change trend information in a display interface for playing back the live video.

[0050] The associated live video and data change trend information are displayed in the display interface for replaying live video. When the user clicks on an image frame at a certain moment in the live video, the corresponding data change trend information in the display interface can display the number of live viewers and order volume at that moment. By analyzing the replayed live video and data change trend information, it is possible to completely trace back the live broadcast site, view and analyze the host performance associated with the indicator data, thereby improving the effect of live video analysis and solving the problem of poor live video processing in related technologies.

[0051] like Figure 3 As shown, the above data change trend information can be presented in the form of a data change trend chart. The content displayed in the display interface includes: a live video player and a data change trend chart, wherein the video playback bar in the live video player is at the beginning of the live broadcast, and the cover of the live video is displayed by default on the live video player. The above video playback bar: supports dragging, pausing, playing, etc. The data change trend chart includes key indicator data during the live broadcast, supports dragging the timeline of the data change trend chart and clicking the timeline, and can locate the position corresponding to the video playback bar.

[0052] The data types displayed in the data change trend chart may include: live video playback data and live video related transaction data, among which the live video related transaction data may include the following indicator data: number of product clicks, number of orders, number of payment orders and payment amount, etc. The display of live video related transaction data can be in two modes, incremental change trend chart and cumulative change trend chart. The highest number of product clicks, the highest number of orders, the highest number of payment orders and the highest payment amount, etc. can be marked on the incremental change trend chart, and the trend curves of different data indicators can be represented by different colors. When the mouse is on the chart (incremental change trend chart and / or cumulative change trend chart), the data information corresponding to the mouse stop position can be displayed.

[0053] The live video playback data may include the following indicator data: real-time number of viewers, real-time number of fans, real-time number of old customers, real-time number of new followers, real-time number of new old customers, cumulative number of viewers, cumulative number of fans, cumulative number of old customers, new followers (cumulative new followers for this live broadcast), and new customers (cumulative new customers for this live broadcast). The display of live video playback data can also have two modes, an incremental change trend chart and a cumulative change trend chart. The highest number of online viewers, the highest number of new followers, and the highest number of new old customers can be marked on the incremental change trend chart, and the trend curves of different data indicators can be represented by different colors. When the mouse is on the chart (incremental change trend chart and / or cumulative change trend chart), the data information corresponding to the mouse stop position can be displayed.

[0054] Optionally, in the video processing method shown according to the embodiment, after displaying the associated live video and data change trend information in a display interface for playing back the live video, the method further includes: determining an analysis result of the data information corresponding to the data change trend information, wherein the analysis result indicates that a data indicator of the data information meets a preset condition; and locating a target video segment in the live video based on the analysis result.

[0055] After the associated live video and data change trend information are displayed in the display interface for replaying the live video, the user can intuitively obtain the host performance associated with the indicator data. After analyzing the data information in the data change trend information (for example, indicators such as the number of viewers and the number of orders), it can be analyzed at which time the number of viewers and / or the number of orders is the highest (the corresponding data indicators of the above data information meet the preset conditions), and according to the analysis results, the target video segment in the live video within the time period can be quickly and accurately located.

[0056] Optionally, in the video processing method shown in the embodiment, the locating the target video segment in the live video based on the analysis result includes: locating the target moment when the data indicator meets preset conditions from the data change trend information according to the analysis result; and taking the live video segment in the live video within a preset time period before and after the target moment as the target video segment.

[0057] For example, if the number of viewers and / or the order volume is the highest at 10:10:50, the target time at which the number of viewers and / or the order volume meets the preset conditions is 10:10:50, and the live video clip within 2 minutes before and after 10:10:50 in the live video is used as the target video clip. Through the above scheme, the target video clip within the time period in the live video can be quickly and accurately determined according to the target time at which the data indicators meet the preset conditions.

[0058] Optionally, in the video processing method shown in the embodiment, the data change trend information includes at least one of the following: incremental change trend information, cumulative change trend information, wherein the incremental change trend information is used to indicate the number of new additions to the target indicator; the cumulative change trend information is used to indicate the accumulated number of the target indicator at each time point, and locating the target video segment in the live video according to the analysis results includes: locating the target moment in the live video that meets at least one of the following conditions from the incremental change trend information and / or the cumulative change trend information according to the analysis results, wherein the conditions are: the number of generated orders, the number of paid orders, and the payment amount exceeds a preset amount; using the live video segment in the preset time period before and after the target moment in the live video as the target video segment.

[0059] For example, the analysis results include data information such as the number of orders placed, the number of paid orders or the payment amount. The moment when the number of orders placed or the number of paid orders or the payment amount is the highest in the above data information is obtained based on the incremental change trend information and / or the cumulative change trend information, and the video of the preset time period before and after the moment is obtained as the target video segment.

[0060] Through the above solution, the target video segment in the live video can be determined quickly and accurately.

[0061] Optionally, in the video processing method shown in the embodiment, after locating the target video segment in the live video according to the analysis results, the method also includes: editing the target video segment from the live video; and / or obtaining target data change trend information corresponding to the target video segment from the data change trend information, and adding the target data change trend information to the target video segment to display the target data change trend information while playing the target video segment.

[0062] Since the target video clip is a video clip determined by the highest number of viewers and / or the highest order volume within a certain time period, it can be considered that the target video clip is the wonderful moment, highlight moment, and hot-selling moment of the live broadcast. That is, through the above solution, after locating the target video clip in the live video, the target video clip can be edited from the live video to improve the efficiency of obtaining the target video clip.

[0063] It should be noted that when editing the target video clip, you can click the "Video Clip" pop-up window to start video editing. The target video clip in this application is selected by selecting the video start time and end time on the video progress bar. The time difference between the start time and the end time can be greater than 1s. After selecting the start time and the end time, the selected target video clip can be played.

[0064] For example, the live video is a video within the time period from 10:00 to 11:00, and the target video segment is determined to be the video segment from 10:10 to 10:20, and the data change trend information within the time period from 10:10 to 10:20 is obtained, and the data change trend information within the time period from 10:10 to 10:20 is added to the video segment from 10:10 to 10:20, so that the data change trend information from 10:10 to 10:20 is displayed while the video segment from 10:10 to 10:20 is played.

[0065] By adding the target data change trend information to the target video clip, the target data change trend information is displayed while playing the target video clip, so that the user can intuitively view the target data change trend information while watching the target video clip, thereby improving the efficiency of the user in obtaining effective information.

[0066] It should be noted that there may be multiple target video clips, and the video name may be [live broadcast time] + [video clip 1, 2, ..., n], and the name of the video clip may be modified as required. The target video clip may also be downloaded and saved locally.

[0067] Optionally, in the video processing method shown according to the embodiment, the method further includes: publishing a target video clip to which target data change trend information has been added on a target application, wherein the target video clip includes a target object, and the target object is at least one of the objects associated with the live video.

[0068] For example, the target video clip is an explanation of product A. After the target video clip with added target data change trend information is published on the target application, information about product A can be published. That is, in the video processing method shown in the embodiment, a sales video of product A can be automatically generated and published to enhance the promotion effect of product A.

[0069] Optionally, in the video processing method shown in the embodiment, after displaying the associated live video and data change trend information in a display interface for playing back the live video, the method also includes: when it is detected that the first virtual control stays on a target image frame in the live video, displaying data information of a target time point in the data change trend information, wherein the target time point is the moment when the target image frame is located in the live video.

[0070] The first virtual control may be a mouse control, and when the mouse stays on a target image frame in a live video, data information corresponding to the mouse stop position may be displayed in the data change trend information on the display interface. For example, when the mouse stays on the 50th image frame in a live video, the time point in the live video is 2 minutes and 20 seconds, and the number of orders placed, the number of paid orders, or the payment amount at 2 minutes and 20 seconds is displayed in the data change trend information.

[0071] Through the above solution, the data information corresponding to the image frames at various time points in the live video can be flexibly viewed, which is more intuitive and convenient, and improves the efficiency of users in obtaining effective information.

[0072] Optionally, in the video processing method shown according to the embodiment, after displaying the associated live video and the data change trend information in a display interface for playing back the live video, the method further includes: when it is detected that the second virtual control stays at the target time point of the data change trend information, displaying the data information of the data change trend information at the target time point and the target image frame corresponding to the target time point in the live video.

[0073] The second virtual control may also be a mouse control, and when the mouse stays at a target time point in the live video, the data information corresponding to the mouse stop position may be displayed in the data change trend information on the display interface. For example, when the mouse stays at the 2nd minute and 20th second in the live video, the data such as the number of orders placed, the number of paid orders or the payment amount at the 2nd minute and 20th second, and the target image frame corresponding to the 2nd minute and 20th second in the live video are displayed in the data change trend information.

[0074] Through the above solution, the data information and image frames corresponding to each time point in the live video can be flexibly viewed, which is more intuitive and convenient, and improves the efficiency of users in obtaining effective information.

[0075] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0076] The embodiment of the present application also provides a video processing device. It should be noted that the video processing device of the embodiment of the present application can be used to execute the video processing method provided by the embodiment of the present application. The video processing device provided by the embodiment of the present application is introduced below.

[0077] Figure 4 is a block diagram of a video processing device according to an exemplary embodiment. Figure 4The device includes: an acquisition unit 401, an association unit 402, and a display unit 403.

[0078] Specifically, the acquisition unit 401 is configured to acquire the live video to be played back and the data change trend information during the live video broadcast after the live video broadcast ends, wherein the data change trend information is used to indicate the data changes at different time points during the live video broadcast;

[0079] The association unit 402 is configured to associate the live video with the data change trend information according to time information;

[0080] The display unit 403 is configured to display the associated live video and data change trend information in a display interface for playing back the live video.

[0081] In summary, the video processing device provided in the embodiment of the present application obtains the live video to be played back and the data change trend information during the live video broadcast after the live video broadcast ends through the acquisition unit 401, wherein the data change trend information is used to represent the data changes at different time points during the live video broadcast; the association unit 402 associates the live video with the data change trend information according to the time information; the display unit 403 displays the associated live video and the data change trend information in a display interface for replaying the live video, thereby achieving synchronous playback with the data change trend information when replaying the live video, and through the analysis of the replayed live video and the data change trend information, the live broadcast scene can be completely traced back, and the anchor performance associated with the indicator data can be viewed and analyzed, thereby improving the effect of the live video analysis, thereby solving the problem of poor processing effect of the live video in the related technology.

[0082] Optionally, in the video processing device provided in the embodiment of the present application, the acquisition unit 401 also includes: an acquisition module, configured to acquire the live video to be played back and data information generated during the live broadcast process, wherein the data information includes live video playback data and live video related transaction data counted at each time point during the live broadcast of the live video; a first determination module, configured to determine data change trend information based on the data information.

[0083] Optionally, in the video processing device provided in the embodiment of the present application, the device also includes: an analysis unit, configured to determine an analysis result of the data information corresponding to the data change trend information after displaying the associated live video and data change trend information in a display interface for playing back the live video, wherein the analysis result indicates that the data indicator of the data information meets a preset condition; and a positioning unit, configured to locate the target video segment in the live video based on the analysis result.

[0084] Optionally, in the video processing device provided in an embodiment of the present application, the positioning unit includes: a positioning module, configured to locate a target moment at which a data indicator meets preset conditions from the data change trend information according to an analysis result; and a second determination module, configured to use a live video segment in a preset time period before and after the target moment in the live video as a target video segment.

[0085] Optionally, in the video processing device provided in the embodiment of the present application, the device also includes: a clipping unit, configured to clip a target video segment from the live video after locating the target video segment in the live video according to the analysis results; and / or a display unit, configured to obtain target data change trend information corresponding to the target video segment from the data change trend information, and add the target data change trend information to the target video segment to display the target data change trend information while playing the target video segment.

[0086] Optionally, in the video processing device provided in the embodiment of the present application, the device also includes: a publishing unit, configured to publish a target video clip to which target data change trend information has been added on a target application to promote a target object described in the target video clip.

[0087] Optionally, in the video processing device provided in the embodiment of the present application, in the video processing device provided in the embodiment of the present application, the display unit is further configured to, after displaying the associated live video and data change trend information in a display interface for playing back the live video, display data information of a target time point in the data change trend information when it is detected that the first virtual control stays on a target image frame in the live video, wherein the target time point is the moment when the target image frame is located in the live video.

[0088] Optionally, in the video processing device provided in an embodiment of the present application, the device also includes: the display unit is also configured to, after displaying the associated live video and the data change trend information in a display interface for playing back the live video, display the data information of the data change trend information at the target time point and the target image frame corresponding to the target time point in the live video when it is detected that the second virtual control stays at the target time point of the data change trend information.

[0089] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0090] In an exemplary embodiment, a computer program product is further provided, comprising a computer program / instruction. Optionally, when the computer program / instruction is executed by a processor, the video processing method as described above is performed.

[0091] In an exemplary embodiment, an electronic device for live video processing is also provided, comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the video processing method as described above.

[0092] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, and the above instructions can be executed by a processor of the device to complete the above video processing method. Optionally, the computer-readable storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0093] The embodiment of the present disclosure may provide a terminal, which may be any computer terminal device in a computer terminal group. Optionally, in this embodiment, the terminal may also be a terminal device such as a mobile terminal.

[0094] Optionally, in this embodiment, the terminal may be located in at least one network device among a plurality of network devices of the computer network.

[0095] Optionally, Figure 5 FIG. 1 is a block diagram of a terminal according to an exemplary embodiment. Figure 5 As shown, the terminal may include: one or more (only one is shown in the figure) processors 121, and a memory 122 for storing processor executable instructions; wherein the processor is configured to execute instructions to implement any of the above-mentioned video processing methods.

[0096] Among them, the memory can be used to store software programs and modules, such as program instructions / modules corresponding to the video processing method and device in the embodiment of the present disclosure. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned video processing method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the computer terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0097] It can be understood by those skilled in the art that Figure 5The structure shown is for illustration only, and the computer terminal may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a handheld computer, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Figure 5 The structure of the electronic device is not limited. For example, the terminal 12 may also include Figure 5 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 5 Different configurations are shown.

[0098] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0099] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A video processing method, characterized in that: include: After the live video broadcast ends, the live video to be played back and data change trend information during the live video broadcast process are obtained, wherein the data change trend information is used to indicate data changes at different time points during the live video broadcast process; Associating the live video with the data change trend information according to time information; Displaying the associated live video and the data change trend information in a display interface for playing back the live video; The data change trend information is expressed in a data change trend graph, which includes key indicator data during the live broadcast. The time axis in the data change trend graph can be dragged and clicked to locate the position corresponding to the video playback bar. After displaying the associated live video and the data change trend information in a display interface for playing back the live video, the method further includes: When it is detected that the first virtual control stays on the target image frame in the live video, data information of the target time point is displayed in the data change trend information, wherein the target time point is the moment at which the target image frame is located in the live video; After displaying the associated live video and the data change trend information in a display interface for playing back the live video, the method further includes: When it is detected that the second virtual control stays at the target time point of the data change trend information, the data information of the data change trend information at the target time point and the target image frame corresponding to the target time point in the live video are displayed; Wherein, after displaying the associated live video and the data change trend information in a display interface for playing back the live video, the method further includes: Determining an analysis result of the data information corresponding to the data change trend information, wherein the analysis result indicates that a data indicator of the data information meets a preset condition; Locating a target video segment in the live video based on the analysis result; After locating the target video segment in the live video according to the analysis result, the method further includes: Editing the target video segment from the live video; and / or, The target data change trend information corresponding to the target video segment is acquired from the data change trend information, and the target data change trend information is added to the target video segment, so as to display the target data change trend information while playing the target video segment.

2. The method according to claim 1, characterized in that: Obtaining the live video to be played back and the data change trend information during the live video broadcast process, including: Acquire the live video to be played back and data information generated during the live broadcast process, wherein the data information includes live video playback data and live video related transaction data counted at each time point during the live broadcast process of the live video; The data change trend information is determined according to the data information.

3. The method according to claim 1, characterized in that: The locating the target video segment in the live video based on the analysis result includes: Locate the target time when the data indicator meets the preset condition from the data change trend information according to the analysis result; The live video segment in the preset time period before and after the target moment in the live video is used as the target video segment.

4. The method according to claim 1, characterized in that: The method further comprises: A target video clip to which the target data change trend information has been added is published on a target application, wherein the target video clip includes a target object, and the target object is at least one of the objects associated with the live video.

5. A video processing device, characterized in that: include: an acquisition unit, configured to acquire the live video to be played back and data change trend information during the live video broadcast after the live video broadcast ends, wherein the data change trend information is used to indicate data changes at different time points during the live video broadcast; an associating unit, configured to associate the live video with the data change trend information according to time information; A display unit, configured to display the associated live video and the data change trend information in a display interface for playing back the live video; The data change trend information is expressed in a data change trend graph, which includes key indicator data during the live broadcast. The time axis in the data change trend graph can be dragged and clicked to locate the position corresponding to the video playback bar. The device also includes: The display unit is further configured to, after displaying the associated live video and the data change trend information in a display interface for playing back the live video, display data information of a target time point in the data change trend information when detecting that the first virtual control stays on a target image frame in the live video, wherein the target time point is the moment at which the target image frame is located in the live video; The device also includes: The display unit is further configured to, after displaying the associated live video and the data change trend information in a display interface for playing back the live video, display the data information of the data change trend information at the target time point and the target image frame corresponding to the target time point in the live video when detecting that the second virtual control stays at the target time point of the data change trend information; Wherein, the device further comprises: An analysis unit is configured to determine an analysis result of data information corresponding to the data change trend information after displaying the associated live video and the data change trend information in a display interface for playing back the live video, wherein the analysis result indicates that a data indicator of the data information meets a preset condition; a positioning unit, configured to locate a target video segment in the live video based on the analysis result; The device also includes: a clipping unit, configured to clip the target video segment from the live video after locating the target video segment in the live video according to the analysis result; and / or, The display unit is configured to obtain the target data change trend information corresponding to the target video segment from the data change trend information, and add the target data change trend information to the target video segment to display the target data change trend information while playing the target video segment.

6. The device according to claim 5, characterized in that The acquisition unit further includes: An acquisition module is configured to acquire the live video to be played back and data information generated during the live broadcast process, wherein the data information includes live video playback data and live video related transaction data counted at each time point during the live broadcast process of the live video; The first determining module is configured to determine the data change trend information according to the data information.

7. The device according to claim 5, characterized in that The positioning unit comprises: A positioning module, configured to locate a target time when the data indicator meets a preset condition from the data change trend information according to the analysis result; The second determination module is configured to use a live video segment in a preset time period before and after the target moment in the live video as the target video segment.

8. The device according to claim 5, characterized in that The device also includes: The publishing unit is configured to publish a target video segment to which the target data change trend information has been added on a target application, wherein the target video segment includes a target object, and the target object is at least one of the objects associated with the live video.

9. An electronic device, characterized in that: include: processor; A memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the video processing method according to any one of claims 1 to 4. 10 . A computer-readable storage medium, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the video processing method according to claim 1 .

Citation Information

Patent Citations

  • Video positioning processing method, terminal equipment and cloud server

    CN107241622A

  • Live video playback method and device, storage medium and electronic equipment

    CN110418157A

  • Video clip collection method, device, equipment, storage medium and program product

    CN111050205A