CN113038034A - Video editing method and video editing device - Google Patents

Video editing method and video editing device Download PDF

Info

Publication number
CN113038034A
CN113038034A CN202110326356.4A CN202110326356A CN113038034A CN 113038034 A CN113038034 A CN 113038034A CN 202110326356 A CN202110326356 A CN 202110326356A CN 113038034 A CN113038034 A CN 113038034A
Authority
CN
China
Prior art keywords
video
video material
track
auxiliary
user input
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
CN202110326356.4A
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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110326356.4A priority Critical patent/CN113038034A/en
Publication of CN113038034A publication Critical patent/CN113038034A/en
Priority to PCT/CN2021/130669 priority patent/WO2022199054A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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

Abstract

The present disclosure provides a video editing method and a video editing apparatus. The video editing method comprises the following steps: receiving a first user input for moving a first video material on a video track while a track parent subset switch is on; the first video material is moved with at least one second video material on the video track that follows the first video material based on the first user input. The method and the device can realize the movement of operating the track materials in batches, reduce the user operation and improve the video editing efficiency.

Description

Video editing method and video editing device
Technical Field
The present disclosure relates to the field of video editing technologies, and in particular, to a video editing method and a video editing apparatus.
Background
Recently, multimedia technology has greatly enriched the lives of people in modern society, especially video editing technology. Video editing, an internet model, enables users to edit desired video, and a good editor is essential.
Existing track logic can only perform single material dragging (such as forward or backward) after selecting a track material. However, there may be many video clips such as live related video clips to be edited for the user, and when there are many video clips to be edited, the existing track logic cannot perform batch operations, and can only perform selection movement individually. Therefore, inconvenience is brought to the user.
Disclosure of Invention
The present disclosure provides a video editing method and a video editing apparatus to solve at least the above-mentioned problems.
According to a first aspect of embodiments of the present disclosure, there is provided a video editing method, which may include: receiving a first user input for moving a first video material on a video track while a track parent subset switch is on; the first video material is moved with at least one second video material on the video track that follows the first video material based on the first user input.
Optionally, the at least one second video material may comprise all video material subsequent to the first video material.
Optionally, the at least one second video material may comprise a predetermined number of second video materials starting with a first second video material following the first video material.
Optionally, where at least one first auxiliary material for compositing with the first video material is included on the auxiliary track, the at least one first auxiliary material may move with the first video material as the first video material is moved.
Optionally, in the case where at least one second auxiliary material for composition with the moving second video material is included on the auxiliary track, the at least one second video material and the at least one second auxiliary material may move together with the first video material when the first video material is moved.
Optionally, in the case of including at least one first auxiliary material for composition with the first video material and at least one second auxiliary material for composition with the moving second video material on the auxiliary track, when the first video material is moved, the at least one first auxiliary material, the at least one second video material and the at least one second auxiliary material move together with the first video material.
Optionally, the video editing method further includes: receiving a second user input for moving the first video material in a state where the track parent-child set switch is closed; moving the first video material based on the second user input, wherein the at least one second video material does not move with the first video material.
Optionally, the video editing method further includes: receiving a second user input for moving the first video material in a state where the track parent-child set switch is closed; moving the first video material based on the second user input, wherein the at least one second video material and the at least one second auxiliary material do not move with the first video material.
Optionally, the video editing method further includes: receiving a second user input for moving the first video material in a state where the track parent-child set switch is closed; moving the first video material and the at least one first auxiliary material based on a second user input, wherein the at least one second video material and the at least one second auxiliary material do not move with the first video material.
Optionally, the auxiliary material comprises at least one of sticker material, animation material, banner text material and subtitle material, wherein each of the auxiliary tracks respectively corresponds to a type of the auxiliary material.
Alternatively, the duration of each material may be represented by a length bar, wherein the duration of each material is varied by stretching the length bar of material.
According to a second aspect of the embodiments of the present disclosure, there is provided a video editing apparatus, which may include: a receiving module configured to receive a first user input for moving a first video material on a video track in a state where a track parent-child set switch is on; and a processing module configured to move the first video material with at least one second video material on the video track subsequent to the first video material based on the first user input.
Optionally, the at least one second video material may comprise all video material subsequent to the first video material.
Optionally, the at least one second video material may comprise a predetermined number of second video materials starting with a first second video material following the first video material.
Optionally, where at least one first auxiliary material for compositing with the first video material is included on the auxiliary track, the at least one first auxiliary material may move with the first video material as the first video material is moved.
Optionally, in the case where at least one second auxiliary material for composition with the moving second video material is included on the auxiliary track, the at least one second video material and the at least one second auxiliary material may move together with the first video material when the first video material is moved.
Optionally, in the case of including at least one first auxiliary material for composition with the first video material and at least one second auxiliary material for composition with the moving second video material on the auxiliary track, when the first video material is moved, the at least one first auxiliary material, the at least one second video material and the at least one second auxiliary material move together with the first video material.
Optionally, the receiving module may be configured to receive a second user input for moving the first video material in a state where the track parent-child switch is closed, and the processing module is configured to move the first video material based on the second user input, wherein the at least one second video material does not move with the first video material.
Optionally, the receiving module may be configured to receive a second user input for moving the first video material in a state where the track parent-child switch is closed, and the processing module is configured to move the first video material based on the second user input, wherein the at least one second video material and the at least one second auxiliary material do not move with the first video material.
Optionally, the receiving module may be configured to receive a second user input for moving the first video material in a state in which the track parent-child switch is closed, and the processing module is configured to move the first video material and the at least one first auxiliary material based on the second user input, wherein the at least one second video material and the at least one second auxiliary material do not move with the first video material.
Alternatively, the auxiliary material may include at least one of sticker material, animation material, banner text material, and subtitle material, wherein each of the auxiliary tracks respectively corresponds to a type of the auxiliary material.
Alternatively, the duration of each material may be represented by a length bar, wherein the duration of each material is varied by stretching the length bar of material.
According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus, which may include: at least one processor; at least one memory storing computer-executable instructions, wherein the computer-executable instructions, when executed by the at least one processor, cause the at least one processor to perform the video editing method as described above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform the video editing method as described above.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product, instructions of which are executed by at least one processor in an electronic device to perform the video editing method as described above.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
when a complex video is edited, a plurality of track materials can be operated in batch, and user operation is reduced, so that the editing time is effectively shortened, and the editing efficiency is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
Fig. 1 is a flow diagram of a video editing method according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a video editing interface according to an embodiment of the present disclosure;
fig. 3 is a block diagram of a video editing apparatus according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a video editing apparatus according to an embodiment of the present disclosure;
fig. 5 is a block diagram of an electronic device according to an embodiment of the disclosure.
Throughout the drawings, it should be noted that the same reference numerals are used to designate the same or similar elements, features and structures.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of the embodiments of the disclosure as defined by the claims and their equivalents. Various specific details are included to aid understanding, but these are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the written meaning, but are used only by the inventors to achieve a clear and consistent understanding of the disclosure. Accordingly, it should be apparent to those skilled in the art that the following descriptions of the various embodiments of the present disclosure are provided for illustration only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
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.
For the existing track logic, the moving of the multiple video clips in batch operation is realized by moving the selected track material and other track materials behind the track material together, so that the defect that the existing track logic needs to be processed separately one by one is avoided.
Hereinafter, according to various embodiments of the present disclosure, a method, an apparatus, and a system of the present disclosure will be described in detail with reference to the accompanying drawings.
Fig. 1 is a flowchart of a video editing method according to an embodiment of the present disclosure. The video editing method according to the present disclosure may be suitable for a scene in which a plurality of video clips are operated in batch for movement.
The video editing method according to the present disclosure may be executed by any electronic device having a video editing function. The electronic device may be a terminal where the user is, for example, a terminal used when the user edits a video. The electronic device may be at least one of a smartphone, a tablet, a laptop computer, a desktop computer, and the like. The electronic device may be installed with a target application for editing/compositing video material.
Further, the video editing method according to the present disclosure can be applied to an existing video editor.
In editing a video, a user may select a video material or other type of material (hereinafter may be referred to as an auxiliary material) that the user wants to edit, and then drag the selected material into a corresponding track. For example, a user may drag different video material into a video track, with the position of the video material in the video track being arranged differently depending on the user's drag location. Further, the user may drag any type of auxiliary material desired to be edited into the corresponding auxiliary track, wherein the auxiliary material may include at least one of, for example, sticker material, animation material, banner text material, and subtitle material, wherein each of the auxiliary tracks respectively corresponds to a type of the auxiliary material.
In the present disclosure, the video track may be the primary track, with other types of tracks being secondary tracks. A user can move a certain video material arbitrarily in the video track. For example, a user may move a certain video material forward or backward.
According to an embodiment of the present disclosure, a track parent subset switch may be set so that a function of operating video clips in batches may be initiated.
Referring to fig. 1, in step S101, a first user input for moving a first video material on a video track is received in a state where a track parent subset switch is turned on. The track parent and child switches may be turned on by a hardware button of the electronic device or may be turned on by a user interface displayed on the display. However, the above examples are merely exemplary, and the present disclosure is not limited thereto.
Further, the user may move the first video material on the video track on the video editing interface.
In step S102, the first video material is moved together with at least one second video material following the first video material on the video track based on the first user input.
Assuming a first video material and at least one second video material following the first video material on a video track, when a user moves the first video material after the user opens the track parent-subset switch, all of the first video material, the at least one second video material, or a predetermined number of second video materials starting from the first second video material move together.
The number of video materials to be moved together may be preset and then the corresponding video materials may be moved according to the preset number. The number to be moved together may be set differently according to user needs. Or may be arranged to move all material after the selected material together.
In the case where at least one first auxiliary material for composition with the first video material is included on the auxiliary track, the at least one first auxiliary material moves with the first video material when the first video material is moved. The at least one first auxiliary material may be an auxiliary material located on an auxiliary track that is selected by a user for composition with the first video material.
In the case where at least one second auxiliary material for composition with the moving second video material is further included on the auxiliary track, when the first video material is moved, the at least one first auxiliary material, the at least one second video material, and the at least one second auxiliary material move together with the first video material.
According to the above description, in the state where the track parent-child set switch is turned on, when the first video material is moved, the auxiliary material of the first video material, the video material behind the first video material, and the corresponding auxiliary material may be moved together, thereby implementing a batch operation.
As an example, in the case where a first auxiliary material related to the first video material and at least one second auxiliary material for composition with the at least one second video material are included on the auxiliary track, the first video material, the first auxiliary material, the at least one second video material, and the at least one second auxiliary material move together after the user turns on the track parent subset switch. That is, when the user moves the preceding video material, all material following the video material may move together. For another example, in a state where the track parent subset switch is turned on, the second video material following the first video may be moved accordingly according to the preset number of video materials to be moved together.
It may be determined where the moved material is placed on the corresponding track according to where the user moved the material. For example, when a user drags a first video material to a middle region of a second video material of a video track, the second video material may be replaced with the first video material, i.e., the first video material overlays the second video material. When a user drags a first video material to a side of a second video material of a video track, the first video material may be inserted into the side of the second video material. For example, when a first video material is dragged in between a second video material and a third video material, the first video material may be inserted in between the second video material and the third video material of the video track. Accordingly, according to an embodiment of the present disclosure, when a certain video material is moved, an auxiliary material synthesized with the video material may be moved to a corresponding position of a video track together.
According to an embodiment of the present disclosure, in a state in which the track parent-child set switch is turned off, when the user moves the first video material, the first video material may be moved together with the corresponding at least one first auxiliary material, while the other video materials and/or auxiliary materials are not moved together with the first video material.
As an example, after a user drags a certain video material and an auxiliary material synthesized therewith into a corresponding track, when the user moves the video material on the video track, the auxiliary material corresponding to the video material moves together. At this time, since the track parent-child switch is turned off, when the first video material moves, the video material subsequent to the first video material and the auxiliary material of the video material subsequent to the first video material may not move together.
How to operate the movement of the video material in batches will be described in detail below with reference to fig. 2.
Further, the duration of each material may be represented by a length bar, which the user may set differently according to the need. For example, a user may change the duration of the material by stretching a length bar of the material. Alternatively, the user may input the duration for the respective material via the user interface.
According to the embodiment of the disclosure, when a complex video is edited, a plurality of track materials can be operated in batch, and user operation is reduced, so that the editing time is effectively shortened, and the editing efficiency is improved.
Fig. 2 is a schematic diagram of a video editing interface according to an embodiment of the present disclosure.
Referring to fig. 2, a material area 201, a display area 202, and a track area 203, and a track parent subset switch 204 are included in the video editing interface 200. The locations of the materials area 201, the display area 202 and the track area 203, and the track parent-child switch 204 in the user interface may vary according to design requirements.
The user can select a material desired to be edited in the material region 201 and then drag the selected material to the track region 203. For example, the user may drag video material from the material area 201 into a video track of the track area 203. In fig. 2, a first video material 1, a second video material 4 and a third video material 6 may be included on the video track of the track area 203. However, the above examples are for illustration only, and do not limit the present disclosure. As can be seen from fig. 2, the line in which the first video material 1, the second video material 4 and the third video material 6 are located represents a video track.
In addition, the user can select auxiliary material for composition with the video material from the material region 201 and then drag the selected auxiliary material into a corresponding auxiliary track. Here, the auxiliary material may include at least one of a sticker material, an animation material, a banner text material, and a subtitle material. Accordingly, the auxiliary track in the track area 203 differs according to the type of the auxiliary material. In fig. 2, the auxiliary material used for the composition with the first video material 1 is auxiliary materials 2 and 3. The auxiliary material combined with the second video material 4 has an auxiliary material 5. However, the above examples are merely for illustration, and the present disclosure is not limited thereto. As can be seen from fig. 2, the auxiliary materials 2, 3 and 5 represent different types of materials, respectively, and accordingly, the auxiliary tracks of the auxiliary materials 2, 3 and 5 are located at different rows, respectively.
When the user moves the first video material 1 on the video track, the corresponding auxiliary materials 2 and 3 can move together with the first video material 1.
When the user moves the first video material 1 on the video track after the user turns on the track parent-child switch 204, the corresponding auxiliary materials 2 and 3, the second video material 4 and the corresponding auxiliary material 5, and the third video material 6 move together with the first video material 1.
When the user moves the first video material 1 on the video track after the user closes the track parent-child switch 204, the corresponding auxiliary materials 2 and 3 move with the first video material 1, while the second video material 4, the auxiliary material 5, and the third video material 6 do not move with the first video material 1. In this case, when the user moves the second video material 4, the subsidiary material 5 moves together with the second video material 4, while the first video material 1 and the corresponding subsidiary materials 2 and 3 and the third video material 6 do not move together with the first video material 1.
That is, when a user performs video editing, when a plurality of video clip movements need to be operated in batch, each video material and the corresponding auxiliary material move separately from another video material in a state where the track parent subset switch 204 is not turned on. In the state where the track parent-child switch 204 is on, the selected video material and the subsequent material are moved together.
Further, the number of video materials that are moved together may be preset, and the corresponding video materials are moved according to the preset number. For example, when the preset number is 2, in a state where the track parent-child set switch 204 is turned on, when the user moves the first video material 1, the subsidiary materials 2 and the second video material 2 and the subsidiary material 5 move together, and the third video material 6 does not move together. Alternatively, all the material after the selected video material is moved may be preset, that is, when the user moves the first video material 1 on the video track after the user turns on the track parent-child switch 204, the corresponding auxiliary materials 2 and 3, the second video material 4 and the corresponding auxiliary material 5, and the third video material 6 move together with the first video material 1. However, the above-described video editing interface and moving operation are merely for illustration, and the present disclosure is not limited thereto.
After the user has edited the video via the video editing interface 200, the edited video may be displayed in the display area 202.
Further, as for the length of the material shown in fig. 2, the user may set differently according to the need. For example, a user may change the duration of the material by stretching a length bar of the material, or may input the duration for the respective material via a user interface.
According to the embodiment of the disclosure, when the video material is moved, part of or all of the material behind the video material can be moved together, so that batch operation is realized, video editing time is reduced, and video editing efficiency is improved.
Fig. 3 is a block diagram of a video editing apparatus according to an embodiment of the present disclosure.
Referring to fig. 3, the video editing apparatus 300 may include a receiving module 301 and a processing module 302. Each module in the video editing apparatus 300 may be implemented by one or more modules, and the name of the corresponding module may vary according to the type of the module. In various embodiments, some modules in the video editing apparatus 300 may be omitted, or additional modules may also be included. Furthermore, modules/elements according to various embodiments of the present disclosure may be combined to form a single entity, and thus may equivalently perform the functions of the respective modules/elements prior to combination.
The receiving module 301 may be used to receive user input, where the user input may include a first user input and a second user input as described above or other user inputs. In addition, the receiving module 301 may also receive a user input for selecting the video material and the auxiliary material in the material region and a drag input for the selected material. Alternatively, for receiving an operation for selection and dragging of the material, it may be implemented by another module, such as a selection module (not shown). The auxiliary material may include at least one of a sticker material, an animation material, a banner text material, and a subtitle material, wherein each of the auxiliary tracks respectively corresponds to a type of the auxiliary material.
The receiving module 301 may receive a user input for opening a track parent subset switch. After the track parent subset switch is turned on, the video material and auxiliary material may be batched.
The receiving module 301 may receive a first user input for moving a first video material over a video track.
Based on the first user input, the processing module 302 may move the first video material with at least one second video material on the video track that follows the first video material.
Here, the at least one second video material may include all video materials subsequent to the first video material. Optionally, the at least one second video material may comprise a predetermined number of second video materials starting with a first second video material subsequent to the first video material. The number of video materials to be moved together may be set differently according to user needs.
In the case where at least one first auxiliary material for composition with the first video material is included on the auxiliary track, the at least one first auxiliary material may move with the first video material when the first video material is moved.
In the case of including at least one first auxiliary material and at least one second auxiliary material for composition with the moving second video material on the auxiliary track, when the first video material is moved, the at least one first auxiliary material, the at least one second video material, and the at least one second auxiliary material may be moved together with the first video material.
The receiving module 301 may receive a user input to close the track parent-child switch. After the track parent-child switch is closed, the user's moving video material may be processed only, without involving the video material behind the moved video material.
In the event that the user closes the track parent-child switch, the processing module 302 may move the first video material with at least one first auxiliary material based on a second user input for moving the first video material, where the at least one auxiliary material is an auxiliary material located on an auxiliary track that is selected by the user for compositing with the first video material.
As another example, in the event that a user opens the track parent subset switch, including at least one first auxiliary material and at least one second auxiliary material for composition with the moving second video material on the auxiliary track, processing module 302 may move the first video material, the at least one first auxiliary material, all of the at least one second video material, or a predetermined number of second video materials starting with the first second video material, together with the second auxiliary material of the moved second video material based on a first user input that moves the first video material.
According to the device disclosed by the embodiment of the disclosure, a plurality of track materials can be operated in batch, and user operation is reduced, so that the clipping time is effectively shortened, and the clipping efficiency is improved.
Fig. 4 is a schematic structural diagram of a video editing apparatus of a hardware operating environment according to an embodiment of the present disclosure.
As shown in fig. 4, the video editing apparatus 400 may include: a processing component 401, a communication bus 402, a network interface 403, an input output interface 404, a memory 405, and a power component 404. Wherein a communication bus 402 is used to enable connective communication between these components. The input-output interface 404 may include a video display (such as a liquid crystal display), a microphone and speakers, and a user-interaction interface (such as a keyboard, mouse, touch-input device, etc.), and optionally, the input-output interface 404 may also include a standard wired interface, a wireless interface. The network interface 403 may optionally include a standard wired interface, a wireless interface (e.g., a wireless fidelity interface). Memory 405 may be a high speed random access memory or may be a stable non-volatile memory. The memory 405 may alternatively be a storage device separate from the aforementioned processing component 401.
Those skilled in the art will appreciate that the configuration shown in fig. 4 does not constitute a limitation of the video editing apparatus 400, and may include more or fewer components than those shown, or some components in combination, or a different arrangement of components.
As shown in fig. 4, the memory 405, which is a storage medium, may include therein an operating system (such as a MAC operating system), a data storage module, a network communication module, a user interface module, a video editing program, and a database.
In the video editing apparatus 400 shown in fig. 4, the network interface 403 is mainly used for data communication with an external electronic apparatus/terminal; the input/output interface 404 is mainly used for data interaction with a user; the processing component 401 and the memory 405 in the video editing apparatus 400 may be provided in the video editing apparatus 400, and the video editing apparatus 400 executes the video editing method provided by the embodiment of the present disclosure by the processing component 401 calling the video editing program, the material, and various APIs provided by the operating system stored in the memory 405.
The processing component 401 may include at least one processor, and the memory 405 has stored therein a set of computer-executable instructions that, when executed by the at least one processor, perform a video editing method according to an embodiment of the present disclosure. Further, the processing component 401 may perform encoding operations and decoding operations, and the like. However, the above examples are merely exemplary, and the present disclosure is not limited thereto.
For example, the input-output interface 404 may be used to receive user input, where the user input may include first and second user inputs as described above or other user inputs. In addition, the input-output interface 404 may also receive a user input for selecting video material and auxiliary material in the material region and a drag input for the selected material.
Input-output interface 404 may receive a user input for opening a track parent subset switch. At this point, the processing component 401 may process the video material and the auxiliary material in batches. The auxiliary material may include at least one of a sticker material, an animation material, a banner text material, and a subtitle material, wherein each of the auxiliary tracks respectively corresponds to a type of the auxiliary material.
The input-output interface 404 may receive a first user input for moving a first video material on a video track, after which the processing component 401 moves the first video material together with at least one second video material following the first video material on the video track based on the first user input. Here, the at least one second video material may include all video materials subsequent to the first video material. Optionally, the at least one second video material may comprise a predetermined number of second video materials starting with a first second video material following the first video material.
As an example, where at least one first auxiliary material is included on the auxiliary track for composition with the first video material, the processing component 401 may move the at least one first auxiliary material along with the first video material as the first video material is moved.
As another example, in the case of including at least one first auxiliary material and at least one second auxiliary material for composition with the moving second video material on the auxiliary track, when the first video material is moved, the processing component 401 may move the at least one first auxiliary material, the at least one second video material, and the at least one second auxiliary material together with the first video material.
Input-output interface 404 may receive a user input for closing the track parent-child switch. At this point, the processing component 401 may move for the current video material that the user moved.
In a state where the track parent-child switch is closed, processing component 401 may move the first video material with the corresponding at least one first auxiliary material based on a second user input that moves the first video material, but at least one second video material that follows the first video material and the corresponding at least one second auxiliary material do not move with the first video material.
After all of the material has been edited, the edited video may be displayed via the input-output interface 404.
By way of example, the input output interface 404 may display the video editing interface 200 as shown in fig. 2. A user can quickly process multiple video clips via a video editing interface.
The processing component 401 can implement control of the components included in the video editing apparatus 400 by executing a program.
The video editing apparatus 400 may receive or output video and/or audio via the input-output interface 404. For example, the video editing device 400 may output a video editing interface (such as the video editing interface 200) via the input-output interface 404. The user can select a target material for editing via the video editing interface and finally edit the video.
By way of example, the video editing apparatus 400 may be a PC computer, tablet device, personal digital assistant, smartphone, or other device capable of executing the set of instructions described above. Here, the video editing apparatus 400 does not have to be a single electronic apparatus, but may be any apparatus or collection of circuits capable of executing the above-described instructions (or instruction sets) alone or in combination. The video editing device 400 may also be part of an integrated control system or system manager, or may be configured as a portable electronic device that interfaces with local or remote (e.g., via wireless transmission).
In the video editing apparatus 400, the processing component 401 may include a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a programmable logic device, a dedicated processor system, a microcontroller, or a microprocessor. By way of example and not limitation, processing component 401 may also include an analog processor, a digital processor, a microprocessor, a multi-core processor, a processor array, a network processor, or the like.
The processing component 401 may execute instructions or code stored in a memory, wherein the memory 405 may also store data. Instructions and data may also be sent and received over a network via network interface 403, where network interface 403 may employ any known transmission protocol.
The memory 405 may be integrated with the processing component 401, for example, by having RAM or flash memory disposed within an integrated circuit microprocessor or the like. Further, memory 405 may comprise a stand-alone device, such as an external disk drive, storage array, or any other storage device that may be used by a database system. The memory and processing component 401 may be operatively coupled or may communicate with each other, such as through I/O ports, network connections, etc., such that the processing component 401 can read data stored in the memory 405.
According to an embodiment of the present disclosure, an electronic device may be provided. Fig. 5 is a block diagram of an electronic device 500 according to an embodiment of the disclosure, which may include at least one memory 502 and at least one processor 501, the at least one memory 502 storing a set of computer-executable instructions that, when executed by the at least one processor 501, perform a video editing method according to an embodiment of the disclosure.
Processor 501 may include a Central Processing Unit (CPU), Graphics Processing Unit (GPU), programmable logic device, dedicated processor system, microcontroller, or microprocessor. By way of example, and not limitation, processor 501 may also include analog processors, digital processors, microprocessors, multi-core processors, processor arrays, network processors, and the like.
The memory 502, which is a kind of storage medium, may include an operating system (e.g., a MAC operating system), a data storage module, a network communication module, a user interface module, a video editing program, and a database.
The memory 502 may be integrated with the processor 501, for example, a RAM or flash memory may be disposed within an integrated circuit microprocessor or the like. Further, memory 502 may comprise a stand-alone device, such as an external disk drive, storage array, or any other storage device usable by a database system. The memory 502 and the processor 501 may be operatively coupled or may communicate with each other, such as through I/O ports, network connections, etc., so that the processor 501 can read files stored in the memory 502.
In addition, the electronic device 500 may also include a video display (such as a liquid crystal display) and a user interaction interface (such as a keyboard, mouse, touch input device, etc.). All components of the electronic device 500 may be connected to each other via a bus and/or a network.
Those skilled in the art will appreciate that the configuration shown in FIG. 5 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
According to an embodiment of the present disclosure, there may also be provided a computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a video editing method according to the present disclosure. Examples of the computer-readable storage medium herein include: read-only memory (ROM), random-access programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), random-access memory (RAM), dynamic random-access memory (DRAM), static random-access memory (SRAM), flash memory, non-volatile memory, CD-ROM, CD-R, CD + R, CD-RW, CD + RW, DVD-ROM, DVD-R, DVD + R, DVD-RW, DVD + RW, DVD-RAM, BD-ROM, BD-R, BD-R LTH, BD-RE, Blu-ray or compact disc memory, Hard Disk Drive (HDD), solid-state drive (SSD), card-type memory (such as a multimedia card, a Secure Digital (SD) card or a extreme digital (XD) card), magnetic tape, a floppy disk, a magneto-optical data storage device, an optical data storage device, a hard disk, a magnetic tape, a magneto-optical data storage device, a, A solid state disk, and any other device configured to store and provide a computer program and any associated data, data files, and data structures to a processor or computer in a non-transitory manner such that the processor or computer can execute the computer program. The computer program in the computer-readable storage medium described above can be run in an environment deployed in a computer apparatus, such as a client, a host, a proxy device, a server, and the like, and further, in one example, the computer program and any associated data, data files, and data structures are distributed across a networked computer system such that the computer program and any associated data, data files, and data structures are stored, accessed, and executed in a distributed fashion by one or more processors or computers.
According to an embodiment of the present disclosure, there may also be provided a computer program product, in which instructions are executable by a processor of a computer device to perform the above-mentioned video editing method.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A video editing method, comprising:
receiving a first user input for moving a first video material on a video track while a track parent subset switch is on;
the first video material is moved with at least one second video material on the video track that follows the first video material based on the first user input.
2. The video editing method of claim 1, wherein the at least one second video material comprises all video materials subsequent to the first video material.
3. The video editing method of claim 1, wherein the at least one second video material comprises a predetermined number of second video materials starting with a first second video material that follows the first video material.
4. The video editing method according to claim 1, wherein in a case where at least one first auxiliary material for synthesizing with the first video material is included on the auxiliary track, when the first video material is moved, the at least one first auxiliary material is moved together with the first video material.
5. The video editing method according to claim 1, wherein in a case where at least one second auxiliary material for synthesizing with the moving second video material is included on the auxiliary track, when the first video material is moved, the at least one second video material and the at least one second auxiliary material move together with the first video material.
6. The video editing method of claim 1, further comprising:
receiving a second user input for moving the first video material in a state where the track parent-child set switch is closed;
moving the first video material based on the second user input,
wherein the at least one second video material does not move with the first video material.
7. The video editing method of claim 5, further comprising:
receiving a second user input for moving the first video material in a state where the track parent-child set switch is closed;
moving the first video material based on the second user input,
wherein the at least one second video material and the at least one second auxiliary material do not move with the first video material.
8. A video editing apparatus comprising:
a receiving module configured to: receiving a first user input for moving a first video material on a video track while a track parent subset switch is on;
a processing module configured to: the first video material is moved with at least one second video material on the video track that follows the first video material based on the first user input.
9. An electronic device, comprising:
at least one processor;
at least one memory storing computer-executable instructions,
wherein the computer-executable instructions, when executed by the at least one processor, cause the at least one processor to perform the video editing method of any one of claims 1 to 7.
10. A computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform a video editing method as claimed in any one of claims 1 to 7.
CN202110326356.4A 2021-03-26 2021-03-26 Video editing method and video editing device Pending CN113038034A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110326356.4A CN113038034A (en) 2021-03-26 2021-03-26 Video editing method and video editing device
PCT/CN2021/130669 WO2022199054A1 (en) 2021-03-26 2021-11-15 Video editing method and video editing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110326356.4A CN113038034A (en) 2021-03-26 2021-03-26 Video editing method and video editing device

Publications (1)

Publication Number Publication Date
CN113038034A true CN113038034A (en) 2021-06-25

Family

ID=76474325

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110326356.4A Pending CN113038034A (en) 2021-03-26 2021-03-26 Video editing method and video editing device

Country Status (2)

Country Link
CN (1) CN113038034A (en)
WO (1) WO2022199054A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113825017A (en) * 2021-09-22 2021-12-21 北京达佳互联信息技术有限公司 Video editing method and video editing device
WO2022199054A1 (en) * 2021-03-26 2022-09-29 北京达佳互联信息技术有限公司 Video editing method and video editing apparatus
CN115334361A (en) * 2022-08-08 2022-11-11 北京达佳互联信息技术有限公司 Material editing method, device, terminal and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6426778B1 (en) * 1998-04-03 2002-07-30 Avid Technology, Inc. System and method for providing interactive components in motion video
US20070292106A1 (en) * 2006-06-15 2007-12-20 Microsoft Corporation Audio/visual editing tool
US20110307526A1 (en) * 2010-06-15 2011-12-15 Jeff Roenning Editing 3D Video
CN104732991A (en) * 2015-04-08 2015-06-24 成都索贝数码科技股份有限公司 System and method for rapidly sorting, selecting and editing entertainment program massive materials
CN110868631A (en) * 2018-08-28 2020-03-06 腾讯科技(深圳)有限公司 Video editing method, device, terminal and storage medium
CN111666527A (en) * 2020-08-10 2020-09-15 北京美摄网络科技有限公司 Multimedia editing method and device based on web page
CN112437342A (en) * 2020-05-14 2021-03-02 上海哔哩哔哩科技有限公司 Video editing method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038034A (en) * 2021-03-26 2021-06-25 北京达佳互联信息技术有限公司 Video editing method and video editing device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6426778B1 (en) * 1998-04-03 2002-07-30 Avid Technology, Inc. System and method for providing interactive components in motion video
US20070292106A1 (en) * 2006-06-15 2007-12-20 Microsoft Corporation Audio/visual editing tool
US20110307526A1 (en) * 2010-06-15 2011-12-15 Jeff Roenning Editing 3D Video
CN104732991A (en) * 2015-04-08 2015-06-24 成都索贝数码科技股份有限公司 System and method for rapidly sorting, selecting and editing entertainment program massive materials
CN110868631A (en) * 2018-08-28 2020-03-06 腾讯科技(深圳)有限公司 Video editing method, device, terminal and storage medium
CN112437342A (en) * 2020-05-14 2021-03-02 上海哔哩哔哩科技有限公司 Video editing method and device
CN111666527A (en) * 2020-08-10 2020-09-15 北京美摄网络科技有限公司 Multimedia editing method and device based on web page

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘军红: "非线性编辑软件EDIUS Pro3在专题片制作中的应用", 《广播电视信息》 *
周文玉: "EDIUS的使用心得", 《环球市场信息导报》 *
张迎军等: "EDIUS软件的应用技巧――巧妙提高编辑速度", 《电大理工》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022199054A1 (en) * 2021-03-26 2022-09-29 北京达佳互联信息技术有限公司 Video editing method and video editing apparatus
CN113825017A (en) * 2021-09-22 2021-12-21 北京达佳互联信息技术有限公司 Video editing method and video editing device
CN115334361A (en) * 2022-08-08 2022-11-11 北京达佳互联信息技术有限公司 Material editing method, device, terminal and storage medium
CN115334361B (en) * 2022-08-08 2024-03-01 北京达佳互联信息技术有限公司 Material editing method, device, terminal and storage medium

Also Published As

Publication number Publication date
WO2022199054A1 (en) 2022-09-29

Similar Documents

Publication Publication Date Title
CN113038034A (en) Video editing method and video editing device
JP7387891B2 (en) Video file generation method, device, terminal, and storage medium
US11600301B2 (en) Method and device of editing a video
US20160092043A1 (en) Timeline View of Recently Opened Documents
US20080247726A1 (en) Video editor and method of editing videos
WO2022143924A1 (en) Video generation method and apparatus, electronic device, and storage medium
WO2022134524A1 (en) Video editing method and video editing apparatus
CN114422462A (en) Message display method, message display device, electronic apparatus, and storage medium
CN110781349A (en) Method, equipment, client device and electronic equipment for generating short video
JP2010057154A (en) Acceleration of multimedia production
CN111382289A (en) Picture display method and device, computer equipment and storage medium
US20190272094A1 (en) System for multi-tagging images
CN112685121A (en) Method and equipment for presenting session entrance
US10783319B2 (en) Methods and systems of creation and review of media annotations
US7484201B2 (en) Nonlinear editing while freely selecting information specific to a clip or a track
CN112434494A (en) Text editing method, device, terminal and storage medium
CN113518187A (en) Video editing method and device
CN111125480A (en) Background music playing method and equipment, client device and electronic equipment
US20220270647A1 (en) Method and device for editing video
EP4343579A1 (en) Information replay method and apparatus, electronic device, computer storage medium, and product
CN112616084B (en) Lyric display method, device, terminal and storage medium
KR20230126899A (en) Device and method for providing electronic research note service
CN113825017A (en) Video editing method and video editing device
WO2022237491A1 (en) Multimedia data processing method and apparatus, and device, computer-readable storage medium and computer program product
WO2024021737A1 (en) Animation processing method and apparatus, and electronic device and computer-readable 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