CN115065840A - Information processing method and device, electronic equipment and storage medium - Google Patents
Information processing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN115065840A CN115065840A CN202210639493.8A CN202210639493A CN115065840A CN 115065840 A CN115065840 A CN 115065840A CN 202210639493 A CN202210639493 A CN 202210639493A CN 115065840 A CN115065840 A CN 115065840A
- Authority
- CN
- China
- Prior art keywords
- music
- segment
- time adjustment
- target
- page
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 33
- 238000003672 processing method Methods 0.000 title claims abstract description 26
- 230000001960 triggered effect Effects 0.000 claims abstract description 72
- 238000010586 diagram Methods 0.000 claims abstract description 57
- 230000004044 response Effects 0.000 claims abstract description 57
- 238000000034 method Methods 0.000 claims abstract description 32
- 239000012634 fragment Substances 0.000 claims abstract description 14
- 239000000463 material Substances 0.000 claims description 47
- 230000004048 modification Effects 0.000 claims description 24
- 238000012986 modification Methods 0.000 claims description 24
- 230000008676 import Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007704 transition 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
-
- 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/43—Processing 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/439—Processing of audio elementary streams
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/041—Delay lines applied to musical processing
- G10H2250/051—Delay lines applied to musical processing with variable time delay or variable length
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present disclosure relates to an information processing method, an information processing apparatus, an electronic device, and a storage medium, including: displaying a music video on a music editing page; the music editing page comprises a first time adjustment area; displaying a first time adjustment window and a first diagram of the duration of target music corresponding to the music video in a first time adjustment area; in response to a first time adjusting instruction triggered by a first time adjusting window based on a first diagram of duration, updating a music segment corresponding to the music video from a first segment to a second segment; the target music includes a first piece and a second piece. According to the embodiment of the application, the duration of the music fragment can be adjusted by triggering the first time adjusting instruction through the first time adjusting window based on the first duration diagram, the method and the device are not limited to the template provided by the application program, the possibility of outputting a personalized music video for a user is provided, and the creation cost of an author is reduced.
Description
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to an information processing method and apparatus, an electronic device, and a storage medium.
Background
With the rapid development of the current mobile internet, information dissemination based on mobile terminals has become more and more mature. Generally, information can be distributed by various browsers or applications embedded in the terminal.
Video is a carrier capable of carrying out resource communication interaction such as information and information in the current society. However, for some users of video platforms, especially some video creators, it is difficult to output a personalized music video during the authoring process due to the templatization of the platform for authoring, which leads to a negative mood of the creators and increases the authoring cost of the creators.
Disclosure of Invention
The disclosure provides an information processing method, an information processing device, an electronic device and a storage medium, and the technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided an information processing method including:
displaying a music video on a music editing page; the music editing page comprises a first time adjustment area;
displaying a first time adjustment window and a first diagram of the duration of target music corresponding to the music video in a first time adjustment area;
in response to a first time adjusting instruction triggered by a first time adjusting window based on a first diagram of duration, updating a music segment corresponding to the music video from a first segment to a second segment; the target music includes a first piece and a second piece.
In some possible embodiments, the music editing page includes a time adjustment control, the method further comprising:
responding to an adjusting page switching instruction triggered based on the time adjusting control, and switching from the music editing page to a time adjusting page;
displaying the lyrics of the target music in a lyric display area of the time adjustment page;
displaying starting prompt information and ending prompt information of a music segment corresponding to the music video on lyrics of the target music;
and in response to a second time adjustment instruction triggered based on the adjustment starting prompt message and/or the adjustment ending prompt message, updating the music segment corresponding to the music video from the first segment to a third segment, wherein the target music comprises the third segment.
In some possible embodiments, the time adjustment page further includes a second time adjustment area, and in response to a second time adjustment instruction triggered based on adjusting the start cue information and/or the end cue information, the method updates the music segment corresponding to the music video from the first segment to a third segment, including:
displaying a second time adjustment window and a second diagram of the duration of the target music corresponding to the music video in a second time adjustment area; the second time adjustment window is located on a second graph of the duration;
in response to a second time adjustment instruction triggered based on the adjustment starting prompt message and/or the adjustment ending prompt message, updating the music segment corresponding to the music video from the first segment to a third segment;
the position of the second time adjustment window on the duration second diagram is adjusted based on the time of the third section in the target music.
In some possible embodiments, the music editing page includes a material display area; the method further comprises the following steps:
displaying a plurality of material controls in a material display area;
responding to a picture display instruction triggered by a picture material control in the plurality of material controls, and displaying a plurality of pictures in the music video in a picture display area in a music editing page according to the picture sequence in the music video;
displaying the display duration of each picture in a time area corresponding to each picture of the plurality of pictures;
in response to an exchange instruction of two pictures in the plurality of pictures, exchanging positions of the two pictures in the picture display area;
and exchanging the playing positions of the two pictures in the music video.
In some possible embodiments, the method further comprises:
responding to an editing instruction of a target picture in the plurality of pictures, and displaying a cutting control and a replacing control on a music editing page;
responding to a cutting instruction triggered based on a cutting control, and cutting the target picture; or; and responding to a replacement instruction triggered based on the replacement control, and replacing the target picture by using a preset picture in a preset picture library.
In some possible embodiments, the method further comprises:
responding to a lyric style display instruction triggered by a lyric material control in the plurality of material controls, and displaying a plurality of lyric style information in a lyric style display area of a music editing page;
and in response to a display instruction of target lyric style information in the plurality of lyric style information, displaying lyrics of a music fragment corresponding to the music video on the music editing page in the form of the target lyric style.
In some possible embodiments, the method further comprises:
displaying a lyric modification control in a lyric style display area of a music editing page;
responding to a lyric modification instruction triggered by the lyric modification control, and switching from the music editing page to a lyric display page;
displaying at least lyrics of a music segment corresponding to the music video on a lyric display page;
and modifying the target lyrics by using the input content in response to the modification instruction of the target lyrics in the lyrics of the music fragment.
In some possible embodiments, the music editing page includes a music replacement control, and the music video is displayed on the music editing page, including:
responding to a music replacing instruction triggered based on the music replacing control, and switching from the music editing page to a music selecting page;
displaying a plurality of pieces of music to be selected on a music selection page;
responding to a determined instruction of target music in a plurality of pieces of music to be selected, and switching from the music selection page to the music editing page;
and displaying the music video corresponding to the target music on the music editing page.
In some possible embodiments, after switching from the music editing page to the music selecting page, the method further includes:
displaying a plurality of music source controls on a music selection page;
in response to a music import instruction triggered by a music import control in a plurality of music source controls, importing target music from an audio library of the equipment;
and displaying the music video corresponding to the target music on the music editing page.
In some possible embodiments, the duration corresponding to the first time adjustment window is preset, and the duration of the first segment is equal to the duration of the second segment.
According to a second aspect of the embodiments of the present disclosure, there is provided an information processing apparatus including:
a first display module configured to perform displaying a music video on a music editing page; the music editing page comprises a first time adjustment area;
the second display module is configured to display a first time adjustment window and a first diagram of the duration of the target music corresponding to the music video in the first time adjustment area;
the segment updating module is configured to execute a first time adjusting instruction which responds to a first time adjusting window and is based on a first duration diagram, and update a music segment corresponding to the music video from a first segment to a second segment; the target music includes a first piece and a second piece.
In some possible embodiments, the music editing page includes a time adjustment control, and the apparatus further includes:
the switching module is configured to execute a page adjusting switching instruction triggered based on the time adjusting control, and the music editing page is switched to the time adjusting page;
a third display module configured to perform displaying lyrics of the target music in a lyric display area of the time adjustment page; displaying starting prompt information and ending prompt information of a music segment corresponding to the music video on lyrics of the target music;
and the section updating module is configured to execute a second time adjusting instruction triggered based on the adjusting start prompt message and/or the adjusting end prompt message, so that the music section corresponding to the music video is updated from the first section to a third section, and the target music comprises the third section.
In some possible embodiments, the time adjustment page further includes a second time adjustment region, and the segment update module is configured to perform:
displaying a second time adjustment window and a second diagram of the duration of the target music corresponding to the music video in a second time adjustment area; the second time adjustment window is located on a second graph of the duration;
in response to a second time adjustment instruction triggered based on the adjustment starting prompt message and/or the adjustment ending prompt message, updating the music segment corresponding to the music video from the first segment to a third segment;
the position of the second time adjustment window on the duration second diagram is adjusted based on the time of the third section in the target music.
In some possible embodiments, the music editing page includes a material display area; the device still includes:
a fourth display module configured to perform displaying a plurality of material controls in a material display area; responding to a picture display instruction triggered by a picture material control in the plurality of material controls, and displaying a plurality of pictures in the music video in a picture display area in a music editing page according to the picture sequence in the music video; displaying the display duration of each picture in a time area corresponding to each picture of the plurality of pictures;
an exchange module configured to execute an exchange instruction in response to two pictures of the plurality of pictures to exchange positions of the two pictures in the picture display area; and exchanging the playing positions of the two pictures in the music video.
In some possible embodiments, the apparatus further comprises:
the fifth display module is configured to execute an editing instruction responding to a target picture in the plurality of pictures and display a cutting control and a replacing control on the music editing page;
the cutting replacing module is configured to execute cutting of the target picture in response to a cutting instruction triggered based on the cutting control; or; and responding to a replacement instruction triggered based on the replacement control, and replacing the target picture by using a preset picture in a preset picture library.
In some possible embodiments, the apparatus further comprises:
a sixth display module configured to execute a lyric style display instruction triggered based on a lyric material control of the plurality of material controls to display a plurality of lyric style information in a lyric style display area of a music editing page; and in response to a display instruction of target lyric style information in the plurality of lyric style information, displaying lyrics of a music fragment corresponding to the music video on the music editing page in the form of the target lyric style.
In some possible embodiments, a sixth display module configured to perform displaying a lyric modification control in a lyric style display area of a music editing page; responding to a lyric modification instruction triggered by the lyric modification control, and switching from the music editing page to a lyric display page; displaying at least lyrics of a music segment corresponding to the music video on a lyric display page;
a lyric modification module configured to execute a modification instruction in response to a target lyric among lyrics of the music piece, to modify the target lyric using the input content.
In some possible embodiments, the first display module is configured to perform:
responding to a music replacing instruction triggered based on the music replacing control, and switching from the music editing page to a music selecting page;
displaying a plurality of pieces of music to be selected on a music selection page;
responding to a determined instruction of target music in a plurality of pieces of music to be selected, and switching from the music selection page to the music editing page;
and displaying the music video corresponding to the target music on the music editing page.
In some possible embodiments, the first display module is configured to perform:
displaying a plurality of music source controls on a music selection page;
in response to a music import instruction triggered by a music import control in a plurality of music source controls, importing target music from an audio library of the equipment;
and displaying the music video corresponding to the target music on the music editing page.
In some possible embodiments, the duration corresponding to the first time adjustment window is preset, and the duration of the first segment is equal to the duration of the second segment.
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 processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method of any one of the first aspect as described 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 of any one of the first aspects of the embodiments of the present disclosure.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program, the computer program being stored in a readable storage medium, from which at least one processor of a computer device reads and executes the computer program, causing the computer device to perform the method of any one of the first aspects of embodiments of the present disclosure.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
displaying a music video on a music editing page; the music editing page comprises a first time adjustment area; displaying a first time adjustment window and a first diagram of the duration of target music corresponding to the music video in a first time adjustment area; in response to a first time adjusting instruction triggered by a first time adjusting window based on a first diagram of duration, updating a music segment corresponding to the music video from a first segment to a second segment; the target music includes a first piece and a second piece. According to the embodiment of the application, the duration of the music fragment can be adjusted by triggering the first time adjustment instruction through the first time adjustment window based on the duration first diagram, the template provided by the application program is not limited, the possibility of outputting a personalized music video for a user is provided, and the creation cost of an author is reduced.
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
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic diagram illustrating an application environment in accordance with an illustrative embodiment;
FIG. 2 is a flow diagram illustrating an information processing method according to an exemplary embodiment;
FIG. 3 is a first diagram illustrating a music editing page in accordance with an illustrative embodiment;
FIG. 4 is a flow chart illustrating a music change method according to an exemplary embodiment;
fig. 5 is a flowchart illustrating a music piece adjusting method according to an exemplary embodiment;
FIG. 6 is a schematic diagram illustrating a time adjustment page in accordance with an illustrative embodiment;
FIG. 7 is a second diagram illustrating a music editing page, according to an exemplary embodiment;
FIG. 8 is a schematic diagram three of a music editing page shown in accordance with an exemplary embodiment;
FIG. 9 is a block diagram illustrating an information processing apparatus in accordance with an exemplary embodiment;
FIG. 10 is a block diagram illustrating an electronic device for information processing in accordance with an example embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
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 are not intended to 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 should be noted that, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, analyzed data, etc.) referred to in the present disclosure are both information and data authorized by the user or sufficiently authorized by each party.
Referring to fig. 1, fig. 1 is a schematic diagram illustrating an application environment of an information processing method according to an exemplary embodiment, and as shown in fig. 1, the application environment may include a server 01 and a client 02.
In some possible embodiments, the server 01 may include an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, a cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a CDN (Content Delivery Network), a big data and artificial intelligence platform, and the like. The operating system running on the server may include, but is not limited to, an android system, an IOS system, linux, windows, Unix, and the like.
In some possible embodiments, the client 02 may include, but is not limited to, a smartphone, a desktop computer, a tablet computer, a laptop computer, a smart speaker, a digital assistant, an Augmented Reality (AR)/Virtual Reality (VR) device, a smart wearable device, and the like. The software running on the client may also be an application program, an applet, or the like. Alternatively, the operating system running on the client may include, but is not limited to, an android system, an IOS system, linux, windows, Unix, and the like.
In some possible embodiments, the client 02 may display a music video on a music editing page; the music editing page comprises a first time adjustment area; displaying a first time adjustment window and a first diagram of the duration of target music corresponding to the music video in a first time adjustment area; in response to a first time adjusting instruction triggered by a first time adjusting window based on a first diagram of duration, updating a music segment corresponding to the music video from a first segment to a second segment; the target music includes a first piece and a second piece.
In some possible embodiments, the client 02 and the server 01 may be connected through a wired link or a wireless link.
In an exemplary embodiment, the databases corresponding to the client, the server, and the server may be node devices in the blockchain system, and can share the acquired and generated information to other node devices in the blockchain system, so as to implement information sharing among the plurality of node devices. The multiple node devices in the block chain system can be configured with the same block chain, the block chain is composed of multiple blocks, and the adjacent blocks have an association relationship, so that data in any block can be detected by the next block when being tampered, the data in the block chain can be prevented from being tampered, and the safety and reliability of the data in the block chain are ensured.
Fig. 2 is a flowchart illustrating an information processing method according to an exemplary embodiment, and as shown in fig. 2, the information processing method may be applied to a client and may also be applied to other node devices, and includes the following steps:
in step S201, a music video is displayed on a music editing page; the music editing page includes a first time adjustment region.
In the embodiment of the application, the client can display the music video on the music editing page of the application program. Optionally, before the music editing page is displayed, the client may start the application program where the music editing page is located, determine the music editing entry, and display the music example page on the interface of the client bearing the application program under an entry instruction of the user based on the music editing entry.
In the embodiment of the application, the music example page can comprise a style display area, a style control display area, a recommended music area and a material import control.
Optionally, the style control display area may display a plurality of style controls, each style control having a style name corresponding thereto, such as "style a", "style B", and "style C". In response to a style display instruction triggered by any style control, the client can display style information corresponding to the style control in a style display area. Wherein the style information may include one or more of a horizontal-vertical screen scale, a single/multiple graph display, a lyric style, and a picture transition type of the displayed picture.
Alternatively, the recommended music area may include a plurality of pieces of music recommended by the application function in the client. Alternatively, the number of pieces of recommended music displayed in the recommended music area is limited due to the limited size of the screen, and the client may cause hidden pieces of recommended music to appear in the recommended music area in response to an instruction to slide left or right.
In an optional embodiment, when the client enters the music sample page from the music editing entry, a preset style control in the style control display area is selected, the client may display style information corresponding to the preset style control in the style display area, may display a plurality of pieces of recommended music corresponding to the preset style control in the recommended music area, and a preset recommended music of the plurality of pieces of recommended music corresponding to the preset style control is selected for playing.
Therefore, the user can browse different style information and different recommended music by selecting different style controls, so that the application program is preliminarily known, and help is provided for the subsequent quick application of the application program.
In the embodiment of the application, the client can determine one or more pictures from the preset picture library based on the picture causing instruction triggered by the material importing control, determine the music segment based on the one or more pictures, and then generate the music video based on the music segment and the one or more pictures, jump to the music editing page, and display the music video on the music editing page.
In an optional embodiment, when the client detects that the material import control is clicked, the client may jump to a picture display page corresponding to a preset picture library, and display a picture in the preset picture library on the picture display page. Due to the size limitation of the client screen, the number of pictures displayed on the picture display page is limited, so that the client can display the pictures which are not displayed on the picture display page through a sliding instruction and hide the displayed pictures.
Optionally, when the client detects that the area corresponding to one or more pictures in the picture display page is clicked, it may be determined that the one or more pictures are selected. When the client detects that the determining control in the picture display page is clicked, the client can determine a music piece based on the one or more pictures, generate a music video based on the music piece and the one or more pictures, jump to a music editing page, and display the music video on the music editing page.
Optionally, the preset picture library may be a picture library provided by an application program, a picture library provided by a server corresponding to the application program, an album in a client, or a picture library composed of recently used pictures.
Alternatively, in an embodiment where the client determines the music piece based on one or more pictures, the determined music piece may be preset, that is, the client determines a preset music piece regardless of which picture or pictures are determined. Alternatively, the client may perform element recognition on one or more pictures, and determine the music piece according to the recognized elements. For example, if the identified element is a flower, a musical piece associated with the flower can be determined.
Optionally, the music piece determined by the client based on one or more pictures may be a complete music, such as a complete song, or may be a partial piece of a complete music.
In some possible embodiments, when the client generates a music video based on the music piece and one or more pictures, and jumps to a music editing page on which the music video is displayed, the music video may be automatically played.
Fig. 3 is a schematic diagram illustrating a music editing page according to an exemplary embodiment, which includes, as shown in fig. 3, a music editing page 300, and a music replacement control 301, a video display area 302, a material display area 303, a first time adjustment area 304, and a time adjustment control 305 located on the music editing page.
In the embodiment of the present application, assuming that the music piece determined by the client based on one or more pictures is a music piece in the original music, the client may replace the original music based on the music replacement control 301 shown in fig. 3, and further replace a video piece in the music video.
Fig. 4 is a flow chart illustrating a music exchange method according to an exemplary embodiment, as shown in fig. 4, including:
in step S401, in response to a music change instruction triggered based on the music change control, switching is made from the music editing page to the music selection page.
Optionally, the client may switch from the music editing page to the music selection page in response to a music replacement instruction triggered based on the music replacement control.
In step S402, a plurality of pieces of music to be selected are displayed on the music selection page.
In an alternative embodiment, the client may display the plurality of music to be selected directly on the music selection page.
In step S403, in response to a determination instruction of a target music among the plurality of pieces of music to be selected, switching is made from the music selection page to the music editing page.
In step S404, a music video corresponding to the target music is displayed on the music editing page.
In this way, the client can respond to the determined instruction of the target music in the plurality of pieces of music to be selected, switch from the music selection page to the music editing page, and display the music video corresponding to the target music on the music editing page.
In another alternative embodiment, the client may display a plurality of music source controls on the music selection page. The music corresponding to each music source control can be sourced from different music libraries.
Optionally, when one of the music source controls corresponds to a music library provided by the application program, and when the client detects that the music source control is clicked, the client may display a plurality of pieces of music to be selected from the music library on the music selection page. In this way, the client can respond to the determined instruction of the target music in the plurality of pieces of music to be selected, switch from the music selection page to the music editing page, and display the music video corresponding to the target music on the music editing page.
Optionally, when one of the music source controls corresponds to a favorite music library in the application program, and when the client detects that the music source control is clicked, the client may display a plurality of pieces of music to be selected from the favorite music library on the music selection page. Therefore, the client can respond to the determined instruction of the target music in the plurality of pieces of music to be selected, switch from the music selection page to the music editing page, and display the music video corresponding to the target music on the music editing page. Wherein, the music in the music collection library can be collected by the user in advance.
Optionally, when one of the music source controls is a music import control, for example, a control that can cause music in an audio library in the client or other music application. When the client detects a music import instruction triggered based on the music import control, the target music can be imported from an audio library of the client or other music application programs. Specifically, the client may jump to an audio library or other music application program in the client, so that the client may respond to a target music selection instruction in the audio library or other music application program in the client, switch from a music selection page to a music editing page, and display a music video corresponding to the target music on the music editing page. The target music in the audio library of the client may be music recorded by the user on the premise of the music accompaniment.
In an alternative embodiment, the client may play the music video corresponding to the original music and the music video corresponding to the target music in the video display area 302.
In step S203, in the first time adjustment region, a first time adjustment window and a first diagram of the duration of the target music corresponding to the music video are displayed.
As shown in fig. 3, the client in this embodiment may display, in the first time adjustment area 304, a first time adjustment window 3041 and a first diagram 3042 of the duration of the target music corresponding to the music video. The first time adjustment window 3041 is located on the first diagram 3042.
In the embodiment of the application, the duration first diagram represents the duration of the complete target music corresponding to the music video, and at the end of the duration first diagram, the total duration of the exemplary target music can be seen to be 2 minutes and 45 seconds.
The first time adjustment window represents that the music section corresponding to the music video is the music section from the second to the second in the target music. For example, as can be seen from fig. 3, the music pieces corresponding to the music videos are the music pieces from the 15 th second to the 30 th second in the target music.
In step S205, in response to a first time adjustment instruction triggered by the first time adjustment window based on the first diagram of duration, updating a music segment corresponding to the music video from a first segment to a second segment; the target music includes a first piece and a second piece.
In an alternative embodiment, the client may adjust the music pieces in the music video by adjusting the first time adjustment window. That is, the client may adjust the music segment corresponding to the music video from the first segment in the target music to the second segment in the target music in response to the first time adjustment instruction triggered by the first time adjustment window based on the first diagram. In other words, the client may adjust the music piece corresponding to the music video based on the sliding of the user through the first time adjustment window in the duration first diagram.
Optionally, the duration corresponding to the first time adjustment window is preset and fixed, for example, the duration corresponding to the first time adjustment window is 15 seconds. When a user wants to adjust the music segment corresponding to the music video, the user may hold the first time adjustment window, and slide the first time adjustment window as a whole to the left or the right, so as to determine which 15 seconds of the target music the music segment corresponding to the adjusted music video is, and thus, the first segment and the second segment have the same duration.
Optionally, the duration corresponding to the first time adjustment window is not preset and fixed. When the user wants to adjust the music segment corresponding to the music video, the user can press the first time adjustment window, and then slide the first time adjustment window as a whole to the left or the right. Or, when the user wants to adjust the music segment corresponding to the music video, the user may press the left side of the first time adjustment window to slide the left side of the first time adjustment window to the left or slide the right side of the first time adjustment window, or press the right side of the first time adjustment window to slide the side of the first time adjustment window to the left or slide the right side of the first time adjustment window, so as to adjust the music segment corresponding to the music video. The music segment corresponding to the adjusted music video may be any time length within the total time length of the target music, the starting point of the music segment corresponding to the adjusted music video may be any second of the target music except the last second, and the ending point of the music segment corresponding to the adjusted music video may be any second of the target music except the starting second.
In another alternative embodiment, the client may adjust the music piece corresponding to the music video through the time adjustment control 305 on the music editing page shown in fig. 3.
Fig. 5 is a flowchart illustrating a music piece adjusting method according to an exemplary embodiment, as shown in fig. 5, including:
in step S501, in response to an adjustment page switching instruction triggered based on the time adjustment control, a music editing page is switched to a time adjustment page.
In the embodiment of the application, the client can respond to the adjustment page switching instruction triggered based on the time adjustment control, and the music editing page is switched to the time adjustment page. That is, when the client detects that the time adjustment control is clicked, an adjustment page switching instruction may be generated, and the music editing page is switched to the time adjustment page according to the adjustment page switching instruction.
In step S502, the lyrics of the target music are displayed in the lyrics display area of the time adjustment page.
Fig. 6 is a schematic diagram illustrating a time adjustment page according to an exemplary embodiment, which includes a time adjustment page 600, and a lyrics display area 601 and a second time adjustment area 602 on the time adjustment page, as shown in fig. 6. Alternatively, the client may display the lyrics of the target music in the lyrics display area 601 of the time adjustment page. And at least the lyrics of the music fragment corresponding to the music video can be displayed in the lyrics display area by being limited by the size of the lyrics display area. For example, the music pieces corresponding to the music videos are pieces of 15 th to 30 th seconds of the target music. Therefore, the lyrics of the music piece from the 15 th second to the 30 th second can be displayed in the lyric display area, and the lyrics of other parts can be displayed in the lyric display area by sliding up and down.
In step S503, start cue information and end cue information of a music piece corresponding to the music video are displayed on the lyrics of the target music.
Alternatively, as shown in fig. 6, the client may display a start prompt 6011 and an end prompt 6012 of a music segment corresponding to the music video on the lyrics of the target music in the lyric display area 601, so that the user can quickly locate the lyrics included in the music segment among all the lyrics of the target music.
In step S504, in response to a second time adjustment instruction triggered based on the adjustment start prompt information and/or the adjustment end prompt information, the music segment corresponding to the music video is updated from the first segment to a third segment, and the target music includes the third segment.
Optionally, the client may update the music segment corresponding to the music video from the first segment to a third segment in response to a second time adjustment instruction triggered based on the adjustment start prompt message and/or the adjustment end prompt message, where the target music includes the third segment.
Specifically, if the music segment of the video music has a fixed duration, for example, 15 seconds, when the client detects a second time adjustment instruction triggered by adjusting the position of the start prompt message in all the lyrics, the client may automatically adjust the position of the end prompt message in all the lyrics based on the fixed 15 seconds, so that the duration of the adjusted third segment is 15 seconds.
Specifically, if the music segment of the video music is not of a fixed duration, when the client detects a second time adjustment instruction triggered by adjusting the positions of the start prompt information in all the lyrics, the client may determine the duration of the third segment according to the positions of the adjusted start prompt information in all the lyrics and the positions of the adjusted end prompt information in all the lyrics. When the client detects a second time adjustment instruction triggered by adjusting the position of the ending prompt message in all the lyrics, the client may determine the duration of the third segment according to the positions of the starting prompt message in all the lyrics and the adjusted position of the ending prompt message in all the lyrics. When the client detects a second time adjustment instruction triggered by adjusting the positions of the starting prompt information in all the lyrics and the positions of the ending prompt information in all the lyrics, the client can determine the duration of the third segment according to the positions of the adjusted starting prompt information in all the lyrics and the positions of the adjusted ending prompt information in all the lyrics.
Therefore, the client can be used for determining and finely adjusting the music segments in the music video by combining the lyrics displayed on the time adjustment page, so that the third segment can be more easily determined with the assistance of the lyrics, and the adjustment times are reduced.
In the embodiment of the present application, as shown in fig. 6, the time adjustment page 600 further includes a second time adjustment area 602. The client may display a second time adjustment window 6021 and a second diagram 6022 of the duration of the target music corresponding to the music video in the second time adjustment region 602. Wherein the second time adjustment window 6021 is positioned over the duration second diagram 6022.
In the embodiment of the present application, as in the time length first diagram, the time length second diagram represents the time length of the complete target music corresponding to the music video, and at the end of the time length second diagram, the total time length of the exemplary target music can be seen to be 2 minutes and 45 seconds.
Like the first time adjustment window, the second time adjustment window represents that the music piece corresponding to the music video is the music piece from the second to the fourth seconds in the target music. For example, as can be seen from fig. 6, the music piece corresponding to the music video is the music piece from the 15 th second to the 30 th second in the target music.
In an alternative embodiment, while the client updates the music segment corresponding to the music video from the first segment to the third segment in response to the second time adjustment instruction triggered based on the adjustment of the start cue information and/or the end cue information, the client may adjust the position of the second time adjustment window on the second diagram of the duration based on the time of the third segment in the target music, so that the adjustment of the two cue information (the start cue information and the end cue information) on the lyrics and the position of the second time adjustment window on the second diagram of the duration remain uniform.
In another alternative embodiment, while the client updates the music segment corresponding to the music video from the first segment to the third segment in response to the second time adjustment instruction triggered by the second time adjustment window based on the second diagram of the duration, the client may adjust the position of the start cue information and/or the end cue information on the lyrics based on the third segment, so that the adjustment of the two cue information (the start cue information and the end cue information) on the lyrics and the position of the second time adjustment window on the second diagram of the duration are kept uniform.
As shown in fig. 3, the music editing page 300 includes a material display area therein. In an alternative embodiment, the client may display a plurality of material controls, such as the illustrated material control 1, material control 2, and material control 3, in the material display area 303.
In an alternative embodiment, in the above embodiment where the material control 1 is a picture material control, fig. 7 is a schematic diagram of a music editing page shown according to an exemplary embodiment, as shown in fig. 7, which includes a music editing page 300 and a picture display area 700.
In an alternative embodiment, the client may display the plurality of pictures in the music video in the picture display area in the music editing page in the order of the pictures in the music video in response to a picture display instruction triggered based on a picture material control of the plurality of material controls. That is, when the client detects that the picture material control is clicked, a picture display instruction can be generated, a picture display area of a half screen pops up on the music editing page, and a plurality of pictures in the music video are displayed in the picture display area according to the picture sequence in the music video. Based on the size limit of the picture display area, a part of the pictures in the plurality of pictures may be displayed in the picture display area, and other non-displayed pictures may be displayed based on the detected left-right sliding.
Optionally, the plurality of pictures in the music video may be selected from a predetermined picture library in the foregoing.
In the embodiment of the present application, as shown in fig. 7, the client may display the display duration of each picture in the time region corresponding to each picture of the multiple pictures, and optionally, the time region corresponding to each picture is located below the picture. Wherein the sum of the display time lengths of the pictures is equal to the time length of the music video.
In some possible embodiments, the client may exchange the positions of two pictures in the picture display area in response to an exchange instruction of two pictures in the plurality of pictures, and further exchange the playing positions of the two pictures in the music video. For example, the client may exchange the positions of the picture 1 and the picture 4 in the picture display area in response to an exchange instruction of the picture 1 and the picture 4 in the plurality of pictures, and further exchange the playing positions of the picture 1 and the picture 4 in the music video.
In some possible embodiments, the client may display the cropping control and the replacement control on the music editing page in response to an editing instruction of a target picture of the plurality of pictures. In this way, the client can clip the target picture in response to the clipping instruction triggered based on the clipping control. Or the client may replace the target picture with a preset picture in a preset picture library in response to a replacement instruction triggered based on the replacement control, or the client may replace the target picture with the preset picture in the preset picture library in response to the replacement instruction triggered based on the replacement control, and clip the replaced target picture in response to a clipping instruction triggered based on the clipping control.
In an alternative embodiment, in the embodiment where the material control 2 is a lyric material control, fig. 8 is a schematic diagram of a music editing page according to an exemplary embodiment, as shown in fig. 8, including a music editing page 300 and a lyric style display area 800.
In some possible embodiments, the client may display a plurality of lyric style information, such as illustrated lyric style information 1, lyric style information 2, etc., in a lyric style display area of the music editing page in response to a lyric style display instruction triggered based on a lyric material control of the plurality of material controls. Then, the client may display lyrics of a music piece corresponding to the music video in a video display area on the music editing page in a form of a target lyric style in response to a display instruction of the target lyric style information among the plurality of lyric style information.
Thus, the user can adjust the displayed lyric style through a plurality of lyric style information, thereby giving more creative flexibility to the user.
In an alternative embodiment, the client may also display a "show lyrics" control in the lyrics style display area of the music editing page. Under the condition that lyrics of music fragments corresponding to the music videos are displayed in the video display area, if the client detects that the lyric display control is clicked, the lyrics of the music fragments corresponding to the music videos can be hidden. Under the condition that the lyrics of the music fragment corresponding to the music video are not displayed in the video display area, if the client detects that the lyric display control is clicked, the lyrics of the music fragment corresponding to the music video can be displayed.
In an alternative embodiment, the client displays a lyric modification control in a lyric style display area of the music editing page. In this way, the client may switch from the music editing page to the lyric display page in response to a lyric modification instruction triggered based on the lyric modification control, display at least lyrics of a music piece corresponding to the music video on the lyric display page, and modify the target lyrics using the input content in response to a modification instruction of the target lyrics among the lyrics of the music piece.
Therefore, when the user finds that the lyrics of the music fragments corresponding to the music videos displayed in the video display area have errors, the lyrics can be modified through the lyric modification control.
Optionally, when the client determines the music piece of the target music, but does not recognize the lyric of the music piece, the lyric recognition prompting message may be displayed on the music editing page, so that the client may perform speech re-recognition on the lyric corresponding to the music piece of the target music under the instruction of the user. Or the lyrics of the music piece of the target music are added through the lyrics adding page.
In the embodiment of the application, the music editing page further comprises an export control, and when the client detects an export instruction triggered based on the export control, the client can export a music video (including modified lyrics, time-adjusted music and picture-adjusted music) and store the music video in a corresponding storage area based on a storage instruction.
In the embodiment of the application, the client is not limited by the creation template, and the creation functions of all elements of the music video are opened to the user, so that the user can exert the creation function of the user to the maximum extent, output a personalized music video, and reduce the creation cost of the creator.
Fig. 9 is a block diagram illustrating an information processing apparatus according to an example embodiment. The device has the function of realizing the data processing method in the method embodiment, and the function can be realized by hardware or by hardware executing corresponding software. Referring to fig. 9, the apparatus includes a first display module 901, a second display module 902, and a section update module 903.
A first display module 901 configured to perform displaying a music video on a music editing page; the music editing page comprises a first time adjustment area;
a second display module 902 configured to perform displaying a first time adjustment window and a first view of a duration of target music corresponding to the music video in the first time adjustment region;
a segment updating module 903, configured to execute a first time adjustment instruction in response to the first time adjustment window based on the duration first diagram, to update a music segment corresponding to the music video from a first segment to a second segment; the target music includes a first piece and a second piece.
In some possible embodiments, the music editing page includes a time adjustment control, and the apparatus further includes:
the switching module is configured to execute a page adjusting switching instruction triggered based on the time adjusting control, and the music editing page is switched to the time adjusting page;
a third display module configured to perform displaying lyrics of the target music in a lyric display area of the time adjustment page; displaying starting prompt information and ending prompt information of a music segment corresponding to the music video on lyrics of the target music;
and the section updating module is configured to execute a second time adjusting instruction triggered based on the adjusting start prompt message and/or the adjusting end prompt message, so that the music section corresponding to the music video is updated from the first section to a third section, and the target music comprises the third section.
In some possible embodiments, the time adjustment page further includes a second time adjustment region, and the segment update module is configured to perform:
displaying a second time adjustment window and a second diagram of the duration of the target music corresponding to the music video in a second time adjustment area; the second time adjustment window is located on a second graph of the duration;
in response to a second time adjustment instruction triggered based on the adjustment starting prompt message and/or the adjustment ending prompt message, updating the music segment corresponding to the music video from the first segment to a third segment;
the position of the second time adjustment window on the duration second diagram is adjusted based on the time of the third section in the target music.
In some possible embodiments, the music editing page includes a material display area; the device still includes:
a fourth display module configured to perform displaying a plurality of material controls in a material display area; responding to a picture display instruction triggered by a picture material control in the plurality of material controls, and displaying a plurality of pictures in the music video in a picture display area in a music editing page according to the picture sequence in the music video; displaying the display duration of each picture in a time area corresponding to each picture of the plurality of pictures;
an exchange module configured to execute an exchange instruction in response to two pictures of the plurality of pictures to exchange positions of the two pictures in the picture display area; and exchanging the playing positions of the two pictures in the music video.
In some possible embodiments, the apparatus further comprises:
the fifth display module is configured to execute an editing instruction responding to a target picture in the plurality of pictures and display a cutting control and a replacing control on the music editing page;
the cutting replacement module is configured to execute a cutting instruction triggered based on the cutting control to cut the target picture; or; and responding to a replacement instruction triggered based on the replacement control, and replacing the target picture by using a preset picture in a preset picture library.
In some possible embodiments, the apparatus further comprises:
a sixth display module configured to execute a lyric style display instruction triggered based on a lyric material control of the plurality of material controls, to display a plurality of lyric style information in a lyric style display area of the music editing page; and in response to a display instruction of target lyric style information in the plurality of lyric style information, displaying lyrics of a music fragment corresponding to the music video on the music editing page in the form of the target lyric style.
In some possible embodiments, a sixth display module configured to perform displaying a lyric modification control in a lyric style display area of a music editing page; responding to a lyric modification instruction triggered by the lyric modification control, and switching from the music editing page to a lyric display page; displaying at least lyrics of a music segment corresponding to the music video on a lyric display page;
a lyric modification module configured to execute a modification instruction in response to a target lyric among lyrics of the music piece, to modify the target lyric using the input content.
In some possible embodiments, the first display module is configured to perform:
responding to a music replacing instruction triggered based on the music replacing control, and switching from the music editing page to a music selecting page;
displaying a plurality of pieces of music to be selected on a music selection page;
responding to a determined instruction of target music in a plurality of pieces of music to be selected, and switching from the music selection page to the music editing page;
and displaying the music video corresponding to the target music on the music editing page.
In some possible embodiments, the first display module is configured to perform:
displaying a plurality of music source controls on a music selection page;
in response to a music import instruction triggered by a music import control in a plurality of music source controls, importing target music from an audio library of the equipment;
and displaying the music video corresponding to the target music on the music editing page.
In some possible embodiments, the duration corresponding to the first time adjustment window is preset, and the duration of the first segment is equal to the duration of the second segment.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the apparatus may be divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Fig. 10 is a block diagram illustrating an apparatus 3000 for information processing according to an example embodiment. For example, the apparatus 3000 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. 10, apparatus 3000 may include one or more of the following components: processing component 3002, memory 3004, power component 3006, multimedia component 3008, audio component 3010, input/output (I/O) interface 3012, sensor component 3014, and communications component 3016.
The processing component 3002 generally controls the overall operation of the device 3000, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 3002 may include one or more processors 3020 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 3002 may include one or more modules that facilitate interaction between the processing component 3002 and other components. For example, processing component 3002 may include a multimedia module to facilitate interaction between multimedia component 3008 and processing component 3002.
The memory 3004 is configured to store various types of data to support operations at the device 3000. Examples of such data include instructions for any application or method operating on device 3000, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 3004 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 3006 provides power to the various components of the device 3000. The power components 3006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 3000.
The multimedia component 3008 comprises a screen providing an output interface between the device 3000 and a 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, multimedia component 3008 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 3000 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 3010 is configured to output and/or input an audio signal. For example, the audio component 3010 may include a Microphone (MIC) configured to receive external audio signals when the apparatus 3000 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 3004 or transmitted via the communication component 3016. In some embodiments, the audio component 3010 further includes a speaker for outputting audio signals.
I/O interface 3012 provides an interface between processing component 3002 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 component 3014 includes one or more sensors for providing status assessment of various aspects to the device 3000. For example, the sensor component 3014 may detect the open/closed status of the device 3000, the relative positioning of components, such as a display and keypad of the apparatus 3000, the sensor component 3014 may also detect a change in the position of the apparatus 3000 or a component of the apparatus 3000, the presence or absence of user contact with the apparatus 3000, the orientation or acceleration/deceleration of the apparatus 3000, and a change in the temperature of the apparatus 3000. The sensor assembly 3014 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 3014 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 3014 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 3016 is configured to facilitate wired or wireless communication between the apparatus 3000 and other devices. The device 3000 may access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component 3016 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 3016 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 3000 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.
Embodiments of the present invention also provide a computer-readable storage medium, which may be disposed in an electronic device to store at least one instruction or at least one program for implementing an information processing method, where the at least one instruction or the at least one program is loaded and executed by a processor to implement the information processing method provided by the foregoing method embodiments.
In an exemplary embodiment, there is also provided a storage medium comprising instructions, such as the memory 3004 comprising instructions, executable by the processor 3020 of the apparatus 3000 to perform the above-described method. 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.
Embodiments of the present invention also provide a computer program product comprising a computer program stored in a readable storage medium, from which at least one processor of a computer device reads and executes the computer program, causing the computer device to perform the method of any one of the first aspect of the disclosed embodiments.
It should be noted that: the precedence order of the above embodiments of the present invention is only for description, and does not represent the merits of the embodiments. And specific embodiments thereof have been described above. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (14)
1. An information processing method characterized by comprising:
displaying a music video on a music editing page; the music editing page comprises a first time adjustment area;
displaying a first time adjustment window and a first diagram of the duration of target music corresponding to the music video in the first time adjustment area;
in response to a first time adjustment instruction triggered by the first time adjustment window based on the first diagram of the duration, updating a music segment corresponding to the music video from a first segment to a second segment; the target music includes the first segment and the second segment.
2. The information processing method of claim 1, wherein the music editing page includes a time adjustment control, the method further comprising:
responding to an adjusting page switching instruction triggered based on the time adjusting control, and switching from the music editing page to a time adjusting page;
displaying the lyrics of the target music in a lyric display area of the time adjustment page;
displaying starting prompt information and ending prompt information of a music segment corresponding to the music video on the lyrics of the target music;
and in response to a second time adjustment instruction triggered by adjusting the starting prompt message and/or the ending prompt message, updating the music segment corresponding to the music video from the first segment to a third segment, wherein the target music comprises the third segment.
3. The information processing method according to claim 2, wherein the time adjustment page further includes a second time adjustment area, and the updating the music segment corresponding to the music video from the first segment to the third segment in response to a second time adjustment instruction triggered based on the adjustment of the start cue information and/or the end cue information includes:
displaying a second time adjustment window and a second diagram of the duration of the target music corresponding to the music video in the second time adjustment area; the second time adjustment window is located on a second graph of the duration;
in response to a second time adjustment instruction triggered based on the adjustment of the start prompt message and/or the end prompt message, updating a music segment corresponding to the music video from the first segment to the third segment;
adjusting a position of the second time adjustment window on the duration second diagram based on a time of the third segment in the target music.
4. The information processing method according to claim 1, wherein the music editing page includes a material display area; the method further comprises the following steps:
displaying a plurality of material controls in the material display area;
responding to a picture display instruction triggered based on a picture material control in the plurality of material controls, and displaying a plurality of pictures in the music video in a picture display area in the music editing page according to the picture sequence in the music video;
displaying the display duration of each picture in the time area corresponding to each picture of the plurality of pictures;
in response to an exchange instruction of two pictures in the plurality of pictures, exchanging positions of the two pictures in the picture display area;
and exchanging the playing positions of the two pictures in the music video.
5. The information processing method according to claim 4, characterized by further comprising:
responding to an editing instruction of a target picture in the plurality of pictures, and displaying a cutting control and a replacing control on the music editing page;
responding to a cutting instruction triggered based on the cutting control, and cutting the target picture; or; and responding to a replacement instruction triggered based on the replacement control, and replacing the target picture by using a preset picture in a preset picture library.
6. The information processing method according to claim 4, characterized by further comprising:
displaying a plurality of pieces of lyric style information in a lyric style display area of the music editing page in response to a lyric style display instruction triggered based on a lyric material control of the plurality of material controls;
and in response to a display instruction of target lyric style information in the plurality of lyric style information, displaying lyrics of a music fragment corresponding to the music video on the music editing page in the form of the target lyric style.
7. The information processing method according to claim 6, characterized by further comprising:
displaying a lyric modification control in a lyric style display area of the music editing page;
switching from the music editing page to a lyric display page in response to a lyric modification instruction triggered based on the lyric modification control;
displaying at least lyrics of a music segment corresponding to the music video on the lyric display page;
and in response to a modification instruction of target lyrics in the lyrics of the music fragment, modifying the target lyrics by using the input content.
8. The information processing method according to any one of claims 1 to 7, wherein the music editing page includes a music replacement control, and the displaying the music video on the music editing page includes:
responding to a music replacing instruction triggered based on the music replacing control, and switching from the music editing page to a music selecting page;
displaying a plurality of pieces of music to be selected on the music selection page;
responding to a determination instruction of the target music in the plurality of pieces of music to be selected, and switching from the music selection page to the music editing page;
and displaying the music video corresponding to the target music on the music editing page.
9. The information processing method according to claim 8, further comprising, after switching from the music editing page to a music selection page:
displaying a plurality of music source controls on the music selection page;
in response to a music import instruction triggered by a music import control in the plurality of music source controls, importing the target music from an audio library of the device;
and displaying the music video corresponding to the target music on the music editing page.
10. The information processing method according to claim 1,
the duration corresponding to the first time adjustment window is preset, and the duration of the first segment is equal to the duration of the second segment.
11. An information processing apparatus characterized by comprising:
a first display module configured to perform displaying a music video on a music editing page; the music editing page comprises a first time adjustment area;
the second display module is configured to display a first time adjustment window and a first diagram of the duration of the target music corresponding to the music video in the first time adjustment area;
a segment updating module configured to execute a first time adjustment instruction of the first time adjustment window based on the duration first diagram to update a music segment corresponding to the music video from a first segment to a second segment; the target music includes the first segment and the second segment.
12. 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 information processing method of any one of claims 1 to 10.
13. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the information processing method of any one of claims 1 to 10.
14. A computer program product, characterized in that the computer program product comprises a computer program, the computer program being stored in a readable storage medium, from which at least one processor of a computer device reads and executes the computer program, causing the computer device to perform the information processing method according to any one of claims 1 to 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210639493.8A CN115065840A (en) | 2022-06-07 | 2022-06-07 | Information processing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210639493.8A CN115065840A (en) | 2022-06-07 | 2022-06-07 | Information processing method and device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115065840A true CN115065840A (en) | 2022-09-16 |
Family
ID=83199741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210639493.8A Pending CN115065840A (en) | 2022-06-07 | 2022-06-07 | Information processing method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115065840A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024082802A1 (en) * | 2022-10-20 | 2024-04-25 | 抖音视界有限公司 | Audio processing method and apparatus and terminal device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140149861A1 (en) * | 2012-11-23 | 2014-05-29 | Htc Corporation | Method of displaying music lyrics and device using the same |
CN110781349A (en) * | 2018-07-30 | 2020-02-11 | 优视科技有限公司 | Method, equipment, client device and electronic equipment for generating short video |
CN112445395A (en) * | 2019-08-30 | 2021-03-05 | 腾讯科技(深圳)有限公司 | Music fragment selection method, device, equipment and storage medium |
CN112632327A (en) * | 2020-12-30 | 2021-04-09 | 北京达佳互联信息技术有限公司 | Lyric processing method, device, electronic equipment and computer readable storage medium |
CN112822541A (en) * | 2019-11-18 | 2021-05-18 | 北京字节跳动网络技术有限公司 | Video generation method and device, electronic equipment and computer readable medium |
-
2022
- 2022-06-07 CN CN202210639493.8A patent/CN115065840A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140149861A1 (en) * | 2012-11-23 | 2014-05-29 | Htc Corporation | Method of displaying music lyrics and device using the same |
CN110781349A (en) * | 2018-07-30 | 2020-02-11 | 优视科技有限公司 | Method, equipment, client device and electronic equipment for generating short video |
CN112445395A (en) * | 2019-08-30 | 2021-03-05 | 腾讯科技(深圳)有限公司 | Music fragment selection method, device, equipment and storage medium |
CN112822541A (en) * | 2019-11-18 | 2021-05-18 | 北京字节跳动网络技术有限公司 | Video generation method and device, electronic equipment and computer readable medium |
CN112632327A (en) * | 2020-12-30 | 2021-04-09 | 北京达佳互联信息技术有限公司 | Lyric processing method, device, electronic equipment and computer readable storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024082802A1 (en) * | 2022-10-20 | 2024-04-25 | 抖音视界有限公司 | Audio processing method and apparatus and terminal device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112911379B (en) | Video generation method, device, electronic equipment and storage medium | |
CN105845124B (en) | Audio processing method and device | |
CN104166689B (en) | The rendering method and device of e-book | |
CN107994879B (en) | Loudness control method and device | |
US10831514B2 (en) | Display method and device of application interface | |
CN111736746A (en) | Multimedia resource processing method and device, electronic equipment and storage medium | |
CN112188230A (en) | Virtual resource processing method and device, terminal equipment and server | |
CN113411516B (en) | Video processing method, device, electronic equipment and storage medium | |
CN113111220A (en) | Video processing method, device, equipment, server and storage medium | |
CN113988021A (en) | Content interaction method and device, electronic equipment and storage medium | |
CN108460138A (en) | Music recommends method, apparatus, equipment and storage medium | |
CN113905192B (en) | Subtitle editing method and device, electronic equipment and storage medium | |
CN115065840A (en) | Information processing method and device, electronic equipment and storage medium | |
CN114554231A (en) | Information display method and device, electronic equipment and storage medium | |
CN106020766A (en) | Music playing method and device | |
CN114501058A (en) | Video generation method and device, electronic equipment and storage medium | |
CN106254655B (en) | The tinkle of bells setting method and device | |
CN115119038B (en) | Information display method and device, electronic equipment and storage medium | |
CN114885211B (en) | Media resource template generation method, media resource generation method and device | |
CN113364999B (en) | Video generation method and device, electronic equipment and storage medium | |
CN115203528A (en) | File acquisition method and device, electronic equipment and storage medium | |
CN115278273A (en) | Resource display method and device, electronic equipment and storage medium | |
CN114567790A (en) | Information display method and device, electronic equipment and storage medium | |
CN113792178A (en) | Song generation method and device, electronic equipment and storage medium | |
CN108021399B (en) | Note processing method, device and 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220916 |
|
RJ01 | Rejection of invention patent application after publication |