Video Editing Method, Apparatus, Device, and Medium

A cooperative video editing method between a larger-screen first device and a flexible second device improves editing efficiency by utilizing the second device for capturing and the first device for professional editing.

JP7711902B2Active Publication Date: 2025-07-23BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023579183
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-11-08
Filing Date
2023-11-08
Publication Date
2025-07-23
Estimated Expiration
2043-11-08

AI Technical Summary

Technical Problem

The efficiency of video editing on mobile devices is low due to limitations such as screen size, hindering effective video editing capabilities.

Method used

A cooperative video editing method involving a first device with a larger screen and higher performance, and a second device for capturing video segments, where the first device displays an editing interface and generates a target video based on editing operations on the captured segments.

Benefits of technology

Enhances video editing efficiency by leveraging the flexibility of the second device for capturing and the professional capabilities of the first device for editing, improving the overall editing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007711902000001
    Figure 0007711902000001
  • Figure 0007711902000002
    Figure 0007711902000002
  • Figure 0007711902000003
    Figure 0007711902000003
Patent Text Reader

Abstract

An embodiment of the present disclosure relates to a video editing method, apparatus, device, and medium, in which the method includes: obtaining 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 of the at least one storyboard is shot by a second device according to the shooting instruction information of the target storyboard and saved in the video editing draft; displaying a video editing interface based on the video editing draft in response to an editing command triggered on the video editing draft; displaying an operation mark in the editing track and an editing effect of the editing operation on the video material segment in a preview player in response to an editing operation on the video track segment; and generating a target video based on the editing operation and the video material segment in the video editing interface. 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.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of computer applications, and particularly to a video editing method, apparatus, device, and medium.

Background Art

[0002] With the development of computer technology, the sharing and dissemination of information with video as the carrier have become the mainstream. For example, delicacies are popularized in the form of videos.

[0003] However, with the diversification of video popularization scenarios, the editing requirements for videos are becoming increasingly diverse. However, due to limitations such as the size of the editing screen on the mobile device side, the efficiency of video editing on the mobile device side is relatively low.

Summary of the Invention

Problems to be Solved by the Invention

[0004] To solve or at least partially solve the above technical problems, the present disclosure provides a video editing method, apparatus, device, and medium, and improves the efficiency of video editing through the cooperation between a first device and a second device.

Means for Solving the Problems

[0005] Embodiments of the present disclosure provide a video editing method, which is used in a first device, and is to obtain and display a video editing draft for recording shooting instruction information of at least one story board and video material segments, wherein the video material segments of a target story board among the at least one story board are shot by a second device based on the shooting instruction information of the target story board and saved in the video editing draft, and the shooting instruction information of the target story board is used to instruct shooting method features and / or shooting content features of the video material segments of the target story board; to display a video editing interface based on the video editing draft in response to an editing instruction triggered for the video editing draft, wherein the video editing interface includes an editing track, at least one video track segment is placed in the 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 story board; to display an operation mark in the editing track and display an editing effect applied by the editing operation to the video material segments in a preview player in response to an editing operation on the video track segment, and to generate a target video based on the editing operation applied to the video editing interface and the video material segments.

[0006] Embodiments of the present disclosure provide a video editing method, which is used in a second device and includes obtaining and displaying a video editing draft, where the video editing draft is used to record shooting instruction information of at least one storyboard, and the shooting instruction information is used to instruct shooting method features and / or shooting content features of video material segments of the storyboard; shooting video material segments of a target storyboard based on the shooting instruction information of the target storyboard among the at least one storyboard and saving same to the video editing draft, where the video editing draft is used for a first device to perform video editing to obtain a target video according to the method collectively described in the embodiments of the first aspect above.

[0007] Embodiments of the present disclosure further provide a video editing device, which is used in a first device and includes a first draft display module for obtaining and displaying a video editing draft for recording shooting instruction information of at least one storyboard and video material segments. 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 saved in the video editing draft. 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. The first draft display module, in response to an editing instruction triggered for the video editing draft, includes an editing interface display module for displaying a video editing interface based on the video editing draft. The video editing interface includes an editing track, and at least one video track segment is placed in the video track of the editing track. The at least one video track segment is formed based on the video material segments of the at least one storyboard. The editing interface display module, in response to an editing operation on the video track segment, displays an operation mark in the editing track and displays the editing effect of the editing operation on the video material segments in a preview player. The editing processing module generates a target video based on the editing operation performed on the video editing interface and the video material segments.

[0008] Embodiments of the present disclosure further provide a video editing device, which is used in a second device and includes a second draft display module for acquiring and displaying a video editing draft, where the video editing draft is used to record shooting instruction information of at least one storyboard, and the shooting instruction information is used to instruct shooting method features and / or shooting content features of video material segments of the storyboard; and a shooting processing module for shooting video material segments of a target storyboard based on the shooting instruction information of the target storyboard among the at least one storyboard and saving the video material segments to the video editing draft, where the video editing draft is used for the editing device to perform video editing according to a video described collectively on the first device side to obtain a target video.

[0009] Embodiments of the present disclosure further provide an electronic device, which includes a processor and a memory for storing instructions executable by the processor, where the processor reads the executable instructions from the memory and uses the instructions to implement the video editing method according to the embodiments of the present disclosure.

[0010] Embodiments of the present disclosure further provide a computer-readable storage medium, on which a computer program is stored, and the computer program is used to execute the video editing method according to the embodiments of the present disclosure.

[0011] Embodiments of the present disclosure further provide a computer program product, where when instructions in the computer program product are executed by a processor, the video editing method according to the embodiments of the present disclosure is implemented.

Advantages of the Invention

[0012] The technical solution according to the embodiments of the present disclosure has the following advantages compared with the prior art.

[0013] In the video editing scheme according to the embodiments of the present disclosure, a video editing draft for recording the shooting instruction information of at least one storyboard and the video material segment is obtained and displayed. Here, the video material segment of the target storyboard among at least one storyboard is shot by a second device based on the shooting instruction information of the target storyboard and saved in the video editing draft. 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. Further, in response to an editing instruction triggered for the video editing draft, a video editing interface is displayed based on the video editing draft. Here, the video editing interface includes an editing track, and at least one video track segment is placed in the video track in the editing track. At least one video track segment is formed based on the video material segments of at least one storyboard. Further, in response to an editing operation on the video track segment, an operation mark is displayed in the editing track and the editing effect of the editing operation on the video material segment is displayed in a preview player. A target video is generated based on the editing operation performed on the video editing interface and the video material segment. In the embodiments of the present disclosure, through the cooperation of the first device and the second device, the second device shoots the video, and the first device edits the video, improving the efficiency of video editing.

Brief Description of the Drawings

[0014] With reference to the following embodiments for carrying out the invention in conjunction with the drawings, the above and other features, advantages and aspects of each embodiment of the present disclosure will become more apparent. 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 the members and elements are not necessarily drawn to scale.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Mode for Carrying Out the Invention

[0015] The following describes 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 implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to more deeply and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used only for exemplary purposes and are not intended to limit the protection scope of the present disclosure.

[0016] It should be understood that each step described in the embodiments of the method of the present disclosure may be executed in a different order and / or in parallel. In addition, the embodiments of the method may include additional steps and / or omit the execution of the illustrated steps. The scope of the present disclosure is not limited in this regard.

[0017] As used herein, the term "comprising" and its variations are open inclusion, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

[0018] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not for limiting the order or interdependence of the functions executed by these devices, modules or units.

[0019] It should be noted that the modifiers "one" and "a plurality" mentioned in the present disclosure are not restrictive but general. Those skilled in the art should understand that, unless specifically pointed out in the context, it should be understood as "one or a plurality".

[0020] The names of messages or information that interact between multiple devices in the embodiments of the present disclosure are only used for the purpose of explanation and are not for limiting the scope of these messages or information.

[0021] To solve the above problems, an embodiment of the present disclosure provides a video editing method. In this video editing method, through the cooperation between a second device and a first device, where the second device may be a portable mobile terminal such as a smartphone. Since the second device is lighter, it can flexibly capture video segments. The first device may be a device terminal such as a computer with a relatively large screen size and higher professional performance. By performing video editing on the first device terminal, the video editing process becomes smoother and the supported editing functions become richer, thus improving the efficiency of video editing.

[0022] Next, combined with specific embodiments, first, this method will be introduced collectively on the first device side.

[0023] FIG. 1 is a flowchart of a video editing method according to an embodiment of the present disclosure. This method may be executed by a video editing device in a first device. Here, this device may be implemented by software and / or hardware, and generally may be integrated into an electronic device corresponding to the first device. As shown in FIG. 1, this method includes the following.

[0024] In step 101, obtain and display a video editing draft for recording shooting instruction information of at least one storyboard and video material segments. Here, the video material segments of the target storyboard among the at least one storyboard are captured by the second device based on the shooting instruction information of the target storyboard and saved in the video editing draft. 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, a complete video can be divided into multiple storyboards, and each storyboard can be understood as a video material segment. Here, as described above, since the second device is more portable and flexible, the video material segment of the target storyboard among at least one storyboard is shot by the second device based on the shooting instruction information of the target storyboard and saved in the video editing draft (here, the second device may be one or more, and the second device may be realized by triggering a preset "saving control" when saving the shot video material segment to the video editing draft, etc.). Here, 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. Here, the shooting method characteristics are used to indicate which shooting method to use for shooting 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 editing draft is obtained and displayed. Here, this video editing draft can be regarded as a "script" and is used to record the shooting instruction information and video material segments of at least one storyboard. From the video editing draft, the video material segments corresponding to each storyboard corresponding to the video and the shooting instruction information corresponding to each storyboard can be viewed.

[0027] As an example, as shown in FIG. 2, for a video of shooting "weather record at location A", here, if storyboard 1 included in the video editing draft is "towards the weather", the corresponding shooting instruction information includes shooting content characteristics such as script text, 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 editing instruction triggered for the video editing draft, a video editing interface is displayed based on the video editing draft, where the video editing interface includes an editing track, and at least one video track segment is placed in the video track in the editing track, and at least one video track segment is formed based on at least one video material segment of the storyboard.

[0029] In one embodiment of the present disclosure, an editing operation is performed on a video on a first device. In this embodiment, in response to an editing instruction triggered for the video editing draft (for example, when a corresponding editing control is triggered, this editing instruction is obtained), a video editing interface is displayed based on the video editing draft, where the video editing interface includes an editing track, and at least one video track segment is placed in the video track in the editing track, and at least one video track segment is formed based on at least one video material segment of the storyboard, that is, in this embodiment, the video material segments of each storyboard can be edited again.

[0030] For example, as shown in FIG. 3, the video editing interface may include a video track area, a player area, and a video editing area. Here, the video track area includes at least one video track segment, and the player area is used to display the current video in order to intuitively know the effect of video editing. The video editing area is used to display various editing function controls for the video, etc. Editing of the video track segment in the video can be realized based on a trigger operation on the editing control in the video editing area. Here, the editing control may include video rotation, video position adjustment, video transparency adjustment, etc.

[0031] In step 103, in response to an editing operation on a video track segment, an operation mark is displayed on the editing track, and in the preview player, the editing effect of the editing operation on the video material segment is displayed, and a target video is generated based on the editing operation performed on the video editing interface and the video material segment.

[0032] In one embodiment of the present disclosure, in response to an editing operation on a video track segment, an operation mark is displayed on the editing track. For example, as shown in FIG. 4, the corresponding video track segment, such as a schematic diagram of an operation box, may be used as an operation mark. Here, the operation mark intuitively outlines the influence material segment on the currently edited video track segment, and is used to display the editing effect of the editing operation on the video material segment in the preview player (for example, the player area in FIG. 3 above). For example, at the location where the currently edited video frame a1 in the video material segment a is located, the editing effect on a1 is synchronously displayed in the preview player, and further, a target video is generated based on the editing operation performed on the video editing interface and the video material segment.

[0033] It should be understood that generally, in addition to including video material segments, a video further includes subtitle information. Therefore, in one embodiment of the present disclosure, at least one subtitle track segment is placed in the subtitle track in the editing track, and at least one subtitle track segment is formed based on the subtitle text of at least one storyboard, and this subtitle text may be understood as subtitle information corresponding to the video material segment.

[0034] In this embodiment, in response to an editing operation on a script track segment, an operation mark is displayed in the editing track. This operation mark is used to indicate that the corresponding script is in an edited state. For example, as the operation mark, it can be achieved by highlighting and marking the corresponding script track segment in the corresponding script track segment. In this embodiment, continuing with the scenario shown in FIG. 3 as an example, as shown in FIG. 5, a script editing area may be displayed. This script editing area includes various function controls for script text editing, including but not limited to adjustment controls for script fonts. In this embodiment, in order to intuitively display the editing effect on the script, the preview player synchronously displays the editing effect applied to the script text by the editing operation.

[0035] In one embodiment of the present disclosure, in order to further meet the editing requirements for videos, before editing the video, pre - editing may be performed on the impact material segments corresponding to each scene in advance.

[0036] In this embodiment, in response to an editing command for a target video material segment selected from a video editing draft, an editing interface for the target video material segment is displayed. Here, relevant editing materials and editing function controls, etc. in this editing interface may be called, which will not be listed one by one here.

[0037] That is, in this embodiment, editing is performed only on this target video material segment. Based on the editing operation on the target video material segment in the editing interface by the user, an updated video material segment after editing is obtained, and the target video material segment in the video editing draft is replaced with the updated video material segment.

[0038] For example, as shown in FIG. 6, when the target influence material segment b is included in the video editing draft, clicking on this material segment b will display the editing interface of b, and editing processing for b can be realized in this editing interface. Here, the editing interface of b in the figure includes the video preview area of b, and the video preview area is used to intuitively display the editing effects of the corresponding video frames in b that are currently being edited.

[0039] To summarize the above, in the video editing method of the embodiments of the present disclosure, a video editing draft for recording the shooting instruction information of at least one storyboard and the video material segment is obtained and displayed. Here, the video material segment of the target storyboard among at least one storyboard is shot by the second device based on the shooting instruction information of the target storyboard and saved in the video editing draft. 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. Further, in response to an editing instruction triggered for the video editing draft, a video editing interface is displayed based on the video editing draft. Here, the video editing interface includes an editing track, and at least one video track segment is placed in the video track in the editing track. At least one video track segment is formed based on the video material segments of at least one storyboard. Further, in response to an editing operation on the video track segment, an operation mark is displayed in the editing track, and the editing effect of the editing operation performed on the video material segment is displayed in the preview player. A target video is generated based on the editing operation performed on the video editing interface and the video material segment. In the embodiments of the present disclosure, through the cooperation of the first device and the second device, the second device shoots the video, and the first device performs video editing, thereby improving the efficiency of video editing.

[0040] It should be noted that in different application scenarios, the methods for obtaining video editing drafts are different, and exemplary descriptions are as follows.

[0041] In one embodiment of the present disclosure, as shown in FIG. 7, before obtaining and displaying a video editing draft, it further includes the following In step 701, in response to a video draft editing instruction sent by the user, a table editing page to be edited is displayed, which includes the storyboard description field name, the captured video field name, and the shooting method field name corresponding to at least one storyboard.

[0042] Here, in this embodiment, the video editing draft is displayed in the form of a table. This table editing page includes the storyboard description field name (used to indicate the theme of the current storyboard shooting, etc.) corresponding to at least one storyboard, the captured video field name (used to describe the current storyboard, such as "already captured segments", etc.), and the shooting method field name. Here, the shooting method field name includes the scene field name (for example, long shot, close-up, extreme close-up, medium shot, custom, etc.) and / or the camera movement field name (for example, fixed, pan, pitch, dolly, crane, follow, orbit).

[0043] For example, as shown in FIG. 8, for the video of "making lemon tea", here, at least three storyboards are included. Here, these three storyboards are displayed in the form of a table editing page. Here, the storyboard description field name included in the table editing page is "already captured field", etc., the captured video field name includes "lemon washing", etc., and the shooting method field includes scenes and camera movements, etc.

[0044] It should be noted that in different application scenarios, the method for obtaining shooting method features is different. In some possible embodiments, in response to a trigger operation on a control corresponding to a scene field name, a plurality of selectable candidate scenes are displayed, and the target scene selected from the candidate scenes is input to the 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 the target camera movement selected from the candidate camera movements may be input to the filling position corresponding to the camera movement field name.

[0045] In step 702, the first device receives the shooting content feature for instructing the video material segment of the storyboard corresponding to the storyboard description field name input by the first device on the table editing page, and the shooting method feature for instructing the video material segment of the storyboard corresponding to the shooting method field name input by the first device on the table editing page.

[0046] During actual execution, editing of the video can be realized by operating on the table editing page.

[0047] In one embodiment of the present disclosure, by receiving the shooting content feature for instructing the video material segment of the storyboard corresponding to the storyboard description field name input by the first device on the table editing page, and the shooting method feature for instructing the video material segment of the storyboard corresponding to the shooting method field name input by the first device on the table editing page, when shooting the video material segment corresponding to the target storyboard later, it is easier to shoot based on the corresponding shooting content feature and shooting method feature.

[0048] In one embodiment of the present disclosure, the table editing page further includes a video extension field name. Continuing to refer to FIG. 8, the video extension field name includes a combination of one or more of a storyboard numbering field name (for example, numbered according to the order in the video of the scene, and this number may be determined as the storyboard numbering field name), a video outline field name (generally a summary of the functions of the corresponding scene, for example, the video outline field name corresponding to scene 1 is "material preparation", etc.), a caption text field name (generally may be the caption of the impact material segment corresponding to the scene), 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 input on the table editing page, thereby further enriching the video format and enhancing the video shooting effect.

[0049] In one embodiment of the present disclosure, in order to more flexibly meet the video editing requirements, this table supports input editing operations for any one table unit. For example, click on the caption text area to support editing of the text in the text area. In some possible embodiments, it is possible to customize and add rows and columns of the table editing page. For example, after clicking on the current position, trigger the corresponding row addition key to add a row of the table at the current position, or trigger the corresponding column addition key to add a column of the table at the current position.

[0050] To improve the addition efficiency, a row quick addition control and / or a column quick addition control can be set on the table editing page. Each time the row quick addition control is triggered, a preset number of row table units (for example, 5 rows) can be quickly added to the table editing page. Similarly, each time the column quick addition control is triggered, a preset list grid unit (for example, 5 columns) can be quickly added to the table editing page.

[0051] In one embodiment of the present disclosure, the position of the 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 format, and is displayed in a drag state. By clicking and dragging, adjustments such as the position of the corresponding table unit can be realized. Of course, the entire row of the table editing page may be selected. Here, after the storyboard numbering field name of each row on the table editing page is activated (for example, floating activation), a checkbox is displayed in front of the storyboard numbering field name, or the storyboard numbering field name is switched to a checkbox for display. By selecting the corresponding checkbox, the selection of the entire row table unit on the table editing page can be realized. Here, the selected table unit row can be highlighted. Further, by dragging the selected table row, etc., the adjustment of the position of the table row on the table editing page can be realized.

[0052] In some possible embodiments, the columns of the table in the table editing unit may be selected by activating the header, and adjustments such as the position of the columns of the table may be realized. Here, when the columns of the table are selected, they may be displayed in a highlighted form.

[0053] In some possible embodiments, the rows or columns of the table in the table editing unit may be deleted. For example, after selecting the row or column of the table, the editing function control is called by a preset calling method. This editing function control may be displayed in the form of a floating layer. By triggering the delete control in the editing function control, the deletion of the corresponding row or column of the table is realized, or the corresponding table unit is selected, and by triggering the corresponding delete control, the deletion of the table content in the table unit is realized. Here, when performing the deletion operation, a second reminder may be made in the form of a prompt pop-up, and the deletion operation is performed only when the deletion determination operation in the prompt pop-up is obtained.

[0054] In some possible embodiments, any operation such as combining between table cells for the table editing page may be performed according to the requirements of the actual scenario. For example, the video material segment areas belonging to the same storyboard numbering field name and video outline field name may be multiple, that is, it may also support uploading multiple impact material segments for the same scene.

[0055] Furthermore, in one embodiment of the present disclosure, a video material segment corresponding to at least one storyboard transmitted by the server is received, where the video material segment is shot based on the shooting instruction information of the target storyboard by a second device, saved in the video editing draft, uploaded to the server, and the video material segment corresponding to at least one storyboard is input to the filling position corresponding to the shooting video field name on the table editing page.

[0056] For example, as shown in FIG. 9, in the scenario shown in FIG. 8, by triggering the "upload control" corresponding to the shooting video field name on the table editing page, the video material segment of the corresponding storyboard is input to the filling position corresponding to the shooting video field name on the table editing page.

[0057] In one embodiment of the present disclosure, the video material segment corresponding to at least one storyboard may be input to the filling position corresponding to the shooting video field name on the table editing page by the method of uploading the template material segment. For example, trigger a preset template material segment upload control, display a plurality of preset candidate template material segments, and further select the corresponding video material segment from the candidate template material segments and input it to the filling position corresponding to the shooting video field name on the table editing page.

[0058] Here, during actual execution, in order to further improve the progress of uploading video material segments, on the form editing page, display the cover of the video material at the filling position corresponding to the name of the shooting video field, and display the total progress of material upload on the cover (here, before the upload is completed, a single gray mask layer may be displayed on the surface of this cover). At the same time, when there are multiple uploaded video material segments, according to the requirements of the scenario, each uploaded video material segment can be displayed as an upload stage (i.e., displaying the total upload stages) or in an upload waiting state, etc.

[0059] Furthermore, after the upload of the video material segment is completed, support preview for the video material segment, that is, click on the corresponding video material segment on the form editing page, call out the video material segment, and display the corresponding video material segment in the preview area according to the pre - defined preview rules.

[0060] It should be noted that the layout and style of the form editing page mentioned above are one possible implementation method. During actual execution, the form editing page may be any layout and style that can realize the corresponding functions, and there is no limitation here. And the operation method on the form editing page mentioned above is only one possible example. During actual execution, according to the requirements of the scenario, any possible operation can be performed on the form editing page to meet various editing requirements, which will not be listed one by one here.

[0061] To sum up, the video editing method of the embodiments of the present disclosure can display video editing operations in the form of a form editing page, and through the operations on the form editing page, realize flexible editing of the video and meet various editing requirements of the user for the video.

[0062] The following is a specific example, and this method will be introduced together with the second device side. Here, the second device side is used to obtain the video material segment in the video editing method described together with the first device side. The video editing method described together with the first device side specifically describes the specific steps of how to perform video editing based on the video material segment to obtain the target video, and will not be further described here.

[0063] Figure 10 is a flowchart of another video editing method according to an embodiment of the present disclosure. This method may be executed by a video editing device in a second device. Here, this device may be implemented by software and / or hardware, and generally may be integrated into an electronic device corresponding to the second device. As shown in Figure 10, this method includes the following.

[0064] In step 1001, a video editing draft is obtained and displayed. The video editing draft is used to record the shooting instruction information of at least one storyboard. The shooting instruction information is used to indicate the shooting method characteristics and / or shooting content characteristics of the video material segment of the storyboard.

[0065] In step 1002, the 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.

[0066] In one embodiment of the present disclosure, a video editing draft is obtained and displayed. The video editing draft is used to record the shooting instruction information of at least one storyboard. The shooting instruction information is used to indicate the shooting method characteristics and / or shooting content characteristics of the video material segment of the storyboard. This shooting and editing operation may be understood as the "script" for shooting the video.

[0067] Furthermore, based on the shooting instruction information of the target storyboard among at least one storyboard, capture the video material segment of the target storyboard, save it in the video editing draft, and realize capturing the video material segment according to the above "script". Here, in some possible embodiments, by triggering a preset upload control at the upload position of the target storyboard in the video editing draft, uploading of the video material segment and the like can be realized.

[0068] Thereby, in this embodiment, by using the portable second device to capture the video material segment, the flexibility of capturing the video material segment can be enhanced. When there is cooperation among multiple second devices, the efficiency of capturing the video material segment can be further improved, which further contributes to the improvement of the efficiency of subsequent video editing.

[0069] To sum up, in the video editing method of the embodiment of the present disclosure, obtain and display a video editing draft, where 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 segment of the storyboard. Based on the shooting instruction information of the target storyboard among the at least one storyboard, capture the video material segment of the target storyboard and save it in the video editing draft. Here, the editing operation of the video editing draft is executed on the first device. In the embodiment of the present disclosure, the cooperation between the first device and the second device improves the efficiency of video editing.

[0070] To implement the above embodiment, the present disclosure further proposes a video editing device.

[0071] FIG. 11 is a schematic structural diagram of a video editing apparatus according to an embodiment of the present disclosure. This apparatus may be implemented by software and / or hardware, and generally may be integrated into an electronic device corresponding to a first device to perform video editing. As shown in FIG. 11, this apparatus includes a first draft display module 1110, an editing interface display module 1120, and an editing processing module 1130. Here, The first draft display module 1110 is used to obtain and display a video editing draft for recording shooting instruction information of at least one storyboard and video material segments. Here, the video material segments of the target storyboard among at least one storyboard are shot by a second device based on the shooting instruction information of the target storyboard and saved in the video editing draft. 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. The editing interface display module 1120 is used to display a video editing interface based on the video editing draft in response to an editing command triggered for the video editing draft. Here, the video editing interface includes an editing track, and at least one video track segment is placed in the video track in the editing track. At least one video track segment is formed based on the video material segments of at least one storyboard. The editing processing module 1130 is used to generate a target video based on the editing operation performed on the video editing interface and the video material segments by displaying an operation mark in the editing track and displaying the editing effect of the editing operation performed on the video material segments in a preview player in response to an editing operation on the video track segment.

[0072] The video editing device according to an embodiment of the present disclosure can execute the video editing method according to any embodiment collectively described on the first device side in the present disclosure, and includes a functional module and beneficial effects corresponding to the execution method.

[0073] To implement 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 segment 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 segment to obtain a target video. The video editing device in this embodiment is used to obtain the video material segment.

[0075] FIG. 12 is a schematic structural diagram of a video editing device according to an embodiment of the present disclosure. This device may be implemented by software and / or hardware, and generally may be integrated into an electronic device corresponding to the second device to perform video editing. As shown in FIG. 12, this device includes a second draft display module 1210 and a shooting processing module 1220. Here, The second draft display module 1210 is used to obtain and display a video editing draft. The video editing draft is used to record shooting instruction information of at least one storyboard. The shooting instruction information is used to indicate the shooting method characteristics and / or shooting content characteristics of the video material segment of the storyboard. The shooting processing module 1220 is used to shoot the video material segment of the target storyboard based on the shooting instruction information of the target storyboard among at least one storyboard and save it in the video editing draft.

[0076] The video editing device according to an embodiment of the present disclosure can execute the video editing method according to any embodiment collectively described on the second device side in the present disclosure, and includes a functional module and beneficial effects corresponding to the execution method.

[0077] To implement the above embodiments, the present disclosure further proposes a computer program product including a computer program / instructions, and when the computer program / instructions are executed by a processor, the video editing method in the above embodiments is implemented.

[0078] FIG. 13 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.

[0079] Hereinafter, specifically referring to FIG. 13, a schematic structural diagram for implementing the electronic device 1300 in the embodiments of the present disclosure is shown. The electronic device 1300 in the embodiments of the present disclosure may include, for example, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc., but is not limited thereto. The electronic device shown in FIG. 13 is merely an example and does not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0080] As shown in FIG. 13, the electronic device 1300 may include a processor (such as a central processor, a graphics processor, etc.) 1301, which can execute various appropriate operations and processes based on a program stored in the read-only memory (ROM) 1302 or a program loaded from the memory 1308 to the random access memory (RAM) 1303. Various programs and data necessary for the operation of the electronic device 1300 are further stored in the RAM 1303. The processor 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. The input / output (I / O) interface 1305 is also connected to the bus 1304.

[0081] Generally, the following devices may be connected to an I / O interface 1305, an input device 1306 including, for example, a touch screen, a touch board, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 1307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a memory 1308 including, for example, a magnetic tape, a hard disk, etc., and a communication device 1309. The communication device 1309 can be enabled to communicate wirelessly or wired to exchange data with other devices of the electronic device 1300. Although an electronic device 1300 having various devices is shown in FIG. 13, it should be understood that it is not necessary to implement or provide all of the illustrated devices. Alternatively, more or fewer devices can be implemented or provided.

[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, and this computer program includes program code for executing the method shown in the flowchart. In such an embodiment, this 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 this computer program is executed by the processor 1301, the above functions limited by the video editing method of the embodiment of the present disclosure are executed.

[0083] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. 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, electrical connections having one or more conductors, portable computer magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact magnetic disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and this program 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 propagated in a baseband or as part of a carrier, on which computer-readable program code is carried. Such a propagated data signal may use various forms including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit a program used by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium may be transmitted via any suitable medium including, but not limited to, wires, cables, RF (radio frequency), or any suitable combination of the above.

[0084] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), extranets (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any network currently known or future-developed.

[0085] The computer-readable medium may be included in the electronic device or may exist separately without being incorporated into the electronic device.

[0086] One or more programs are stored on the above computer-readable medium. When the one or more programs are executed by this electronic device, the following operations are performed on this electronic device. Obtain and display shooting instruction information for at least one storyboard and a video editing draft for recording video material segments. Here, the video material segments of the target storyboard among at least one storyboard are shot by a second device based on the shooting instruction information of the target storyboard and saved in the video editing draft. 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. Further, in response to an editing instruction triggered for the video editing draft, display a video editing interface based on the video editing draft. Here, the video editing interface includes an editing track, and at least one video track segment is placed in the video track of the editing track. At least one video track segment is formed based on the video material segments of at least one storyboard. Further, in response to an editing operation on the video track segment, display an operation mark in the editing track and display the editing effect of the editing operation performed on the video material segment in the preview player, and generate a target video based on the editing operation performed on the video editing interface and the video material segment. In an embodiment of the present disclosure, through the cooperation of the first device and the second device, the second device shoots the video, and the first device edits the video, improving the efficiency of video editing.

[0087] The electronic device may be described in one or more programming languages or combinations thereof for executing the operations of the present disclosure. The programming languages include, but are not limited to, for example, object-oriented programming languages such as Java, Smalltalk, and C++, and further include, for example, general procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computer, partially on the user computer, executed as an independent software package, partially on the user computer and partially on a remote computer, or executed entirely on a remote computer or server. When related to a remote computer, the remote computer may be connected to the user computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, connected via the Internet by an Internet service provider).

[0088] The flowcharts and block diagrams in the drawings illustrate the possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a portion of code that includes one or more executable instructions for performing a specified logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in an order different from the order marked in the drawings. For example, two consecutively represented blocks may actually be executed substantially in parallel, or depending on the function, may be executed in the reverse order. It should be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated system based on hardware for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0089] The units related to the description of the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of the unit does not constitute a limitation of the unit itself in some cases.

[0090] The functions described above in this specification may be executed, at least in part, by one or more hardware logic components. For example, by way of non-limiting example, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0091] In the context of the present disclosure, a machine-readable medium may be a tangible medium, may include or store a program used by or in combination with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include electrical connections based on one or more lines, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0092] The above description is only an explanation of the preferred embodiments of the present disclosure and the technical principles used. As should be understood by those skilled in the art, the scope of the disclosure according to the present disclosure is not limited to the technical solutions formed by specific combinations of the above technical features, and without departing from the concept of the above disclosure, other technical solutions formed by arbitrarily combining the above technical features or their equivalent features, for example, technical solutions formed by replacing the above features with technical features having similar functions (but not limited to) disclosed in the present disclosure should also be included.

[0093] Although each operation is illustrated using a specific procedure, it should not be understood that these operations are required to be performed in the specific procedures or orders in which they are illustrated. In certain environments, 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 present disclosure. Some features described in the context of individual embodiments may be implemented in combination in a single embodiment. Rather, the various features described in the context of a single embodiment may be implemented in multiple embodiments alone or in any suitable sub-combination.

[0094] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely exemplary forms of implementing the claims.

Claims

1. A video editing method used for a first device, comprising: obtaining and displaying a video editing draft for recording shooting instruction information of at least one storyboard and video material segments, wherein 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 saved 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 segments of the target storyboard; responding to an editing instruction triggered for the video editing draft, and displaying a video editing interface based on the video editing draft, wherein the video editing interface includes an editing track, at least one video track segment is placed in the video track of 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; responding to an editing operation on the video track segment, displaying an operation mark in the editing track and displaying, in a preview player, an editing effect applied by the editing operation to the video material segment, and generating a target video based on the editing operation applied to the video editing interface and the video material segment; The operation mark includes a plurality of video frames of the video material segment, and the editing effect is an editing effect on the plurality of video frames. A video editing method characterized by the above.

2. Before obtaining and displaying the video editing draft, responding to a video draft editing instruction sent by a user, and displaying an editing table page to be edited, including a storyboard description field name, a shooting video field name, and a shooting method field name corresponding to the at least one storyboard; receiving, by the first device, shooting content characteristics input on the table editing page for indicating video material segments of the storyboard corresponding to the storyboard description field name. The method according to claim 1, further comprising receiving, by the first device, a shooting method feature for instructing a video material segment of a storyboard corresponding to the shooting method field name input on the table editing page.

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 feature is 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 to a filling position corresponding to the scene field name, and / or in response to a trigger operation on a control corresponding to the camera movement field name, displaying a plurality of selectable candidate camera movements, and inputting a target camera movement selected from the candidate camera movements to a filling position corresponding to the camera movement field name. The method according to claim 2, characterized in that it comprises.

4. Receiving, by the server, a video material segment corresponding to the at least one storyboard, wherein the video material segment is shot based on shooting instruction information of the target storyboard by the second device and saved in the video editing draft, and uploaded to the server; The method according to claim 2, further comprising inputting the video material segment corresponding to the at least one storyboard to a filling position corresponding to the shooting video field name on the table editing page.

5. The table editing page further includes a video extension field name, The method according to claim 2, further comprising receiving and displaying, by the first device, video extension editing information corresponding to the video extension field name input on the table editing page. The video extension field name includes a combination of one or more of a storyboard numbering field name, a video outline field name, a caption text field name, and a remarks field name. The method according to claim 2, characterized in that it comprises.

6. Before responding to an edit command triggered for the video editing draft, In response to an editing instruction for a target video material segment selected from the video editing draft, displaying an editing interface for the target video material segment; Further comprising: obtaining an updated video material segment after editing based on an editing operation on the target video material segment in the editing interface by a user, and replacing the target video material segment with the updated video material segment in the video editing draft. The method according to claim 1, characterized by the above.

7. Before generating a target video based on an editing operation performed on the video editing interface and a video material segment, At least one caption track segment formed based on the caption text of the at least one storyboard is placed in the caption track in the editing track; Further comprising: in response to an editing operation on the caption track segment, displaying an operation mark in the editing track and displaying, in a preview player, an editing effect of the editing operation performed on the caption text. The method according to claim 1, characterized by the above.

8. A video editing method used for a second device, Obtaining and displaying a video editing draft, where 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 shooting method characteristics and / or shooting content characteristics of video material segments of the storyboard; Shooting video material segments of a target storyboard based on shooting instruction information of the target storyboard among the at least one storyboard, and saving the shooting result in the video editing draft for the first device to perform video editing according to the method according to any one of claims 1 to 7 to obtain a target video. A video editing method characterized by the above.

9. A video editing apparatus used for a first device, A first draft display module for acquiring and displaying a video editing draft for recording shooting instruction information of at least one storyboard and video material segments, wherein 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 saved in the video editing draft, and the shooting instruction information of the target storyboard is used to indicate the shooting method feature and / or shooting content feature of the video material segments of the target storyboard. An editing interface display module for 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, at least one video track segment is placed in the video track of 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. Including an editing processing module for generating a target video based on the editing operation performed on the video editing interface and the video material segments, in response to an editing operation on the video track segment, displaying an operation mark in the editing track and displaying the editing effect applied by the editing operation to the video material segments in a preview player. The operation mark includes a plurality of video frames of the video material segments, and the editing effect is an editing effect on the plurality of video frames. A video editing apparatus characterized by this.

10. A video editing apparatus used for a second device. A second draft display module for acquiring and displaying a video editing draft, wherein the video editing draft is used for recording shooting instruction information of at least one storyboard, and the shooting instruction information is used to indicate the shooting method feature and / or shooting content feature of the video material segments of the storyboard. A shooting processing module for shooting a video material segment of the target storyboard based on shooting instruction information of the target storyboard among the at least one storyboard and storing it in the video editing draft, wherein the video editing draft is used for a first device to perform video editing to obtain a target video according to the apparatus described in claim 9, and a video editing apparatus comprising the shooting processing module.

11. A processor and a memory for storing instructions executable by the processor, wherein the processor reads the executable instructions from the memory and uses the executable instructions to execute the video editing method according to any one of claims 1 to 7, and an electronic device characterized by this.

12. A computer-readable storage medium storing a computer program used to execute the video editing method according to any one of claims 1 to 7.

13. A computer program, characterized in that when the instructions are executed by a processor, the video editing method according to any one of claims 1 to 7 is realized.

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