WO2024104468A1 - 视频剪辑方法及装置 - Google Patents
视频剪辑方法及装置 Download PDFInfo
- Publication number
- WO2024104468A1 WO2024104468A1 PCT/CN2023/132373 CN2023132373W WO2024104468A1 WO 2024104468 A1 WO2024104468 A1 WO 2024104468A1 CN 2023132373 W CN2023132373 W CN 2023132373W WO 2024104468 A1 WO2024104468 A1 WO 2024104468A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- editing
- segment
- clip
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/036—Insert-editing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
Definitions
- the present disclosure relates to the field of video processing technology, and in particular to a video editing method and device.
- video editing applications provide users with video editing templates. Users only need to import the video materials they want to edit, and then they can use the editing operations indicated by the video editing template to edit and integrate the video materials into a complete video.
- video editing applications for editing it is usually necessary to import all the video materials required by the video editing template and then enter the template editing page to preview the editing effect.
- the preview flexibility is low, which is extremely inconvenient for users and the editing experience is poor.
- the present disclosure provides a video editing method and device.
- the present disclosure provides a video editing method, comprising:
- the video editing template is used to indicate that a specified editing operation is applied to at least one specified video segment, the segment identifier corresponds to the specified video segment one by one, and the segment identifier is used to prompt a user to import a video material for the specified video segment corresponding to the segment identifier;
- a video clip obtained by applying the specified clipping operation to the target video material is presented. Editing result; wherein, the target video material corresponds to the designated video clip one by one; the target video material is used to import the designated video clip corresponding to the target video material to form the editing result; if the designated video clip includes a first video clip, the target video material corresponding to the first video clip is a preset video material, and the first video clip is a designated video clip into which the user has not imported the video material in response to the trigger operation.
- it also includes: if the designated video clip includes a second video clip, the target video material corresponding to the second video clip is the video material imported by the user for the second video clip, and the second video clip is the designated video clip into which the user has imported the video material in response to the trigger operation.
- it also includes:
- the preview control When it is detected that a designated video segment corresponding to at least one of the segment identifiers is successfully imported into the video material, the preview control is switched from an inoperable state to an operable state; wherein the preview control in the operable state is used to trigger the presentation of the editing result.
- displaying the segment identifier based on the video editing template includes: displaying a material aggregation display page based on the video editing template, and displaying the preview control in the material aggregation display page; or, displaying a shooting page based on the video editing template, and displaying the preview control in the shooting page.
- it also includes: in the process of presenting the editing result obtained by applying the specified editing operation on the target video material, responding to the trigger operation of the segment identifier corresponding to the specified video segment, importing the video material into the selected specified video track or replacing the imported video material in the selected specified video segment.
- displaying the fragment identifiers based on the video clip template includes: displaying the multiple fragment identifiers in a tiled manner based on the video clip template; the method also includes: displaying the multiple fragment identifiers in a layered manner when it is detected that a switching condition is met.
- the method further includes: including the first video clip, and when the user has imported video materials into all designated video clips except the first video clip, the captured video material is obtained, and in response to a confirmation use instruction for the captured video material, presentation of the editing result is triggered, wherein the confirmation use instruction is used to confirm that the captured video material is the target video material on the first video clip.
- it also includes: when the designated video clip includes one of the first video clips, and the user has imported video materials into all designated video clips except the first video clip, obtaining video materials from the album, responding to a confirmation upload instruction for the video materials obtained from the album, triggering the presentation of the editing result, and the confirmation upload instruction is used to confirm that the captured video material is the target video material on the first video clip.
- the present disclosure provides a video editing device, comprising:
- An acquisition module used to acquire a video clip template
- a processing module used for generating a segment identifier based on the video clip template
- the video clip template is used to indicate that a specified clipping operation is applied to at least one specified video segment, the segment identifier corresponds to the specified video segment one by one, and the segment identifier is used to prompt the user to import video material for the specified video segment corresponding to the segment identifier;
- a display module used for displaying the fragment identifier
- the processing module is further used for applying the editing result obtained by the specified editing operation to the target video material based on the target video material and the specified editing operation in response to a trigger operation for presenting the editing result; wherein the target video material corresponds to the specified video segment one by one; the target video material is used to import the specified video segment corresponding to the target video material to form the editing result; if the specified video segment includes a first video segment, the target video material corresponding to the first video segment is a preset video material, and the first video segment is a specified video segment into which the user has not imported the video material in response to the trigger operation;
- the display module is also used to present the editing results.
- the present disclosure provides an electronic device, including: a memory and a processor;
- the processor is configured to execute the computer program instructions so that the electronic device implements the video editing method described in the first aspect and any one of the first aspects.
- the present disclosure provides a readable storage medium, comprising: computer program instructions; an electronic device executes the computer program instructions, so that the electronic device implements the video editing method described in the first aspect and any one of the first aspects.
- the present disclosure provides a computer program product, and an electronic device runs the computer program product, so that the electronic device implements the video editing method described in the first aspect and any one of the first aspects.
- the disclosed embodiment provides a video editing method and device, wherein, in a scenario where a video editing template is used for video editing, a segment identifier corresponding to a video segment indicated by the video editing template is displayed based on the video editing template to prompt the user to import video material for the designated video segment corresponding to the segment identifier; in response to a trigger operation for presenting an editing result, an editing result obtained by applying the designated editing operation indicated by the video editing template to a target video material is presented; wherein the target video material corresponds to the designated video segment one-to-one; the target video material is used to import the corresponding designated video segment to form an editing result; if the designated video segment includes a first video segment for which the user has not imported a video material, a preset video material is added to the first video segment.
- This method can facilitate users to flexibly preview the editing result when the video segment indicated by the video editing template has not completely imported a video material, thereby improving the video editing experience.
- FIG1 is a flow chart of a video editing method provided by an embodiment of the present disclosure.
- FIG2 is a flow chart of a video editing method provided by another embodiment of the present disclosure.
- 3A to 3I are schematic diagrams of human-computer interaction interfaces provided by the present disclosure.
- FIG4 is a structural diagram of a video editing device provided by an embodiment of the present disclosure.
- FIG5 is a structural diagram of an electronic device provided by an embodiment of the present disclosure.
- the video editing method provided by the present disclosure can be implemented by a video editing device, which can be implemented by software and/or hardware, and can generally be integrated in an electronic device.
- the electronic device can be, but is not limited to, a tablet computer, a mobile phone (such as a folding screen mobile phone, a large screen mobile phone, etc.), a wearable device, an augmented reality (AR)/virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), and other electronic devices.
- the present disclosure does not impose any restrictions on the specific types of electronic devices.
- FIG1 is a flow chart of a video editing method provided by an embodiment of the present disclosure. Referring to FIG1 , the method of this embodiment includes:
- S101 obtaining a video editing template, and displaying a segment identifier based on the video editing template; wherein the video editing template is used to indicate applying a specified editing to at least one specified video segment.
- the segment identifier corresponds to the specified video segment one by one, and the segment identifier is used to prompt the user to import video material for the specified video segment corresponding to the segment identifier.
- a video editing application (hereinafter referred to as the application) can be installed in the electronic device.
- the application After the application is started, the user can browse the template videos edited by using different video editing templates.
- the template videos mentioned here are videos created by the creator using the video editing template and published in the application.
- the playback page of the template video may include a usage entrance of the video editing template.
- the user inputs a trigger operation for the usage entrance to trigger the use of the video editing template for video editing.
- the trigger operation for the usage entrance can be but is not limited to single-click, double-click, long press, slide, and other types of operations.
- the application responds to the trigger operation of the use entry of the video clip template and obtains the video clip template.
- the video clip template may include: information such as the number, sequence, and duration of the specified video clips, information of the specified clipping operation, information of the video material on which the specified clipping operation is applied, etc.
- the specified video clip may be understood as a video track clip indicated by the video clip template without adding video material.
- the number of the specified video clips may be one or more, which is not limited in the present disclosure; the specified clipping operation may include but is not limited to one or more operations such as special effect operation, filter operation, music operation, text operation, music clip operation, etc.
- the application can display the segment identifiers corresponding to each specified video segment based on the specified video segment indicated by the video editing template, where the segment identifiers can be implemented by any method, for example, a combination of one or more methods such as text, icons, and pictures, and the present disclosure does not limit this.
- the application can respond to a trigger operation for the use entrance of the video editing template, and jump from the playback page of the template video to the material aggregation display page, which is used to aggregate and display image materials in the album.
- image materials may include photos and videos taken in advance by the user, images and videos downloaded from the Internet, screenshots obtained through screen capture operations, etc.; the segment identifiers corresponding to the video segments indicated by the video editing template are displayed on the material aggregation display page, and the user can select the image material from the material aggregation display page to generate the target video material and import it into the specified video segment.
- the clip mark corresponding to the specified video clip of the video material can display the thumbnail of the imported video material, and the clip mark corresponding to the video clip of the video material not imported can display the preset image and the duration of the video clip.
- the application can respond to the trigger operation of the use entrance of the video clip template, jump from the play page of the template video to the shooting page, and display the segment identification corresponding to the video segment indicated by the video clip template in the shooting page.
- the user can shoot the video material through the camera, and when the user confirms to use the video material, the video material is added to the specified video segment as the target video material.
- the user can add the target video material to the specified video segment corresponding to different segment identifications by repeatedly performing the operation of shooting and confirming to use the video material obtained by shooting.
- the shooting page can also be set to enter the material aggregation display page.
- the user can select the image material in the album to generate the target video material and add it to the specified video segment.
- the target video material added to the specified video segment can be obtained in whole or in part by shooting with the camera, or can be imported in whole or in part through the material aggregation display page, or can also include both the video material obtained by shooting and the material in the album imported through the material aggregation page.
- this step by displaying the segment identifiers corresponding to the video segments to the user, the user can clearly understand how many video materials need to be imported, to which designated video segment the imported video materials are added, and clearly understand which designated video segments have imported video materials and which designated video segments have not imported video materials.
- the material aggregation display page or shooting page from the template video playback page when entering the material aggregation display page or shooting page from the template video playback page, it can be positioned by default to a pre-set segment identifier, for example, the first segment identifier by default, and the user can switch the selected segment identifier through operations (such as clicking, sliding, etc.), and import the video material to the specified video segment corresponding to the selected segment identifier.
- This method is convenient for users to flexibly choose the order of importing video materials according to their own needs.
- the user can also delete or replace the video materials on the specified video segment.
- S102 In response to a trigger operation for presenting an editing result, based on a target video material and a designated editing operation, present an editing result obtained by applying the designated editing operation to the target video material; wherein the target video material corresponds one-to-one to the designated video clip; the target video material is used to import the designated video clip corresponding to the target video material to form the editing result; if the designated video clip includes a first video clip, the target video material corresponding to the first video clip is a preset video material, and the first video clip is a designated video clip into which the user has not imported the video material in response to the trigger operation.
- the designated video clip can be divided into two types: the first video clip and the second video clip according to whether the user imports video materials into the designated video clip.
- the first video clip is the designated video clip into which the user has not imported video materials when responding to the trigger operation
- the second video clip is the designated video clip into which the user has imported video materials when responding to the trigger operation.
- the designated video clips indicated by the video editing template can be divided into several situations: Situation 1, only the first video clip (that is, the user has not imported video materials into any designated video clip); Situation 2, only the second video clip (that is, the user has imported video materials into all designated video clips); Situation 3, both the first video clip and the second video clip (that is, the user has imported video materials into some designated video clips, and some other designated video clips have not imported video materials).
- a preset video material can be added to the first video segment, and the preset video material is used as the target video material on the first video segment to form the editing result and present it to the user.
- the video material imported by the user since the video material imported by the user exists on all designated video segments, the video material imported by the user is used as the target video material to form the editing result and present it to the user. In the above manner, it can be ensured that regardless of whether the user imports a sufficient number of video materials, each designated video segment indicated by the video editing template has video materials, which meets the requirements of the video editing template.
- the preset video material may be, but is not limited to, generated based on a preset image, or may be a video material segment that is captured from a pre-specified video material and has the same duration as the first video segment; the present disclosure does not limit the image content, size, resolution, and other parameters of the preset image.
- it can be a solid color background image, such as gray, black, white, etc.; the present disclosure does not limit the video content, duration, resolution and other parameters of the pre-specified video material.
- it can be a blank content video with a solid color background, such as gray, black, white, etc.
- the application responds to the trigger operation and applies the specified editing operation to the target video material on the corresponding specified video clip to obtain the editing result.
- the editing result can be an editing draft formed by importing the target video material into the specified video clip indicated by the video editing template, and the editing draft can also include information about the specified editing operation, etc.; or, the editing result can also be the target video exported after the user imports the imported target video material into the specified video clip indicated by the video editing template, and applies the specified editing operation indicated by the video editing template to the target video material corresponding to the corresponding specified video clip.
- the method of presenting the editing draft is to render based on the target video material and the specified editing operation, and play the video frames one by one in chronological order; the method of presenting the target video is to play each frame image included in the target video in chronological order.
- a video editing template corresponds to 4 specified video segments, and there are 4 segment identifiers.
- the user imports 2 video materials obtained by shooting into specified video segment 1 and specified video segment 2 respectively, and no video materials are imported into specified video segment 3 and specified video segment 4.
- the specified editing operations indicated by the video editing template are text operations and music operations, and are applied globally, when the editing results are triggered to be presented, the video materials with added text and music are played in the time period corresponding to specified video segment 1 and specified video segment 2, and the gray background video with added text and music is played in the time period corresponding to specified video segment 3 and specified video segment 4.
- a video editing template corresponds to 4 designated video segments, and there are 4 segment identifiers.
- the user imports 2 video materials obtained by shooting into designated video segments 1 to 2, respectively, and imports two videos from the album into designated video segments 3 and 4, respectively.
- the designated editing operations indicated by the video editing template are text operations and music operations, and are applied globally, since there is no first video segment into which the user has not imported video materials, there is no need to add preset video materials.
- the presentation of the editing result is triggered, the video clips with added text and music are played in the time period corresponding to designated video segments 1 and 4.
- Video materials imported by users are described by users.
- the application provides a preview page, in which the rendered video frame image is displayed.
- the video can be positioned to the start position of the timeline by default and start playing from the start position.
- the video can be automatically looped, or automatically paused after one playback, and then start playing again from the start position of the timeline based on the user's operation to trigger playback. This is not limited in the present disclosure.
- the method provided in this embodiment in a scenario where a video clip template is used for video clipping, displays a clip identifier corresponding to the video clip indicated by the video clip template based on the video clip template, so as to prompt the user to import video material for the designated video clip corresponding to the clip identifier; in response to a trigger operation for presenting the clipping result, presents the clipping result obtained by applying the designated clipping operation indicated by the video clip template to the target video material; wherein the target video material corresponds to the designated video clip one-to-one; the target video material is used to import the corresponding designated video clip to form the clipping result; if the designated video clip includes a first video clip for which the user has not imported video material, a preset video material is added to the first video clip.
- This method can facilitate users to flexibly preview the clipping result when the video clip indicated by the video clip template has not completely imported the video material, thereby improving the video clipping experience.
- the user may trigger the presentation of the editing result through an operable control (hereinafter referred to as a preview control) in the user interface provided by the application.
- a preview control an operable control
- the preview control may always be in an operable state, and the editing result may be previewed regardless of whether the user has imported video material into the specified video segment.
- the preview controls when no video material to be edited is added to all designated video clips, the preview controls are in an inoperable state. When it is detected that the user has imported video material into at least one designated video clip, the preview controls are switched from an inoperable state to an operable state.
- the application can use different display styles to allow the user to clearly distinguish whether the preview control is operable. For example, one or more methods such as different display colors, different brightness, different fonts, and different icons can be used to distinguish whether the preview control is operable.
- This embodiment presents a visual operation entrance to the user, which is convenient for the user to trigger the preview. It can effectively improve the user's editing experience.
- the number of clip identifiers corresponding to the designated video clips is also multiple, which is consistent with the number of designated video clips.
- the playback page of the template video is jumped to the material aggregation display page/shooting page, and multiple clip identifiers are displayed in the material aggregation display page/shooting page.
- the application supports displaying multiple clip identifiers in a tiled manner and a stacked manner, and repeatedly switches between the two display styles of tiled manner and stacked manner when the switching condition is detected to be met.
- multiple segment identifiers can be displayed in a tiled manner by default.
- the tiled manner is switched to the stacked manner.
- the first switching condition can be that no click operation is detected within a preset time.
- the second switching condition can be that a click operation is detected.
- FIG2 is a flow chart of a video editing method provided by another embodiment of the present disclosure. Referring to FIG2 , the method of this embodiment is based on the embodiment shown in FIG1 , and after step S102, further includes:
- the segment identifier corresponding to the specified video segment indicated by the video editing template can be displayed in the preview page, and the segment identifier is in an operable state.
- the user can import the video material to the first video segment by operating the segment identifier to replace the currently used preset video material.
- the user can also replace the currently used preset video material by operating the segment identifier. Replace the user-imported video material that already exists in the second video clip.
- the application responds to the user's trigger operation on any segment identifier in the preview page, such as single-click, double-click, long press, etc., to enter the material editing page.
- the material editing page can display the shooting entrance and the upload entrance to the user.
- the user can import video material into the first video segment and replace the user-imported video material that already exists in the second video segment by shooting or uploading.
- the default location is the specified video segment corresponding to the segment identifier operated by the user.
- the user can also switch the selected specified video segment in the material editing page.
- the method of this embodiment allows the user to add or update the video material on the specified video segment corresponding to the segment identifier by operating the segment identifier in the preview page, without the user having to return to the previous level page to add or update.
- the operation is simple and can effectively improve the user editing experience.
- the method further includes:
- S104 updating the editing result based on the video material imported into the designated video track selected by the user or based on the replacement video material imported into the designated video segment selected by the user, and presenting the updated editing result.
- the video material imported by the user into the selected designated video track should be understood as the designated video clip being the first video clip, and its corresponding target video material being the preset video material.
- the first video clip can be updated to the second video clip by using the video material imported by the user as the target video material to replace the preset video material.
- the replacement video material imported by the user into the selected designated video track should be understood as the designated video clip being the second video clip, and the replacement video material imported by the user is used as the target video material to replace the video material originally imported into the second video clip.
- the application can regenerate the editing result based on the newly imported target video material or the replaced target video material, the target video material on other unoperated specified video clips, and the specified editing operation, and present it to the user through the preview page when the user returns to the preview page, or obtain the edited target video based on the export instruction input by the user and play it.
- the editing result is presented to the user.
- the method provided by the present disclosure also supports automatically entering the preview page to present the editing result when the video material is imported into the last first video clip.
- the last first video segment may be understood as follows: the designated video segments indicated by the video editing template include a first video segment, and the user has imported video materials into all designated video segments except the first video segment.
- the user can start the camera to shoot, obtain the video material obtained by shooting, and display the video confirmation page to the user.
- the user can enter the confirmation use instruction through the video confirmation page, respond to the confirmation use instruction for the video material obtained by shooting, import the video material obtained by shooting into the first video clip and trigger the presentation of the editing result, and the confirmation use instruction is used to confirm that the video material obtained by shooting is the target video material on the first video clip.
- the video confirmation page may include a reshoot control and a confirmation use control, and the user can enter the confirmation use instruction by operating the confirmation use control; in addition, the user can also shoot again by operating the reshoot control, and after shooting is completed, operate the confirmation use control in the video confirmation page again to enter the confirmation use instruction.
- the confirmation upload control can be displayed in the material aggregation display page.
- the user can enter the confirmation upload instruction by operating the confirmation upload control.
- the upload instruction should be confirmed, the video material generated based on the image material selected by the user should be imported into the first video segment and the presentation of the editing result should be triggered.
- the client installed in the mobile phone includes a video editing application (referred to as Application 1)
- the template video currently browsed by the user is the template video corresponding to the video editing template 1 (referred to as Template 1)
- Template 1 indicates that 4 video clips correspond, that is, 4 video materials need to be used for editing.
- Application 1 the specific implementation process of the video editing method provided by the present disclosure is introduced in detail.
- Figures 3A-3I are schematic diagrams of human-computer interaction interfaces provided by embodiments of the present disclosure.
- application 1 can display the user interface 11 shown in Figure 3A on the mobile phone.
- the user interface 11 is used to display a playback page in application 1, which can play multimedia content, such as the template video corresponding to template 1.
- the user interface 11 is also used to display relevant information of template 1, such as the nickname of the publisher of template 1 (such as using "@+publisher's nickname” to display the publisher of the template video), the theme of template 1, the topics involved in template 1, the number of video materials required for template 1, and other information.
- the user interface 11 may further include: a control 101.
- the control 101 is used to trigger the use of the template 1.
- the control 101 may be displayed in a text form, for example, in the form of "go to use” or “go to shoot", and different texts may be used to enter different pages.
- the user can jump from the template video playback page to the material aggregation display page, and the user can select the image pixel through the material aggregation display page.
- the image material selected by the user can be a photo, an image or a video. If the image material selected by the user is a photo or an image, the application 1 can automatically generate a video material based on the selected photo or image, and the generated video material is the video material in the video clip that the user wants to import into the template 1. The duration of the generated video material matches the duration indicated by the corresponding video clip.
- the video template's playback page can be redirected to the shooting page.
- the shooting page can obtain the video material to be edited by real-time acquisition, from application 1, or from a storage module other than application 1.
- application 1 may display a user interface 12 as shown in FIG. 3B on the mobile phone, wherein user interface 12 is mainly used to display a shooting page.
- user interface 12 is mainly used to display a shooting page.
- the present disclosure does not limit the specific implementation of user interface 12.
- shooting tool icons may be displayed on the shooting page, for example, one or more of a shooting button, a lens exposure, a timer, a flash, props, a template video display switch, a speed increase, a video shooting mode button, a photo mode button, a lens ratio adjustment, etc.
- the shooting button may be arranged near the bottom of the entire shooting page, and other shooting tool icons may be arranged in a concentrated manner near the edge of the entire shooting page, so as not to block the shooting screen as much as possible.
- the shooting page supports users to switch between video shooting mode and photo mode by operating the video shooting mode button and the photo mode button; in some embodiments, when entering the shooting page, the video shooting mode can be set by default, and the front camera can be selected by default for shooting; in some embodiments, if the material to be added to the video clip corresponding to the currently selected clip identifier is a photo, it can be positioned in the photo mode. If the user switches to the video shooting mode, a prompt message can be displayed at the top of the shooting page to prompt the user that the effect corresponding to the video clip only supports photos.
- the shooting page allows users to adjust the lens ratio, thereby enlarging or reducing the image captured by the phone's camera.
- reducing the lens ratio can ensure that images with a larger viewing angle are captured in the front selfie scene.
- the template video can be displayed in a small window style on the shooting page, and the small window position Movable, refer to FIG3B , area 102 is a small window area for playing the template video.
- Area 102 can decide whether to use a horizontal screen style or a vertical screen style according to the aspect ratio of the template video. If area 102 cannot be filled, it can be filled with a black border.
- the video material on the currently shot video clip is displayed in area 102.
- the currently shot video material is the first video material to be edited, and "1" or "Clip 1" can be displayed.
- Area 102 can also include a zoom-out button, and the user can click the zoom-out button to zoom out area 102 to a preset ratio.
- the user can switch the template video screen and the shooting screen in area 102 by clicking anywhere on the template video screen in area 102.
- the user interface 12 also includes: areas 103 to 106, where area 103 is used to display the segment identifier 1 corresponding to the video segment 1, area 104 is used to display the segment identifier 2 corresponding to the video segment 2, area 105 is used to display the segment identifier 3 corresponding to the video segment 3, and area 106 is used to display the segment identifier 4 corresponding to the video segment 4.
- Areas 103 to 106 can be arranged from left to right to correspond to the order of video segments 1 to 4. The user can click on any one of the areas 103 to 106 to select one of the four video segments, or can switch the selected video segment by clicking on different areas.
- the segment identifiers corresponding to the selected video segments and the segment identifiers corresponding to the unselected video segments use different display styles to facilitate the user to clearly distinguish them. For example, as shown in FIG. 3B , the shooting icon is displayed in area 103 corresponding to the video segment 1 currently in the selected state, and the duration information of the video segments is displayed in areas 104 to 106 corresponding to the unselected video segments 2 to 4, respectively.
- a video thumbnail is displayed in the area corresponding to the second video segment, and the duration information of the corresponding video segment is displayed in the area corresponding to the first video segment.
- all segment identifiers may be displayed in a tiled display style by default. If a switching condition is detected, the display style may be switched to a stacked display style in the order of the video segments.
- the switching condition may be, for example, that no click operation is detected within a preset time.
- the preset time may be, but is not limited to, 2 seconds, 3 seconds, etc., and may be set as required. For example, assuming that when the application 1 displays the shooting page, as shown in FIG3B , the default display style is tiled.
- the plurality of segment identifiers are displayed in a tiled display style. If no click operation is detected for more than 2 seconds, the user interface 13 shown in FIG. 3C may be displayed, and the plurality of segment identifiers may be displayed in a stacked display manner.
- the video material shot is the video material on the video clip corresponding to the selected clip identifier; if you click upload, you can enter the material aggregation display page to select image materials, and obtain video materials based on the selected image materials and import the video clip corresponding to the selected clip identifier.
- the clip identifier and area 102 need to be located to the clip identifier corresponding to the current first video clip, so that users can continue shooting or uploading directly without manually switching to the first video clip.
- the video clip of the imported video material supports deleting the imported video material, wherein a delete button can be displayed in the area displaying the clip identifier corresponding to the video clip, and the user deletes the imported video material in the video clip by clicking the corresponding delete button in the area.
- the video clips of the imported video materials support editing the imported video materials.
- the editing button can be displayed in the area where the clip logo corresponding to the video clip is displayed, and the user enters the editing page by clicking the corresponding editing button in the area. If the duration of the imported video material is greater than the duration of the video clip, the clip can be selected by dragging on the editing page. If the duration of the imported video material is less than or equal to the duration of the video clip, the screen can be zoomed in or out and the position can be adjusted on the editing page; if the imported video material is generated based on photos/images, the screen can be zoomed in or out and the position can be adjusted on the editing page.
- the user interface 12 also includes a control 107, which is used to enter the preview page.
- the control 107 has two states: an operable state and an inoperable state.
- the states of the control 107 can be distinguished by different colors. Of course, they can also be distinguished by other methods, which are not limited by the present disclosure. For example, when the control 107 is in an inoperable state, it can be displayed in "gray background + dark gray font". When the control 107 is in an operable state, it can be displayed in other colors, such as "white background + black font”. As shown in FIG. 3B , none of the four video clips currently have video materials imported. Therefore, the control 107 is displayed in "gray background + dark gray font" and is in an inoperable state.
- the current user interface 12 shows the situation where none of the four video clips have been imported into the video material. Assuming that the user selects the clip identifier 1, that is, selects the video clip 1, and clicks the shooting button to shoot, when shooting, a countdown can be performed based on the setting of the timer, and shooting starts when the countdown ends. After shooting starts, the shooting tool icons on the side can be hidden to minimize the occlusion of these shooting tool icons on the shooting screen, and usually the user rarely clicks the shooting tool icon during the shooting process, so hiding the display will not cause a poor user experience.
- the progress bar displays the video shooting progress according to the length of the video material required for the current slot; the shooting duration can be displayed in real time according to the time when the shooting has started; and multiple shooting is supported; when shooting, the shooting can be paused by clicking the shooting button, and the shooting can be continued when the shooting button is clicked again; this solution also supports text editing in the shooting preview and deleting the last shot.
- the video confirmation page can provide "Confirm Use Controls" and "Reshoot Controls".
- the video confirmation page you can use an area to play the complete video synthesized by the shot video and text. If the user operates the confirmation control, you can jump back to the page described in Figure 3D, locate the segment identifier 2, select video segment 2, and continue shooting video segment 2.
- the relevant animation effects added to the video segment 1 by the video material can be displayed. If the user operates the reshoot control, it will return to the shooting page of the previous video material and clear the content of the last shot.
- the video confirmation page also supports saving the current synthesized complete video to the local album, and the user can save it by checking the relevant option. It should be understood that if the user does not edit the text during the shooting process, the shot video will be played on the video confirmation page. The video you received can be used.
- video material 1 is imported into video clip 1.
- application 1 detects that video material has been imported into at least one video clip, it can display user interface 14 as shown in FIG3D. Please refer to user interface 14, where the video thumbnail of video material 1 is displayed in area 103 corresponding to clip identifier 1, and control 107 is in an operable state.
- application 1 detects the user's trigger operation on control 107, application 1 can display user interface 15 as shown in FIG3E on the mobile phone, and user interface 15 is used to display the preview page.
- the user interface 15 includes an area 108 and an area 109 to an area 112 .
- Area 108 is used to play the editing result.
- video segments 2 to 4 are filled with a black screen and display the original effects and sounds of template 1.
- a playback progress bar can also be displayed in area 108, and the user can drag the progress bar to adjust the playback progress of the editing result.
- the display area for displaying the template video can be closed by default.
- the corresponding template video display switch can be set in the preview page.
- the area for displaying the template video can be opened to play against the editing results.
- Areas 109 to 112 are areas for displaying segment identifiers corresponding to video segments, which are similar to the aforementioned areas 103 to 106, and can be referred to the aforementioned description.
- the area displaying the segment identifier corresponding to the video segment can display a playback animation, and the user can determine which video segment the current playback position is by observing the playback animation.
- the user interface 15 may further include a control 113 and a control 114 .
- control 113 is used to enter the template editing page, in which the target video materials imported on the 4 video clips can be edited, and text, music, etc. can be edited.
- the control 114 is used to export the target video obtained by editing each video material according to the editing operation indicated by the video editing template.
- the control 114 for exporting is set in the preview page, which is convenient for users to export with one key and simple operation.
- controls 113 and 114 include: an operable state and an inoperable state, and the two states can be distinguished by different display styles, for example, different colors.
- controls 113 and 114 can be set to be in an operable state when video materials are imported into all video clips; and in an inoperable state when there are one or more first video clips. For example, as shown in FIG3E, since video clips 2 to 4 are the first video clips, controls 113 and 114 are both displayed with "gray background + gray text" and are both in an inoperable state.
- the area displaying the segment identifier is operable.
- the material editing page can be entered.
- the video material can be played in the playback area of the material editing page, and can be played in a loop; if the video segment corresponding to the segment identifier clicked by the user has no video material imported, the preset video material, for example, a video of a black screen, can be played in the playback area of the material editing page.
- application 1 receives a trigger operation from the user for area 109 corresponding to segment identifier 1
- application 1 exemplarily displays a user interface 16 as shown in FIG3F on the mobile phone, and user interface 16 is used to display a material editing page.
- the user interface 16 includes: area 115, area 116, entrance 117 and entrance 118.
- area 115 is used to play the screen of the video material;
- area 116 is used to display the elongated track of the video material corresponding to each video clip, and different tracks are arranged in order, for example, 4 tracks are arranged horizontally from left to right, which is consistent with the order of video clips 1 to 4.
- the user can switch to the track of the video material corresponding to other video clips by sliding horizontally.
- On the track there is a progress mark to show the playback progress. For example, as shown in Figure 3F, the current position is on the elongated track of the video material corresponding to video clip 1.
- entry 117 is a shooting entry for entering the shooting page; entry 118 is an upload entry for entering the material aggregation display page.
- the user selecting a stretched track of a video material in the user interface 16 is equivalent to selecting the corresponding video clip.
- the user can enter the shooting page through entry 117 to upload the video clip to the video clip.
- the application 1 supports the user to crop the video material selected for upload, and after obtaining the instruction to confirm the upload of the cropped video material, the cropped video material is added to the corresponding video clip.
- the user After the user confirms to use the captured video material or confirms to use the uploaded video material, the user can jump back to the shooting page, such as the user interface 16 shown in FIG. 3D , and display the related animation effects of importing the video material into the video clip.
- a template video playback switch may also be provided.
- the regional comparison playback of the template video may be turned on.
- the application 1 when the application 1 supports importing video materials into the last first video clip by shooting or uploading, it can automatically jump to the preview page to play the editing result.
- the user can import video materials into the last first video clip through the entrance of any page, and the present disclosure does not limit this. For example, it can be imported by shooting/uploading in sequence through the interface shown in Figure 3B, or it can be imported by shooting/uploading through the material editing page.
- application 1 receives the user's trigger operation for "confirm use of control", and automatically jumps to the preview page, such as the user interface 15 described in FIG3E, the difference is that the video material is imported into all video clips. If the video material on the last first video clip is imported by uploading, application 1 automatically jumps to the preview page after receiving the instruction to confirm the upload, such as the user interface 15 described in FIG3E, the difference is that the video material is imported into all video clips.
- 3A to 3F mainly show how to jump from the playing page of the template video to the shooting page to import the video material into the video clip indicated by the video clip template, and then enter Detailed introduction to the preview page and material editing page.
- the method provided by the present disclosure also supports jumping from the template video playback page shown in Figure 3A to the material aggregation display page to import video materials into the video clip indicated by the video editing template, and then entering the preview page and the material editing page.
- control 101 in the user interface 11 shown in Figure 3A is implemented using the text "go to use"
- the application 1 receives a trigger operation for the control 101
- it can exemplarily display the user interface 17 shown in Figure 3G on the mobile phone, and the user interface 17 is used to display the material aggregation display page.
- the user interface 17 may include area 119, which is a material aggregation display area.
- Area 119 may include multiple display areas, each display area is used to display a thumbnail of an image material, and can identify the selected state of the image material. The selected image material can be added to multiple slots in the order of selection.
- the duration of the video material can also be displayed so that the user can select a video material with a suitable duration to import.
- the duration information can be displayed at the edge of the display area corresponding to the video material, without blocking the thumbnail of the video material, such as the lower right corner.
- the duration information of the video material is not shown in Figures 3G to 3I.
- more information related to the image material can also be displayed in the display area of the image material, such as the name added by the user to the image material, etc.
- the user interface 17 may further include an area 120, which is used to display a segment identifier corresponding to the video segment indicated by the template 1.
- the segment identifier corresponding to the video segment may display the duration of the video segment.
- the area 120 is similar to the aforementioned areas 103 to 106, and can be referred to the above description, which will not be repeated here.
- the user interface 17 also includes a control 121, and the control 121 is used to enter a preview page.
- the preview page can refer to the detailed description of the user interface 16 shown in FIG. 3E, which will not be repeated here.
- control 121 since no image material is selected, the control 121 is in an inoperable state and the preview page cannot be entered at this time.
- Application 1 responds to the user's selection operation on one of the video materials in the material aggregation display area 119, and adds the selected video material 1 as the video material to be edited to video segment 1. Since at least one video segment has imported the video material, the control 121 switches from an inoperable state to an operable state. For example, as shown in the user interface 18 shown in FIG. 3H , the display style of the control 121 is different from the display style in FIG. 3G , and the user can clearly distinguish whether the control 121 is operable.
- the user can enter the preview page through the operation control 121, and enter the material editing page through the preview page.
- the implementation method is similar to the embodiments shown in Figures 3D to 3F, and will not be repeated here.
- the multiple segment identifiers of multiple video segments can also be repeatedly switched between the two display styles of tiled display and stacked display.
- the switching conditions are similar to those described above and are not repeated here. For example, referring to the user interface 19 shown in FIG3I, assuming that on the basis of the user interface 17 shown in FIG3G, no click operation is detected for a preset time, the user interface 19 is displayed, and multiple segment identifiers are stacked.
- a clip identifier corresponding to the video clip indicated by the video clip template is displayed based on the video clip template to prompt the user to import video material for the designated video clip corresponding to the clip identifier; in response to a trigger operation for presenting the clipping result, the clipping result obtained by applying the designated clipping operation indicated by the video clip template to the target video material is presented; wherein the target video material corresponds to the designated video clip one-to-one; the target video material is used to import the corresponding designated video clip to form the clipping result; if the designated video clip includes a first video clip into which the user has not imported the video material, a preset video material is added to the first video clip.
- This method can facilitate users to flexibly preview the clipping results when the video clip indicated by the video clip template has not been fully imported into the video material, thereby improving the video clipping experience.
- the display style of the clip identifier can be switched, which increases the fun and helps to improve the visual effect.
- the present disclosure also provides a video editing device.
- FIG4 is a structural diagram of a video editing device provided by an embodiment of the present disclosure. As shown in FIG. 4 , the video editing device 400 provided in this embodiment includes:
- An acquisition module 401 is used to acquire a video clip template
- a processing module 402 is used to generate a segment identifier based on the video clip template
- the video clip template is used to indicate that a specified clipping operation is applied to at least one specified video segment, the segment identifier corresponds to the specified video segment one by one, and the segment identifier is used to prompt the user to import video material for the specified video segment corresponding to the segment identifier;
- the processing module 402 is further used for applying the editing result obtained by the specified editing operation to the target video material based on the target video material and the specified editing operation in response to a trigger operation for presenting the editing result; wherein the target video material corresponds to the specified video segment one by one; the target video material is used to import the specified video segment corresponding to the target video material to form the editing result; if the specified video segment includes a first video segment, the target video material corresponding to the first video segment is a preset video material, and the first video segment is a specified video segment into which the user has not imported the video material in response to the trigger operation;
- the display module 403 is also used to present the editing result.
- the target video material corresponding to the second video clip is the video material imported by the user for the second video clip
- the second video clip is the designated video clip into which the user has imported the video material in response to the trigger operation.
- the display module 403 is further used to display a preview control.
- the preview control is in an inoperable state.
- the processing module 402 is further used to detect whether there is a video material successfully imported into the designated video segment corresponding to at least one of the segment identifiers, and when it is detected that the video material is successfully imported into the designated video segment corresponding to at least one of the segment identifiers, the preview control is switched from an inoperable state to an operable state through the display module 403; wherein, The preview control in an operable state is used to trigger the presentation of the editing result.
- the display module 403 is specifically used to display a material aggregation display page based on the video editing template, and display the preview control in the material aggregation display page; or, display a shooting page based on the video editing template, and display the preview control in the shooting page.
- the processing module 402 is also used to import video material into the selected specified video track or replace the imported video material in the selected specified video clip in response to a trigger operation of a clip identifier corresponding to the specified video clip during the process of presenting the editing result obtained by applying the specified editing operation to the target video material.
- the display module 403 is specifically configured to display the multiple segment identifiers in a tiled manner based on the video clip template.
- the processing module 402 is further configured to detect whether a switching condition is satisfied, and when it is detected that the switching condition is satisfied, the display module 403 displays the multiple segment identifiers in a stacked manner.
- the processing module 402 is further used to obtain the captured video material when the designated video segment includes the first video segment and the user has imported video materials into all designated video segments except the first video segment, and to trigger the presentation of the editing result in response to a confirmation use instruction for the captured video material, wherein the confirmation use instruction is used to confirm that the captured video material is the target video material on the first video segment.
- the processing module 402 is also used to obtain video materials from the album when the designated video clips include the first video clip and the user has imported video materials into all designated video clips except the first video clip, and to trigger the presentation of the editing result in response to a confirmation upload instruction for the video materials obtained from the album, wherein the confirmation upload instruction is used to confirm that the video material obtained by shooting is the target video material on the first video clip.
- the video editing device provided in this embodiment can be used to execute any of the aforementioned method embodiments.
- the technical solution has similar implementation principles and technical effects, and can be referred to the detailed description of the method embodiment above. For the sake of brevity, it will not be repeated here.
- FIG5 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure.
- the electronic device 500 provided by the present embodiment includes: a memory 501 and a processor 502 .
- the memory 501 may be an independent physical unit, and may be connected to the processor 502 via a bus 503.
- the memory 501 and the processor 502 may also be integrated together and implemented via hardware.
- the memory 501 is used to store program instructions, and the processor 502 calls the program instructions to execute the operations of any of the above method embodiments.
- the above electronic device 500 may also only include a processor 502.
- the memory 501 for storing programs is located outside the electronic device 500, and the processor 502 is connected to the memory through circuits/wires to read and execute the programs stored in the memory.
- Processor 502 can be a central processing unit (CPU), a network processor (NP), or a combination of CPU and NP.
- CPU central processing unit
- NP network processor
- the processor 502 may further include a hardware chip.
- the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof.
- the PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
- the memory 501 may include a volatile memory (volatile memory), such as a random-access memory (RAM); the memory may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a hard disk drive (HDD) or a solid-state drive (SSD); the memory may also include a combination of the above types of memory.
- volatile memory such as a random-access memory (RAM)
- non-volatile memory such as a flash memory (flash memory), a hard disk drive (HDD) or a solid-state drive (SSD)
- flash memory flash memory
- HDD hard disk drive
- SSD solid-state drive
- the present disclosure also provides a readable storage medium, including: computer program instructions; when the computer program instructions are executed by at least one processor of the electronic device, any of the above The video editing method shown in the method embodiment.
- the present disclosure also provides a computer program product, which includes computer program instructions.
- the computer program instructions are stored in a readable storage medium.
- At least one processor of the electronic device can read the computer program instructions from the readable storage medium.
- the at least one processor executes the computer program instructions so that the electronic device implements the video editing method shown in any of the above method embodiments.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Studio Devices (AREA)
Abstract
Description
Claims (12)
- 一种视频剪辑方法,其特征在于,包括:获取视频剪辑模板,并基于所述视频剪辑模板展示片段标识;其中,所述视频剪辑模板用于指示在至少一个指定视频片段上施加指定剪辑操作,所述片段标识与所述指定视频片段一一对应,所述片段标识用于提示用户为所述片段标识对应的指定视频片段导入视频素材;响应于呈现剪辑结果的触发操作,基于目标视频素材和所述指定剪辑操作,呈现在所述目标视频素材上施加所述指定剪辑操作得到的剪辑结果;其中,所述目标视频素材与所述指定视频片段一一对应;所述目标视频素材用于导入所述目标视频素材对应的指定视频片段以形成所述剪辑结果;若所述指定视频片段中包括第一视频片段,所述第一视频片段对应的目标视频素材为预设视频素材,所述第一视频片段为在响应到所述触发操作的情况下用户未导入视频素材的指定视频片段。
- 根据权利要求1所述的方法,其特征在于,还包括:若所述指定视频片段中包括第二视频片段,所述第二视频片段对应的目标视频素材为用户针对所述第二视频片段导入的视频素材,所述第二视频片段为在响应到所述触发操作的情况下用户已导入视频素材的指定视频片段。
- 根据权利要求1所述的方法,其特征在于,还包括:展示预览控件,在用户未向任一所述片段标识对应的指定视频片段导入视频素材时,所述预览控件为不可操作状态;在检测到至少一个所述片段标识对应的指定视频片段成功导入视频素材时,将所述预览控件由不可操作状态切换为可操作状态;其中,处于可操作状态下的所述预览控件用于触发呈现所述剪辑结果。
- 根据权利要求3所述的方法,其特征在于,所述基于所述视频剪辑模板展示片段标识,包括:基于所述视频剪辑模板显示素材聚合展示页面,并在所述素材聚 合展示页面中展示所述预览控件;或者,基于所述视频剪辑模板显示拍摄页面,并在所述拍摄页面中展示所述预览控件。
- 根据权利要求1所述的方法,其特征在于,还包括:呈现在所述目标视频素材上施加所述指定剪辑操作得到的剪辑结果的过程中,响应针对所述指定视频片段对应的片段标识的触发操作,向选中的所述指定视频轨道中导入视频素材或者替换选中的所述指定视频片段中已导入的视频素材。
- 根据权利要求1所述的方法,其特征在于,若所述片段标识为多个,所述基于所述视频剪辑模板展示片段标识,包括:基于所述视频剪辑模板平铺展示所述多个片段标识;所述方法还包括:检测到满足切换条件时,层叠展示所述多个片段标识。
- 根据权利要求1所述的方法,其特征在于,还包括:在所述指定视频片段包括一个所述第一视频片段,且用户向除所述第一视频片段之外的所有指定视频片段均已导入视频素材的情况下,获取拍摄得到的视频素材,响应针对所述拍摄得到的视频素材的确认使用指令,触发呈现所述剪辑结果,所述确认使用指令用于确认拍摄得到的视频素材为所述第一视频片段上的目标视频素材。
- 根据权利要求1所述的方法,其特征在于,还包括:在所述指定视频片段包括一个所述第一视频片段,且用户向除所述第一视频片段之外的所有指定视频片段均已导入视频素材的情况下,从相册中获取视频素材,响应针对从相册获取的视频素材的确认上传指令,触发呈现所述剪辑结果,所述确认上传指令用于确认拍摄得到的视频素材为所述第一视频片段上的目标视频素材。
- 一种视频剪辑装置,其特征在于,包括:获取模块,用于获取视频剪辑模板;处理模块,用于基于所述视频剪辑模板生成片段标识;其中,所述视频剪辑模板用于指示在至少一个指定视频片段上施加指定剪辑操作,所述片段标识与所述指定视频片段一一对应,所述片段标识用于提示用户为所述片段标识对应的指定视频片段导入视频素材;展示模块,用于展示所述片段标识;所述处理模块,还用于响应于呈现剪辑结果的触发操作,基于目标视频素材和所述指定剪辑操作,在所述目标视频素材上施加所述指定剪辑操作得到的剪辑结果;其中,所述目标视频素材与所述指定视频片段一一对应;所述目标视频素材用于导入所述目标视频素材对应的指定视频片段以形成所述剪辑结果;若所述指定视频片段中包括第一视频片段,所述第一视频片段对应的目标视频素材为预设视频素材,所述第一视频片段为在响应到所述触发操作的情况下用户未导入视频素材的指定视频片段;所述展示模块,还用于呈现剪辑结果。
- 一种电子设备,其特征在于,包括:存储器和处理器;所述存储器被配置为存储计算机程序指令;所述处理器被配置为执行所述计算机程序指令,使得所述电子设备实现如权利要求1至8任一项所述的视频剪辑方法。
- 一种可读存储介质,其特征在于,包括:计算机程序指令;电子设备的至少一个处理器执行所述计算机程序指令,使得所述电子设备实现如权利要求1至8任一项所述的视频剪辑方法。
- 一种计算机程序产品,其特征在于,电子设备运行所述计算机程序产品,使得所述电子设备实现如权利要求1至8任一项所述的视频剪辑方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23821100.7A EP4401398A4 (en) | 2022-11-17 | 2023-11-17 | VIDEO EDITING METHOD AND DEVICE |
| JP2023578857A JP7652945B2 (ja) | 2022-11-17 | 2023-11-17 | 映像編集の方法及び装置 |
| KR1020257012744A KR20250067938A (ko) | 2022-11-17 | 2023-11-17 | 비디오 편집 방법 및 디바이스 |
| US18/391,411 US12154596B2 (en) | 2022-11-17 | 2023-12-20 | Video editing method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211440612.3A CN118055199A (zh) | 2022-11-17 | 2022-11-17 | 视频剪辑方法及装置 |
| CN202211440612.3 | 2022-11-17 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/391,411 Continuation US12154596B2 (en) | 2022-11-17 | 2023-12-20 | Video editing method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2024104468A1 true WO2024104468A1 (zh) | 2024-05-23 |
| WO2024104468A9 WO2024104468A9 (zh) | 2025-07-03 |
Family
ID=89430058
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/132373 Ceased WO2024104468A1 (zh) | 2022-11-17 | 2023-11-17 | 视频剪辑方法及装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12154596B2 (zh) |
| EP (1) | EP4401398A4 (zh) |
| JP (1) | JP7652945B2 (zh) |
| KR (1) | KR20250067938A (zh) |
| CN (1) | CN118055199A (zh) |
| WO (1) | WO2024104468A1 (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4525459A4 (en) * | 2023-07-26 | 2025-07-09 | Beijing Zitiao Network Technology Co Ltd | VIDEO EDITING METHOD AND APPARATUS, AND DEVICE AND MEDIUM |
| USD1119940S1 (en) * | 2023-11-03 | 2026-03-24 | Beijing Zitiao Network Technology Co., Ltd. | Display screen or portion thereof with a graphical user interface |
| CN119202279B (zh) * | 2024-11-25 | 2025-03-11 | 济南科明数码技术股份有限公司 | 一种地震科普多媒体内容集成系统及方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100119203A1 (en) * | 2006-10-09 | 2010-05-13 | Philip Charles Lewis | Process for editing and producing videos |
| CN108363534A (zh) * | 2018-01-30 | 2018-08-03 | 优视科技新加坡有限公司 | 可编辑对象的全局预览方法、装置及电子设备 |
| CN111357277A (zh) * | 2018-11-28 | 2020-06-30 | 深圳市大疆创新科技有限公司 | 视频剪辑控制方法、终端设备和系统 |
| CN113439277A (zh) * | 2019-02-25 | 2021-09-24 | 国际商业机器公司 | 用于机器学习的动态音频片段填充 |
| CN114268748A (zh) * | 2021-12-24 | 2022-04-01 | 北京达佳互联信息技术有限公司 | 视频剪辑方法及装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100820828B1 (ko) * | 2006-05-02 | 2008-04-10 | 엘지전자 주식회사 | 녹화물 편집 기능을 구비한 영상기기 및 그 제어방법 |
| JP4519805B2 (ja) | 2006-05-25 | 2010-08-04 | 日本電信電話株式会社 | 映像編集方法及び装置 |
| KR20100003912A (ko) | 2008-07-02 | 2010-01-12 | 삼성전자주식회사 | 동일 포맷의 미디어 파일 간에 미디어 정보 호환이 가능한미디어 파일을 생성하는 방법 및 장치와 미디어 파일을실행하는 방법 및 장치 |
| US8555169B2 (en) * | 2009-04-30 | 2013-10-08 | Apple Inc. | Media clip auditioning used to evaluate uncommitted media content |
| KR102141155B1 (ko) * | 2013-04-22 | 2020-08-04 | 삼성전자주식회사 | 모바일 장치의 상태에 대응하는 변경된 숏컷 아이콘을 제공하는 모바일 장치 및 그 제어 방법 |
| JP7055297B2 (ja) * | 2018-04-12 | 2022-04-18 | 株式会社フレイ・スリー | 映像作品を作成するための装置、方法、及びプログラム |
| BR112021023849A2 (pt) | 2019-05-28 | 2022-01-04 | Wix Com Ltd | Sistema de construção de site da web e método para um sistema de construção de site da web |
| CN112073649B (zh) * | 2020-09-04 | 2022-12-13 | 北京字节跳动网络技术有限公司 | 多媒体数据的处理方法、生成方法及相关设备 |
-
2022
- 2022-11-17 CN CN202211440612.3A patent/CN118055199A/zh active Pending
-
2023
- 2023-11-17 JP JP2023578857A patent/JP7652945B2/ja active Active
- 2023-11-17 WO PCT/CN2023/132373 patent/WO2024104468A1/zh not_active Ceased
- 2023-11-17 KR KR1020257012744A patent/KR20250067938A/ko active Pending
- 2023-11-17 EP EP23821100.7A patent/EP4401398A4/en active Pending
- 2023-12-20 US US18/391,411 patent/US12154596B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100119203A1 (en) * | 2006-10-09 | 2010-05-13 | Philip Charles Lewis | Process for editing and producing videos |
| CN108363534A (zh) * | 2018-01-30 | 2018-08-03 | 优视科技新加坡有限公司 | 可编辑对象的全局预览方法、装置及电子设备 |
| CN111357277A (zh) * | 2018-11-28 | 2020-06-30 | 深圳市大疆创新科技有限公司 | 视频剪辑控制方法、终端设备和系统 |
| CN113439277A (zh) * | 2019-02-25 | 2021-09-24 | 国际商业机器公司 | 用于机器学习的动态音频片段填充 |
| CN114268748A (zh) * | 2021-12-24 | 2022-04-01 | 北京达佳互联信息技术有限公司 | 视频剪辑方法及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4401398A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024546545A (ja) | 2024-12-26 |
| CN118055199A (zh) | 2024-05-17 |
| EP4401398A1 (en) | 2024-07-17 |
| JP7652945B2 (ja) | 2025-03-27 |
| EP4401398A4 (en) | 2026-01-14 |
| WO2024104468A9 (zh) | 2025-07-03 |
| US20240170025A1 (en) | 2024-05-23 |
| KR20250067938A (ko) | 2025-05-15 |
| US12154596B2 (en) | 2024-11-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112153288B (zh) | 用于发布视频或图像的方法、装置、设备和介质 | |
| WO2024104468A1 (zh) | 视频剪辑方法及装置 | |
| US20170024110A1 (en) | Video editing on mobile platform | |
| JP7719212B2 (ja) | ビデオ生成方法、装置、機器および記憶媒体 | |
| WO2022126664A1 (zh) | 视频编辑方法、终端设备及计算机可读存储介质 | |
| US20240119971A1 (en) | Video material editing method and apparatus | |
| US11941728B2 (en) | Previewing method and apparatus for effect application, and device, and storage medium | |
| JP2024522757A (ja) | ビデオ処理方法、装置、機器及びコンピュータプログラム | |
| CN103699621A (zh) | 一种在移动设备摄录到的素材上记录图文信息的方法 | |
| JP7671927B2 (ja) | コンテンツ撮影のための方法、装置、デバイス、及び記憶媒体 | |
| CN114282022A (zh) | 多媒体编辑方法、装置、电子设备及存储介质 | |
| JP2024502754A (ja) | シミュレートされた撮影用特殊効果の生成方法、装置、機器及び媒体 | |
| WO2024131648A1 (zh) | 视频剪辑方法、装置、电子设备及可读存储介质 | |
| WO2025077527A1 (zh) | 媒体内容的生成方法、装置、电子设备和可读存储介质 | |
| US12125503B2 (en) | Method, apparatus, electronic device, and readable storage medium for video editing | |
| US20240386915A1 (en) | Video generation method and apparatus, electronic device, and readable storage medium | |
| JP7732632B2 (ja) | ビデオ生成方法、装置、機器及び記憶媒体 | |
| CN111951353A (zh) | 电子相册的合成方法、装置、设备及存储介质 | |
| WO2024230571A1 (zh) | 截图文件控制方法、装置、电子设备及存储介质 | |
| JP7794859B2 (ja) | 映像生成方法、装置、デバイス及び記憶媒体 | |
| CN115334242B (zh) | 视频录制方法、装置、电子设备及介质 | |
| WO2020186816A1 (zh) | 页面元素突出显示方法、装置、设备及存储介质 | |
| WO2026067792A1 (zh) | 视频编辑处理方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023578857 Country of ref document: JP |
|
| ENP | Entry into the national phase |
Ref document number: 2023821100 Country of ref document: EP Effective date: 20231218 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202527032784 Country of ref document: IN |
|
| ENP | Entry into the national phase |
Ref document number: 20257012744 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020257012744 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 202527032784 Country of ref document: IN |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020257012744 Country of ref document: KR |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112025009720 Country of ref document: BR |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11202503354T Country of ref document: SG |
|
| WWP | Wipo information: published in national office |
Ref document number: 11202503354T Country of ref document: SG |
|
| ENP | Entry into the national phase |
Ref document number: 112025009720 Country of ref document: BR Kind code of ref document: A2 Effective date: 20250515 |