CN115022654A - Video editing method and device in live scene - Google Patents
Video editing method and device in live scene Download PDFInfo
- Publication number
- CN115022654A CN115022654A CN202210542868.9A CN202210542868A CN115022654A CN 115022654 A CN115022654 A CN 115022654A CN 202210542868 A CN202210542868 A CN 202210542868A CN 115022654 A CN115022654 A CN 115022654A
- Authority
- CN
- China
- Prior art keywords
- video
- audience
- score
- scored
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 239000002131 composite material Substances 0.000 claims description 14
- 238000012552 review Methods 0.000 claims description 4
- 238000012216 screening Methods 0.000 abstract description 10
- 230000002035 prolonged effect Effects 0.000 abstract description 4
- 238000012545 processing Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 238000003062 neural network model Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4662—Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The disclosure provides a video editing method and device in a live scene and electronic equipment, and relates to the field of video popularization. The method comprises the following specific steps: responding to the live broadcast state of the anchor client, recording a live broadcast video stream and generating a video to be scored; pushing the video to be scored to at least one audience client, and receiving feedback data of the audience client; generating a comprehensive score of the video to be scored according to the feedback data; and determining a recommended video according to the comprehensive score and the video to be scored. The video of the wonderful operation of the anchor is captured through machine identification, the video content is scored by the audience, the video is recommended according to the comprehensive scoring of the video, the condition that the wonderful operation video cannot be published in real time in the live broadcast of the anchor is avoided, the audience participates in the judgment of the video, the interactivity of the audience is increased, the watching duration of the user is prolonged, a reference standard can be provided for screening the video content of the anchor, the favorite video of the user can be published more accurately, and the watching experience of the user is improved.
Description
Technical Field
The present disclosure relates to the field of video popularization, and in particular, to a video editing method and apparatus in a live broadcast scene, and an electronic device.
Background
In the related technology, when a game anchor is live, a live broadcast platform can generate a video clip of a game wonderful moment through content identification, and the anchor is used as a material for releasing a game video. When the video clips are too many, the anchor needs to spend a great deal of energy on operations such as screening, editing, publishing and the like, and the video processing efficiency is low.
Disclosure of Invention
The present disclosure provides a video editing method, apparatus and system in a live broadcast scenario to at least solve one of the problems in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a video editing method in a live scene, including:
responding to the live broadcast state of the anchor client, recording a live broadcast video stream and generating a video to be scored;
pushing the video to be scored to at least one audience client, and receiving feedback data of the audience client;
generating a comprehensive score of the video to be scored according to the feedback data;
and determining a recommended video according to the comprehensive score and the video to be scored. Alternatively to this, the first and second parts may,
the step of recording the live video stream and generating the video to be scored specifically comprises:
segmenting the live video stream to generate video segments;
extracting a video to be edited according to the video clip;
and splicing the video to be edited, adding background music and background pictures, and generating the video to be scored.
Optionally, the feedback data specifically includes:
the audience client scores the data;
audience client review data;
the viewer client endpoint approves the data.
Optionally, the step of generating the comprehensive score of the video to be scored according to the feedback data specifically includes:
generating a first audience score based on the audience client rating data;
generating a second audience score according to the audience client comment data;
generating a third audience score according to the audience client endpoint approval data amount;
optionally, the step of generating the comprehensive score of the video to be scored according to the feedback data specifically includes:
generating a first audience score based on the audience client rating data;
generating a second audience score according to the audience client comment data;
generating a third audience rating according to the audience client endpoint approval data amount;
generating the composite score based on the first audience score, the second audience score, and the third audience score.
Optionally, the step of generating a second audience score according to the audience client comment data specifically includes:
inputting the comment data of the audience client into a grading model to generate a corresponding comment grade;
and obtaining a second audience score according to the comment score and the audience client weight.
Optionally, the step of generating a third audience score according to the audience client endpoint approval data amount specifically includes:
and generating the third audience score according to the ratio of the audience client approval data quantity to the total audience client.
Optionally, the step of determining a recommended video according to the comprehensive score and the video to be scored specifically includes:
if the comprehensive score is greater than or equal to a preset comprehensive score threshold value, determining that the video to be scored is the recommended video;
and if the comprehensive score is smaller than a preset comprehensive score threshold value, determining that the video to be scored is not the recommended video.
Optionally, after the step of determining a recommended video according to the composite score and the video to be scored, the method further includes:
and issuing the recommended video at the anchor client.
According to a second aspect of the embodiments of the present disclosure, there is provided a video editing apparatus in a live scene, including;
the video editing module is used for responding to the live broadcast state of the anchor client, recording the live broadcast video stream and generating a video to be scored;
the video pushing module is used for pushing the video to be scored to at least one audience client and receiving feedback data of the audience client;
the scoring module is used for generating a comprehensive score of the video to be scored according to the feedback data;
and the recommended video determining module is used for determining a recommended video according to the comprehensive score and the video to be scored.
Optionally, the video editing module specifically includes:
a segmentation submodule for segmenting the live video stream to generate video segments;
the extraction submodule is used for extracting a video to be edited according to the video clip;
and the splicing submodule is used for splicing the video to be edited and adding background music and background pictures to generate the video to be scored.
Optionally, the feedback data specifically includes:
the audience client scores the data;
the spectator client reviews the data;
the viewer client endpoint approves the data.
Optionally, the scoring module specifically includes:
a first scoring submodule for generating a first audience score based on the audience client scoring data;
the second grading submodule is used for generating a second audience grade according to the audience client comment data;
a third scoring submodule, configured to generate a third audience score according to the audience client endpoint approval data amount;
a composite score sub-module to generate the composite score based on the first audience score, the second audience score, and the third audience score.
Optionally, the second scoring sub-module specifically includes:
the first scoring unit is used for inputting the comment data of the audience client into a scoring model and generating corresponding comment scores;
and the second scoring unit is used for acquiring a second audience score according to the comment score and the audience client weight.
Optionally, the third scoring sub-module specifically includes:
and the third scoring unit is used for generating the third audience score according to the ratio of the audience client terminal approval data volume to the audience client terminal total volume.
Optionally, the recommended video determining module specifically includes:
the first determining sub-module is used for determining the video to be scored as the recommended video if the comprehensive score is greater than or equal to a preset comprehensive score threshold value;
and the second determining submodule determines that the video to be scored is not the recommended video if the comprehensive score is smaller than a preset comprehensive score threshold value.
Optionally, the apparatus further comprises:
and the releasing module is used for releasing the recommended video at the anchor client.
According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method of any of the first aspects above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions, when executed by a processor of an electronic device, enable the electronic device to perform the method according to any one of the first aspect above.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the method of any one of the above first aspects.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the video of the wonderful operation of the anchor is captured through machine identification, the audience scores the video content, the video is recommended according to the comprehensive score of the video, the condition that the wonderful operation video cannot be published in real time by the live broadcast of the anchor is avoided, the audience participates in the video evaluation, the interactivity of the audience is increased, the watching duration of a user is prolonged, a reference standard can be provided for screening the video content of the anchor, the favorite video of the user can be published more accurately, and the watching experience of the user is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
Fig. 1 is a flow diagram illustrating a method of video editing in a live scene in accordance with an exemplary embodiment.
Fig. 2 is a flowchart illustrating a method of video editing in a live scene, according to an example embodiment.
Fig. 3 is a flow diagram illustrating a method of video editing in a live scene in accordance with an exemplary embodiment.
Fig. 4 is a flow diagram illustrating a method of video editing in a live scene in accordance with an exemplary embodiment.
Fig. 5 is a block diagram illustrating a video editing apparatus in a live scene according to an exemplary embodiment.
Fig. 6 is a flow diagram illustrating a method of video editing in a live scene in accordance with an exemplary embodiment.
Fig. 7 is a block diagram illustrating a video editing apparatus 700 in a live scene according to an exemplary embodiment.
Fig. 8 is a block diagram illustrating a video editing apparatus 800 in a live scene according to an exemplary embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below do not represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as recited in the claims appended hereto.
In the related art, a game anchor can generate some highlight operation video clips when a game is operated in a live broadcast mode, and the video clips are good materials for distributing short videos. At present, a live broadcast platform on the market generates some wonderful original video clips through content identification, and the video clips are pushed to a main broadcast in the live broadcast of the main broadcast, or the video clips are displayed to the main broadcast in a list form after the live broadcast is finished, so that the main broadcast can screen and release the video clips.
However, the anchor concentrates on the live broadcast effect during live broadcast, and cannot edit and release the highlight in time. And after the live broadcast is finished, the wonderful video clips are too many and are video clips which are not processed, and the anchor broadcast needs to spend a great deal of energy on operations such as screening, editing, publishing and the like.
The following describes a video editing method and apparatus in a live scene, and an electronic device according to an embodiment of the present disclosure with reference to the drawings.
Fig. 1 is a flowchart illustrating a video editing method in a live scene according to an exemplary embodiment, where as shown in fig. 1, the video editing method in the live scene uses a live video, and includes the following steps:
in step 101, in response to that the anchor client is in a live state, recording a live video stream and generating a video to be scored.
In this embodiment, when the anchor client is in a live state, a live video stream is recorded, a video segment corresponding to a highlight operation in the live video stream is identified through a machine identification technology, and then appropriate background music, background pictures and an atmosphere effect meeting a video scene are added to the video segment to generate a segment of video to be scored. Wherein the background music and the background picture can select recently popular music and pictures to increase the exposure. In step 102, the video to be scored is pushed to at least one viewer client, and feedback data of the viewer client is received.
In this embodiment, the video to be scored is pushed to the live broadcast room of the audience client by the server, and after receiving the push, the user can play the video in a small window manner, where the operations that the user can perform at the audience client include: commenting the video to be scored, commenting the video to be scored and scoring the video to be scored.
Optionally, the feedback data specifically includes:
the audience client scores the data;
audience client review data;
the viewer client endpoint approves the data. In step 103, generating a composite score of the video to be scored according to the feedback data.
In the embodiment of the application, the feedback data are identified, and the videos to be scored are comprehensively scored according to the feedback data. The comment data cannot be directly quantified, in order to obtain the scores corresponding to the comment data of the audience client, a scoring model is trained in advance, and the scoring model is a neural network and used for obtaining the scores corresponding to the comments. In one possible embodiment, the number of keywords such as "operate too much", "attention anchor", "666" in the comment content of the audience client is identified, and the comprehensive score of the video to be scored is given according to the total amount of praise of the user and the score of the user on the video.
In step 104, determining a recommended video according to the composite score and the video to be scored, in the embodiment of the present application, the composite score reflects the recognition degree of the user of the audience client to the video to be scored, and a higher score indicates that the user watching the video to be scored on the audience client recognizes the video to be scored more, the video to be scored with a higher composite score can be determined as the recommended video and pushed to more users, so that more audience clients are attracted to enter a live broadcast room of the anchor client to watch live broadcast, and the anchor popularity is improved.
Optionally, the step of determining a recommended video according to the comprehensive score and the video to be scored specifically includes:
if the comprehensive score is larger than or equal to a preset comprehensive score threshold value, determining that the video to be scored is the recommended video;
and if the comprehensive score is smaller than a preset comprehensive score threshold value, determining that the video to be scored is not the recommended video. In this embodiment, whether the video to be scored is the recommended video is determined according to the comprehensive scoring threshold set by the anchor client.
In one possible embodiment, the anchor sets the comprehensive rating threshold to be 80 points, and the comprehensive rating of the video to be recommended is 60 points, then the video to be rated is not the recommended video.
In a possible embodiment, the anchor sets the comprehensive rating threshold to be 80 points, and the comprehensive rating of the video to be recommended is 90 points, then the content to be rated is the recommended video.
According to the embodiment of the application, the video of the wonderful operation of the anchor is captured through machine identification, the video content is scored by the audience, the video is recommended according to the comprehensive scoring of the video, the condition that the wonderful operation video cannot be published in real time by the live broadcast is avoided, the audience participates in the judgment of the video, the interactivity of the audience is increased, the watching duration of a user is prolonged, a reference standard can be provided for screening the video content of the anchor, the workload of screening, editing and publishing the video is reduced.
Fig. 2 is a flowchart illustrating a video editing method in a live scene according to an exemplary embodiment, where as shown in fig. 2, the video editing method in the live scene is used in a live video, and step 101 further includes the following steps:
in the embodiment of the present application, in order to facilitate editing, the live video stream is split into a plurality of video segments.
in the embodiment of the application, whether the video clip has wonderful operation or not is identified through a pre-trained neural network model.
In one possible embodiment, the neural network model identifies the characters in the video segment for text recognition, and determines whether the text for prompting the highlight operation exists. And if the text for prompting the highlight operation appears, the video clip can be utilized for video editing, and the video clip is determined to be the video to be edited.
In another possible embodiment, the neural network model identifies content on a score board in the video clip, where the score board content includes changes in game content, such as score conditions, killing conditions, occupation conditions, and the like, which are important changes in the game, and when the changes occur, the game enters a more wonderful stage, the video clip can be used for video editing, and the video clip is determined to be a video to be edited.
And 203, splicing the video to be edited, adding background music and a background picture, and generating the video to be scored.
In the embodiment, in the live broadcasting process of the anchor, some original video stages of the wonderful operation of the anchor are identified through a machine identification technology, a video to be edited is extracted according to the video content, and a section of video content with an extremely atmosphere sense is generated by adding proper background music, background pictures and atmosphere effects meeting the video scenes, wherein the background music and the background pictures can be selected from recently popular music and pictures to increase the exposure.
According to the embodiment of the application, the background music and the background picture are added into the video content, so that the video content is perfected, and the watching and video exposure of audiences are facilitated.
Fig. 3 is a flowchart illustrating a video editing method in a live scene according to an exemplary embodiment, where as shown in fig. 2, in the live video used in the video editing method in the live scene, step 103 further includes the following steps:
in one possible embodiment, an average of the viewer client score data is calculated to generate the first viewer score.
In another possible embodiment, the viewer client is given a weight according to its total viewing duration and rating, and the viewer client rating data is weighted-averaged according to the weight to generate the first viewer score. The longer the total watching duration is, the higher the grade of the audience client is, the higher the credibility of scoring data of the corresponding audience client is, and the obtained first audience score can better reflect the popularity of the video to be scored in the audience client.
Optionally, the step of generating a third audience score according to the audience client endpoint approval data amount specifically includes:
and generating the third audience score according to the ratio of the audience client approval data quantity to the total audience client.
In this embodiment, the corresponding audience rating is obtained according to different weights of the user rating data, the user comment data, and the user approval data amount.
In one possible embodiment, the first audience score, the second audience score, and the third audience score are weighted by 0.6, 0.3, and 0.1, respectively.
And according to different weights, acquiring a first audience score corresponding to the audience client rating data, a second audience score corresponding to the audience client comment data and a third audience score corresponding to the audience client endpoint approval data amount, and multiplying the first audience score, the second audience score and the third audience score by the corresponding weights respectively and then adding the first audience score, the second audience score and the third audience score to obtain the comprehensive score.
According to the embodiment of the application, the appropriate comprehensive score of the video to be scored can be obtained through different weights of the scoring data of the audience client, the comment data of the audience client and the amount of the comment data of the audience client.
Optionally, after the step of determining a recommended video according to the composite score and the video to be scored, the method further includes:
and issuing the recommended video at the anchor client.
Fig. 4 is a flowchart illustrating a method for editing a video in a live scene according to an exemplary embodiment, where as shown in fig. 4, in the live video, the method for editing a video in a live scene further includes the following steps:
in the embodiment of the disclosure, the user comment data may reflect the approval degree of a user for a video to be scored, the comment data cannot be directly quantified, in order to obtain a score corresponding to the comment data of a viewer client, useful data in the user comment data needs to be extracted according to a pre-trained score model, and the score model is a neural network and is used for obtaining the score corresponding to the comment.
In a possible embodiment, the scoring model is used for identifying words such as "666, very beautiful in operation and severe" in the comment data of the user, the words are positive evaluations, each positive evaluation is endowed with a certain comment score, and the comment scores corresponding to all positive evaluations in the video to be scored are added to generate the corresponding comment score.
In this embodiment, a second audience score is obtained according to the comment score and the audience client weight.
In the embodiment of the application, the audience client is given weight according to the total viewing duration and the level of the audience client, and the comment scores are weighted and averaged according to the weight to generate the second audience score. The longer the total viewing time is, the higher the grade of the audience client is, the higher the credibility of the scoring data of the corresponding audience client is, and thus the obtained second audience score can better reflect the popularity of the video to be scored in the audience client.
In the embodiment of the disclosure, through the scoring model, the user comment data can be re-screened to obtain data required in the user comment data, and a reference standard can be provided for anchor screening video content.
Fig. 5 is a block diagram 500 illustrating a video editing apparatus in a live scene according to an example embodiment. Referring to fig. 5, the apparatus includes a video editing module 501, a video push module 502, a scoring device 503, and a recommended video determination module 504.
And the video editing module 501 is configured to record a live video stream and generate a video to be scored in response to that the anchor client is in a live state.
The video pushing module 502 is configured to push the video to be scored to at least one viewer client, and receive feedback data of the viewer client.
And a scoring module 503, configured to generate a comprehensive score of the video to be scored according to the feedback data.
And a recommended video determining module 504, configured to determine a recommended video according to the comprehensive score and the video to be scored.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 6 is a flow diagram illustrating a method of video distribution in accordance with an example embodiment.
As shown in fig. 6, the method comprises the steps of:
the method comprises the following steps: in the live broadcast process of the anchor client, the server segments the live broadcast video stream to generate a video clip, and identifies the video clip containing the wonderful operation of the anchor, namely the video to be edited, by a machine identification technology.
Step two: the server performs templating processing on the video clips through a content identification technology to generate videos to be scored, for example: and adding proper background music, background pictures and atmosphere effects meeting the video scenes according to the video content. And generating a video to be evaluated with extremely strong atmosphere.
Step three: and the server pushes the generated video to be scored into a live broadcast room of the audience client. And after receiving the push, the audience client pops up a video playing window, so that the audience can watch the generated video content effect, and the audience can score, comment, like the video content.
Step four: the server generates the amount of the comment content (such as 666, very beautiful operation, severe operation and the like) of the user in the time period of the highlight segment according to the score of the audience client, and the comprehensive score of the piece of content is calculated by the audience client in the dimension of the amount of praise in the time period.
Step five: according to the setting of the anchor client, when the comprehensive score reaches a certain threshold value (for example, the comprehensive score reaches 80 points), the video to be scored is determined to be a recommended video, the recommended video content is automatically released into the express account of the anchor, meanwhile, the message released by the video is pushed to a live broadcast room, a user is guided to comment and approve the video through the audience client, if the approval of the video point and the amount of the comment increase rapidly, the flow popularization can be carried out on the live broadcast room, and more audiences can enter the live broadcast room of the anchor.
Step six: and the server pushes all the videos to be scored, the comprehensive scores of which reach a certain value (for example, 60 points) according to the final scores to the anchor client side when the anchor finishes the live broadcast according to the sequence of the scores from high to low, so that the anchor can refer to the scores to perform subsequent screening, editing, releasing and the like.
In the embodiment of the disclosure, the problem that the video content which is elaborately processed cannot be issued in real time in the anchor live broadcast is solved, and audiences participate in the judgment of the video is solved, so that the interactivity of the audiences is increased, the watching duration of users is prolonged, a reference standard can be provided for the anchor screening video content, the workload of the anchor screening, editing and video issuing is reduced, the anchors without video editing capability can also issue high-quality video content, the output of high-quality content is improved, meanwhile, more audiences can enter a live broadcast room of the anchor by issuing the high-quality video content, the popularity of the anchor is increased, and the power of the anchor live broadcast is improved.
Fig. 7 is a block diagram illustrating an apparatus 700 for video distribution in accordance with an example embodiment. For example, the apparatus 700 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 7, apparatus 700 may include one or more of the following components: a processing component 702, a memory 704, a power component 706, a multimedia component 708, an audio component 710, an interface to input/output (I/O) 712, a sensor component 714, and a communication component 716.
The processing component 702 generally controls overall operation of the device 700, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 702 may include one or more processors 620 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 702 may include one or more modules that facilitate interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate interaction between the multimedia component 708 and the processing component 702.
The memory 704 is configured to store various types of data to support operation at the device 700. Examples of such data include instructions for any application or method operating on device 700, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 704 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 706 provides power to the various components of the device 700. The power components 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 700.
The multimedia component 708 includes a screen that provides an output interface between the device 700 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 708 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 700 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 710 is configured to output and/or input audio signals. For example, audio component 710 includes a Microphone (MIC) configured to receive external audio signals when apparatus 700 is in an operating mode, such as a call mode, a record mode, and a voice recognition mode. The received audio signal may further be stored in the memory 704 or transmitted via the communication component 716. In some embodiments, audio component 710 also includes a speaker for outputting audio signals.
The I/O interface 712 provides an interface between the processing component 702 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 714 includes one or more sensors for providing status assessment of various aspects of the apparatus 700. For example, sensor assembly 714 may detect an open/closed state of device 700, the relative positioning of components, such as a display and keypad of apparatus 700, sensor assembly 714 may also detect a change in position of apparatus 700 or a component of apparatus 700, the presence or absence of user contact with apparatus 700, orientation or acceleration/deceleration of apparatus 700, and a change in temperature of apparatus 700. The sensor assembly 714 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 714 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 716 is configured to facilitate wired or wireless communication between the apparatus 700 and other devices. The apparatus 700 may access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 700 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 704 comprising instructions, executable by the processor 620 of the apparatus 700 to perform the above-described method is also provided. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Fig. 8 is a block diagram illustrating an apparatus 800 for video distribution in accordance with an example embodiment. For example, the apparatus 800 may be provided as a server. Referring to FIG. 8, the apparatus 800 includes a processing component 822, which further includes one or more processors, and memory resources, represented by memory 832, for storing instructions, such as applications, that are executable by the processing component 822. The application programs stored in memory 832 may include one or more modules that each correspond to a set of instructions. Further, the processing component 822 is configured to execute instructions to perform the above-described methods.
The device 800 may also include a power component 826 configured to perform power management of the device 800, a wired or wireless network interface 850 configured to connect the device 800 to a network, and an input/output (I/O) interface 858. The apparatus 800 may operate based on an operating system stored in the memory 832, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements 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 (10)
1. A video editing method in a live scene is characterized by comprising the following steps:
responding to the live broadcast state of the anchor client, recording a live broadcast video stream and generating a video to be scored;
pushing the video to be scored to at least one audience client, and receiving feedback data of the audience client;
generating a comprehensive score of the video to be scored according to the feedback data;
and determining a recommended video according to the comprehensive score and the video to be scored.
2. The video editing method according to claim 1, wherein the step of recording the live video stream and generating the video to be scored specifically comprises:
segmenting the live video stream to generate video segments;
extracting a video to be edited according to the video clip;
and splicing the video to be edited, adding background music and a background picture, and generating the video to be scored.
3. The video editing method according to claim 1, wherein the feedback data specifically includes:
the audience client scores the data;
audience client review data;
the viewer client endpoint approves the data.
4. The video editing method according to claim 3, wherein the step of generating the composite score of the video to be scored according to the feedback data specifically comprises:
generating a first audience score based on the audience client rating data;
generating a second audience score according to the audience client comment data;
generating a third audience score according to the audience client endpoint approval data amount;
generating the composite score based on the first audience score, the second audience score, and the third audience score.
5. The method for video editing according to claim 4, wherein the step of generating a second audience score based on the audience client comment data specifically comprises:
inputting the comment data of the audience client into a grading model to generate a corresponding comment grade;
and obtaining a second audience score according to the comment score and the audience client weight.
6. The video editing method of claim 4, wherein the step of generating a third viewer score according to the amount of viewer client endpoint approval data specifically comprises:
and generating the third audience score according to the ratio of the audience client approval data quantity to the total audience client.
7. The video editing method according to claim 1, wherein the step of determining a recommended video according to the composite score and the video to be scored specifically comprises:
if the comprehensive score is greater than or equal to a preset comprehensive score threshold value, determining that the video to be scored is the recommended video;
and if the comprehensive score is smaller than a preset comprehensive score threshold value, determining that the video to be scored is not the recommended video.
8. The video editing method according to claim 1, wherein the step of determining a recommended video according to the composite score and the video to be scored further comprises:
and issuing the recommended video at the anchor client.
9. A video editing apparatus in a live scene, comprising:
the video editing module is used for responding to the live broadcast state of the anchor client, recording the live broadcast video stream and generating a video to be scored;
the video pushing module is used for pushing the video to be scored to at least one audience client and receiving feedback data of the audience client;
the scoring module is used for generating a comprehensive score of the video to be scored according to the feedback data;
and the recommended video determining module is used for determining a recommended video according to the comprehensive score and the video to be scored.
10. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method of any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210542868.9A CN115022654B (en) | 2022-05-18 | 2022-05-18 | Video editing method and device in live broadcast scene |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210542868.9A CN115022654B (en) | 2022-05-18 | 2022-05-18 | Video editing method and device in live broadcast scene |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115022654A true CN115022654A (en) | 2022-09-06 |
CN115022654B CN115022654B (en) | 2024-01-19 |
Family
ID=83069945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210542868.9A Active CN115022654B (en) | 2022-05-18 | 2022-05-18 | Video editing method and device in live broadcast scene |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115022654B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115914690A (en) * | 2022-10-31 | 2023-04-04 | 北京达佳互联信息技术有限公司 | Data processing method, device, server and storage medium |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130259399A1 (en) * | 2012-03-30 | 2013-10-03 | Cheng-Yuan Ho | Video recommendation system and method thereof |
WO2016054916A1 (en) * | 2014-10-11 | 2016-04-14 | 中兴通讯股份有限公司 | Video content recommending and evaluating methods and devices |
US9465435B1 (en) * | 2013-08-26 | 2016-10-11 | Google Inc. | Segmentation of a video based on user engagement in respective segments of the video |
CN106792085A (en) * | 2016-12-09 | 2017-05-31 | 广州华多网络科技有限公司 | A kind of method and apparatus for generating video cover image |
US20180329928A1 (en) * | 2017-05-15 | 2018-11-15 | Facebook, Inc. | Video heat maps personalized for online system users |
CN109862433A (en) * | 2019-03-27 | 2019-06-07 | 努比亚技术有限公司 | Generation method, device, terminal and the computer readable storage medium of game video |
US10363488B1 (en) * | 2015-06-29 | 2019-07-30 | Amazon Technologies, Inc. | Determining highlights in a game spectating system |
CN110198456A (en) * | 2019-04-26 | 2019-09-03 | 腾讯科技(深圳)有限公司 | Video pushing method, device and computer readable storage medium based on live streaming |
CN111083515A (en) * | 2019-12-31 | 2020-04-28 | 广州华多网络科技有限公司 | Method, device and system for processing live broadcast content |
CN111147878A (en) * | 2019-12-30 | 2020-05-12 | 广州酷狗计算机科技有限公司 | Stream pushing method and device in live broadcast and computer storage medium |
CN111698575A (en) * | 2020-06-19 | 2020-09-22 | 广州华多网络科技有限公司 | Live highlight video editing method, device, equipment and storage medium |
CN111698554A (en) * | 2020-06-19 | 2020-09-22 | 广州华多网络科技有限公司 | Live video album generating method, device, equipment and storage medium |
CN112087665A (en) * | 2020-09-17 | 2020-12-15 | 掌阅科技股份有限公司 | Previewing method of live video, computing equipment and computer storage medium |
CN112685599A (en) * | 2020-12-29 | 2021-04-20 | 北京达佳互联信息技术有限公司 | Video recommendation method and device |
CN112911318A (en) * | 2021-01-15 | 2021-06-04 | 广州虎牙科技有限公司 | Live broadcast room background replacement method and device, electronic equipment and storage medium |
CN113542777A (en) * | 2020-12-25 | 2021-10-22 | 腾讯科技(深圳)有限公司 | Live video editing method and device and computer equipment |
CN113542801A (en) * | 2021-06-29 | 2021-10-22 | 北京百度网讯科技有限公司 | Method, device, device, storage medium and program product for generating anchor identification |
CN114143575A (en) * | 2021-12-31 | 2022-03-04 | 上海爱奇艺新媒体科技有限公司 | Video editing method and device, computing equipment and storage medium |
-
2022
- 2022-05-18 CN CN202210542868.9A patent/CN115022654B/en active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130259399A1 (en) * | 2012-03-30 | 2013-10-03 | Cheng-Yuan Ho | Video recommendation system and method thereof |
US9465435B1 (en) * | 2013-08-26 | 2016-10-11 | Google Inc. | Segmentation of a video based on user engagement in respective segments of the video |
WO2016054916A1 (en) * | 2014-10-11 | 2016-04-14 | 中兴通讯股份有限公司 | Video content recommending and evaluating methods and devices |
US10363488B1 (en) * | 2015-06-29 | 2019-07-30 | Amazon Technologies, Inc. | Determining highlights in a game spectating system |
CN106792085A (en) * | 2016-12-09 | 2017-05-31 | 广州华多网络科技有限公司 | A kind of method and apparatus for generating video cover image |
US20180329928A1 (en) * | 2017-05-15 | 2018-11-15 | Facebook, Inc. | Video heat maps personalized for online system users |
CN109862433A (en) * | 2019-03-27 | 2019-06-07 | 努比亚技术有限公司 | Generation method, device, terminal and the computer readable storage medium of game video |
CN110198456A (en) * | 2019-04-26 | 2019-09-03 | 腾讯科技(深圳)有限公司 | Video pushing method, device and computer readable storage medium based on live streaming |
CN111147878A (en) * | 2019-12-30 | 2020-05-12 | 广州酷狗计算机科技有限公司 | Stream pushing method and device in live broadcast and computer storage medium |
CN111083515A (en) * | 2019-12-31 | 2020-04-28 | 广州华多网络科技有限公司 | Method, device and system for processing live broadcast content |
CN111698575A (en) * | 2020-06-19 | 2020-09-22 | 广州华多网络科技有限公司 | Live highlight video editing method, device, equipment and storage medium |
CN111698554A (en) * | 2020-06-19 | 2020-09-22 | 广州华多网络科技有限公司 | Live video album generating method, device, equipment and storage medium |
CN112087665A (en) * | 2020-09-17 | 2020-12-15 | 掌阅科技股份有限公司 | Previewing method of live video, computing equipment and computer storage medium |
CN113542777A (en) * | 2020-12-25 | 2021-10-22 | 腾讯科技(深圳)有限公司 | Live video editing method and device and computer equipment |
CN112685599A (en) * | 2020-12-29 | 2021-04-20 | 北京达佳互联信息技术有限公司 | Video recommendation method and device |
CN112911318A (en) * | 2021-01-15 | 2021-06-04 | 广州虎牙科技有限公司 | Live broadcast room background replacement method and device, electronic equipment and storage medium |
CN113542801A (en) * | 2021-06-29 | 2021-10-22 | 北京百度网讯科技有限公司 | Method, device, device, storage medium and program product for generating anchor identification |
CN114143575A (en) * | 2021-12-31 | 2022-03-04 | 上海爱奇艺新媒体科技有限公司 | Video editing method and device, computing equipment and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115914690A (en) * | 2022-10-31 | 2023-04-04 | 北京达佳互联信息技术有限公司 | Data processing method, device, server and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115022654B (en) | 2024-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111970533B (en) | Interaction method and device for live broadcast room and electronic equipment | |
CN108540845B (en) | Bullet screen information display method and device | |
CN106911961B (en) | Multimedia data playing method and device | |
CN110662083A (en) | Data processing method and device, electronic equipment and storage medium | |
CN112218103A (en) | Live broadcast room interaction method and device, electronic equipment and storage medium | |
CN108845749B (en) | Page display method and device | |
CN106464939A (en) | Method and device for playing sound effect | |
US20220291897A1 (en) | Method and device for playing voice, electronic device, and storage medium | |
CN107566892B (en) | Video file processing method and device and computer readable storage medium | |
CN109660873B (en) | Video-based interaction method, interaction device and computer-readable storage medium | |
CN108924644B (en) | Video clip extraction method and device | |
CN109451341B (en) | Video playing method, video playing device, electronic equipment and storage medium | |
WO2018095252A1 (en) | Video recording method and device | |
CN111866531A (en) | Live video processing method and device, electronic equipment and storage medium | |
CN109361946A (en) | The display methods and device of barrage information | |
CN113573092A (en) | Live broadcast data processing method and device, electronic equipment and storage medium | |
CN109495765B (en) | Video interception method and device | |
CN110677734A (en) | Video synthesis method and device, electronic equipment and storage medium | |
CN110719530A (en) | Video playing method and device, electronic equipment and storage medium | |
CN114554231A (en) | Information display method and device, electronic equipment and storage medium | |
CN112188230A (en) | Virtual resource processing method and device, terminal equipment and server | |
US20220078221A1 (en) | Interactive method and apparatus for multimedia service | |
CN116437147B (en) | Live broadcast task interaction method and device, electronic equipment and storage medium | |
CN111526380B (en) | Video processing method, video processing device, server, electronic equipment and storage medium | |
CN111147882B (en) | Video processing method and device, terminal equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |