Video editing method, device, equipment and medium
By leveraging a larger-screen device for editing and a smartphone for capturing video segments based on shooting instructions, the method enhances video editing efficiency on mobile devices.
Patent Information
- Application Number
- JP2023579183
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-08
- Filing Date
- 2023-11-08
- Publication Date
- 2025-01-15
- Estimated Expiration
- 2043-11-08
AI Technical Summary
The efficiency of video editing on mobile devices is limited due to restrictions on screen size and editing capabilities.
A cooperative video editing method involving a first device with a larger screen and higher performance, such as a computer, and a second device like a smartphone, where the smartphone captures video segments based on shooting instructions and the computer performs editing, using a video editing interface with editing tracks and operation marks to enhance editing efficiency.
This approach increases video editing efficiency by allowing smoother and more functional editing processes through collaboration between devices.
Smart Images

Figure 2025500721000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to the technical field of computer applications, and in particular to a video editing method, device, apparatus and medium. [Background technology]
[0002] With the development of computer technology, information sharing and dissemination using video as a carrier has become mainstream, for example, gourmet food is popularized in the form of video.
[0003] However, with the diversification of video dissemination scenarios, the demands for editing videos are becoming more and more diverse. However, due to the limitations of the editing screen size at the mobile device end, the efficiency of video editing at the mobile device end is relatively low. Summary of the Invention [Problem to be solved by the invention]
[0004] To solve or at least partially solve the above technical problem, the present disclosure provides a video editing method, apparatus, device, and medium, which improves the efficiency of video editing through cooperation between a first device and a second device. [Means for solving the problem]
[0005] An embodiment of the present disclosure provides a video editing method, the method being implemented in a first device, comprising: the video material segments of a target storyboard among the at least one storyboard are shot by a second device based on the shooting instruction information of the target storyboard and stored in the video edit draft, the shooting instruction information of the target storyboard is used to indicate shooting method characteristics and / or shooting content characteristics of the video material segments of the target storyboard; and in response to an editing command triggered on the video edit draft, displaying a video editing interface based on the video edit draft, the video editing interface including an editing track, at least one video track segment being placed in a video track in the editing track, the at least one video track segment being formed based on the video material segments of the at least one storyboard; and in response to an editing operation on the video track segment, displaying an operation mark in the editing track to display an editing effect applied to the video material segments by the editing operation in a preview player, and generating a target video based on the editing operation applied in the video editing interface and the video material segments.
[0006] An embodiment of the present disclosure provides a video editing method, the method including: being used in a second device to obtain and display a video editing draft, the video editing draft being used to record shooting instruction information of at least one storyboard, the shooting instruction information being used to indicate shooting method characteristics and / or shooting content characteristics of video material segments of the storyboard; and shooting the video material segments of the target storyboard based on the shooting instruction information of a target storyboard among the at least one storyboard, and storing the video editing draft in the video editing draft, the video editing draft being used by the first device to perform video editing to obtain a target video according to the method collectively described in the embodiment of the first aspect above.
[0007] An embodiment of the present disclosure further provides a video editing apparatus, the apparatus including: a first draft display module, which is used in a first device, for acquiring and displaying shooting instruction information of at least one storyboard and a video editing draft for recording a video material segment, in which a video material segment of a target storyboard among the at least one storyboard is shot by a second device according to the shooting instruction information of the target storyboard and stored in the video editing draft, and the shooting instruction information of the target storyboard is used to indicate shooting method characteristics and / or shooting content characteristics of the video material segment of the target storyboard; and a first draft display module, which is used in a first device, for acquiring and displaying shooting instruction information of the target storyboard and a video editing draft for recording a video material segment according to the video editing draft in response to an editing command triggered for the video editing draft. an edit interface display module for displaying a video editing interface, the video editing interface including an edit track, at least one video track segment being placed in a video track in the edit track, the at least one video track segment being formed based on the at least one storyboard video material segment; and an edit processing module for, in response to an edit operation on the video track segment, displaying an operation mark in the edit track to display an editing effect applied to the video material segment by the edit operation in a preview player, and generating a target video based on the edit operation applied to the video editing interface and the video material segment.
[0008] An embodiment of the present disclosure further provides a video editing apparatus, the apparatus including: a second draft display module, which is used in a second device, for acquiring and displaying a video editing draft, the video editing draft being used to record shooting instruction information of at least one storyboard, the shooting instruction information being used to indicate shooting method characteristics and / or shooting content characteristics of a video material segment of the storyboard; and a shooting processing module, which is used to shoot a video material segment of the target storyboard based on the shooting instruction information of a target storyboard among the at least one storyboard, and store the video editing draft, the video editing draft being used by an editing device to perform video editing according to the video collectively described on the first device side to obtain a target video.
[0009] An embodiment of the present disclosure further provides an electronic device, the electronic device including a processor and a memory for storing instructions executable by the processor, the processor being used to read the executable instructions from the memory and execute the instructions to realize a video editing method according to an embodiment of the present disclosure.
[0010] An embodiment of the present disclosure further provides a computer-readable storage medium, wherein a computer program is stored in the storage medium, and the computer program is used to perform the video editing method according to the embodiment of the present disclosure.
[0011] An embodiment of the present disclosure further provides a computer program product, the instructions of which, when executed by a processor, implement a video editing method according to an embodiment of the present disclosure. Effect of the Invention
[0012] The technical solutions according to the embodiments of the present disclosure have the following advantages over the prior art:
[0013] In a video editing solution according to an embodiment of the present disclosure, at least one storyboard shooting instruction information and a video edit draft for recording video material segments are obtained and displayed, wherein a video material segment of a target storyboard of the at least one storyboard is shot by a second device according to the target storyboard shooting instruction information and stored in the video edit draft, the target storyboard shooting instruction information is used to indicate shooting method characteristics and / or shooting content characteristics of the video material segment of the target storyboard, and in response to an editing command triggered on the video edit draft, a video editing interface is displayed based on the video edit draft, wherein the video editing interface includes an editing track, at least one video track segment is placed in a video track in the editing track, the at least one video track segment is formed based on the video material segment of the at least one storyboard, and in response to an editing operation on the video track segment, an operation mark is displayed on the editing track to display an editing effect of the editing operation on the video material segment in a preview player, and a target video is generated based on the editing operation and the video material segment in the video editing interface. In an embodiment of the present disclosure, the first device and the second device cooperate with each other, so that the second device shoots a video and the first device edits the video, thereby improving the efficiency of the video editing. [Brief description of the drawings]
[0014] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the components and elements are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of a video editing method according to an embodiment of the present disclosure. [Diagram 2]FIG. 2 is a schematic diagram of a video editing scenario according to an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a schematic diagram of another video editing scenario according to an embodiment of the present disclosure. [Figure 4] FIG. 2 is a schematic diagram of another video editing scenario according to an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a schematic diagram of another video editing scenario according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a schematic diagram of another video editing scenario according to an embodiment of the present disclosure. [Figure 7] 1 is a flowchart of another video editing method according to an embodiment of the present disclosure. [Figure 8] FIG. 2 is a schematic diagram of another video editing scenario according to an embodiment of the present disclosure. [Figure 9] FIG. 2 is a schematic diagram of another video editing scenario according to an embodiment of the present disclosure. [Figure 10] 1 is a flowchart of another video editing method according to an embodiment of the present disclosure. [Figure 11] FIG. 1 is a structural schematic diagram of a video editing device according to an embodiment of the present disclosure. [Figure 12] FIG. 2 is a structural schematic diagram of another video editing device according to an embodiment of the present disclosure. [Figure 13] FIG. 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] The following describes the embodiments of the present disclosure in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather these embodiments are provided to allow a deeper and more complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used only for illustrative purposes and are not intended to limit the scope of protection of the present disclosure.
[0016] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, that method embodiments may include additional steps and / or omit performing illustrated steps, and that the scope of the present disclosure is not limited in this respect.
[0017] As used herein, the term "including" and variations thereof are intended to be open inclusive, including but not limited to; the term "based on" means "based at least in part on;" the term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below in the description.
[0018] It should be noted that concepts such as "first", "second" and the like referred to in this disclosure are used only to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules or units.
[0019] It should be noted that the modifications "a" and "a plurality" referred to in the present disclosure are general rather than limiting, and as would be understood by one of ordinary skill in the art, should be understood as "one or more" unless the context expressly indicates otherwise.
[0020] The names of messages or information interacted between multiple devices in the embodiments of the present disclosure are used for descriptive purposes only and are not intended to limit the scope of these messages or information.
[0021] In order to solve the above problems, an embodiment of the present disclosure provides a video editing method, in which a second device cooperates with a first device, where the second device may be a portable mobile terminal such as a smartphone, and the second device is lighter and therefore can flexibly shoot video segments, and the first device may be an end device such as a computer, which has a relatively larger screen size and more professional capabilities, and the video editing is performed at the first device end, making the video editing process smoother and supporting more abundant editing functions, thereby improving the efficiency of video editing.
[0022] Below, this method will be introduced together with a specific embodiment, first focusing on the first device side.
[0023] 1 is a flowchart of a video editing method according to an embodiment of the present disclosure, which may be performed by a video editing device in a first device, where the device may be implemented in software and / or hardware, and may generally be integrated into an electronic device corresponding to the first device. As shown in FIG. 1, the method includes:
[0024] In step 101, shooting instruction information of at least one storyboard and a video editing draft for recording video material segments are obtained and displayed, in which the video material segments of a target storyboard of the at least one storyboard are shot by a second device according to the shooting instruction information of the target storyboard and stored in the video editing draft, and the shooting instruction information of the target storyboard is used to indicate the shooting method characteristics and / or shooting content characteristics of the video material segments of the target storyboard.
[0025] In this embodiment, one complete video can be divided into multiple storyboards, and each storyboard can be understood as one video material segment, where, as described above, since the second device is more portable and flexible, the video material segments of the target storyboard of at least one storyboard are shot by the second device based on the shooting instruction information of the target storyboard and saved in the video editing draft (wherein, the second device may be one or more, and the second device may achieve this by triggering a pre-set "save control" when saving the shot video material segments in the video editing draft, etc.), wherein the shooting instruction information of the target storyboard is used to indicate the shooting method characteristics and / or shooting content characteristics of the video material segments of the target storyboard, wherein the shooting method characteristics are used to indicate which shooting method to use for shooting for the target storyboard, and the shooting content characteristics are used to indicate the specific content to be shot for the target storyboard.
[0026] In one embodiment of the present disclosure, a video edit draft is obtained and displayed, where the video edit draft can be considered as a "script" and is used to record at least one storyboard's shooting instruction information and video material segments, and the video material segments corresponding to each storyboard corresponding to the video and the shooting instruction information corresponding to each storyboard can be viewed from the video edit draft.
[0027] For example, as shown in FIG. 2, for a video of "weather record at location A", if storyboard 1 included in the video editing draft is "morning weather", the corresponding shooting instruction information includes shooting content characteristics such as dialogue draft, outline, storyboard description and remarks, and shooting method characteristics such as scene "close-up" and camera movement "fixed".
[0028] In step 102, in response to an edit command being triggered for the video edit draft, a video editing interface is displayed based on the video edit draft, where the video editing interface includes an edit track and at least one video track segment is positioned in a video track in the edit track, the at least one video track segment being formed based on at least one storyboard footage segment.
[0029] In one embodiment of the present disclosure, an editing operation is performed on a video on a first device, and in this embodiment, in response to an editing command triggered on a video edit draft (e.g., the editing command is obtained by triggering a corresponding edit control), a video editing interface is displayed based on the video edit draft, where the video editing interface includes an editing track, at least one video track segment is placed in a video track in the editing track, and the at least one video track segment is formed based on at least one storyboard video material segment, i.e., in this embodiment, the video material segments of each storyboard can be re-edited.
[0030] For example, as shown in Fig. 3, a video editing interface may include a video track area, a player area, and a video editing area, where the video track area includes at least one video track segment, the player area is used for displaying a current video so as to intuitively know the effect of video editing, and the video editing area is used for displaying various editing function controls for the video, etc., and editing for the video track segment in the video can be realized based on trigger operations for the editing controls in the video editing area, where the editing controls may include video rotation, video position adjustment, video transparency adjustment, etc.
[0031] In step 103, in response to the editing operation on the video track segment, displaying an operation mark in the edit track, displaying an editing effect applied to the video material segment by the editing operation in the preview player, and generating a target video based on the editing operation and the video material segment applied in the video editing interface.
[0032] In one embodiment of the present disclosure, in response to an editing operation on a video track segment, an operation mark may be displayed in the edit track, for example, as shown in FIG. 4, the operation mark may be a corresponding video track segment, for example, an operation box schematic diagram, where the operation mark is used to intuitively outline the affected material segment on the video track segment currently being edited, and display the editing effect applied to the video material segment by the editing operation in a preview player (for example, the player area in FIG. 3 above), for example, where the currently edited video is video frame a1 in video material segment a, the editing effect on a1 is synchronously displayed in the preview player, and further generating a target video based on the editing operation applied in the video editing interface and the video material segment.
[0033] It should be understood that, since a video generally includes not only a video material segment but also dialogue information, in one embodiment of the present disclosure, at least one dialogue track segment is disposed in a dialogue track in an edit track, and the at least one dialogue track segment is formed based on at least one storyboard dialogue draft, which may be understood as subtitle information corresponding to the video material segment.
[0034] In this embodiment, in response to an editing operation on a dialogue track segment, an operation mark is displayed in the editing track, and the operation mark is used to indicate that the corresponding dialogue is in an editing state, for example, by highlighting and marking the corresponding dialogue track segment in the corresponding dialogue track segment as the operation mark. In this embodiment, still taking the scenario shown in Fig. 3 as an example, a dialogue editing area may be displayed as shown in Fig. 5, which includes various function controls for dialogue draft editing, including but not limited to adjustment controls for serif font, etc. In this embodiment, in order to intuitively display the editing effect on the dialogue, the editing effect of the editing operation on the dialogue draft is synchronously displayed in the preview player.
[0035] In one embodiment of the present disclosure, in order to further meet the editing needs of the video, before editing the video, the impact material segments corresponding to each scene may be pre-edited in advance.
[0036] In this embodiment, in response to an edit command for a target footage segment selected from a video edit draft, an edit interface for the target footage segment is displayed, in which associated edit material and edit function controls, etc., may be invoked in the edit interface and will not be recited here.
[0037] That is, in this embodiment, editing is performed only on the target video material segment, and based on the user's editing operations on the target video material segment in the editing interface, an updated video material segment after editing is obtained, and the target video material segment is replaced with the updated video material segment in the video editing draft.
[0038] For example, as shown in FIG. 6, when a video editing draft includes a target impact material segment b, clicking on this material segment b displays an editing interface for b, and editing processing for b can be realized in this editing interface, where the editing interface for b in the figure includes a video preview area for b, which is used to intuitively display the editing effect of the corresponding video frame in b currently being edited, etc.
[0039] In summary, the video editing method of the embodiment of the present disclosure includes obtaining and displaying shooting instruction information of at least one storyboard and a video editing draft for recording video material segments, wherein the video material segments of a target storyboard of the at least one storyboard are shot by a second device according to the shooting instruction information of the target storyboard and stored in the video editing draft, and the shooting instruction information of the target storyboard is used to indicate the shooting method characteristics and / or shooting content characteristics of the video material segments of the target storyboard, and further, in response to an editing command triggered on the video editing draft, displaying a video editing interface based on the video editing draft, wherein the video editing interface includes an editing track, and at least one video track segment is placed in a video track in the editing track, and the at least one video track segment is formed based on the video material segments of the at least one storyboard, and further, in response to an editing operation on the video track segment, displaying an operation mark in the editing track to display the editing effect of the editing operation on the video material segment in a preview player, and generating a target video based on the editing operation and the video material segment in the video editing interface. In an embodiment of the present disclosure, the first device and the second device cooperate with each other, so that the second device shoots a video and the first device edits the video, thereby improving the efficiency of video editing.
[0040] It should be mentioned that in different application scenarios, the manners of obtaining a video editing draft are different, and an exemplary explanation is as follows.
[0041] In one embodiment of the present disclosure, as shown in FIG. 7, before obtaining and displaying the video edit draft, the method further includes: In step 701, in response to a video draft editing command sent by a user, a table editing page to be edited is displayed, which includes a storyboard description field name, a shot video field name, and a shooting mode field name corresponding to at least one storyboard.
[0042] Here, in this embodiment, the video edit draft is displayed in the form of a table, and the table edit page includes at least one storyboard-corresponding storyboard description field name (used to indicate the current storyboard shooting theme, etc.), shot video field name (used to describe the current storyboard, e.g., "already shot segment"), and shooting method field name, where the shooting method field name includes a scene field name (e.g., far view, near view, close-up, mid-view, custom, etc.) and / or a camera movement field name (e.g., fixed, roll, pitch, lateral movement, lift, follow, orbit).
[0043] For example, as shown in FIG. 8, for the video of “Making Lemon Tea”, at least three storyboards are included, and the three storyboards are displayed in the form of a table editing page, where the storyboard description field name included in the table editing page is, for example, “Already Filmed Fields”, the filmed video field name includes, for example, “Lemon Wash”, the filming method field includes, for example, scenes and camera movements.
[0044] It should be noted that in different application scenarios, the manners of acquiring the shooting mode characteristics are different, and in some possible embodiments, in response to a trigger operation on a control corresponding to a scene field name, displaying a plurality of selectable candidate scenes, inputting a target scene selected from the candidate scenes into a filling position corresponding to the scene field name, and / or In some possible embodiments, in response to a trigger operation on a control corresponding to a camera movement field name, a plurality of selectable candidate camera movements may be displayed, and a target camera movement selected from the candidate camera movements may be input into a fill position corresponding to the camera movement field name.
[0045] In step 702, the first device receives a shooting content characteristic for indicating a video material segment of the storyboard that corresponds to the storyboard description field name entered in the table edit page, and receives a shooting method characteristic for indicating a video material segment of the storyboard that corresponds to the shooting method field name entered in the table edit page by the first device.
[0046] During actual execution, editing on the video can be realized by operations on the table editing page.
[0047] In one embodiment of the present disclosure, the first device receives shooting content characteristics for indicating video material segments of a storyboard that correspond to the storyboard description field name entered on the table editing page, and the first device receives shooting method characteristics for indicating video material segments of a storyboard that correspond to the shooting method field name entered on the table editing page, so that when a video material segment corresponding to a target storyboard is subsequently shot, it is easier to shoot it based on the corresponding shooting content characteristics and shooting method characteristics.
[0048] In one embodiment of the present disclosure, the table editing page further includes a video extension field name, where, still referring to FIG. 8, the video extension field name includes one or more combinations of a storyboard numbering field name (for example, the numbering may be determined according to the sequence of the video of the scene, and the number may be determined as the storyboard numbering field name), a video outline field name (generally a summary of the function of the corresponding scene, for example, the video outline field name corresponding to scene 1 is "material preparation", etc.), a dialogue draft field name (generally may be a subtitle of the impact material segment corresponding to the scene, etc.), and a remarks field name. In this embodiment, the first device receives and displays the video extension editing information corresponding to the video extension field name inputted into the table editing page by the first device, thereby further enriching the format of the video and improving the effect of the video shooting.
[0049] In one embodiment of the present disclosure, in order to more flexibly meet video editing requirements, the table supports input editing operations for any one of the table units, for example, clicking on the dialogue text area to support editing the text in the text area; in some possible embodiments, it can realize custom adding of rows and columns on the table editing page, for example, by clicking on the current position and then triggering the corresponding add row key to add a row of a table at the current position, or by triggering the corresponding add column key to add a column of a table at the current position.
[0050] To improve the efficiency of addition, a quick add row control and / or a quick add column control can be set on the table editing page, and each time the quick add row control is triggered, a pre-set number of row table units (e.g., 5 rows) can be quickly added to the table editing page, and similarly, each time the quick add column control is triggered, a pre-set number of list table units (e.g., 5 columns) can be quickly added to the table editing page.
[0051] In one embodiment of the present disclosure, the position of a table unit on the table editing page may be modified, for example, after floating to the corresponding table unit in a floating manner, the table unit is activated, the table is displayed in a floating form, and is displayed in a dragged state, and the position of the corresponding table unit can be adjusted by clicking and dragging. Of course, the selection of the entire row may be performed on the table editing page, where after the storyboard numbering field name of each row on the table editing page is activated (for example, floating activation, etc.), a check box is displayed before the storyboard numbering field name, or the storyboard numbering field name is switched to a check box or the like to be displayed, and the selection of the entire row table unit on the table editing page can be realized by selecting the corresponding check box, where the selected table unit row, etc. can be displayed in a highlighted manner. Furthermore, the position of the table row on the table editing page can be adjusted by dragging the selected table row, etc.
[0052] In some possible embodiments, a table column in the table editing unit may be selected by activating a header, thereby realizing adjustments to the position of the table column, etc., where when a table column is selected, it may be displayed in the form of a highlight, etc.
[0053] In some possible embodiments, a table row or a table column of a table editing unit may be deleted, for example, after selecting a table row or a table column, an editing function control is called up through a preset calling manner, and the editing function control may be displayed in the form of a floating layer, etc., and a delete control in the editing function control is triggered to delete the corresponding table row or table column, or a corresponding table unit is selected and a corresponding delete control is triggered to delete the table content in the table unit. Here, when performing the delete operation, a second reminder may be given in the form of a prompt pop-up, and the delete operation is performed only when a delete confirmation operation in the prompt pop-up is obtained.
[0054] In some possible embodiments, any operation such as merging between table cells may be performed on the table editing page according to the needs of the actual scenario. For example, there may be multiple video material segment material areas belonging to the same storyboard numbering field name or video outline field name, that is, it may be supported to upload multiple impact material segments for the same scene.
[0055] Further, in one embodiment of the present disclosure, a video material segment corresponding to at least one storyboard is received by a server, where the video material segment is photographed by a second device according to the shooting instruction information of the target storyboard, saved in a video editing draft, and uploaded to the server, and the video material segment corresponding to the at least one storyboard is input into a filling position corresponding to the photographed video field name in a table editing page.
[0056] For example, as shown in FIG. 9, in the scenario shown in FIG. 8, by triggering an “upload control” on the table editing page corresponding to the shot video field name, the corresponding storyboard video material segment is input into the fill position on the table editing page corresponding to the shot video field name.
[0057] In one embodiment of the present disclosure, a video material segment corresponding to at least one storyboard may be input into a fill position corresponding to the name of a captured video field in a table editing page by uploading a template material segment, for example, by triggering a preset template material segment upload control to display a plurality of preset candidate template material segments, and then selecting a corresponding video material segment from the candidate template material segments and inputting it into a fill position corresponding to the name of a captured video field in the table editing page.
[0058] Here, in order to further improve the progress of uploading the video material segments during actual execution, a video material cover is displayed at a filling position corresponding to the name of the shooting video field on the table editing page, and the total progress of the material upload is displayed on the cover (here, before the upload is completed, a gray mask layer may be displayed on the surface of this cover). When there are multiple video material segments uploaded at the same time, each uploaded video material segment can be displayed as an upload stage (i.e., displaying the total upload stage) or a waiting for upload state, etc., according to the needs of the scenario.
[0059] Furthermore, after the upload of a video material segment is completed, a preview of the video material segment is supported, i.e., the corresponding video material segment in the table editing page can be clicked to call up the video material segment and display the corresponding video material segment in the preview area preview according to the predefined preview rules.
[0060] It should be noted that the layout and style of the table editing page mentioned above is one possible implementation, and during actual execution, the table editing page may be any layout and style that can realize the corresponding function, and is not limited herein. And the operation manner in the table editing page mentioned above is only one possible embodiment, and during actual execution, according to the needs of the scenario, any possible operation can be performed in the table editing page to meet various editing needs, and is not listed here one by one.
[0061] In summary, the video editing method of the embodiment of the present disclosure can display video editing operations in the form of a table editing page, and can realize flexible editing of videos through operations on the table editing page to meet various editing needs of users' videos.
[0062] The method is introduced below with a specific embodiment and summarized on the second device side, where the second device side is used to obtain video material segments in the video editing method summarized on the first device side, and the video editing method summarized on the first device side specifically describes the specific steps of how to perform video editing based on the video material segments to obtain a target video, which will not be described further here.
[0063] 10 is a flowchart of another video editing method according to an embodiment of the present disclosure, which may be performed by a video editing device in a second device, where the device may be implemented in software and / or hardware, and may generally be integrated into an electronic device corresponding to the second device. As shown in FIG. 10, the method includes:
[0064] In step 1001, a video editing draft is obtained and displayed, and the video editing draft is used to record shooting instruction information of at least one storyboard, and the shooting instruction information is used to indicate the shooting method characteristics and / or shooting content characteristics of the video material segments of the storyboard.
[0065] In step 1002, a video material segment of a target storyboard among at least one storyboard is shot according to shooting instruction information of the target storyboard, and stored in a video edit draft.
[0066] In one embodiment of the present disclosure, a video edit draft is obtained and displayed, and the video edit draft is used to record at least one storyboard shooting instruction information, which is used to indicate the shooting method characteristics and / or shooting content characteristics of the storyboarded video material segments, and this shooting and editing operation may be understood as a shooting "script" for the video.
[0067] Further, a video material segment of the target storyboard is shot based on the shooting instruction information of the target storyboard among at least one storyboard, and saved in the video editing draft; and the video material segment is shot according to the above-mentioned "script", where in some possible embodiments, uploading of the video material segment can be realized by triggering a preset upload control of the upload position of the target storyboard in the video editing draft.
[0068] As a result, in this embodiment, the video material segments are shot by a portable second device, which increases the flexibility of video material segment shooting, and when multiple second devices cooperate with each other, the efficiency of video material segment shooting is further improved, and further contributes to improving the efficiency of subsequent video editing.
[0069] In summary, in the video editing method of the embodiment of the present disclosure, a video editing draft is obtained and displayed, the video editing draft is used to record shooting instruction information of at least one storyboard, the shooting instruction information is used to indicate shooting mode characteristics and / or shooting content characteristics of the video material segments of the storyboard, and the video material segments of the target storyboard are shot according to the shooting instruction information of a target storyboard among the at least one storyboard, and stored in the video editing draft, where the editing operation of the video editing draft is performed in a first device. In the embodiment of the present disclosure, the efficiency of video editing is improved by the cooperation between the first device and the second device.
[0070] To realize the above embodiment, the present disclosure further proposes a video editing device.
[0071] 11 is a structural schematic diagram of a video editing device according to an embodiment of the present disclosure, which may be realized by software and / or hardware, and may be generally integrated into an electronic device corresponding to a first device to perform video editing. As shown in FIG. 11, the device includes a first draft display module 1110, an editing interface display module 1120, and an editing processing module 1130, in which: The first draft display module 1110 is used for obtaining and displaying at least one storyboard shooting instruction information and a video editing draft for recording a video material segment, where the video material segment of a target storyboard of the at least one storyboard is shot by a second device according to the shooting instruction information of the target storyboard and stored in the video editing draft, and the shooting instruction information of the target storyboard is used to indicate the shooting method characteristics and / or shooting content characteristics of the video material segment of the target storyboard; The editing interface display module 1120 is used to display a video editing interface based on the video edit draft in response to an editing command triggered on the video edit draft, where the video editing interface includes an editing track, and at least one video track segment is disposed in a video track of the editing track, and the at least one video track segment is formed based on at least one storyboard video material segment; The edit processing module 1130 is used to respond to the edit operations on the video track segments by displaying operation marks in the edit track and displaying the editing effects of the edit operations on the video material segments in the preview player, and to generate a target video based on the edit operations and the video material segments applied in the video editing interface.
[0072] The video editing device according to the embodiments of the present disclosure can execute the video editing method according to any of the embodiments collectively described on the first device side in the present disclosure, and has functional modules and beneficial effects corresponding to the executing method.
[0073] To realize the above embodiment, the present disclosure further proposes a video editing device.
[0074] Here, the second device side is used to obtain the video material segments mentioned in the video editing device collectively described on the first device side, and the video editing device collectively described on the first device side performs video editing based on the video material segments to obtain a target video, and the video editing device in this embodiment is used to obtain the video material segments.
[0075] 12 is a structural schematic diagram of a video editing device according to an embodiment of the present disclosure, which may be realized by software and / or hardware, and may generally be integrated into an electronic device corresponding to a second device to perform video editing. As shown in FIG. 12, the device includes a second draft display module 1210 and a shooting processing module 1220, in which: the second draft display module 1210 is used for obtaining and displaying a video editing draft, the video editing draft is used for recording at least one storyboard shooting instruction information, the shooting instruction information is used for indicating the shooting manner characteristics and / or shooting content characteristics of the video material segments of the storyboard; The shooting processing module 1220 is used for shooting video material segments of a target storyboard according to shooting instruction information of the target storyboard among the at least one storyboard, and storing the video material segments in a video editing draft.
[0076] The video editing device according to the embodiments of the present disclosure can execute the video editing method according to any of the embodiments collectively described on the second device side in the present disclosure, and has functional modules and beneficial effects corresponding to the execution method.
[0077] To realize the above embodiment, the present disclosure further proposes a computer program product, which includes a computer program / instruction, which, when executed by a processor, realizes the video editing method in the above embodiment.
[0078] FIG. 13 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure.
[0079] Hereinafter, referring specifically to FIG. 13, a structural schematic diagram for realizing an electronic device 1300 in an embodiment of the present disclosure is shown. The electronic device 1300 in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet personal computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 13 is merely an example and does not impose any limitations on the functions and scope of use of the embodiment of the present disclosure.
[0080] As shown in Fig. 13, the electronic device 1300 may include a processor (e.g., a central processor, a graphics processor, etc.) 1301, which can execute various appropriate operations and processes based on programs stored in a read-only memory (ROM) 1302 or programs loaded from a memory 1308 into a random access memory (RAM) 1303. The RAM 1303 further stores various programs and data necessary for the operation of the electronic device 1300. The processor 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.
[0081] In general, the following devices may be connected to an I / O interface 1305, input devices 1306 including, for example, a touch screen, touch board, keyboard, mouse, camera, microphone, accelerometer, gyro, etc.; output devices 1307 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; memory 1308 including, for example, a magnetic tape, hard disk, etc.; and communication devices 1309. The communication devices 1309 may enable the electronic device 1300 to communicate wirelessly or by wire to exchange data with other devices. Although the electronic device 1300 is shown in FIG. 13 with various devices, it should be understood that it is not necessary to implement or include all of the devices shown. Alternatively, more or fewer devices may be implemented or included.
[0082] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, the computer program including a program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 1309, or may be installed from the memory 1308, or may be installed from the ROM 1302. When the computer program is executed by the processor 1301, it performs the above-mentioned functions defined in the video editing method of the embodiment of the present disclosure.
[0083] It should be explained that the computer readable medium of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of both. The computer readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact magnetic disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer readable signal medium may include a data signal propagating in baseband or as part of a carrier, on which computer readable program code is carried. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. Program code contained in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, wire, cable, RF (radio frequency), or the like, or any suitable combination of the above.
[0084] In some embodiments, clients and servers may communicate using any network protocol now known or later developed, such as, for example, HyperText Transfer Protocol (HTTP), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), extranets (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any networks now known or later developed.
[0085] The computer readable medium may be included in the electronic device or may exist separately and not integrated into the electronic device.
[0086] The computer-readable medium includes one or more programs that, when executed by the electronic device, cause the electronic device to perform the following operations: The method further comprises obtaining and displaying at least one storyboard's shooting instruction information and a video editing draft for recording video material segments, wherein a video material segment of a target storyboard of the at least one storyboard is shot by a second device based on the target storyboard's shooting instruction information and saved in the video editing draft, and the target storyboard's shooting instruction information is used to indicate the shooting method characteristics and / or shooting content characteristics of the video material segment of the target storyboard, and displaying a video editing interface based on the video editing draft in response to an editing command triggered for the video editing draft, wherein the video editing interface includes an editing track, and at least one video track segment is placed in a video track in the editing track, and the at least one video track segment is formed based on the at least one storyboard's video material segment, and displaying an operation mark in the editing track in response to an editing operation on the video track segment to display an editing effect applied to the video material segment by the editing operation in a preview player, and generating a target video based on the editing operation applied to the video editing interface and the video material segment. In an embodiment of the present disclosure, the first device and the second device cooperate with each other, so that the second device shoots a video and the first device edits the video, thereby improving the efficiency of the video editing.
[0087] The electronic device may be written with computer program code in one or more programming languages or combinations thereof, including, but not limited to, Java, Smalltalk, C++ object-oriented programming language, and further including, for example, the general procedural programming language "C" or similar. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or wide area network (WAN), or may be connected to an external computer (e.g., via the Internet at an Internet Service Provider).
[0088] The flowcharts and block diagrams in the drawings illustrate possible system architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment or part of code, which includes one or more executable instructions for performing the specified logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than the order marked in the drawings. For example, two successively depicted blocks may actually be executed essentially in parallel, or may be executed in the reverse order depending on the function. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated system based on hardware that performs the specified functions or operations, or may be implemented in a combination of dedicated hardware and computer instructions.
[0089] The units described in the embodiments of the present disclosure may be realized in a software manner or in a hardware manner, and the names of the units may not necessarily be used to limit the units themselves.
[0090] The functionality described herein may be implemented, at least in part, in one or more hardware logic components, including, but not limited to, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0091] In the context of this disclosure, a machine-readable medium may be a tangible medium, and may include or store a program used by or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0092] The above description is merely a description of the preferred embodiments of the present disclosure and the technical principles used. It should be understood by those skilled in the art that the scope of the disclosure of the present disclosure is not limited to the technical solution of the specific combination of the above technical features, and should also include other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the above disclosure, such as the above features and technical features having similar functions disclosed in the present disclosure (but not limited to these) substituted with each other.
[0093] It should be noted that although operations are illustrated using a particular sequence, this should not be understood as requiring that these operations be performed in the particular sequence or order illustrated. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limitations on the scope of the disclosure. Some features that are described in the context of individual embodiments may be implemented in combination in a single embodiment. Rather, various features that are described in the context of a single embodiment may be implemented in multiple embodiments alone or in any suitable subcombination.
[0094] Although the present subject matter has been described using language specific to structural features and / or methodological logical operations, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms for implementing the claims.
Claims
1. 1. A video editing method for use in a first device, comprising: Obtaining and displaying at least one storyboard shooting instruction information and a video editing draft for recording video material segments, in which a video material segment of a target storyboard among the at least one storyboard is shot by a second device according to the shooting instruction information of the target storyboard and stored in the video editing draft, and the shooting instruction information of the target storyboard is used to indicate shooting method characteristics and / or shooting content characteristics of the video material segment of the target storyboard; displaying a video editing interface based on the video edit draft in response to an edit command triggered on the video edit draft, the video editing interface including an edit track, at least one video track segment disposed in a video track on the edit track, the at least one video track segment being formed based on the at least one storyboard footage segment; and in response to an edit operation on the video track segment, displaying an operation mark in the edit track to display an editing effect applied to the video material segment by the edit operation in a preview player, and generating a target video based on the edit operation applied in the video editing interface and the video material segment.
2. Before you get and view your video edit draft, displaying a table edit page to be edited, including a storyboard description field name, a shot video field name, and a shooting format field name corresponding to the at least one storyboard, in response to a video draft edit command sent by a user; receiving a shot content characteristic input by the first device into the table edit page, the shot content characteristic indicating a video material segment of the storyboard corresponding to the storyboard description field name; 2. The method of claim 1, further comprising receiving a shooting mode characteristic input by the first device into the table edit page for indicating a video material segment of a storyboard corresponding to the shooting mode field name.
3. The shooting method field name includes a scene field name and / or a camera movement field name, and the input method of the shooting method characteristics includes: In response to a trigger operation on a control corresponding to the scene field name, displaying a plurality of selectable candidate scenes and inputting a target scene selected from the candidate scenes into a filling position corresponding to the scene field name; and / or 3. The method of claim 2, further comprising: displaying a plurality of selectable candidate camera movements in response to a trigger operation on a control corresponding to the camera movement field name; and inputting a target camera movement selected from the candidate camera movements into a fill position corresponding to the camera movement field name.
4. receiving a video material segment corresponding to the at least one storyboard sent by a server, the video material segment being shot by the second device according to shooting instruction information of the target storyboard, and stored in the video edit draft and uploaded to the server; 3. The method of claim 2, further comprising: entering video material segments corresponding to said at least one storyboard into said table edit page in fill positions corresponding to said captured video field names.
5. The table edit page further includes a video extension field name; The method further includes receiving and displaying video extension editing information corresponding to the video extension field name input by the first device to the table editing page; 3. The method of claim 2, wherein the video extension field names include a combination of one or more of a storyboard numbering field name, a video outline field name, a scripted dialogue field name, and a notes field name.
6. prior to responding to an edit command being triggered on said video edit draft; displaying an edit interface for a target video material segment selected from the video edit draft in response to edit instructions for the target video material segment; 2. The method of claim 1 , further comprising obtaining an edited updated footage segment based on a user's editing operations on the target footage segment in the editing interface, and replacing the target footage segment with the updated footage segment in the video edit draft.
7. generating a target video based on the editing operations performed on the video editing interface and the video material segments; at least one dialogue track segment formed based on dialogue drafts of the at least one storyboard is placed in a dialogue track in the edit track; 7. The method of claim 1, further comprising: in response to an editing operation on the dialogue track segment, displaying an operation mark in the edit track to display in a preview player an editing effect of the editing operation on the dialogue draft.
8. A video editing method for use in a second device, comprising: obtaining and displaying a video editing draft, the video editing draft being used to record at least one storyboard's shooting instruction information, the shooting instruction information being used to indicate shooting style characteristics and / or shooting content characteristics of the video material segments of the storyboard; and shooting video material segments of the target storyboard based on shooting instruction information of the target storyboard among the at least one storyboard, and storing the video material segments in the video editing draft for a first device to perform video editing according to the method of any one of claims 1 to 7 to obtain a target video.
9. A video editing device for use in a first device, a first draft display module for acquiring and displaying at least one storyboard shooting instruction information and a video editing draft for recording a video material segment, wherein a video material segment of a target storyboard among the at least one storyboard is shot by a second device according to the target storyboard shooting instruction information and stored in the video editing draft, and the target storyboard shooting instruction information is used to indicate shooting method characteristics and / or shooting content characteristics of the video material segment of the target storyboard; an edit interface display module for displaying a video editing interface based on the video edit draft in response to an edit command triggered on the video edit draft, the video editing interface including an edit track, at least one video track segment being positioned in a video track on the edit track, the at least one video track segment being formed based on a video material segment of the at least one storyboard; and an edit processing module for, in response to an edit operation on the video track segment, displaying an operation mark in the edit track and displaying an editing effect applied to the video material segment by the edit operation in a preview player, and generating a target video based on the edit operation applied to the video material segment and the video editing interface.
10. A video editing device for use in a second device, comprising: a second draft display module for obtaining and displaying a video editing draft, the video editing draft being used to record shooting instruction information of at least one storyboard, the shooting instruction information being used to indicate shooting method characteristics and / or shooting content characteristics of the video material segments of the storyboard; and a shooting processing module for shooting video material segments of a target storyboard among the at least one storyboard based on shooting instruction information of the target storyboard and storing the video material segments in the video editing draft, the video editing draft being used by a first device to perform video editing according to the device described in claim 9 to obtain a target video.
11. A processor; a memory for storing instructions executable by the processor; 9. An electronic device, characterized in that the processor is adapted to read the executable instructions from the memory and execute the executable instructions to implement the video editing method according to any one of claims 1 to 8.
12. A computer-readable storage medium storing a computer program for use in carrying out the video editing method according to any one of claims 1 to 8.
13. A computer program product, the instructions of which, when executed by a processor, implements a video editing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Video creation system
CN103839562A
Method for forming content project, content project forming program, program recording medium, apparatus and method for imaging, imaging program, content forming system
JP2004032277A
Template creation method for imaging, program, program recording medium, and imaging apparatus
JP2004165806A
Method, program, and device for content plan creation program recording media, imaging device, imaging method, imaging program, audio inputting device, audio inputting method, audio inputting program
JP2005051708A
Apparatus and method for photographing and editing moving image
JP2009141959A