Video editing method, device, electronic device and storage medium
The video editing method streamlines text editing by integrating template selection and effect adjustment in a single screen, addressing inefficiencies in existing tools and enhancing editing speed and efficiency.
Patent Information
- Application Number
- JP2023578110
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-26
- Filing Date
- 2023-12-13
- Publication Date
- 2025-08-05
AI Technical Summary
Existing video editing tools require a certain level of skill for text editing, leading to inefficient and lengthy text editing operations due to repeated edits needed to achieve a good text effect.
A video editing method that includes a first text editing screen with a text effect preview area, template selection area, and editing area, allowing for direct selection and adjustment of text templates and effects within a single screen, reducing the need to switch between editing screens.
This approach shortens the text editing operation path, enhances the efficiency of text template distribution, and improves high-speed editing of text effects, particularly on mobile devices.
Smart Images

Figure 2025525262000001_ABST
Abstract
Description
[Technical Field]
[0001] TECHNICAL FIELD Embodiments of the present disclosure relate to video processing technology, and in particular to a video editing method, device, electronic device, and storage medium. [Background technology]
[0002] Video has become an important medium for social networking and information sharing. Video editing tools allow you to create, edit and generate videos.
[0003] In a related technical solution, when editing a video on a mobile terminal, text editing operations may be involved. Typically, text editing can be performed using text templates provided in the video editing tool. The text editing includes, but is not limited to, adjusting the text style and text font. The edited text is then added to the video. However, it has been found that when actually editing text, a certain level of text editing skills is required to achieve a good text effect. Without a certain level of skill, repeated edits may be required, which may lengthen the text editing operation path and reduce the efficiency of text editing. Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure provides a video editing method, apparatus, electronic device, and storage medium that can ensure high efficiency in distributing text templates and improve the efficiency in editing text material in the text templates. [Means for solving the problem]
[0005] In a first aspect, an embodiment of the present disclosure provides a video editing method, the method comprising: displaying a first text editing screen for a text track clip in an editing track on a video editing screen in response to a trigger operation for the text track clip, the first text editing screen including a text effect preview area, a text template selection area, and a first text effect editing area, the text template selection area for displaying text template options, the first text effect editing area for displaying first text effect editing options, and the text effect preview area for displaying text effects of the text template; in response to a selection operation for a target text template in the text template selection area, placing text material corresponding to the target text template in the text track clip and displaying a first text effect of the text material corresponding to the target text template in the text effect preview area; adjusting a first text effect of the text material corresponding to the target text template placed in the text track clip in response to an editing operation on the target text template in the first text effect editing area, and displaying a second text effect after adjusting the first text effect of the text material corresponding to the target text template in the text effect preview area; Includes.
[0006] In a second aspect, an embodiment of the present disclosure further provides a video editing apparatus, comprising: a display module for displaying a first text editing screen for a text track clip in an editing track on a video editing screen in response to a trigger operation for the text track clip, the first text editing screen including a text effect preview area, a text template selection area, and a first text effect editing area, the text template selection area for displaying text template options, the first text effect editing area for displaying first text effect editing options, and the text effect preview area for displaying text effects of the text template; a template selection module for placing text material corresponding to the target text template in the text track clip in response to a selection operation for a target text template in the text template selection area, and displaying a first text effect of the text material corresponding to the target text template in the text effect preview area; an adjustment module for adjusting a first text effect of a text material corresponding to the target text template placed in the text track clip in response to an editing operation on the target text template in the first text effect editing area, and displaying a second text effect after adjusting the first text effect of the text material corresponding to the target text template in the text effect preview area; Equipped with.
[0007] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a storage device for storing one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the video editing method according to any one of the above embodiments.
[0008] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium including computer-executable instructions, which, when executed by a computer processor, are for performing the video editing method according to any one of the preceding embodiments. [Effects of the Invention]
[0009] In an embodiment of the present disclosure, in response to a trigger operation on a text track clip in an editing track on a video editing screen, a first text editing screen is displayed in the text track clip, including a text effect preview area, a text template selection area, and a first text effect editing area, wherein the text template selection area is for displaying text template options, the first text effect editing area is for displaying first text effect editing options, and the text effect preview area is for displaying text effects of the text template; in response to a selection operation on a target text template in the text template selection area, a text material corresponding to the target text template is placed in the text track clip, and a first text effect of the text material corresponding to the text template is displayed in the text effect preview area, and the first text effect In response to an editing operation on a target text template in the editing area, a first text effect of the text material corresponding to the target text template placed in the text track clip is adjusted, and a second text effect after the first text effect of the text material corresponding to the text template is displayed in the text effect preview area. By selecting a text template and editing some of the text effects in accordance with the first text editing screen, when the text effect meets the requirements and more precise text effect editing is not required, a video can be generated directly using the text material in the text track without jumping to another editing screen to edit the text effect, thereby shortening the text editing operation path, ensuring high distribution efficiency of text templates, improving high-speed editing of text effects of text material, and improving the efficiency of video editing on mobile terminals.
[0010] It should be understood that the contents described in this section are not intended to limit the essential or significant features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become more readily apparent from the following specification. [Brief explanation of the drawings]
[0011] These and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent with reference to the following specific embodiments in conjunction with the drawings. Like or similar drawing symbols indicate like or similar elements throughout the drawings. It should be understood that the drawings are schematic, and that objects and elements are not necessarily drawn to scale.
[0012] [Figure 1] 1 is a schematic flowchart of a video editing method according to an embodiment of the present disclosure.
[0013] [Figure 2] FIG. 10 is a schematic diagram of an edit track screen applied to an embodiment of the present disclosure.
[0014] [Figure 3] 10A to 10C are schematic diagrams illustrating screen transitions for video editing applied to an embodiment of the present disclosure.
[0015] [Figure 4] FIG. 1 is a screen schematic diagram illustrating the selection of text templates and the realization of smart editing of text in the video editing process applied to an embodiment of the present disclosure.
[0016] [Figure 5] FIG. 1 is a screen schematic diagram of precisely editing text content in a video editing process applied to an embodiment of the present disclosure.
[0017] [Figure 6] FIG. 1 is a schematic diagram of inputting text content of a text template in a video editing process applied to an embodiment of the present disclosure.
[0018] [Figure 7] 1 is a structural schematic diagram of a video editing device according to an embodiment of the present disclosure;
[0019] [Figure 8]1 is a structural schematic diagram of an electronic device for implementing a video editing method according to an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION
[0020] Hereinafter, the embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure may be realized in various forms and should not be construed as being limited to the embodiments discussed herein. On the contrary, the purpose of providing these embodiments is to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are merely illustrative and are not intended to limit the scope of protection of the present disclosure.
[0021] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in a different order and / or simultaneously, and that the method embodiments may include additional steps and / or omit performing steps as shown, and the scope of the present disclosure is not limited in this respect.
[0022] As used herein, the term "comprises" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "in another embodiment" refers to "at least one other embodiment," and the term "in some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided in the description below.
[0023] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are merely intended to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules or units.
[0024] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are exemplary rather than limiting, and should be understood as "one or more" unless the context clearly indicates otherwise, as would be understood by one of ordinary skill in the art.
[0025] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0026] It should be understood that before using the technical solutions disclosed in each embodiment of the present disclosure, the type, scope of use, and usage scenarios of personal information involved in the present disclosure should be properly informed to users in accordance with relevant laws and regulations, and their permission should be obtained.
[0027] For example, when responding to a received user's voluntary request, the device sends presentation information to the user to clearly inform the user that the requested operation requires the collection and use of the user's personal information, allowing the user to independently choose, based on the presentation information, whether to provide personal information to software or hardware, such as an electronic device, application program, server, or storage medium, that performs the operation of the technical solution disclosed herein.
[0028] As an optional, non-limiting embodiment, in response to the received user's voluntary request, the method of sending the presented information to the user may be, for example, a pop-up method, or the presented information may be displayed in text form in a pop-up window, and the pop-up window may further include a selection control for the user to select "Agree" or "Disagree" and provide personal information to the electronic device.
[0029] It should be understood that the above notification and user permission process is merely exemplary and is not intended to limit the scope of the present disclosure, and other methods in accordance with relevant laws and regulations may also be applied to the present disclosure.
[0030] It is understood that the data related to the present technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of relevant laws and regulations and relevant regulations.
[0031] FIG. 1 is a schematic flowchart of a video editing method according to an embodiment of the present disclosure. The embodiment of the present disclosure is applied to video editing by adding text subtitles to video material. The method may be executed by a video editing device. The device may be implemented in the form of software and / or hardware. The video editing device may be implemented by being disposed in any electronic device with a network communication function. The electronic device may be a mobile terminal, a PC terminal, a server, etc.
[0032] As shown in FIG. 1, the video editing method of this embodiment may include the following steps S110 to S130.
[0033] At S110, in response to a trigger operation on a text track clip in an editing track on a video editing screen, a first text editing screen for the text track clip is displayed. The first text editing screen includes a text effect preview area, a text template selection area, and a first text effect editing area. The text template selection area is for displaying text template options. The first text effect editing area is for displaying first text effect editing options. The text effect preview area is for displaying text effects of the text template.
[0034] Referring to FIG. 2, an editing track is displayed on the video editing screen. In the editing track, video track clips containing video material are displayed. When video editing needs to be performed to realize text editing, a trigger operation on a text track clip in the editing track may be performed, which triggers a text editing task for the video material corresponding to the video track clip in the editing track. The text editing task is for adding text to the video material corresponding to the video track clip and providing appropriate text effects to the text.
[0035]
[0023] Referring to Figure 3, after performing a trigger operation on a text track clip in the editing track, a first text editing screen may be displayed for performing a text editing task on the text track clip, and transition from the video editing screen to the first text editing screen of the text track clip may be realized. Referring to Figure 4, the first text editing screen includes: a text effect preview area for displaying text effects on text material corresponding to a text template, a text template selection area for distributing text templates for multiple displayed text template options, and a first text effect editing area for realizing smart editing selection for some of the first text effect editing options.
[0036] In the above technical solution, the first text editing screen may simultaneously be configured to select a text template and perform smart editing processing on the text material corresponding to the selected text template. In this way, by combining the distribution and selection of text templates and the smart editing process of some text effects into one editing screen, there is no need to select a text template and then jump to a special editing screen to edit the text effects. This avoids a long text effect editing operation path, ensures high efficiency in the distribution of text templates, and improves smart text editing.
[0037] As an optional, non-limiting embodiment, the trigger operation for a text track clip in an editing track on the video editing screen specifically triggers an operation to create a blank text track clip by a new text creation operation on the video editing screen.
[0038] Referring to FIG. 2, when entering a video editing screen for video editing, a text adding indicator may be displayed on the video editing screen. For example, the text adding indicator may be displayed at the bottom of the editing track screen. The text adding indicator may be triggered. By triggering the text adding indicator (for example, by clicking), a task for text editing of video material corresponding to a video track clip on the video editing screen may be created. This triggers an operation for creating a blank text track clip by a new text creation operation on the video editing screen.
[0039] Referring to FIG. 2, when entering a video editing screen for video editing, a video track clip is displayed on the video editing screen, video material is loaded into the video track clip, and an add text track clip indicator may be displayed adjacent to the video track clip. For example, the add text track clip indicator may be displayed below the video track clip. By triggering (e.g., by clicking) the add text track clip indicator, a text track clip for loading text material into the video track clip on the video editing screen can be created. This triggers an operation to create a blank text track clip by creating a new text on the video editing screen.
[0040] As another optional, non-limiting embodiment, triggering an operation on a text track clip in an editing track on a video editing screen specifically triggers a text editing operation on an existing text track clip on the video editing screen.
[0041] When entering a video editing screen for video editing, a video track clip is displayed on the editing screen, video material is loaded into the video track clip, and a text track clip for loading text material is displayed adjacent to the video track clip. For an existing text track clip, a text editing operation may be triggered based on the text track clip by selecting and triggering the text track clip so as to add text material to the text track.
[0042] As a further optional and non-limiting embodiment, the video editing method of this embodiment includes: The method further includes adjusting the start and end points of the text track corresponding to the text track clip in response to an adjustment operation on the video editing screen for the text track clip in the editing track.
[0043] Referring to Figure 2, for video material corresponding to a video track clip, in order to match the video material with the text material in the text track clip, it is necessary to add appropriate text material as text subtitles, taking into consideration the content expressed by the video material. For this purpose, it is necessary to align and adjust the text track clip for carrying the text material with the video track clip for carrying the video material. By adjusting the start and end points of the text track clip, the text track clip can be aligned with the appropriate video track clip.
[0044] In an edit track displayed on the edit track screen, a text track clip split editing operation may be triggered for the text track clip of the edit track. In this way, the text track clip can be split into a series of smaller text track clips. For each sub-text track clip, a trigger operation is performed to display a first text editing screen for each smaller text track clip, and an indicator is displayed on the text track clip to indicate that a text track clip split has been performed on the text track clip.
[0045] At S120, in response to a selection operation for a target text template in the text template selection area, a text material corresponding to the target text template is placed in a text track clip, and a first text effect of the text material corresponding to the target text template is displayed in the text effect preview area.
[0046] Referring to FIG. 4, at least two text template options are displayed in the text template selection area. Each text template option corresponds to one text template. Each text template is associated with one type of text material. A target text template corresponding to the target text template option can be selected by triggering the target text template option in the text template selection area (including, but not limited to, clicking and dragging to a specific selection area). After selecting a target text template, text material corresponding to the selected target text template can be dragged and placed in a text track clip for loading. In addition, the text material corresponding to the target text template can be displayed in the text effect preview area based on the first text effect included in the text material itself. The style and layout of the text template can be switched by selecting each text template option in the text template selection area.
[0047] At S130, in response to an editing operation on the target text template in the first text effect editing area, a first text effect of the text material corresponding to the target text template placed in the text track clip is adjusted, and a second text effect after adjusting the first text effect of the text material corresponding to the target text template is displayed in the text effect preview area.
[0048] Referring to FIG. 4, at least two first text effect editing options may be displayed in the first text effect editing area of the first text editing screen. Each first text effect editing option is associated with one piece of first text effect editing information. The first text effect editing information determined by the editing operation may be used to adjust the first text effect of the text material corresponding to the target text template in the text track clip, thereby adjusting the text material in the text track clip from the first text effect to a second text effect. Furthermore, the text material corresponding to the target text template may be displayed in the text effect preview area based on the second text effect after the text material is adjusted.
[0049] Using the above method, a text template can be selected on the first text editing screen, text effect editing information can be generated for the text material in the selected text template, and the text template can be displayed in the text effect preview area based on the selected text template. After editing the target text template in the first text effect editing area, text effect editing information can be added based on the currently displayed text template to adjust the text effect of the text material in the text template and display it in the text effect preview area. By selecting a text template and editing some of the text effects on the first text editing screen without having to jump to another editing screen to edit the text effect, the text editing operation path can be shortened, ensuring high distribution efficiency of text templates, improving high-speed editing of text effects for text material, and improving the efficiency of video editing on mobile devices.
[0050] In an optional, non-limiting embodiment, the first text effect editing option displayed in the first text effect editing area is pre-selected from the candidate text effect editing options based on a frequency of use of the candidate text effect editing item, and the candidate text effect editing option is for editing text material corresponding to a text template to form a text effect.
[0051] Referring to FIG. 4, considering the relatively large number of text effect editing options used to modify the text effects of text material in a text template, it is difficult to display all of the text effect editing options within a limited screen area along with the selection of a text template. Therefore, candidate text effect editing options to be used to edit the text material in the text template may first be determined, and a first text effect editing option may be pre-selected from the candidate text effect editing options based on the frequency of use of each candidate text effect editing option. Furthermore, the first text effect editing option may be displayed in a first text effect editing area for smart text effect editing as a text effect editing option required to temporarily edit the text effect of the text material in the selected text template. This avoids the problem of the smart editing area becoming large due to the relatively large number of text effect editing options, resulting in a lack of template distribution area within the limited screen area and making it difficult to properly display the text template.
[0052] In an optional, non-limiting embodiment, the text template selection area and the first text effect editing area are configured in the same overlay and displayed in combination with the text effect preview area in the form of an overlay to form a first text editing screen for the text track clip.
[0053] 3 and 4, in order to realize the selection of a text template and the rapid editing / generation of text effects of text material corresponding to the text template, a first text editing screen including a text template selection area and a first text effect editing area may be displayed in an overlay manner. The overlay may be a medium used when the first text editing screen of a text track is opened. The first text editing screen may complete presentation-related or context-related tasks. The overlay may be formed when the first text editing screen is displayed in the form of a "floating layer," "pop-up layer," or "pop-up window."
[0054] Referring to FIG. 4, a plurality of text template options are displayed in the text template selection area for selecting a style of the text template. Each text template option is associated with one style of text template. Each text template option can be triggered and selected. A plurality of text effect editing options are displayed in the text effect editing area for provisionally editing the text effect of the text material in the text template. Each text effect editing option is associated with one type of text effect. Each text effect editing option can be triggered and selected to achieve adjustment of the text effect of the text material.
[0055] As an optional non-limiting embodiment, the first text effect editing options displayed in the first text effect editing area on the first text editing screen may include text effect editing options for adjusting text effects on the text material, such as adding or modifying a color scheme for the text material corresponding to the text template, adjusting a font size for the text material corresponding to the text template, adding or modifying a background for the text material corresponding to the text template, implementing a stroke for the text material corresponding to the text template, and / or adjusting a layout for the text material corresponding to the text template, and may be displayed in the form of option labels.
[0056] In an alternative, non-limiting embodiment, at least some of the first text effect editing options displayed in the first text effect editing area are in an invisible state, and at least some of the first text effect editing options are in a visible state, and when a visible first text effect editing option is triggered to slide, the invisible first text effect editing option is adjusted to a visible state.
[0057] 4, there may be a relatively large number of text effect editing options for editing the text effect of the text material, which are displayed in the first text effect editing area on the first text editing screen. However, the proportion of the first text effect editing area on the first text editing screen is relatively small, making it difficult to display all of the first text effect editing options on the first text editing screen. Therefore, by setting the first text effect editing options displayed on the first text editing screen, at least some of the first text effect editing options can be hidden / invisible, while the remaining first text effect editing options can be displayed / visible.
[0058] Referring to Figure 4, when a trigger operation is performed to trigger a sliding of the first text effect editing options displayed on the first text editing screen, the symbols corresponding to at least some of the first text effect editing options that are in a hidden / invisible state on the first text editing screen may be adjusted to a displayed / visible state, and the symbols corresponding to some of the first text effect editing options that are in a displayed / visible state on the first text editing screen may be adjusted to a hidden / invisible state.
[0059] As an optional non-limiting embodiment, the video editing method of this embodiment may include the following process steps A1 to A2.
[0060] In step A1, in response to a trigger operation on a target text template selected in the text template selection area, a second text editing screen is displayed. The second text editing screen includes a text effect preview area and a second text effect editing area. The second text effect editing area is for displaying second text effect editing options. The text effect preview area is for displaying text effects of the text template.
[0061] 3 and 4, after a target text template option is selected in the text template selection area, operation symbols are displayed for precisely editing the text material corresponding to the target text template in the selected target text template option. If the second text effect formed by editing the target text template on the first text editing screen does not meet the requirements, the selected target text template option continues to be triggered.
[0062] 5, a trigger operation on the selected target text template displays a second text editing screen including a text effect preview area and a second text effect editing area. In this way, the second text editing screen can be used to more precisely edit the text material corresponding to the target text template based on the second text effect, thereby improving the text effect of the text material corresponding to the target text template to match the desired text effect.
[0063] After a target text template is selected in a text template selection area on the first text editing screen, the target text template is set to be permitted to trigger the display of a second text editing screen that includes a second text effect editing item for the target text template.
[0064] In step A2, in response to an editing operation on the target text template in the second text effect editing area, a second text effect of the text material corresponding to the target text template placed in the text track clip is adjusted, and a third text effect after adjusting the second text effect of the text material corresponding to the target text template is displayed in the text effect preview area.
[0065] Referring to FIG. 5, at least two second text effect editing options may be displayed in the second text effect editing area of the second text editing screen. Each second text effect editing option is associated with one piece of second text effect editing information. The second text effect editing information determined by the editing operation may be used to adjust the second text effect of the text material corresponding to the target text template in the text track clip based on the second text effect of the text track clip, thereby precisely adjusting the text material in the text track clip from the second text effect to a third text effect. Furthermore, the text material corresponding to the target text template may be displayed in the text effect preview area based on the third text effect after further adjusting the text material.
[0066] As a result, if the text effect of the text material corresponding to the text template does not meet the requirements, the second text editing screen is used for precise editing. However, if the text effect of the text material corresponding to the text template meets the requirements, the text effect of the text material can be edited / created using only the first text editing screen. This avoids lengthening the operation path for text effect editing as much as possible, ensures high distribution efficiency of text templates, and improves high-speed text editing.
[0067] In an optional, non-limiting embodiment, the second text effect editing area replaces the text template selection area and the first text effect editing area in the first text editing screen in the form of an overlay, and is displayed in combination with the text effect preview area in the first text editing screen to form a second text editing screen.
[0068] 3 and 5, to achieve more precise editing / creation of text effects for text material corresponding to a text template, a second text editing screen including a second text effect editing area may be displayed in the form of an overlay. The overlay may be a medium used to open the second text editing screen for the text track. The second text editing screen may complete presentation-related or contextual tasks.
[0069] 3 and 5, the second text effect editing area of the second text editing screen sets / displays a plurality of second text effect editing options formed by precisely editing the text effects of the text material in the text template. Each second text effect editing option is associated with a text effect for precisely editing the text content. Each second text effect editing option can be clicked to trigger selection, allowing precise adjustment of the text effect of the text material.
[0070] In an optional, non-limiting embodiment, the second text effect editing item displayed in the second text effect editing area is at least a portion of the candidate text effect editing options other than the first text effect editing item, and the second text effect editing item displayed in the second text effect editing area may be partially the same as or completely different from the first text effect editing item displayed in the first text effect editing area.
[0071] 3 and 5, in order to precisely edit and form the text effects of the text material in the text template, the remaining text effect editing options other than the first text effect editing option among the candidate text effect editing options and some of the first text effect editing options may be displayed as second text effect editing options in the second text effect editing area, thereby providing more finely tuned editing options and realizing more text effects when editing the text material in the text template.
[0072] In an optional, non-limiting embodiment, the frequency of use of at least some of the first text effect editing items displayed in the first text effect editing area is greater than the frequency of use of the second text effect editing items displayed in the second text effect editing area.
[0073] In an optional, non-limiting embodiment, the second text effect editing items displayed in the second text effect editing area are configured to be grouped and displayed in the second text effect editing area according to the group to which the second text effect editing items belong.
[0074] 3 and 5, because there are a relatively large number of second text effect editing options to be displayed in the second text effect editing area, it is difficult to simultaneously display all of the second text effect editing options on the limited second text editing screen. For this reason, the second text effect editing options may be grouped by type. By grouping the second text effect editing options, operation symbols corresponding to each second text effect editing option may be displayed on the second text editing screen according to the different groups to which the second text effect editing options belong.
[0075] 5, the second text effect editing items displayed in the second text effect editing area may include operation symbols for adjusting second text effect editing options, such as bolding, slanting, adding underlining, and adjusting at least a portion of the layout of the text material corresponding to the text template, quick capitalization, regular alignment, and adjusting at least a portion of the alignment of the text material corresponding to the text template, adding and modifying a bend function to the text material corresponding to the text template, adjusting rows / columns to the text material corresponding to the text template, and / or adjusting the color combination of the text material corresponding to the text template, thereby enabling precise editing of the text material (e.g., characters) corresponding to the text template.
[0076] As an optional, non-limiting embodiment, the video editing method of this example may include: displaying preset text in a text box in the text effect preview area; and, in response to an input operation to trigger input of text content into the text box, obtaining the edited / input text content to replace the preset text in the text box.
[0077] 3 and 6, after selecting a target text template on the first text editing screen, a text box is displayed in the text effect preview area based on the selected target text template, and preset text may be preset in the text box. An input operation to trigger input of text content into the text box can be used to trigger input of text content in the text box, to obtain the edited / input text content, and then replace the original preset text in the text box with the input text content, and the input text content can be displayed in the text box.
[0078] 3 and 4, the text box displayed in the text effect preview area is associated with a number of control symbols for adjusting the text content in the text box, such as a control symbol for inputting text content into the text box, a control symbol for deleting the text box, and a control symbol for rotating the text box.
[0079] In response to a trigger operation for inputting text content into the text box, a text content edit input area for inputting text content into the text box is displayed. When an operation symbol for inputting text content into the text box is triggered, a text content edit input area for inputting text content into the text box is displayed in response to the trigger operation on the text box. For example, a pop-up window including a text content edit input area may be popped up, and the text content to be input may be edited using the text content edit input area.
[0080] As an optional, non-limiting embodiment, the video editing method of this example may include generating a video based on video track clips and text track clips in an editing track of a video editing screen.
[0081] According to the arrangement order of each text track clip placed on the editing track of the video editing screen, the video track clips and each text track clip on the editing track may be combined into a video with text effects.
[0082] In an embodiment of the present disclosure, the process of selecting a text template and editing some of the text effects is performed on the first text editing screen. When the text effect meets the requirements and more detailed text effect editing is not required, the user can directly use the text material in the text track to generate a video without having to jump to another editing screen to edit the text effect. This shortens the text editing operation path, ensures high distribution efficiency of text templates, improves the high-speed editing of text material text effects, and improves the efficiency of video editing on mobile devices.
[0083] FIG. 7 is a structural diagram of a video editing device according to an embodiment of the present disclosure. The embodiment of the present disclosure is applied to video editing by adding text subtitles to video material. The device may be implemented in the form of software and / or hardware. The video editing device may be implemented by being placed in any electronic device with a network communication function. The electronic device may be a mobile terminal, a PC terminal, a server, etc.
[0084] As shown in Figure 7, the video editing device of this embodiment may include a display module 710, a template selection module 720 and an adjustment module 730, among which: The display module 710 is configured to display a first text editing screen for a text track clip in an editing track on a video editing screen in response to a trigger operation for the text track clip. The first text editing screen includes a text effect preview area, a text template selection area, and a first text effect editing area. The text template selection area is configured to display text template options. The first text effect editing area is configured to display first text effect editing options. The text effect preview area is configured to display text effects of the text template. The template selection module 720 is used to place text material corresponding to the target text template in the text track clip in response to a selection operation for a target text template in the text template selection area, and display a first text effect of the text material corresponding to the target text template in the text effect preview area. The adjustment module 730 is used to adjust a first text effect of the text material corresponding to the target text template placed in the text track clip in response to an editing operation on the target text template in the first text effect editing area, and display a second text effect after adjusting the first text effect of the text material corresponding to the target text template in the text effect preview area.
[0085] Based on the above embodiment, the device: an adjustment module 730 for displaying a second text editing screen in response to a trigger operation on a target text template currently selected in the text template selection area; The text track clip may further include an adjustment module 730 for adjusting a second text effect of the text material corresponding to the target text template placed in the text track clip in response to an editing operation on the target text template in the second text effect editing area, and displaying a third text effect after adjusting the second text effect of the text material corresponding to the target text template in the text effect preview area. The second text editing screen includes a text effect preview area and a second text effect editing area, the second text effect editing area is used to display second text effect editing options, and the text effect preview area is used to display text effects of the text template.
[0086] Based on the above embodiment, the trigger operation for the text track clip in the editing track on the video editing screen is specifically as follows: Triggering the creation of a blank text track clip by creating a new text clip in the video editing screen; or It may also be to trigger a text editing operation on an existing text track clip in the video editing screen.
[0087] Based on the above embodiment, the device: The method may further include adjusting the start and end points of the text track corresponding to the text track clip in response to an adjustment operation on the text track clip in the editing track on the video editing screen.
[0088] Based on the above embodiment, the first text effect editing option displayed in the first text effect editing area may be pre-selected from the candidate text effect editing options based on the frequency of use of the candidate text effect editing item, where the candidate text effect editing option is for editing text material corresponding to a text template to form a text effect.
[0089] Based on the above embodiment, the text template selection area and the first text effect editing area may be set in the same overlay and displayed in combination with the text effect preview area in an overlay format to form the first text editing screen.
[0090] Based on the above embodiment, at least some of the first text effect editing options displayed in the first text effect editing area may be in an invisible state, and at least some of the first text effect editing options may be in a visible state. When a first text effect editing option in a visible state is triggered to slide, the first text effect editing option in an invisible state may be adjusted to a visible state.
[0091] Based on the above embodiment, the second text effect editing area may replace the text template selection area and the first text effect editing area in the first text editing screen in the form of an overlay, and be displayed in combination with the text effect preview area in the first text editing screen to form the second text editing screen.
[0092] Based on the above embodiment, the second text effect editing item displayed in the second text effect editing area is at least some of the text effect editing options among the candidate text effect editing options other than the first text effect editing item, and the second text effect editing item displayed in the second text effect editing area may be partially the same as or completely different from the first text effect editing item displayed in the first text effect editing area.
[0093] Based on the above embodiment, the frequency of use of at least some of the first text effect editing items displayed in the first text effect editing area may be greater than the frequency of use of the second text effect editing items displayed in the second text effect editing area.
[0094] Based on the above embodiment, after a target text template is selected in the text template selection area, the target text template may be configured to allow triggering of the target text template to display a second text editing screen including a second text effect editing item.
[0095] Based on the above embodiment, the second text effect editing items to be displayed in the second text effect editing area may be configured to be grouped and displayed in the second text effect editing area according to the group to which the second text effect editing items belong.
[0096] Based on the above embodiment, the device: Displaying a preset text in a text box in the text effect preview area; In response to an input operation to trigger input of text content into the text box, obtaining the edited input text content to replace preset text in the text box; It may further include.
[0097] Based on the above embodiment, the device: The method may further include displaying a text content editing input area for inputting text content into the text box in response to a trigger operation for inputting text content into the text box.
[0098] Based on the above embodiment, the device: The method may further include generating a video based on the video track clips and the text track clips in the editing track of the video editing screen.
[0099] Based on the above embodiment, generating a video based on the video track clips and the text track clips in the editing track of the video editing screen includes: The method may include combining the video track clips and each text track clip in the editing track into a video with text effects according to the arrangement order of each text track clip placed on the editing track of the video editing screen.
[0100] In an embodiment of the present disclosure, the process of selecting a text template and editing some of the text effects is performed on the first text editing screen. When the text effect meets the requirements and more detailed text effect editing is not required, the user can directly use the text material in the text track to generate a video without having to jump to another editing screen to edit the text effect. This shortens the text editing operation path, ensures high distribution efficiency of text templates, improves the high-speed editing of text material text effects, and improves the efficiency of video editing on mobile devices.
[0101] The video editing apparatus according to the embodiments of the present disclosure can execute the video editing method according to any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the video editing method.
[0102] It should be noted that each unit and module included in the above device is merely distinguished by functional logic, and is not limited to the above distinctions, as long as it can realize the corresponding function. Furthermore, the specific names of each functional unit are merely intended to make it easier to distinguish from each other, and are not intended to limit the scope of protection of the embodiments of the present disclosure.
[0103] FIG. 8 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. Hereinafter, referring to FIG. 8, a structural schematic diagram of an electronic device (e.g., a terminal device or server in FIG. 8) 800 suitable for implementing an embodiment of the present disclosure is shown. The terminal device according to the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 8 is merely an example and should not limit the functionality and scope of use of the embodiment of the present disclosure.
[0104] 8, electronic device 800 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 801, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 802 or programs loaded from storage device 808 into random access memory (RAM) 803. RAM 803 further stores various programs and data necessary for the operation of electronic device 800. Processing unit 801, ROM 802, and RAM 803 are connected to each other via bus 804. Edit / output (I / O) interface 805 is also connected to bus 804.
[0105] Typically, input devices 806, including a touch panel, touch pad, keyboard, mouse, web camera, microphone, accelerometer, gyroscope, etc.; output devices 807, including a liquid crystal display (LCD), loudspeaker, oscillator, etc.; storage devices 808, including a magnetic tape, hard disk, etc.; and communication devices 809 may be connected to I / O interface 805. Communication devices 809 may allow electronic device 800 to exchange data with other devices through wireless or wired communication. While FIG. 8 shows electronic device 800 with various devices, it should be understood that not all illustrated devices are required to be implemented or included. More or fewer devices may alternatively be implemented or included.
[0106] In particular, according to an embodiment of the present disclosure, the processes described with reference to the flowcharts may be implemented as a computer software program. For example, an embodiment of the present disclosure may include a computer program product, which may include a computer program stored on a non-transitory computer-readable medium. The computer program may include program code for executing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed via a network via the communication device 809, or may be installed from the storage device 808, or may be installed from the ROM 802. When the computer program is executed by the processing device 801, it performs the functions described above that are specific to the methods of the embodiments of the present disclosure.
[0107] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0108] The electronic device according to the embodiment of the present disclosure belongs to the same inventive concept as the video editing method according to the above embodiment, and the technical details not described in detail in this embodiment may refer to the above embodiment, and the present embodiment has the same beneficial effects as the above embodiment.
[0109] An embodiment of the present disclosure provides a computer storage medium having a computer program stored therein, the computer program executing the video editing method according to the embodiment when executed by a processor.
[0110] It should be noted that the computer-readable medium in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program. The program may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, the data signal including computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), or the like, or any suitable combination of the above.
[0111] In some embodiments, the client terminals and servers may communicate using any now known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected (e.g., via a communications network) to communicate with digital data in any format or medium. Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), extranets (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any now known or later developed networks.
[0112] The computer-readable medium may be included in the electronic device, or may exist separately but not assembled into the electronic device.
[0113] The computer-readable medium includes one or more programs, which, when executed by the electronic device, cause the electronic device to: In response to a trigger operation on a text track clip in an editing track on a video editing screen, a first text editing screen for the text track clip is displayed, the first text editing screen including a text effect preview area, a text template selection area, and a first text effect editing area, the text template selection area is for displaying text template options, the first text effect editing area is for displaying first text effect editing options, and the text effect preview area is for displaying a text effect of the text template; in response to a selection operation on a target text template in the text template selection area, placing text material corresponding to the target text template in the text track clip and displaying a first text effect of the text material corresponding to the target text template in the text effect preview area; in response to an editing operation on the target text template in the first text effect editing area, adjusting a first text effect of the text material corresponding to the target text template placed in the text track clip and displaying a second text effect after adjusting the first text effect of the text material corresponding to the target text template in the text effect preview area.
[0114] Computer program code for carrying out the operations of the present disclosure may be written in one or more programming languages, or a combination thereof. Such programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer and as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer may be connected to the user's 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 (e.g., via the Internet using an Internet Service Provider).
[0115] The flowcharts and block diagrams in the figures illustrate 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 flowcharts or block diagrams may represent a module, program section, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should be noted that in some permutation implementations, the functions depicted in the blocks may occur in a different order than depicted in the figures. For example, two consecutive blocks in the figures may actually be executed essentially simultaneously, or they may be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.
[0116] The relevant units described in the embodiments of the present disclosure may be implemented in a software manner or a hardware manner. The names of modules may not constitute limitations on the units themselves. For example, the first acquiring unit may be further described as "a unit for acquiring at least two Internet Protocol addresses."
[0117] The functionality described herein above may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, model types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific general purpose products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), etc.
[0118] In the context of this disclosure, a machine-readable medium may be a tangible medium. A machine-readable medium may contain or store a program used by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection of one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0119] The above description merely describes preferred embodiments and applied technical principles of the present disclosure. As will be understood by those skilled in the art, the scope of the present disclosure is not limited to technical solutions formed by specific combinations of the above technical features, but also encompasses other technical guidance formed by any combination of the above technical features or equivalent features without departing from the concept disclosed above. For example, technical solutions formed by substituting the above features with technical features having similar functions (including but not limited to) disclosed in the present disclosure may be included.
[0120] Also, although operations are described in a particular order, this should not be understood as requiring these operations to be performed in the particular order shown or in a sequential order. In certain environments, multitasking and simultaneous processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features that are described in the context of separate embodiments may also be combined and implemented in a single embodiment. Conversely, various features that are described in the context of a single embodiment may be implemented in multiple embodiments, either independently or in any suitable subcombination.
[0121] Although the present subject matter has been described in language specifying structural features and / or methodological acts, it should be understood that the subject matter defined within 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 example forms of implementing the claims.
Claims
1. displaying a first text editing screen for a text track clip in an editing track on a video editing screen in response to a trigger operation for the text track clip in the editing track, the first text editing screen including a text effect preview area, a text template selection area, and a first text effect editing area, the text template selection area for displaying text template options, the first text effect editing area for displaying first text effect editing options, and the text effect preview area for displaying text effects of the text template; in response to a selection operation for a target text template in the text template selection area, placing text material corresponding to the target text template in the text track clip and displaying a first text effect of the text material corresponding to the target text template in the text effect preview area; In response to an editing operation on the target text template in the first text effect editing area, adjust a first text effect of the text material corresponding to the target text template placed in the text track clip, and display a second text effect obtained by adjusting the first text effect of the text material corresponding to the target text template in the text effect preview area; A video editing method comprising:
2. displaying a second text editing screen in response to a trigger operation on a selected target text template in the text template selection area, the second text editing screen including a text effect preview area and a second text effect editing area, the second text effect editing area for displaying second text effect editing options, and the text effect preview area for displaying text effects of the text template; In response to an editing operation on the target text template in the second text effect editing area, adjust a second text effect of the text material corresponding to the target text template placed in the text track clip, and display a third text effect obtained by adjusting the second text effect of the text material corresponding to the target text template in the text effect preview area; 10. The method of claim 1, further comprising:
3. To trigger a text track clip in the editing track on the video editing screen, Triggering the creation of a blank text track clip by creating a new text clip in the video editing screen; or Triggering text editing operations on existing text track clips in the video editing screen 2. The method of claim 1, wherein:
4. and adjusting the start and end points of the text track corresponding to the text track clip in response to an adjustment operation on the video editing screen for the text track clip in the editing track.
4. The method of claim 3.
5. The first text effect editing option displayed in the first text effect editing area is pre-selected from the candidate text effect editing options based on a frequency of use of the candidate text effect editing item, and the candidate text effect editing option is for editing text material corresponding to a text template to form a text effect.
2. The method of claim 1 .
6. The text template selection area and the first text effect editing area are set to the same overlay and are displayed in combination with the text effect preview area in an overlay format to form the first text editing screen.
2. The method of claim 1 .
7. At least some of the first text effect editing options displayed in the first text effect editing area are in an invisible state, and at least some of the first text effect editing options are in a visible state. When a first text effect editing option in a visible state is triggered to slide, the first text effect editing option in an invisible state is adjusted to a visible state.
2. The method of claim 1 .
8. The second text effect editing area replaces the text template selection area and the first text effect editing area in the first text editing screen in the form of an overlay and is displayed in combination with the text effect preview area in the first text editing screen to form the second text editing screen.
3. The method of claim 2.
9. The second text effect editing item displayed in the second text effect editing area is at least a part of the candidate text effect editing options other than the first text effect editing item, and the second text effect editing item displayed in the second text effect editing area is partially the same as or completely different from the first text effect editing item displayed in the first text effect editing area.
3. The method of claim 2.
10. A frequency of use of at least some of the first text effect editing items displayed in the first text effect editing area is greater than a frequency of use of the second text effect editing items displayed in the second text effect editing area.
3. The method of claim 2.
11. After a target text template is selected in the text template selection area, the target text template is configured to allow a trigger for the target text template to display a second text editing screen including a second text effect editing item.
3. The method of claim 2.
12. The second text effect editing items displayed in the second text effect editing area are set to be grouped and displayed in the second text effect editing area according to the group to which the second text effect editing items belong.
3. The method of claim 2.
13. Displaying a preset text in the text box of the text effect preview area; In response to an input operation to trigger input of text content into the text box, the edited / inputted text content is retrieved to replace the preset text in the text box.
3. The method according to claim 1 or 2.
14. In response to a trigger operation for inputting text content into the text box, a text content editing input area for inputting text content into the text box is displayed.
14. The method of claim 13.
15. Generating a video based on video track clips and text track clips in the editing track of the video editing screen 3. The method according to claim 1 or 2.
16. generating a video based on video track clips and text track clips in an edit track of a video edit screen, and combining the video track clips and the text track clips in the editing track into a video with text effects according to the arrangement order of the text track clips placed on the editing track of the video editing screen.
16. The method of claim 15.
17. a display module for displaying a first text editing screen for a text track clip in an editing track on a video editing screen in response to a trigger operation for the text track clip, the first text editing screen including a text effect preview area, a text template selection area, and a first text effect editing area, the text template selection area for displaying text template options, the first text effect editing area for displaying first text effect editing options, and the text effect preview area for displaying text effects of the text template; a template selection module for, in response to a selection operation for a target text template in the text template selection area, placing text material corresponding to the target text template in the text track clip and displaying a first text effect of the text material corresponding to the target text template in the text effect preview area; an adjustment module for adjusting a first text effect of text material corresponding to the target text template placed in the text track clip in response to an editing operation on the target text template in the first text effect editing area, and displaying a second text effect obtained by adjusting the first text effect of the text material corresponding to the target text template in the text effect preview area; A video editing device comprising:
18. one or more processors; a storage device for storing one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the video editing method of any one of claims 1 to 16. An electronic device characterized by:
19. Comprising computer executable instructions for, when executed by a computer processor, carrying out the video editing method of any one of claims 1 to 16. A storage medium characterized by:
Citation Information
Patent Citations
Display method and device and readable storage medium
CN115580749A
Image display device
JP2007287163A
System for changing operation menu, method for changing server, terminal, operation menu and program for changing operation menu
JP2010176359A
Video processing method, apparatus, device and computer program
JP2021535656A