CN114640751A - Video processing method, system, device and storage medium related to audio - Google Patents

Video processing method, system, device and storage medium related to audio Download PDF

Info

Publication number
CN114640751A
CN114640751A CN202210082238.8A CN202210082238A CN114640751A CN 114640751 A CN114640751 A CN 114640751A CN 202210082238 A CN202210082238 A CN 202210082238A CN 114640751 A CN114640751 A CN 114640751A
Authority
CN
China
Prior art keywords
target
movie
television
initial
information
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
Application number
CN202210082238.8A
Other languages
Chinese (zh)
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.)
Shenzhen Tatfook Network Tech Co Ltd
Original Assignee
Shenzhen Tatfook Network Tech 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 Shenzhen Tatfook Network Tech Co Ltd filed Critical Shenzhen Tatfook Network Tech Co Ltd
Priority to CN202210082238.8A priority Critical patent/CN114640751A/en
Publication of CN114640751A publication Critical patent/CN114640751A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

The embodiment of the application discloses a video processing method, a system, a device and a storage medium related to audio, which can simplify the process of aligning time in a video with music playing time and improve the processing efficiency of the video. The application includes: acquiring an initial movie and television block, wherein the initial movie and television block comprises an initial time axis; after target background music is determined, inserting the target background music into the initial time axis to obtain an initial time axis; acquiring a plurality of sub-movie and television squares, wherein the sub-movie and television squares comprise video information; and inserting the plurality of sub-movie blocks into the initial movie block in a preset mode to obtain a target movie block, wherein the video information in the target movie block is aligned with the target background music in the initial time axis.

Description

Video processing method, system, device and storage medium related to audio
Technical Field
Embodiments of the present application relate to the field of video processing technologies, and in particular, to a method, a system, an apparatus, and a storage medium for video processing relating to audio.
Background
In the video processing process, besides the need of performing picture definition and video editing processing on the video, appropriate background music and voice lines are usually added to the video, so that the processed video can have higher display degree and browsing amount, and different background music and voice lines are added to different video plots, so that the expressive force of the plots in the video can be better.
In the prior art, the processing of adding background music in videos can be realized through movie and television squares, but because each movie and television square can only store a small section of video, when finishing video production for a long time, a plurality of movie and television squares are generally required to be connected, the background music is put into the first movie and television square, because the connection is carried out through a repeater between a plurality of movie and television squares, data transmission delay exists between repeaters, when corresponding processing is carried out on the background music and the plots in the videos, whether the time in the videos is accurately aligned with the playing time of the music or not needs to be checked through repeated playing, the processing process is complicated, and the video processing efficiency cannot be improved.
Disclosure of Invention
The embodiment of the application provides a video processing method, a system, a device and a storage medium related to audio, which can simplify the process of aligning time in a video with music playing time and improve the video processing efficiency.
A first aspect of the present application provides a video processing method involving audio, including:
acquiring an initial movie and television block, wherein the initial movie and television block comprises an initial time axis, a background music axis and first video information; the background music axis is used for adding target background music in the initial movie and television square block;
acquiring a plurality of sub-movie and television squares, wherein the sub-movie and television squares comprise second video information;
inserting the plurality of sub-movie blocks into the initial movie block in a preset mode to obtain a target movie block containing the first video information and the second video information in the target video information; wherein the target background music on the background music axis and the target video information are both aligned with time on the initial time axis.
Optionally, the inserting the plurality of sub-movie blocks into the initial movie block in a preset manner to obtain a target movie block including the first video information and the second video information in the target video information includes:
acquiring a target nesting position in the initial movie and television square block, wherein the target nesting position is based on the initial time axis and is the insertion position of the plurality of sub movie and television square blocks;
and inserting the plurality of sub-video blocks into the target nesting positions in an absolute coordinate mode to obtain target video blocks containing the first video information and the second video information in the target video information.
Optionally, the inserting the plurality of movie and television blocks into the target nesting position in the form of absolute coordinates to obtain a target movie and television block includes:
acquiring a plurality of absolute coordinates corresponding to the plurality of sub-movie and television squares;
determining a plurality of pieces of key frame information corresponding to the plurality of absolute coordinates;
and inserting the plurality of pieces of key frame information into the target nesting positions to obtain a target video square containing the first video information and the second video information in the target video information.
Optionally, the inserting the plurality of pieces of key frame information into the target nesting position to obtain a target video block containing the first video information and the second video information in the target video information includes:
judging whether the plurality of key frame information are continuously arranged in the target nesting position or not;
and if so, acquiring the target movie and television square.
Optionally, the determining whether the plurality of pieces of key frame information are continuously arranged in the target nesting location includes:
acquiring a plurality of time information corresponding to the plurality of key frame information;
acquiring target time information corresponding to the target nesting bit;
and judging whether the plurality of pieces of time information correspond to the target time information.
Optionally, the determining whether the plurality of pieces of time information correspond to the target time information includes:
calculating the total time information of the plurality of time information;
and judging whether the total time information is the same as the target time information or not.
Optionally, the method further includes:
acquiring an initial instruction axis in the initial movie and television block;
acquiring a control instruction;
and inserting the control instruction into the initial instruction axis to obtain a target instruction axis, wherein the target instruction axis is used for controlling the playing operation of the target background music.
A second aspect of the present application provides a video processing system involving audio, comprising:
the device comprises a first acquisition unit, a second acquisition unit and a third acquisition unit, wherein the first acquisition unit is used for acquiring an initial movie and television block, and the initial movie and television block comprises an initial time axis, a background music axis and first video information; wherein the background music axis is used for adding target background music in the initial movie and television block;
the second acquisition unit is used for acquiring a plurality of sub-movie and television squares, and the sub-movie and television squares comprise second video information;
the inserting unit is used for inserting the plurality of sub-movie and television squares into the initial movie and television square in a preset mode so as to obtain a target movie and television square of which the target video information comprises the first video information and the second video information; wherein the target background music on the background music axis and the target video information are both aligned with time on the initial time axis.
A third aspect of the present application provides a video music processing apparatus, including:
the device comprises a processor, a memory, an input and output unit and a bus;
the processor is connected with the memory, the input and output unit and the bus;
the memory holds a program that the processor calls to perform the audio-related video processing method according to any one of the first aspects.
A fourth aspect of the present application provides a computer readable storage medium having a program stored thereon, which when executed on a computer performs the method of any one of the first aspects.
According to the technical scheme, the embodiment of the application has the following advantages:
firstly, acquiring an initial movie and television block, wherein the initial movie and television block comprises an initial time axis; then after target background music is determined, inserting the target background music into the initial time axis to obtain an initial time axis; then acquiring a plurality of sub-movie and television squares; inserting the plurality of sub-movie blocks into the initial movie block in a preset mode to obtain a target movie block, wherein video information in the target movie block is aligned with target background music in the initial time axis; according to the method, the initial time shaft corresponding to the background music is contained in the initial movie and television block, after the sub movie and television block is obtained, the sub movie and television block is inserted into the initial time shaft, and different video plot information is contained in different sub movie and television blocks, so that when the plots in the background music and the videos are processed, only the background music and different sub movie and television blocks are required to be corresponding, repeated playing is not required to check whether the time in the videos accurately corresponds to the playing time of the background music, the process of aligning the time in the videos with the playing time of the background music can be simplified, and the processing efficiency of the videos is improved.
Drawings
FIG. 1 is a schematic diagram of an embodiment of a video processing method relating to audio in the present application;
2-1 and 2-2 are schematic diagrams of another embodiment of a video processing method relating to audio in the present application;
FIG. 3 is a schematic diagram of one embodiment of a video processing system for audio according to the present application;
fig. 4 is a schematic diagram of an embodiment of a video processing apparatus for audio according to the present application.
Detailed Description
In the prior art, the processing of adding background music in videos can be realized through movie and television squares, but because each movie and television square can only store a small section of video, when finishing video production for a long time, a plurality of movie and television squares are generally required to be connected, the background music is put into the first movie and television square, because the connection is carried out through a repeater between a plurality of movie and television squares, data transmission delay exists between repeaters, when corresponding processing is carried out on the background music and the plots in the videos, whether the time in the videos is accurately aligned with the playing time of the music or not needs to be checked through repeated playing, the processing process is complicated, and the video processing efficiency cannot be improved.
Based on this, the application provides a video processing method, system, device and storage medium related to audio, which can simplify the process of aligning time in video with music playing time and improve the processing efficiency of video.
It should be noted that the video processing method related to audio provided by the present application may be applied to a client, a platform system, or a server, for example, the terminal may be a fixed terminal such as a smart phone or a computer, a tablet computer, a smart television, a smart watch, a portable computer terminal, or a desktop computer.
Referring to fig. 1, fig. 1 is a schematic flow chart illustrating an embodiment of a video processing method related to audio, which is provided by the present application and takes a terminal as an execution subject, and the video processing method related to audio includes:
101. a terminal acquires an initial movie and television block, wherein the initial movie and television block comprises an initial time axis, a background music axis and first video information; wherein the background music axis is used for adding target background music in the initial movie and television block;
in the present application, in order to simplify the process of aligning the time in the video with the music playing time and improve the processing efficiency of the video, an initial movie and television block needs to be obtained first, where it needs to be noted that the initial movie and television block includes a frame for playing a movie, and a time axis, a background music axis and first video information corresponding to the frame, where the background music is used to add target background music in the initial movie and television block. More specifically, for example: in the initial movie box, there is a movie frame named a, to which an initial time axis named a-1, which corresponds to the movie frame, a background music axis, and first video information, for example: the duration information of the movie frame is 5 minutes, so the corresponding time of the initial time axis, the background music time axis and the first video information is also 5 minutes, and the duration in the movie frame is the same as the duration on the initial time axis; the method includes that background music or video information and the like are mainly required to be added into an initial movie and television block, in the application, content information added into the movie and television block is not specifically limited, wherein it needs to be stated that when the content information is added into the initial movie and television block, the background music is required to be added into the initial movie and television block, more specifically, a target background music is firstly determined by a terminal, and after the target background music is determined, the background music is inserted into a background music axis in the initial movie and television block, so that an initial time axis is obtained, the target background music is contained in the initial time axis, and the terminal can control the target background music on the initial time axis to play. The initial time axis comprises first video information, and the first video information corresponds to the duration of the initial time axis.
102. The terminal acquires a plurality of sub-movie and television squares, wherein the sub-movie and television squares comprise second video information;
in the application, after obtaining an initial movie and television block with an initial time axis, a terminal adds target background music and first video information to the initial movie and television block, and needs to insert second video information into the initial time axis, more specifically, the terminal first obtains a plurality of sub-movie and television blocks, the sub-movie and television blocks contain the second video information, the video information contained in different sub-movie and television blocks is different, more specifically, the duration information of a video or the content information of the video, and the like.
103. The terminal inserts the plurality of sub-movie blocks into the initial movie block in a preset mode to obtain a target movie block containing the first video information and the second video information in target video information; wherein the target background music on the background music axis and the target video information are both aligned with time on the initial time axis.
In this application, after acquiring a plurality of sub-movie and television blocks carrying second video information, the terminal needs to insert the sub-movie and television blocks into the initial movie and television block in a preset manner to obtain target movie and television blocks, in this application, it should be noted that the method of the preset manner is not specifically limited, and after inserting the sub-movie and television blocks into the initial movie and television block, the video information in the sub-movie and television blocks is aligned with the target music on the initial time axis in the initial movie and television block, and more specifically, for example: the duration of the video information in the segment a is 30 seconds, and the video information corresponds to the video information in the segment a in the background music time of 30 seconds on the initial time axis, where the video information is aligned with the target background music in the initial time axis, and more specifically, the duration of the video information corresponds to the duration of the target background music, and when the duration of the sub-movie and television block changes, the duration of the corresponding sub-movie and television block needs to be modified on the initial time axis of the parent movie and television block correspondingly.
Furthermore, the initial movie and television block contains the initial time axis corresponding to the background music, after the sub-movie and television block is obtained, the sub-movie and television block is inserted into the initial time axis, and different sub-movie and television blocks contain different video plot information, so that when the plots in the background music and the video are processed, only the background music and different sub-movie and television blocks need to be corresponding, and repeated playing is not needed to check whether the time in the video accurately corresponds to the playing time of the background music, so that the process of aligning the time in the video with the playing time of the background music can be simplified, and the processing efficiency of the video is improved.
Referring to fig. 2-1 and 2-2, fig. 2-1 and 2-2 are schematic flow charts of another embodiment of the audio-related video processing method provided in the present application, the audio-related video processing method including:
201. the terminal acquires an initial movie and television square block, wherein the initial movie and television square block comprises an initial time axis, a background music axis and first video information; wherein the background music axis is used for adding target background music in the initial movie and television block;
202. the terminal acquires a plurality of sub-movie and television squares, wherein the sub-movie and television squares comprise second video information;
in the embodiment of the present application, steps 201 to 202 are similar to steps 101 to 102, and are not described herein again.
203. The terminal acquires an initial instruction axis in the initial movie and television square;
in the application, when the terminal obtains an initial time axis and a plurality of sub-movie blocks, an initial instruction axis in the initial movie block needs to be further obtained, and the obtaining of the initial instruction axis is mainly to put instruction information needing to be controlled into the initial instruction axis.
204. The terminal acquires a control instruction;
in this application, after acquiring an initial instruction axis in an initial movie and television block, a terminal needs to further acquire a control instruction filled in the initial instruction axis, where the control instruction mainly controls functions of playing, stopping, pausing, or circularly playing of target background music on the initial time axis, it should be noted that a plurality of target background music are inserted on the initial time axis of the initial movie and television block, but these target background music do not play simultaneously, when the initial time axis reaches a next target background music, the playing of the current target background music is stopped, and the playing of a next target background music is started, where for the circularly playing function, more specifically, a user may set that playing starts from a certain time of the target background music, for example, the duration of a target background music is 4 minutes, and the user wants to start playing from the 10 th second of the target background music, the target background music can be played back and forth from the 10 th second to the end of the loop, and the instruction referred to by the control instruction is not particularly limited in this application.
205. The terminal inserts the control instruction into the initial instruction axis to obtain a target instruction axis, wherein the target instruction axis is used for controlling the playing operation of the target background music;
in this application, after the terminal acquires the initial instruction axis and the control instruction, the terminal inserts the control instruction information into the initial instruction axis to obtain the target instruction axis, where it should be noted that the total duration information of the target instruction axis obtained by the terminal corresponds to the total duration information on the initial time axis, for example: the total duration of the initial time axis is 5 minutes, then the duration of the target instruction axis is also set to 5 minutes, the target instruction axis is mainly used for controlling the playing and stopping of the target background music on the initial time axis, wherein it should be noted that the control instruction on the target instruction axis can be used for realizing other functions besides controlling the playing and stopping of the target background music, in this application, the function that the control instruction can realize is not specifically limited, and different types of control instructions are provided at different positions on the target instruction axis, for example: in the target background music with a duration of 30 seconds, a user wants the target background music to stop playing in 10 seconds, and plays the second half of the background music again in 20 seconds, then the corresponding control instruction is set as a stop playing instruction when the control instruction is 10 seconds, and is set as a start playing instruction when the control instruction is 20 seconds, and in the application, the type of the control instruction set on the target instruction axis is not specifically limited.
206. The terminal acquires a target nesting position in the initial movie and television square block, wherein the target nesting position is based on the initial time axis and is the insertion position of the plurality of sub movie and television square blocks;
in this application, the terminal inserts the sub-movie block into a target nesting position in the movie block, it should be noted that the target nesting position is a nesting position based on an initial time axis, the terminal places a plurality of obtained sub-movie blocks into the nesting position, and since the target command axis corresponds to the initial time axis, when the terminal places the sub-movie blocks into the nesting position, it is not necessary to further calibrate corresponding information of the target command axis and the sub-movie blocks, where the nesting position is an insertion position of a plurality of sub-movies.
207. The terminal acquires a plurality of absolute coordinates corresponding to the plurality of sub-movie and television squares;
in this application, after acquiring the target nesting position of the initial movie and television block, the terminal needs to further acquire a plurality of absolute coordinates corresponding to a plurality of sub-movie and television blocks, where it needs to be noted that the absolute coordinate system is a coordinate system in which all coordinates are described based on the position of a fixed coordinate system origin, the absolute coordinate is a fixed coordinate position, and the point coordinates input by using the absolute coordinate system are not different due to the difference of the reference object.
208. The terminal determines a plurality of pieces of key frame information corresponding to the absolute coordinates;
in the application, after obtaining a plurality of absolute coordinates, the terminal obtains a plurality of pieces of key frame information according to the plurality of absolute coordinates, it should be noted that one piece of key frame information corresponds to one image segment, and the key frame information corresponding to the absolute coordinates is extracted into the target nesting position.
209. The terminal acquires a plurality of time information corresponding to the plurality of key frame information;
in this application, after acquiring a plurality of pieces of key frame information, the terminal needs to further acquire a plurality of pieces of time information corresponding to the key frame information, which are more specifically, for example: the duration corresponding to the key frame information a is 1S, the duration corresponding to the key frame information B is 3S, or the duration corresponding to the key frame information C is 4S, etc., and in the present application, the duration corresponding to the key frame information is not specifically limited.
210. The terminal acquires target time information corresponding to the target nesting bit;
211. the terminal calculates the total time information of the plurality of time information;
212. the terminal judges whether the total time information is the same as the target time information;
in this application, after acquiring the total time information corresponding to the key frame information, the terminal needs to further acquire target time information corresponding to a target nesting bit, it should be noted that the target time information corresponding to the target nesting bit corresponds to time information of target background music in an initial time axis, and by calculating the total time information of a plurality of time information, the terminal further determines whether the total time information is the same as the target time information, and if the terminal determines that the total time information is the same as the target time information, step 213 is executed.
213. And the terminal acquires the target movie and television square.
Referring to fig. 3, a second aspect of the present application provides a system for processing video music, including:
a first obtaining unit 301, configured to obtain an initial movie and television block, where the initial movie and television block includes an initial time axis, a background music axis, and first video information; wherein the background music axis is used for adding target background music in the initial movie and television block;
a second obtaining unit 302, configured to obtain a plurality of sub-movie blocks, where the sub-movie blocks include second video information;
an inserting unit 303, configured to insert the multiple sub-movie blocks into the initial movie block in a preset manner, so as to obtain a target movie block in target video information, where the target movie block includes the first video information and the second video information; wherein the target background music on the background music axis and the target video information are both aligned with time on the initial time axis.
Optionally, the inserting unit 303 is specifically configured to obtain a target nesting position in the initial movie block, where the target nesting position is a nesting position based on the initial time axis, and the nesting position is an inserting position of the plurality of sub-movie blocks;
and inserting the plurality of sub-movie blocks into the target nesting positions in an absolute coordinate mode to obtain target movie blocks.
Optionally, the inserting unit 303 is specifically configured to obtain a plurality of absolute coordinates corresponding to the plurality of sub-movie blocks;
determining a plurality of pieces of key frame information corresponding to the plurality of absolute coordinates;
and inserting the plurality of pieces of key frame information into the target nesting positions to obtain target movie and television squares.
Optionally, the inserting unit 303 is specifically configured to determine whether the plurality of pieces of key frame information are continuously arranged in the target nesting location;
and if so, acquiring the target movie and television square.
Optionally, the inserting unit 303 is specifically configured to obtain a plurality of pieces of time information corresponding to the plurality of pieces of key frame information;
acquiring target time information corresponding to the target nesting bit;
and judging whether the plurality of pieces of time information correspond to the target time information.
Optionally, the inserting unit 303 is specifically configured to calculate total time information of the plurality of pieces of time information;
and judging whether the total time information is the same as the target time information or not.
Optionally, the system further includes: an execution unit 304, configured to perform the following steps:
acquiring an initial instruction axis in the initial movie and television block;
acquiring a control instruction;
and inserting the control instruction into the initial instruction axis to obtain a target instruction axis, wherein the target instruction axis is used for controlling the starting or stopping of the playing of the target background music.
Referring to fig. 4, a third aspect of the present application provides a system for processing video music, including:
a processor 401, a memory 402, an input-output unit 403, and a bus 404;
the processor 401 is connected to the memory 402, the input/output unit 403 and the bus 304;
the memory 402 holds a program that the processor 401 calls to perform a video processing method involving audio as described in any one of the first aspects.
A fourth aspect of the present application provides a computer readable storage medium having a program stored thereon, which when executed on a computer performs the method of any one of the first aspects.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and the like.

Claims (10)

1. A method for video processing involving audio, comprising:
acquiring an initial movie and television block, wherein the initial movie and television block comprises an initial time axis, a background music axis and first video information; wherein the background music axis is used for adding target background music in the initial movie and television block;
acquiring a plurality of sub-movie and television squares, wherein the sub-movie and television squares comprise second video information;
inserting the plurality of sub-movie blocks into the initial movie block in a preset mode to obtain a target movie block of target video information, wherein the target movie block comprises the first video information and the second video information; wherein the target background music on the background music axis and the target video information are both aligned with time on the initial time axis.
2. The audio-related video processing method according to claim 1, wherein the inserting the sub-movie blocks into the initial movie block in a preset manner to obtain a target movie block in target video information, the target movie block including the first video information and the second video information, comprises:
acquiring a target nesting position in the initial movie and television square block, wherein the target nesting position is based on the initial time axis and is the insertion position of the plurality of sub movie and television square blocks;
and inserting the plurality of sub-video blocks into the target nesting positions in an absolute coordinate mode to obtain target video blocks containing the first video information and the second video information in the target video information.
3. The audio-related video processing method of claim 2, wherein the inserting the plurality of movie blocks into the target nesting sites in the form of absolute coordinates to obtain a target movie block in target video information, which contains the first video information and the second video information, comprises:
acquiring a plurality of absolute coordinates corresponding to the plurality of sub-movie and television squares;
determining a plurality of pieces of key frame information corresponding to the plurality of absolute coordinates;
and inserting the plurality of pieces of key frame information into the target nesting positions to obtain a target video square containing the first video information and the second video information in the target video information.
4. The audio-related video processing method of claim 3, wherein the inserting the plurality of key frame information into the target nesting sites to obtain target video blocks of target video information comprising the first video information and the second video information comprises:
judging whether the plurality of pieces of key frame information are continuously arranged in the target nesting position or not;
and if so, acquiring the target movie and television square.
5. The audio-related video processing method of claim 4, wherein the determining whether the plurality of key frame information are consecutively arranged in the target nesting location comprises:
acquiring a plurality of time information corresponding to the plurality of key frame information;
acquiring target time information corresponding to the target nesting bit;
and judging whether the plurality of pieces of time information correspond to the target time information.
6. The audio-related video processing method according to claim 5, wherein the determining whether the plurality of pieces of time information correspond to the target time information includes:
calculating the sum time information of the plurality of time information;
and judging whether the total time information is the same as the target time information or not.
7. The audio-related video processing method according to any one of claims 1 to 6, further comprising:
acquiring an initial instruction axis in the initial movie and television block;
acquiring a control instruction;
and inserting the control instruction into the initial instruction axis to obtain a target instruction axis, wherein the target instruction axis is used for controlling the playing operation of the target background music.
8. A video processing system relating to audio, comprising:
the device comprises a first acquisition unit, a second acquisition unit and a third acquisition unit, wherein the first acquisition unit is used for acquiring an initial movie and television block, and the initial movie and television block comprises an initial time axis, a background music axis and first video information; wherein the background music axis is used for adding target background music in the initial movie and television block;
the second acquisition unit is used for acquiring a plurality of sub-movie and television squares, and the sub-movie and television squares comprise second video information;
the inserting unit is used for inserting the plurality of sub-movie and television squares into the initial movie and television square in a preset mode so as to obtain a target movie and television square of which the target video information comprises the first video information and the second video information; wherein the target background music on the background music axis and the target video information are both aligned with time on the initial time axis.
9. A video processing apparatus relating to audio, comprising:
the device comprises a processor, a memory, an input and output unit and a bus;
the processor is connected with the memory, the input and output unit and the bus;
the memory holds a program that the processor calls to perform the audio-related video processing method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a program stored thereon, which when executed on a computer performs the method of any one of claims 1 to 7.
CN202210082238.8A 2022-01-24 2022-01-24 Video processing method, system, device and storage medium related to audio Pending CN114640751A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210082238.8A CN114640751A (en) 2022-01-24 2022-01-24 Video processing method, system, device and storage medium related to audio

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210082238.8A CN114640751A (en) 2022-01-24 2022-01-24 Video processing method, system, device and storage medium related to audio

Publications (1)

Publication Number Publication Date
CN114640751A true CN114640751A (en) 2022-06-17

Family

ID=81945894

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210082238.8A Pending CN114640751A (en) 2022-01-24 2022-01-24 Video processing method, system, device and storage medium related to audio

Country Status (1)

Country Link
CN (1) CN114640751A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060224940A1 (en) * 2005-04-04 2006-10-05 Sam Lee Icon bar display for video editing system
KR20070098362A (en) * 2006-03-31 2007-10-05 (주)엔브이엘소프트 Apparatus and method for synthesizing a background music to a moving image
US20100281381A1 (en) * 2009-04-30 2010-11-04 Brian Meaney Graphical User Interface for a Media-Editing Application With a Segmented Timeline
US20120017153A1 (en) * 2010-07-15 2012-01-19 Ken Matsuda Dynamic video editing
CN106303294A (en) * 2016-08-19 2017-01-04 维沃移动通信有限公司 A kind of method for processing video frequency and mobile terminal
US20190035431A1 (en) * 2017-07-28 2019-01-31 Adobe Systems Incorporated Apparatus, systems, and methods for integrating digital media content
CN111666527A (en) * 2020-08-10 2020-09-15 北京美摄网络科技有限公司 Multimedia editing method and device based on web page
CN113711575A (en) * 2019-04-01 2021-11-26 马里奥·阿穆拉 System and method for instantly assembling video clips based on presentation

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060224940A1 (en) * 2005-04-04 2006-10-05 Sam Lee Icon bar display for video editing system
KR20070098362A (en) * 2006-03-31 2007-10-05 (주)엔브이엘소프트 Apparatus and method for synthesizing a background music to a moving image
US20100281381A1 (en) * 2009-04-30 2010-11-04 Brian Meaney Graphical User Interface for a Media-Editing Application With a Segmented Timeline
US20120017153A1 (en) * 2010-07-15 2012-01-19 Ken Matsuda Dynamic video editing
CN106303294A (en) * 2016-08-19 2017-01-04 维沃移动通信有限公司 A kind of method for processing video frequency and mobile terminal
US20190035431A1 (en) * 2017-07-28 2019-01-31 Adobe Systems Incorporated Apparatus, systems, and methods for integrating digital media content
CN113711575A (en) * 2019-04-01 2021-11-26 马里奥·阿穆拉 System and method for instantly assembling video clips based on presentation
CN111666527A (en) * 2020-08-10 2020-09-15 北京美摄网络科技有限公司 Multimedia editing method and device based on web page

Similar Documents

Publication Publication Date Title
US11589102B2 (en) Screen projection method and system
CN104602133A (en) Multimedia file shearing method and terminal as well as server
CN111246301B (en) Video playing method and device, electronic equipment and computer readable storage medium
CN110007936B (en) Data processing method and device
US9832493B2 (en) Method and apparatus for processing audio/video file
US20170195384A1 (en) Video Playing Method and Electronic Device
CN112929728A (en) Video rendering method, device and system, electronic equipment and storage medium
US11825165B2 (en) Method of determining video resolution, computing device, and computer-program product
CN114339444A (en) Method, device and equipment for adjusting playing time of video frame and storage medium
KR101401961B1 (en) System for sharing augmented reality contents and method thereof
CN112383794A (en) Live broadcast method, live broadcast system, server and computer storage medium
CN114640751A (en) Video processing method, system, device and storage medium related to audio
US20170280193A1 (en) Method and device for processing a streaming media file
CN105812865A (en) Information processing method and electronic device
US20170134781A1 (en) Method and apparatus for realizing custom menu, client and server
CN110602513B (en) Information processing method and device and electronic equipment
CN112423099A (en) Video loading method and device and electronic equipment
CN110890957B (en) Key security device interaction method, electronic device and storage medium
CN112653896A (en) House source information playback method and device with watching assistant, electronic equipment and medium
CN111913761A (en) Plug-in processing method, device, equipment and storage medium for live channel
KR102412595B1 (en) Method and device for providing special film production service using 3d character
CN112104921A (en) Video playing method and device and computer equipment
CN116033228B (en) Multipath audio and video integration method, device, equipment and medium
CN112765185B (en) Data updating method, device, equipment and storage medium for vehicle-mounted equipment
WO2023036275A1 (en) Video processing method and apparatus, electronic device, medium, and program product

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