CN113613061B - Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium - Google Patents

Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium Download PDF

Info

Publication number
CN113613061B
CN113613061B CN202110764340.1A CN202110764340A CN113613061B CN 113613061 B CN113613061 B CN 113613061B CN 202110764340 A CN202110764340 A CN 202110764340A CN 113613061 B CN113613061 B CN 113613061B
Authority
CN
China
Prior art keywords
point
video
stuck
stuck point
processed
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.)
Active
Application number
CN202110764340.1A
Other languages
Chinese (zh)
Other versions
CN113613061A (en
Inventor
张冉
王可尧
翟传磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110764340.1A priority Critical patent/CN113613061B/en
Publication of CN113613061A publication Critical patent/CN113613061A/en
Priority to PCT/CN2022/079533 priority patent/WO2023279743A1/en
Application granted granted Critical
Publication of CN113613061B publication Critical patent/CN113613061B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

The disclosure relates to a method, a device, a system, equipment and a storage medium for generating a stuck point template, relating to the technical field of computers and being capable of improving the generation efficiency of the stuck point template and ensuring the accuracy of stuck points in the stuck point template. The method for generating the stuck point template comprises the following steps: extracting a picture switching point from video data of a video to be processed; extracting at least one type of stuck point from audio data of a video to be processed; types of stuck points include: at least one of a beat stuck point, a melody stuck point, or a lyric stuck point; determining the type of the stuck point of the video to be processed according to the picture switching point and the stuck point of at least one type; acquiring a stuck point corresponding to the picture switching point from stuck points corresponding to the stuck point types of the video to be processed; generating a stuck point template corresponding to the audio data according to the stuck point corresponding to the picture switching point; the card point template is used for generating a card point video corresponding to the card point template.

Description

Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, and a storage medium for generating a checkpoint template.
Background
With the rapid development of the mobile internet, the appearance of the video of the card point is more and more popular with people. The stuck point video generation technology is a video technology for generating a video with a picture matched with the rhythm of music so as to smoothly switch the picture at the rhythm point of the music.
In the prior art, a method for generating a click video mainly comprises the steps of manually manufacturing a click template by using video editing software, and then generating the click video according to the click template and a received picture or video clip. However, the generation efficiency of the artificially made card point template is extremely low, and the position of the music rhythm point is completely determined manually, so that the accuracy of the position of the determined music rhythm point is poor.
Disclosure of Invention
The present disclosure provides a method, an apparatus, a system, a device, and a storage medium for generating a checkpoint template, which can improve the generation efficiency of the checkpoint template and ensure the accuracy of a checkpoint in the checkpoint template.
The technical scheme of the embodiment of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a checkpoint template generating method is provided, which may be applied to an electronic device. The method can comprise the following steps: extracting a picture switching point from video data of a video to be processed; extracting at least one type of stuck point from audio data of a video to be processed; types of stuck points include: at least one of a beat stuck point, a melody stuck point, or a lyric stuck point; determining the type of the stuck point of the video to be processed according to the picture switching point and the stuck point of at least one type; acquiring a stuck point corresponding to the picture switching point from stuck points corresponding to the stuck point types of the video to be processed; generating a stuck point template corresponding to the audio data according to the stuck point corresponding to the picture switching point; the card point template is used for generating a card point video corresponding to the card point template.
Optionally, the method for determining the type of the stuck point of the video to be processed according to the picture switching point and the at least one type of stuck point specifically includes: determining the contact ratio of the picture switching point and the clamping point of each clamping point type; and acquiring a click type corresponding to the contact ratio meeting a first preset condition from the contact ratio of the picture switching point and the click of each click type, and determining the acquired click type as the click type of the video to be processed.
Optionally, the first preset condition is that the contact ratio is highest.
Optionally, the method for acquiring a stuck point corresponding to the picture switching point from stuck points corresponding to types of stuck points of the video to be processed specifically includes: when the picture switching point is superposed with a stuck point corresponding to the stuck point type of the video to be processed, determining the stuck point superposed with the picture switching point as the stuck point corresponding to the picture switching point; when the picture switching point is not coincident with the stuck point corresponding to the stuck point type of the video to be processed, selecting the stuck point meeting a second preset condition from the stuck points corresponding to the stuck point type of the video to be processed, and determining the stuck point as the stuck point corresponding to the picture switching point.
Optionally, the second preset condition is a stuck point with the shortest time difference from the picture switching point.
Optionally, the method for generating a checkpoint template further includes: acquiring an original video; the original video is divided into at least one video segment, and one video segment in the at least one video segment is determined as the video to be processed.
According to a second aspect of the embodiments of the present disclosure, there is provided a checkpoint template generating apparatus, which can be applied to an electronic device. The apparatus may include: the device comprises an acquisition unit, a processing unit and a generation unit; the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for extracting picture switching points from video data of a video to be processed; the acquisition unit is also used for extracting at least one type of stuck point from the audio data of the video to be processed; types of stuck points include: at least one of a beat stuck point, a melody stuck point, or a lyric stuck point; the processing unit is used for determining the type of the stuck point of the video to be processed according to the picture switching point and the stuck point of at least one type; the acquisition unit is also used for acquiring the checkpoint corresponding to the picture switching point from the checkpoint corresponding to the checkpoint type of the video to be processed; the generating unit is used for generating a stuck point template corresponding to the audio data according to the stuck point corresponding to the picture switching point; the card point template is used for generating a card point video corresponding to the card point template.
Optionally, a processing unit having means for: determining the contact ratio of the picture switching point and the clamping point of each clamping point type; and acquiring a click type corresponding to the contact ratio meeting a first preset condition from the contact ratio of the picture switching point and the click of each click type, and determining the acquired click type as the click type of the video to be processed.
Optionally, the first preset condition is that the contact ratio is highest.
Optionally, the obtaining unit is specifically configured to: when the picture switching point is superposed with a stuck point corresponding to the stuck point type of the video to be processed, determining the stuck point superposed with the picture switching point as the stuck point corresponding to the picture switching point; and when the picture switching point is not coincident with the stuck point corresponding to the stuck point type of the video to be processed, selecting the stuck point meeting a second preset condition from the stuck points corresponding to the stuck point type of the video to be processed, and determining the stuck point meeting the second preset condition as the stuck point corresponding to the picture switching point.
Optionally, the second preset condition is a stuck point with the shortest time difference from the picture switching point.
Optionally, the obtaining unit is further configured to obtain an original video; and the processing unit is also used for dividing the original video into at least one video segment and determining one video segment in the at least one video segment as the video to be processed.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device, which may include: a processor and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any one of the above-described optional checkpoint template generation methods of the first aspect.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium having instructions stored thereon, which, when executed by a processor of an electronic device, enable the electronic device to perform any one of the above-mentioned optional checkpoint template generation methods of the first aspect.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product, which includes computer instructions, when the computer instructions are run on an electronic device, cause the electronic device to execute the method for generating a checkpoint template as described in any one of the optional implementations of the first aspect.
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.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
based on any one of the above aspects, in the present disclosure, after the picture switching point and the at least one type of stuck point are extracted from the video to be processed, the stuck point type of the video to be processed may be determined according to the picture switching and the at least one type of stuck point. And subsequently, determining a stuck point corresponding to the picture switching point from the stuck points corresponding to the stuck point type, and generating a stuck point template according to the determined stuck point. Therefore, the generation efficiency of the stuck point template is improved under the condition of no need of manual production. Secondly, under the condition that the picture switching point corresponds to the stuck point, the picture switching point can accurately correspond to the audio stuck point in the video to be processed, so that the accuracy of the picture switching point is improved, and the accuracy of the stuck point in the stuck point template is further improved.
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 schematic flowchart illustrating a checkpoint template generating method according to an embodiment of the present disclosure;
FIG. 2 is a flowchart illustrating a method for generating a checkpoint template according to an embodiment of the present disclosure;
FIG. 3 is a flowchart illustrating a method for generating a checkpoint template according to an embodiment of the present disclosure;
FIG. 4 is a flowchart illustrating a method for generating a checkpoint template according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of another checkpoint template generating apparatus provided by an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a terminal provided in an embodiment of the present disclosure;
fig. 7 shows a schematic structural diagram of a server provided by an embodiment of the present disclosure.
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 detailed in the appended claims.
It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, and/or components.
The data to which the present disclosure relates may be data that is authorized by a user or sufficiently authorized by parties.
As described in the background art, the method for generating a stuck point video in the prior art mainly includes manually making a stuck point template by using video editing software, and then generating a stuck point video according to the stuck point template and a received picture or video clip. However, the generation efficiency of the manual production card point template is extremely low, and the position of the music rhythm point is completely determined manually, so that the accuracy of the determined position of the music rhythm point is poor.
Based on this, the embodiments of the present disclosure provide a checkpoint template generating method, after extracting a picture switching point and at least one type of checkpoint from a to-be-processed video, a checkpoint type of the to-be-processed video may be determined according to the picture switching point and the at least one type of checkpoint. And subsequently, determining the stuck point corresponding to the picture switching point from the stuck points corresponding to the stuck point types, and generating a stuck point template according to the determined stuck point. Therefore, the generation efficiency of the stuck point template is improved under the condition of no need of manual production. Secondly, under the condition that the picture switching point corresponds to the stuck point, the picture switching point can accurately correspond to the audio stuck point in the video to be processed, so that the accuracy of the picture switching point is improved, and the accuracy of the stuck point in the stuck point template is further improved.
The method for generating the stuck point template provided by the embodiment of the disclosure is exemplarily described as follows:
the method for generating the checkpoint template provided by the disclosure can be applied to electronic equipment.
In some embodiments, the electronic device may be a server, a terminal, or another electronic device for generating a checkpoint template, which is not limited in this disclosure.
The server may be a single server, or may be a server cluster including a plurality of servers. In some embodiments, the server cluster may also be a distributed cluster. The present disclosure is also not limited to a specific implementation of the server.
The terminal may be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a Personal Digital Assistant (PDA), an Augmented Reality (AR), a Virtual Reality (VR) device, and other devices that can install and use a content community application (e.g., a fast hand), and the specific form of the electronic device is not particularly limited by the present disclosure. The system can be used for man-machine interaction with a user through one or more modes of a keyboard, a touch pad, a touch screen, a remote controller, voice interaction or handwriting equipment and the like.
The method for generating a stuck point template provided by the embodiment of the application is described in detail below with reference to the accompanying drawings.
As shown in fig. 1, when the checkpoint template generating method is applied to an electronic device, the checkpoint template generating method may include:
s101, the electronic equipment extracts picture switching points from video data of the video to be processed.
Specifically, after the video to be processed is acquired, the electronic device may extract the picture switching point from the video data of the video to be processed.
The video to be processed is a stuck point video, and the picture switching point is a point at the moment of picture switching in the stuck point video.
Optionally, when the electronic device extracts the picture switching point from the video data of the video to be processed, the picture switching point may be extracted by using a picture switching detection technology; or dividing the video to be processed into a plurality of video frames to obtain picture switching points; the picture switching point may also be extracted from the video data of the video to be processed in other manners, which is not limited in this disclosure.
Optionally, when the checkpoint template is generated, a video with a higher heat degree may be obtained from a large number of checkpoint videos as a to-be-processed video.
Further optionally, a large number of click videos can be obtained by searching keywords and utilizing the searching capability; the types with more stuck point videos can be found through a video classification algorithm; a special blogger sending the card point video can be found to obtain the card point video, which is not limited in the disclosure.
S102, the electronic equipment extracts at least one type of stuck point from the audio data of the video to be processed.
Wherein the types of the stuck points comprise: at least one of a beat stuck point, a melody stuck point, or a lyrics stuck point.
Specifically, the audio data of the click video generally includes various nodes, such as a beat click, a melody click, or a lyric click. After the video to be processed is acquired, the electronic device can further extract at least one type of stuck point from the audio data of the video to be processed.
It should be noted that, in practical applications, when the audio data of the video to be processed includes the melody stuck point, it is indicated that the audio data of the video to be processed does not include the human voice. In this case, the electronic device only needs to extract the melody stuck point and the beat stuck point, and does not need to extract the lyric stuck point.
Correspondingly, when the audio data of the video to be processed comprises the lyric card point, the audio data of the video to be processed comprises the human voice. In this case, the electronic device only needs to extract the lyric card point and the beat card point, and does not need to extract the melody card point.
Optionally, when the electronic device extracts the beat stuck point from the audio data of the video to be processed, a beat tracing algorithm may be performed on the audio data of the video to be processed to obtain the beat stuck point of the audio data. For a specific implementation manner, reference may be made to description of a beat tracking algorithm in the prior art, which is not described herein again.
When the electronic device extracts the melody stuck point from the audio data of the video to be processed, the electronic device can perform an onset recognition algorithm on the audio data of the video to be processed to obtain the melody stuck point of the audio data. The detailed implementation can refer to the description of the onset identification algorithm in the prior art, and is not described herein again.
When the electronic equipment extracts the lyric card point from the audio data of the video to be processed, the lyric content in the audio data of the video to be processed can be obtained, and the lyric card point of the audio data is determined according to the lyric content.
It should be noted that, in the present application, the order of S101 and S102 is not limited, and the electronic device may execute S101 first and then execute S102; s102 may be executed first, and then S101 may be executed; s101 and S102 may also be performed simultaneously; the present disclosure is not limited thereto.
S103, the electronic equipment determines the type of the stuck point of the video to be processed according to the picture switching point and the stuck point of at least one type.
Specifically, after extracting the picture switching point from the video data of the video to be processed and extracting the at least one type of stuck point from the audio data of the video to be processed, the electronic device may determine the stuck point type of the video to be processed according to the picture switching point and the at least one type of stuck point.
Optionally, the electronic device may determine the type of the stuck point of the video to be processed according to the overlap ratio of the picture switching point and the stuck point of each stuck point type; or determining the type of the stuck point of the video to be processed according to the picture content of the picture switching point and the lyrics of the stuck point of the lyrics; the type of the stuck point of the video to be processed may also be determined in other manners, which is not limited in this disclosure.
S104, the electronic equipment acquires the click point corresponding to the picture switching point from the click points corresponding to the click point types of the video to be processed.
Specifically, after determining the type of the stuck point of the video to be processed according to the picture switching point and the stuck point of at least one type, the electronic device may obtain the stuck point corresponding to the picture switching point from the stuck points corresponding to the type of the stuck point of the video to be processed.
Illustratively, after determining that the type of the stuck point of the video to be processed is the beat stuck point according to the picture switching point and the stuck point of at least one type, the electronic device obtains the beat stuck point corresponding to the picture switching point from the video to be processed.
When the number of screen switching points is plural, the number of stuck points corresponding to the screen switching points is the same as the number of screen switching points. That is, the picture switching points and the stuck points are in one-to-one correspondence, thereby avoiding that one stuck point corresponds to a plurality of picture switching points.
And S105, the electronic equipment generates a stuck point template corresponding to the audio data according to the stuck point corresponding to the picture switching point.
The card point template is used for generating a card point video corresponding to the card point template.
Specifically, after the checkpoint corresponding to the picture switching point is obtained from the checkpoints corresponding to the checkpoint types of the video to be processed, the electronic device generates a checkpoint template corresponding to the audio data according to the checkpoint corresponding to the picture switching point.
With reference to the foregoing example, after obtaining the beat card point corresponding to the picture switching point from the video to be processed, the electronic device generates a card point template corresponding to the audio data according to the obtained beat card point. Subsequently, after receiving the pictures or video clips uploaded by the user, the electronic device may add the pictures or video clips uploaded by the user to the generated beat points corresponding to the click point template according to a preset sequence, so as to generate a click point video corresponding to the click point template.
The technical scheme provided by the embodiment at least has the following beneficial effects: from S101 to S105, after the picture switching point and the at least one type of stuck point are extracted from the video to be processed, the stuck point type of the video to be processed may be determined according to the picture switching and the at least one type of stuck point. And subsequently, determining a stuck point corresponding to the picture switching point from the stuck points corresponding to the stuck point type, and generating a stuck point template according to the determined stuck point. Therefore, the generation efficiency of the stuck point template is improved under the condition of no need of manual production. Secondly, under the condition that the picture switching point corresponds to the stuck point, the picture switching point can accurately correspond to the audio stuck point in the video to be processed, so that the accuracy of the picture switching point is improved, and the accuracy of the stuck point in the stuck point template is further improved.
In an embodiment, referring to fig. 1 and as shown in fig. 2, in the above S103, the method for determining, by the electronic device, the type of the stuck point of the video to be processed according to the picture switching point and at least one type of stuck point specifically includes:
s201, the electronic equipment determines the contact ratio of the picture switching point and the point of clamping of each point type.
Specifically, when the electronic device determines the type of the stuck point of the video to be processed according to the picture switching point and the stuck point of at least one type, the type of the stuck point of the video to be processed may be determined according to the contact ratio of the picture switching point and the stuck point of each stuck point type. In this case, the electronic device may determine the coincidence of the picture switching point with the dot for each dot type.
Illustratively, the total duration of the video to be processed is preset to be 10 seconds. The picture switching points extracted by the electronic device from the video data of the video to be processed are the 1 st second, the 3 rd second and the 8 th second. The beat checkpoints extracted by the electronic equipment from the audio data of the video to be processed are the 1 st second, the 3 rd second and the 7 th second. The melody checkpoints extracted by the electronic device from the audio data of the video to be processed are the 1 st, 5 th and 9 th seconds. The lyric card points extracted by the electronic equipment from the audio data of the video to be processed are the 2 nd, 4 th and 9 th seconds.
In this case, the electronic device may determine that the coincidence degree of the frame switching point and the beat click point is 2/3, the coincidence degree of the frame switching point and the beat click point is 1/3, and the coincidence degree of the frame switching point and the beat click point is 0.
S202, the electronic equipment obtains the click type corresponding to the contact ratio meeting the first preset condition from the contact ratio of the picture switching point and the click of each click type, and determines the obtained click type as the click type of the video to be processed.
Specifically, after determining the coincidence degree of the picture switching point and the click point of each click point type, the electronic device obtains the click point type corresponding to the coincidence degree meeting the first preset condition from the coincidence degree of the picture switching point and the click point of each click point type, and determines the obtained click point type as the click point type of the video to be processed.
Alternatively, the first preset condition may be that the contact ratio is highest. I.e. the coincidence degree of the picture switching point and a certain type of stuck point is highest. Therefore, the type corresponding to the checkpoint with the highest coincidence degree with the picture switching point is determined as the checkpoint type of the video to be processed, so that the checkpoint corresponding to the picture switching point can be ensured to be acquired from the checkpoint type subsequently, and the accuracy of determining the picture switching point is improved.
In connection with the above example, the electronic device determines that the coincidence degree of the frame switching point and the beat click point is 2/3, the coincidence degree of the frame switching point and the beat click point is 1/3, and the coincidence degree of the frame switching point and the beat click point is 0. In this case, the electronic apparatus determines the beat stuck point as the stuck point type of the video to be processed.
Still alternatively, the first preset condition may be that the number of the screen switching points is the same as the number of certain types of stuck points.
Illustratively, the preset electronic device extracts 5 picture switching points from the video data of the video to be processed. The number of the beat stuck points extracted from the audio data of the video to be processed by the electronic device is 5. The electronic device extracts the number of melody stuck points from the audio data of the video to be processed is 6. The electronic equipment extracts 7 lyric cards from the audio data of the video to be processed.
In this case, the electronic device may determine the beat stuck point as the stuck point type of the video to be processed.
The technical scheme provided by the embodiment at least has the following beneficial effects: from S201 to S202, when the electronic device determines the types of the stuck points of the video to be processed, the overlap ratio between the picture switching point and the stuck point of each stuck point type may be determined. Subsequently, the electronic device obtains the click type corresponding to the contact ratio meeting the first preset condition from the contact ratio of the picture switching point and the click of each click type, and determines the obtained click type as the click type of the video to be processed. Therefore, the electronic equipment determines the type of the stuck point of the video to be processed according to the contact ratio of the picture switching point and the stuck point of each stuck point type, so that the stuck point corresponding to the picture switching point is ensured to be acquired from the stuck point type subsequently, and the accuracy of determining the picture switching point is improved.
In an embodiment, as shown in fig. 3 with reference to fig. 1, in the above S104, the method for acquiring, by the electronic device, a checkpoint corresponding to the screen switching point from checkpoints corresponding to the checkpoint types of the video to be processed specifically includes:
s301, when the picture switching point is coincident with the stuck point corresponding to the stuck point type of the video to be processed, the electronic equipment determines the stuck point coincident with the picture switching point as the stuck point corresponding to the picture switching point.
Specifically, when the click point corresponding to the picture switching point is obtained from the click points corresponding to the click point types of the video to be processed, the electronic device may determine whether the picture switching point coincides with the click point corresponding to the click point type of the video to be processed. When the picture switching point is coincident with the stuck point corresponding to the stuck point type of the video to be processed, the electronic equipment determines the stuck point coincident with the picture switching point as the stuck point corresponding to the picture switching point.
Illustratively, the first picture switching point extracted by the electronic device is preset to be the playing time of the 1 st second of the video to be processed, and the first beat point is also preset to be the playing time of the 1 st second of the video to be processed. After the type of the stuck point of the video to be processed is determined to be the beat stuck point, because the first picture switching point and the first beat stuck point are overlapped (namely, the first picture switching point and the first beat stuck point are both the playing time of the 1 st second of the video to be processed), the first beat stuck point is determined to be the stuck point corresponding to the first picture switching point.
S302, when the picture switching point does not coincide with a stuck point corresponding to the stuck point type of the video to be processed, the electronic equipment selects a stuck point meeting a second preset condition from stuck points corresponding to the stuck point type of the video to be processed and determines the stuck point as the stuck point corresponding to the picture switching point.
Specifically, when a click point corresponding to the picture switching point is obtained from click points corresponding to the click point types of the video to be processed, the electronic device may determine whether the picture switching point coincides with the click point corresponding to the click point type of the video to be processed. When the picture switching point does not coincide with a stuck point corresponding to the stuck point type of the video to be processed, the electronic equipment selects a stuck point meeting a second preset condition from stuck points corresponding to the stuck point type of the video to be processed and determines the stuck point as the stuck point corresponding to the picture switching point.
Optionally, the second preset condition is a stuck point with the shortest time difference from the picture switching point. In this way, for the picture switching point where the stuck points corresponding to the stuck point types of the video to be processed do not coincide, the stuck point with the shortest time difference with the picture switching point is determined as the stuck point corresponding to the picture switching point, and the accuracy of determining the picture switching point is improved.
Illustratively, the first picture switching point extracted by the electronic device is preset to be the playing time of the to-be-processed video at 1 st second, the playing time of the to-be-processed video at 2 nd second and the playing time of the to-be-processed video at 3 rd second. After the type of the stuck point of the video to be processed is determined to be the beat stuck point, the electronic equipment selects the stuck point meeting the second preset condition from the beat stuck points of the video to be processed and determines the stuck point corresponding to the picture switching point as the first picture switching point and the second picture switching point are not overlapped.
When the second preset condition is the click point with the shortest time difference with the picture switching point, the electronic device determines the first beat click point as the click point corresponding to the first picture switching point because the time difference (1 second) between the first beat click point and the first picture switching point is smaller than the time difference (2 seconds) between the second beat click point and the first picture switching point.
The technical scheme provided by the embodiment at least has the following beneficial effects: from S301 to S302, after determining the type of the stuck point of the video to be processed, when the stuck point in the type of the stuck point coincides with the picture switching point, the coinciding stuck point is directly determined as the stuck point corresponding to the picture switching point. When the card point in the card point type is not coincident with the picture switching point, the card point meeting the second preset condition is determined as the card point corresponding to the picture switching point, and the accuracy of determining the picture switching point is improved.
In an embodiment, the method for generating a checkpoint template provided by the embodiment of the present disclosure further includes: S401-S402.
S401, the electronic equipment acquires an original video.
Specifically, when the video to be processed is obtained, and when the video to be processed is a video clip, the original video corresponding to the video clip can be obtained.
S402, the electronic equipment divides an original video into at least one video segment, and determines one of the at least one video segment as a video to be processed.
Specifically, after the original video is acquired, the electronic device divides the original video into at least one video clip, and determines one of the at least one video clip as the video to be processed. In this way, the schemes of S101-S105 can be performed for each video clip in the original video, thereby ensuring that each video clip has a corresponding stuck point.
Illustratively, the playing time of the original video is preset to be 30 seconds, the type of the click of the video segment of 0-10 seconds is the beat click, the type of the click of the video segment of 10-20 seconds is the lyrics click, and the type of the click of the video segment of 20-30 seconds is the melody click. In this case, the electronic device may generate a different checkpoint template for each video clip, enriching the user experience.
The technical scheme provided by the embodiment at least has the following beneficial effects: from S401 to S402, when the video to be processed is a video segment, the original video corresponding to the video segment can be obtained. Subsequently, after the original video is acquired, the electronic device divides the original video into at least one video clip, and determines one of the at least one video clip as a video to be processed. In this way, the schemes of S101-S105 can be performed for each video segment in the original video, thereby ensuring that each video segment has a corresponding stuck point. Under the condition, the method can well generate the click templates corresponding to different types of fragments for complex click music, enriches the application scenes of the click templates and further enriches the user experience.
It is understood that, in practical implementation, the terminal/server according to the embodiments of the present disclosure may include one or more hardware structures and/or software modules for implementing the foregoing corresponding checkpoint template generating method, and these hardware structures and/or software modules may constitute an electronic device. Those of skill in the art will readily appreciate that the present disclosure can be implemented in hardware or a combination of hardware and computer software for implementing the exemplary algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
Based on such understanding, the embodiment of the present disclosure further provides a checkpoint template generating apparatus, which may be applied to an electronic device. Fig. 5 shows a schematic structural diagram of a checkpoint template generating apparatus provided in an embodiment of the present disclosure. As shown in fig. 5, the stuck point template generating device may include: an acquisition unit 501, a processing unit 502, and a generation unit 503;
an obtaining unit 501 is configured to extract a picture switching point from video data of a video to be processed. For example, in conjunction with fig. 1, the obtaining unit 501 is configured to execute S101.
The acquiring unit 501 is further configured to extract at least one type of stuck point from the audio data of the video to be processed; types of stuck points include: at least one of a beat stuck point, a melody stuck point, or a lyric stuck point. For example, in conjunction with fig. 1, the obtaining unit 501 is configured to execute S102.
The processing unit 502 is configured to determine a type of a stuck point of the video to be processed according to the picture switching point and the stuck point of the at least one type. For example, in connection with fig. 1, the processing unit 502 is configured to execute S103.
The obtaining unit 501 is further configured to obtain a checkpoint corresponding to the picture switching point from checkpoints corresponding to the checkpoint types of the video to be processed. For example, in conjunction with fig. 1, the obtaining unit 501 is configured to execute S104.
A generating unit 503, configured to generate a stuck point template corresponding to the audio data according to the stuck point corresponding to the screen switching point; the card point template is used for generating a card point video corresponding to the card point template. For example, in conjunction with fig. 1, the generating unit 503 is configured to perform S105.
Optionally, a processing unit 502 having means for:
and determining the coincidence degree of the picture switching point and the stuck point of each stuck point type. For example, in connection with fig. 2, the processing unit 502 is configured to execute S201.
And acquiring a click type corresponding to the contact ratio meeting a first preset condition from the contact ratio of the picture switching point and the click of each click type, and determining the acquired click type as the click type of the video to be processed. For example, in connection with fig. 2, the processing unit 502 is configured to execute S203.
Optionally, the first preset condition is that the contact ratio is highest.
Optionally, the obtaining unit 501 is specifically configured to:
and when the picture switching point is superposed with the stuck point corresponding to the stuck point type of the video to be processed, determining the stuck point superposed with the picture switching point as the stuck point corresponding to the picture switching point. For example, in conjunction with fig. 3, the obtaining unit 501 is configured to execute S301.
And when the picture switching point is not coincident with the stuck point corresponding to the stuck point type of the video to be processed, selecting the stuck point meeting a second preset condition from the stuck points corresponding to the stuck point type of the video to be processed, and determining the stuck point meeting the second preset condition as the stuck point corresponding to the picture switching point. For example, in conjunction with fig. 3, the obtaining unit 501 is configured to execute S302.
Optionally, the second preset condition is a stuck point with the shortest time difference from the picture switching point.
Optionally, the obtaining unit 501 is further configured to obtain an original video. For example, in conjunction with fig. 4, the obtaining unit 501 is configured to execute S401.
The processing unit 502 is further configured to divide the original video into at least one video segment, and determine one of the at least one video segment as a video to be processed. For example, in connection with fig. 4, the processing unit 502 is configured to execute S402.
As described above, the embodiment of the present disclosure may perform division of functional modules on an electronic device according to the above method example. The integrated module can be realized in a hardware form, and can also be realized in a software functional module form. In addition, it should be further noted that the division of the modules in the embodiments of the present disclosure is schematic, and is only a logic function division, and there may be another division manner in actual implementation. For example, the functional blocks may be divided for the respective functions, or two or more functions may be integrated into one processing block.
Regarding the checkpoint template generating apparatus in the foregoing embodiment, the specific manner in which each module executes operations and the beneficial effects thereof have been described in detail in the foregoing method embodiment, and are not described herein again.
The embodiment of the disclosure also provides a terminal, which can be a user terminal such as a mobile phone, a computer and the like. Fig. 6 shows a schematic structural diagram of a terminal provided in an embodiment of the present disclosure. The terminal, which may be a checkpoint template generating device, may include at least one processor 61, a communication bus 62, a memory 63, and at least one communication interface 64.
The processor 61 may be a Central Processing Unit (CPU), a micro-processing unit, an ASIC, or one or more integrated circuits for controlling the execution of programs according to the present disclosure. As an example, in connection with fig. 5, the functions implemented by the acquisition unit 501, the processing unit 502, and the generation unit 503 in the electronic device are the same as those implemented by the processor 61 in fig. 6.
The communication bus 62 may include a path that carries information between the aforementioned components.
The communication interface 64 may be any device, such as a transceiver, for communicating with other devices or communication networks, such as a server, an ethernet, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), etc. As an example of this, it is possible to provide,
the memory 63 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disk read-only memory (CD-ROM) or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory may be self-contained and connected to the processing unit by a bus. The memory may also be integrated with the processing unit.
The memory 63 is used for storing application program codes for executing the disclosed solution, and is controlled by the processor 61. The processor 61 is configured to execute application program code stored in the memory 63 to implement the functions in the disclosed method.
In a specific implementation, processor 61 may include one or more CPUs, such as CPU0 and CPU1 in fig. 6, as an example.
In particular implementations, the terminal may include multiple processors, such as processor 61 and processor 65 in fig. 6, for example, as an example. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
In one implementation, the terminal may further include an input device 66 and an output device 67, as one example. The input device 66 communicates with the output device 67 and may accept user input in a variety of ways. For example, the input device 66 may be a mouse, a keyboard, a touch screen device or a sensing device, and the like. The output device 67 is in communication with the processor 61 and may display information in a variety of ways. For example, the output device 61 may be a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display device, or the like.
Those skilled in the art will appreciate that the configuration shown in fig. 6 is not intended to be limiting, and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
The embodiment of the disclosure also provides a server. Fig. 7 shows a schematic structural diagram of a server provided by an embodiment of the present disclosure. The server may be a checkpoint template generating device. The server, which may vary widely in configuration or performance, may include one or more processors 71 and one or more memories 72. At least one instruction is stored in the memory 72, and the at least one instruction is loaded and executed by the processor 71 to implement the checkpoint template generating method provided by the above-mentioned method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input/output interface, so as to perform input/output, and the server may also include other components for implementing the functions of the device, which are not described herein again.
The present disclosure also provides a computer-readable storage medium comprising instructions stored thereon, which when executed by a processor of a computer device, enable a computer to perform the checkpoint template generation method provided by the above-described illustrative embodiments. For example, the computer readable storage medium may be a memory 63 comprising instructions executable by the processor 61 of the terminal to perform the above described method. Also for example, the computer readable storage medium may be a memory 72 comprising instructions executable by the processor 71 of the server to perform the above-described method. Alternatively, the computer readable storage medium may be a non-transitory computer readable storage medium, for example, which may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
The present disclosure also provides a computer program product, which includes computer instructions, and when the computer instructions are run on an electronic device, the electronic device is caused to execute the method for generating a stuck point template shown in any one of fig. 1 to 4.
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 (12)

1. A checkpoint template generation method, comprising:
extracting a picture switching point from video data of a video to be processed;
extracting at least one type of stuck point from the audio data of the video to be processed; the types of the stuck point include: at least one of a beat stuck point, a melody stuck point, or a lyric stuck point;
determining the contact ratio of the picture switching point and the stuck point of each stuck point type;
acquiring a click type corresponding to the contact ratio meeting a first preset condition from the contact ratio of the picture switching point and the click of each click type, and determining the acquired click type as the click type of the video to be processed;
acquiring a stuck point corresponding to the picture switching point from stuck points corresponding to the stuck point types of the video to be processed;
generating a stuck point template corresponding to the audio data according to the stuck point corresponding to the picture switching point; the card point template is used for generating a card point video corresponding to the card point template.
2. The method according to claim 1, wherein the first predetermined condition is that the contact ratio is highest.
3. The method for generating a stuck point template according to claim 1, wherein the obtaining of the stuck point corresponding to the picture switching point from the stuck points corresponding to the stuck point type of the video to be processed comprises:
when the picture switching point is coincident with a stuck point corresponding to the stuck point type of the video to be processed, determining the stuck point coincident with the picture switching point as the stuck point corresponding to the picture switching point;
when the picture switching point does not coincide with a stuck point corresponding to the stuck point type of the video to be processed, selecting a stuck point meeting a second preset condition from stuck points corresponding to the stuck point type of the video to be processed, and determining the stuck point as the stuck point corresponding to the picture switching point.
4. The method according to claim 3, wherein the second preset condition is a click point with a shortest time difference from the screen switching point.
5. The method for generating a stuck point template according to any one of claims 1-4, further comprising:
acquiring an original video;
dividing the original video into at least one video clip, and determining one video clip in the at least one video clip as the video to be processed.
6. An apparatus for generating a checkpoint template, comprising: the device comprises an acquisition unit, a processing unit and a generation unit;
the acquisition unit is used for extracting a picture switching point from video data of a video to be processed;
the acquisition unit is further used for extracting at least one type of stuck point from the audio data of the video to be processed; the types of the stuck point include: at least one of a beat stuck point, a melody stuck point, or a lyric stuck point;
the processing unit is used for determining the contact ratio of the picture switching point and the stuck point of each stuck point type;
the processing unit is further configured to obtain, from the coincidence degree of the picture switching point and the click point of each click point type, a click point type corresponding to the coincidence degree satisfying a first preset condition, and determine the obtained click point type as the click point type of the video to be processed;
the acquisition unit is further configured to acquire a stuck point corresponding to the picture switching point from stuck points corresponding to stuck point types of the video to be processed;
the generating unit is used for generating a stuck point template corresponding to the audio data according to the stuck point corresponding to the picture switching point; the card point template is used for generating a card point video corresponding to the card point template.
7. The device according to claim 6, wherein the first predetermined condition is that the contact ratio is highest.
8. The stuck point template generating device of claim 6, wherein the obtaining unit is specifically configured to:
when the picture switching point is coincident with a stuck point corresponding to the stuck point type of the video to be processed, determining the stuck point coincident with the picture switching point as the stuck point corresponding to the picture switching point;
when the picture switching point does not coincide with a stuck point corresponding to the stuck point type of the video to be processed, selecting a stuck point meeting a second preset condition from stuck points corresponding to the stuck point type of the video to be processed, and determining the stuck point as the stuck point corresponding to the picture switching point.
9. The apparatus according to claim 8, wherein the second preset condition is a click point with a shortest time difference from the screen switching point.
10. The stuck point template generating apparatus according to any one of claims 6 to 9,
the acquisition unit is also used for acquiring an original video;
the processing unit is further configured to divide the original video into at least one video segment, and determine one of the at least one video segment as the video to be processed.
11. An electronic device, characterized in that the electronic device comprises:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the checkpoint template generating method according to any one of claims 1 to 5.
12. A computer-readable storage medium having instructions stored thereon, wherein the instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the checkpoint template generation method of any one of claims 1-5.
CN202110764340.1A 2021-07-06 2021-07-06 Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium Active CN113613061B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110764340.1A CN113613061B (en) 2021-07-06 2021-07-06 Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium
PCT/CN2022/079533 WO2023279743A1 (en) 2021-07-06 2022-03-07 Method for generating audio switching template, and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110764340.1A CN113613061B (en) 2021-07-06 2021-07-06 Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113613061A CN113613061A (en) 2021-11-05
CN113613061B true CN113613061B (en) 2023-03-21

Family

ID=78337362

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110764340.1A Active CN113613061B (en) 2021-07-06 2021-07-06 Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium

Country Status (2)

Country Link
CN (1) CN113613061B (en)
WO (1) WO2023279743A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113613061B (en) * 2021-07-06 2023-03-21 北京达佳互联信息技术有限公司 Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110688496A (en) * 2019-09-26 2020-01-14 联想(北京)有限公司 Method and device for processing multimedia file

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108419035A (en) * 2018-02-28 2018-08-17 北京小米移动软件有限公司 The synthetic method and device of picture video
CN111198958A (en) * 2018-11-19 2020-05-26 Tcl集团股份有限公司 Method, device and terminal for matching background music
CN109670074B (en) * 2018-12-12 2020-05-15 北京字节跳动网络技术有限公司 Rhythm point identification method and device, electronic equipment and storage medium
CN110265057B (en) * 2019-07-10 2024-04-26 腾讯科技(深圳)有限公司 Method and device for generating multimedia, electronic equipment and storage medium
CN112235631B (en) * 2019-07-15 2022-05-03 北京字节跳动网络技术有限公司 Video processing method and device, electronic equipment and storage medium
CN110336960B (en) * 2019-07-17 2021-12-10 广州酷狗计算机科技有限公司 Video synthesis method, device, terminal and storage medium
US11082755B2 (en) * 2019-09-18 2021-08-03 Adam Kunsberg Beat based editing
CN110677711B (en) * 2019-10-17 2022-03-01 北京字节跳动网络技术有限公司 Video dubbing method and device, electronic equipment and computer readable medium
CN110855904B (en) * 2019-11-26 2021-10-01 Oppo广东移动通信有限公司 Video processing method, electronic device and storage medium
CN111064992A (en) * 2019-12-10 2020-04-24 懂频智能科技(上海)有限公司 Method for automatically switching video contents according to music beats
CN110933487B (en) * 2019-12-18 2022-05-03 北京百度网讯科技有限公司 Method, device and equipment for generating click video and storage medium
CN111526427B (en) * 2020-04-30 2022-05-17 维沃移动通信有限公司 Video generation method and device and electronic equipment
CN111741233B (en) * 2020-07-16 2021-06-15 腾讯科技(深圳)有限公司 Video dubbing method and device, storage medium and electronic equipment
CN112866584B (en) * 2020-12-31 2023-01-20 北京达佳互联信息技术有限公司 Video synthesis method, device, terminal and storage medium
CN113050857B (en) * 2021-03-26 2023-02-24 北京字节跳动网络技术有限公司 Music sharing method and device, electronic equipment and storage medium
CN113613061B (en) * 2021-07-06 2023-03-21 北京达佳互联信息技术有限公司 Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110688496A (en) * 2019-09-26 2020-01-14 联想(北京)有限公司 Method and device for processing multimedia file

Also Published As

Publication number Publication date
WO2023279743A1 (en) 2023-01-12
CN113613061A (en) 2021-11-05

Similar Documents

Publication Publication Date Title
CN112527816B (en) Data blood relationship analysis method, system, computer equipment and storage medium
US11158102B2 (en) Method and apparatus for processing information
CN102541603B (en) A kind of application program launching method, system and terminal device
CN110716783A (en) Front-end page generation and deployment method and device, storage medium and equipment
US20150177903A1 (en) Method and apparatus for controlling scale resolution in electronic device
CN112395390B (en) Training corpus generation method of intention recognition model and related equipment thereof
WO2019169723A1 (en) Test case selection method, device and equipment, and computer-readable storage medium
CN112463634B (en) Software testing method and device under micro-service architecture
CN110442697B (en) Man-machine interaction method, system, computer equipment and storage medium
CN104978045B (en) A kind of Chinese character input method and device
JP2019008771A (en) Information input method
WO2021057740A1 (en) Video generation method and apparatus, electronic device, and computer readable medium
US20220374219A1 (en) Deployment of service
CN113613061B (en) Checkpoint template generation method, checkpoint template generation device, checkpoint template generation equipment and storage medium
CN115205925A (en) Expression coefficient determining method and device, electronic equipment and storage medium
KR102137686B1 (en) Method for controlling an content integrity and an electronic device
CN110070016A (en) A kind of robot control method, device and storage medium
CN110502716A (en) A kind of methods of exhibiting of information of vehicles, server, terminal device
CN103605521A (en) Method and device for realizing interface apposition
CN112256911A (en) Audio matching method, device and equipment
CN108667647B (en) Method and device for setting device parameters and server
CN116383787A (en) Page creation method, page creation device, computer equipment and storage medium
CN112905931A (en) Page information display method and device, electronic equipment and storage medium
CN113392091A (en) Distributed cluster data migration method and device
CN107704175B (en) Image collection method and device 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