Video draft generation method, device, equipment, storage medium and program product
By setting multiple independent timelines within the video editing interface to generate corresponding video drafts, the problem of inefficiently comparing and replacing video editing schemes in existing technologies is solved, thereby improving video editing efficiency.
Patent Information
- Application Number
- CN202510901743.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2045-06-30
AI Technical Summary
Existing video editing software only includes a single timeline, which makes it impossible to efficiently and intuitively compare and quickly replace multiple video editing schemes, thus affecting video editing efficiency.
Within the video editing interface, set up at least two independent timeline components, each with its own timeline. This allows users to configure media footage on the media track of any timeline component and add content from one media track to another timeline component, generating multiple video drafts.
It enables the backup and rapid adjustment of video editing schemes, improving the efficiency of video editing, and supports efficient comparison and replacement of multiple schemes.
Smart Images

Figure CN120529133B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the technical field of computer, and particularly, to a video draft generation method and device, equipment, storage medium and program product. BACKGROUND
[0002] Currently, in a video editing scenario, a plurality of material tracks based on a timeline are set in a video editing interface of a video editing software, and a user can configure media materials on the material tracks to realize combination and editing of media contents such as videos, subtitles and special effects, and finally obtain a video draft meeting the user's setting requirements.
[0003] In the prior art, the video editing interface usually only contains one timeline, and since the video draft needs to be based on all media materials in the material tracks on the timeline, the timeline cannot retain alternative solutions, so the user cannot efficiently and intuitively compare between multiple video editing solutions, nor can the user quickly replace the video editing solution, which affects the video editing efficiency. SUMMARY
[0004] Embodiments of the present disclosure provide a video draft generation method and device, equipment, storage medium and program product to overcome the problem of being unable to quickly compare and replace video editing solutions.
[0005] In a first aspect, embodiments of the present disclosure provide a video draft generation method, comprising:
[0006] displaying a video editing interface, the video editing interface being provided with at least two timeline components, wherein the timeline components are configured with material tracks, and the timeline components are used to generate corresponding video drafts based on independent timelines; in response to a first operation on a first timeline component of the video editing interface, configuring content on the material track of the first timeline component to generate a first video draft based on the first timeline; or adding the content on the material track of the first timeline component to a material track of a second timeline component of the video editing interface to generate a second video draft based on the second timeline.
[0007] In a second aspect, embodiments of the present disclosure provide a video draft generation device, comprising:
[0008] a display module configured to display a video editing interface, the video editing interface being provided with at least two timeline components, wherein the timeline components are configured with material tracks, and the timeline components are used to generate corresponding video drafts based on independent timelines;
[0009] The processing module is configured to, in response to a first operation on a first timeline component of the video clip interface, configure content on a material track of the first timeline component to generate a first video draft based on the first timeline, or add the content on the material track of the first timeline component to a material track of a second timeline component of the video clip interface to generate a second video draft based on the second timeline.
[0010] In a third aspect, an electronic device is provided, including a processor and a memory.
[0011] The memory stores computer-executable instructions.
[0012] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the video draft generation method according to the first aspect and various possible designs of the first aspect.
[0013] In a fourth aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the video draft generation method according to the first aspect and various possible designs of the first aspect is implemented.
[0014] In a fifth aspect, a computer program product is provided, and the computer program product includes a computer program. When a processor executes the computer program, the video draft generation method according to the first aspect and various possible designs of the first aspect is implemented.
[0015] The video draft generation method, device, electronic device, storage medium and program product provided by the embodiments can display a video clip interface, and at least two timeline components are arranged in the video clip interface. The timeline component is configured with a material track, and the timeline component is used to generate a corresponding video draft based on an independent time axis. In response to a first operation on a first timeline component of the video clip interface, content on the material track of the first timeline component is configured to generate a first video draft based on the first timeline. Alternatively, the content on the material track of the first timeline component is added to the material track of a second timeline component of the video clip interface to generate a second video draft based on the second timeline. At least two timeline components are arranged in the video clip interface, so that a user can configure media materials in the material track of any timeline component. Meanwhile, the media materials configured in one timeline component can be added to the material track of another timeline component, so as to realize backup and rapid adjustment of a video clip scheme and improve the efficiency of video clip. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present disclosure, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor.
[0017] Figure 1 An application scenario diagram of the video draft generation method provided by the embodiments of the present disclosure;
[0018] Figure 2 A flowchart of the video draft generation method provided by the embodiments of the present disclosure Figure 1 ;
[0019] Figure 3 A schematic diagram of a timeline component provided by the embodiments of the present disclosure;
[0020] Figure 4 A process diagram of generating a second video draft provided by the embodiments of the present disclosure;
[0021] Figure 5 A state diagram of a timeline component provided by the embodiments of the present disclosure;
[0022] Figure 6 A flowchart of the video draft generation method provided by the embodiments of the present disclosure Figure 2 ;
[0023] Figure 7 A generation process diagram of a composite media material provided by the embodiments of the present disclosure;
[0024] Figure 8 A schematic diagram of a second timeline component provided by the embodiments of the present disclosure;
[0025] Figure 9 A structural block diagram of the video draft generation apparatus provided by the embodiments of the present disclosure;
[0026] Figure 10 A structural schematic diagram of an electronic device provided by the embodiments of the present disclosure;
[0027] Figure 11 A hardware structural schematic diagram of an electronic device provided by the embodiments of the present disclosure. DETAILED DESCRIPTION
[0028] In order to make the purposes, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0029] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present disclosure are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of countries and regions, and provide corresponding operation portal for user to choose authorization or refusal.
[0030] The application scenarios of the embodiments of the present disclosure are explained as follows:
[0031] The video draft generation method provided by the embodiments of the present disclosure can be applied in an application program (APP, Application) with video editing function, such as a video editing application program, a short video application program, etc. More specifically, it can be applied in the application scenario of video editing. The execution subject of the present embodiment can be a terminal device running the above-mentioned application program with video editing function, or a server deploying the server of the above-mentioned application program, or other electronic devices with similar functions. When the execution subject is a terminal device, the terminal device executes the method provided by the present embodiment by running the above-mentioned application program; when the execution subject is a server, the server of the above-mentioned application program with video editing function can be partially or entirely run on the server, and the method provided by the present embodiment is executed on the server side, while the terminal device runs the client of the application program, or runs a browser. The server and the terminal device communicate based on the client-server (CS) architecture, or the server and the terminal device communicate based on the browser-server (BS) architecture, so that the terminal device can obtain the execution result of the method provided by the present embodiment and display it as needed.
[0032] In some embodiments, the terminal device or server can implement the video draft generation method provided in this disclosure by running various computer-executable instructions or computer programs. For example, computer-executable instructions can be program-level commands, machine instructions, or software instructions. Computer programs can be native programs or software modules in an operating system; they can be local applications, i.e., programs that need to be installed in the operating system to run, or mini-programs embedded in any APP, i.e., programs that run in a browser environment. In summary, the aforementioned computer-executable instructions can be any form of instruction, and the aforementioned computer programs can be any form of application, module, or plugin; the specific implementation can be configured as needed. Furthermore, in implementing the video draft generation method provided in this disclosure, the terminal device can execute the method by running computer-executable instructions or computer programs set locally, or by calling computer-executable instructions or computer programs set in an external server. In some embodiments, the server may be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud storage, cloud communication, cloud database, cloud computing, cloud functions, network services, middleware services, domain name services, security services, content delivery network (CDN), and big data and artificial intelligence platforms. Among these, cloud services may be interactive processing services that can be invoked by terminal devices.
[0033] Figure 1 This is an application scenario diagram of the video draft generation method provided in this disclosure embodiment, with reference to... Figure 1 As shown in the diagram, taking a terminal device as an example, the terminal device runs a target application with video editing functions. The user launches this target application to display a video editing interface. Within the video editing interface, there is a media library, a media track, and a playback window for previewing video drafts. The user selects media materials such as videos (video clip #1, video clip #2), images (image #3), and music (music clip #4) from the media library and loads them onto the media track to generate a video draft. Then, the user plays the video draft through the playback window to demonstrate the video editing effect. The user can further adjust the overlay and playback order of the various media materials as needed to obtain a video editing solution that meets their requirements. Finally, by exporting the video draft, the user obtains the final video editing result, which is a video clip composed of the aforementioned media materials.
[0034] In the prior art, only one timeline is usually included in a video editing interface, and since the content video draft needs to be based on all media materials in the material track on the timeline, the alternatives cannot be kept on the timeline, which makes the user unable to efficiently and intuitively compare between multiple video editing schemes, and unable to quickly replace the video editing scheme, thereby affecting the video editing efficiency.
[0035] Embodiments of the present disclosure provide a video draft generation method to solve the above problems.
[0036] Reference Figure 2 , Figure 2 Flowchart of the video draft generation method provided by the embodiments of the present disclosure Figure 1 The method of the present embodiment can be applied in a terminal device or a server. In the case of applying the method provided by the present embodiment to a terminal device, in one possible implementation, the terminal device can implement the video draft generation method provided by the present embodiment by executing program code deployed locally. In another possible implementation, the server can be used to deploy a function service based on the video draft generation method provided by the present embodiment, and the terminal device can implement the video draft generation method provided by the present embodiment by accessing the server and calling the corresponding function service. For example, the video draft generation method provided by the present embodiment includes:
[0037] Step S101: display a video editing interface, and at least two timeline components are set in the video editing interface, wherein a material track is configured in the timeline component, and the timeline component is used to generate a corresponding video draft based on an independent timeline.
[0038] Step S102: in response to a first operation on a first timeline component of the video editing interface, configure the content on the material track of the first timeline component, generate a first video draft based on the first timeline; or add the content on the material track of the first timeline component to the material track of a second timeline component of the video editing interface, and generate a second video draft based on the second timeline.
[0039] Reference Figure 1The application scenario diagram shown in the embodiment introduces the video draft generation method provided by taking a terminal device as an execution subject. For example, a target application program is a video editing application program. The terminal device displays a video editing interface by running the target application program. The video editing interface can be a main interface of the target application program or a secondary interface jumped from another function interface in the target application program, which is not limited here. In the video editing interface, at least two timeline components are arranged. The timeline component is a function component with an independent time axis. The timeline component is configured with a material track. The material track is used to load media materials. Each timeline component can generate a corresponding video draft based on the independent time axis by using the media materials loaded on the material track. Figure 3 A schematic diagram of a timeline component provided by an embodiment of the present disclosure is shown in FIG. 2. Figure 3 As shown in the figure, in the video editing interface, a material library component, a playing component, and at least two timeline components are arranged, for example, a first timeline component (shown as T1 in the figure) and a second timeline component (shown as T2 in the figure) shown in the figure. The user can select video, picture, music, and other media materials from the material library component and load them on the material track of any timeline component to generate a video draft corresponding to the timeline, for example, by responding to a first operation on the first timeline component of the video editing interface, loading video clip V1, video clip V2, and music clip M1 on the material track of the first timeline component to generate a video draft with a duration of n seconds (i.e., a first video draft based on the first timeline), and playing in the playing component. In another possible case, by responding to a first operation on the second timeline component of the video editing interface, loading video clip V3, video clip V1, and music clip M2 on the material track of the second timeline component to generate a video draft with a duration of m seconds (i.e., a second video draft based on the second timeline), and playing in the playing component. Through the above embodiment scheme, the media materials can be saved as different combinations of media materials, thereby realizing the effects of scheme backup, scheme recording, and scheme reference of the video editing scheme.
[0040] Further, in another possible implementation, in response to a first operation on the first timeline component of the video editing interface, the content on the material track of the first timeline component can be added to the material track of the second timeline component of the video editing interface to generate a second video draft based on the second timeline. Figure 4 A process diagram for generating a second video draft provided by an embodiment of the present disclosure is shown in FIG. 4. Figure 4As shown, after a first video draft based on a first timeline is generated by loading video clip V1, video clip V2 and music clip M1 onto the material track of the first timeline component (shown as T1 in the figure), the user adds video clip V1 and video clip V2 on the material track of the first timeline component to the material track of a second timeline component (shown as T2 in the figure) by applying a first operation, for example, in a dragging manner. In this case, video clip V1 and video clip V2 on the material track of the first timeline component remain on the material track of the first timeline component; and video clip V1 and video clip V2 are added to the material track of the second timeline component. Thus, the effect of quickly adding video clip V1 and video clip V2 to the material track of the second timeline component is achieved.
[0041] Further, in a possible implementation, among the at least two timeline components, there is one timeline component in an unfolded state and at least one timeline component in a folded state; a component panel of the timeline component in the unfolded state is displayed in a first area of the video editing interface, and a component label of the timeline component in the folded state is displayed in a second area of the video editing interface, where the component panel is used to display the material track configured in the timeline component. Figure 5 A state diagram of a timeline component provided by an embodiment of the present disclosure is shown in Figure 5 As shown, by way of example, after entering the video editing interface, a component panel of a first timeline component in an unfolded state is displayed by default in a first area of the video editing interface, and the component panel displays the material track configured in the timeline component, for example, the material track Track_1 and the material track Track_2 shown in the figure. A second timeline component in a folded state only displays a component label thereof, namely Timeline_2, in a second area of the video editing interface. When the component label is clicked, the second timeline component is set to an unfolded state, and the content on the material track of the second timeline component is displayed; meanwhile, the first timeline component is set to a folded state (this case is not shown in the figure). Optionally, the component label of the second timeline component, namely Timeline_1, can also be displayed in the second area. In this embodiment, different timeline components, for example, the first timeline component and the second timeline component, are displayed in a card form in a folded state, and the user can set them to an unfolded or folded state as needed, thereby increasing the operation area of the component panel of the timeline component in the unfolded state and improving the operation convenience.
[0042] In another possible implementation, the second timeline component can be configured to the display state in response to a second operation on the component label of the second timeline component, for example, clicking the component label Timeline_2 of the second timeline component, and then the component panel of the first timeline component and the component panel of the second timeline component are simultaneously displayed in the form of a split column in the first area of the video clip interface. Then, the user can transfer / add the media on the media track of any one of the timeline components to the media track of the other timeline component by operating the component panel of the first timeline component or the component panel of the second timeline component, to achieve flexible multi-timeline video clip scheme management and backup.
[0043] Further, the video clip interface is further configured with a playing component for displaying a video draft. After the first video draft based on the first timeline component is generated by performing the above steps, on one hand, the terminal device can perform image rendering based on the first video draft to play a corresponding preview video, that is, to play the first video draft. Meanwhile, the playing component can preload the second video draft corresponding to the second timeline component, and immediately play the second video draft through the playing component when the second timeline component is activated, to realize real-time switching display of the first video draft and the second video draft, facilitate the user to perform effect comparison, and improve the efficiency of video clipping.
[0044] In this embodiment, the video clip interface is displayed, and the video clip interface is provided with at least two timeline components. The timeline component is configured with a media track, and the timeline component is used to generate a corresponding video draft based on an independent time axis. In response to a first operation on a first timeline component of the video clip interface, the content on the media track of the first timeline component is configured to generate a first video draft based on the first timeline. Alternatively, the content on the media track of the first timeline component is added to the media track of a second timeline component of the video clip interface to generate a second video draft based on the second timeline. By providing at least two timeline components in the video clip interface, the user can configure media to the media track of any one of the timeline components, and the media configured in one timeline component can be added to the media track of another timeline component, to realize backup and rapid adjustment of the video clip scheme and improve the efficiency of video clipping.
[0045] Reference Figure 6 , Figure 6 Flowchart of a video draft generation method provided by the embodiment of the disclosure Figure 2 This embodiment is based on the embodiment shown in Figure 2 The video draft generation method provided by the embodiment of the disclosure includes:
[0046] Step S201: display a video clip interface, the video clip interface is provided with at least two timeline components and a material library component, wherein the timeline component is configured with a material track, and the timeline component is used to generate a corresponding video draft based on an independent time axis.
[0047] Step S202: in response to a first sub-operation on the material library component, select a target media material, and configure the target media material to the material track of the first timeline component to generate a first video draft based on the first timeline.
[0048] Step S203: in response to a second sub-operation on the target material identifier on the material track of the first timeline component, locate the target media material indicated by the target material identifier in the material library component.
[0049] Step S204: configure the target media material to the material track of the second timeline component to generate a second video draft based on the second timeline.
[0050] Exemplarily, in the process of selecting a media material from the material library and adding it to the timeline component, first, the terminal device selects a target media material in response to a first sub-operation on the material library component, wherein the first sub-operation is, for example, a point selection operation, and then the terminal device automatically, or in response to another user operation, configures the target media material to the material track of the first timeline component, the material track of the first timeline component displays a material identifier corresponding to the target media material, i.e., a target material identifier, which includes, for example, an indication icon, such as a frame arrangement icon corresponding to a video clip, or a text description, without limitation. Then, when it is needed to add the media material on the material track of the first timeline component to the material track of the second timeline component, in response to a second sub-operation, such as a point selection or drag operation, on the target material identifier on the material track of the first timeline component, the target media material is configured to the material track of the second timeline component, for example, the target material identifier corresponding to the target media material is added to the material track of the first timeline component to show the user the result of loading the target media material to the material track.
[0051] Further, in a possible implementation, the material library component includes a media library or a sub-draft library, wherein the media library is used to provide single media materials, and the sub-draft library is used to provide composite media materials, wherein the composite media materials are obtained by track-dimensionally superimposing at least one media sequence, and the media sequence includes a plurality of ordered arranged single media materials.
[0052] For example, a single media asset is a media asset consisting of a single asset file, such as a video clip, an image, a piece of music, and a special effect. Single media assets are stored in a media library, which will not be elaborated further here. A composite media asset, on the other hand, is formed by superimposing at least one media sequence along a track dimension. A media sequence includes multiple ordered single media assets, such as an arrangement of multiple video clips. Superimposing one or more media sequences located on different tracks constitutes a composite media asset. A composite media asset can be represented as a complete video draft, and a corresponding video clip can be directly generated using this composite media asset. Furthermore, this composite media asset is stored in a sub-draft library and saved as a sub-draft. Therefore, the process of generating composite media assets is similar to the process of generating a video draft, and can also be generated using the video draft generation method provided in this embodiment.
[0053] Figure 7 This is a schematic diagram illustrating the generation process of composite media material provided in an embodiment of this disclosure, such as... Figure 7 As shown, in the video editing interface, users can configure the media tracks within a timeline component. After loading media materials (such as image A, video B, and audio C as shown in the figure), the content on the media tracks of that timeline component can be stored as a composite media material M1. Image A and video B are located on the same track, forming a media sequence L1, while audio C is located on another track, forming another media sequence L2. This is then stored in the sub-draft library. Afterward, users can directly load this composite media material M1 onto the media tracks of a new project's timeline component. For example, as shown in the figure, by manipulating the sub-draft library, the composite media material M1 is loaded onto the media track of the first timeline component (shown as T1 in the figure), enabling rapid reuse of sub-drafts.
[0054] In one possible implementation, the target material identifier is used to indicate the target composite media material. In this case, after step S204, the following is also included:
[0055] Step S205: In response to the third operation of the target composite media material configured on the media track of the first timeline component, generate the modified target composite media material and synchronize the modified target composite media material to the media track of the second timeline component.
[0056] Step S206: In response to the third operation of the target composite media material configured on the media track of the second timeline component, generate the modified target composite media material and synchronize the modified target composite media material to the media track of the first timeline component.
[0057] Exemplarily, in the case that the target material is used to indicate the target composite media material, that is, the same composite media material is configured on the material tracks of the first timeline component and the second timeline component, in a possible implementation manner, in response to a third operation on the target composite media material configured on the material track of the first timeline component, the target composite media material is modified, for example, the position, duration, etc. of the media material in the target composite media material is modified, to generate a modified target composite media material. The target composite media material in the sub-draft library to which the modification operation is directed is globally modified, and then the modified target composite media material is synchronized to the material track of the second timeline component, that is, the target composite media material on the material track of the second timeline component is also automatically modified. In another possible implementation manner, in response to a third operation on the target composite media material configured on the material track of the second timeline component, the target composite media material is modified, for example, the position, duration, etc. of the media material in the target composite media material is modified, to generate a modified target composite media material. The target composite media material in the sub-draft library to which the modification operation is directed is also globally modified, and then the modified target composite media material is synchronized to the material track of the first timeline component on the other side, that is, the target composite media material on the material track of the first timeline component is also automatically modified. Since the target composite media material is a structure stored in the sub-draft library and has the same or similar data structure as the video draft, modification of the composite media material on any timeline component can achieve modification of the data body, thereby achieving global synchronization and improving the modification efficiency of the video editing scheme with the reference relationship of the composite media material.
[0058] Optionally, after step S204, the embodiment further includes:
[0059] Step S207: in response to a fourth operation on the composite media material configured on the material track of the first timeline component, displaying a material structure of the composite media material in the second timeline component, the material structure being used to represent the position of the media material constituting the composite media material on each material track.
[0060] Step S208: in response to a modification operation on the material structure of the composite media material in the second timeline component, synchronously modifying the corresponding composite media material in the first timeline component.
[0061] Exemplarily, in a possible implementation manner, the second timeline component is a subordinate functional component of the first timeline component, and is used to display the material structure of the selected composite media material in the first timeline component. Figure 8 A schematic diagram of the second timeline component provided by the embodiment of the disclosure is as follows: Figure 8As shown, in the video clip interface, in the initial state, the first timeline component is in the display state, and the second timeline component is in the folded state. Then, the composite media material M1 is loaded on the material track of the first timeline component, and in response to a fourth operation, such as a click operation, on the composite media material M1, the second timeline component is set to the display state, and the specific content of the composite media material M1 is displayed in the component panel of the second timeline component, for example, as shown in the figure, the composite media material M1 includes three material tracks, track_1, track_2 and track_3, wherein the track_1 loads the media sequence L1 composed of three video clips; the track_2 loads the media sequence L2 composed of three transition effects; and the track_3 loads the media sequence L3 composed of an audio and another composite media material M2. Through the component panel of the second timeline component, the detailed content display of the composite media material M1 loaded on the material track of the first timeline component is realized. Further, on this basis, in response to a modification operation on the material structure of the composite media material in the second timeline component, the corresponding composite media material in the first timeline component can be modified synchronously. Specifically, by responding to the operation instruction of the second timeline component, the content of the composite media material M1 displayed by the second timeline component can be modified, such as adjusting the duration of the video clip in the above-mentioned media sequence L1, replacing the video clip, etc., so as to realize the rapid adjustment of the multi-level content in the first timeline component and improve the efficiency of video editing.
[0062] Further, on this basis, if the composite media material M1 displayed by the second timeline component further includes a further composite media material, such as the composite media material M2, by clicking the composite media material M2, the content of the composite media material M2 (such as including multiple media sequences and single media materials constituting each media sequence) can be further displayed in other timeline components (such as the third timeline component or the first timeline component), and so on, to perform multi-level display until a composite media material composed of single media materials is displayed. Thus, efficient multi-level content display and editing are realized, and the efficiency of material adjustment in the video clip process is improved.
[0063] Further, exemplarily, the first timeline component and the second timeline component have the same project attribute, and the method further comprises:
[0064] Step S209: after the first timeline component is started, based on the project attribute, the second timeline component is started, and / or in the video clip interface, the version information corresponding to the timeline component is displayed.
[0065] Exemplarily, the first timeline component is a timeline component displayed in the video clip interface by default after a clip project is created, i.e., a main timeline component. In a possible implementation, on one hand, video clipping can be performed only through the first timeline component, a video draft is generated, and the video draft is saved as a composite media material. On the other hand, based on the display of the first timeline component, the terminal device can create a new timeline component, i.e., a second timeline component, in the video clip interface in response to a creation instruction, so that more than two timeline components are set in the video clip interface. The second timeline component is created based on the same clip project as the first timeline component, and therefore has the same project attribute.
[0066] In another possible implementation, when the first timeline component is used to load the video draft, the project attribute corresponding to the video draft is obtained, and then the terminal device can load the second timeline component belonging to the same clip project as the video draft based on the project attribute, so as to obtain the alternatives and reference schemes recorded for the video draft before, thereby improving the efficiency of video modification and secondary creation.
[0067] Exemplarily, on the other hand, when a timeline component (the first timeline component, the second timeline component, or the like) is selected or activated in the video clip interface, version information corresponding to the timeline component is displayed in a property area in the video clip interface, for example, including modification time, version number, video resolution, video duration, version description (for example, this version is compact in rhythm and cheerful in music), and the like, so that the user can quickly confirm the characteristics of the video editing schemes backed up in different timeline components through the version information, achieve the purpose of quickly generating video drafts of different versions, and improve the version management efficiency of multi-version video clip schemes.
[0068] In this embodiment, the implementation manner of step S201 is the same as that of step S101 in the embodiment of the disclosure Figure 2 The implementation manner of step S201 in this embodiment is the same as that of step S101 in the embodiment of the disclosure
[0069] Corresponding to the video draft generation method of the above embodiment, Figure 9 A structural block diagram of a video draft generation apparatus provided in the embodiment of the disclosure is shown. The method introduced in the above embodiment can be executed by the video draft generation apparatus, which can be implemented in a software and / or hardware manner, and can be integrated in an electronic device having a certain data processing function. The electronic device can include but is not limited to a mobile terminal having a large data processing capacity, and a desktop computer, a supercomputer, and the like having a large data processing capacity.
[0070] For ease of illustration, only parts related to the embodiments of the disclosure are shown. For details, refer to the description of the above embodiments.Figure 9 The video draft generation apparatus 3 comprises:
[0071] The display module 31 is configured to display a video editing interface, and the video editing interface comprises at least two timeline components, wherein each of the timeline components is configured with a material track, and each of the timeline components is configured to generate a corresponding video draft based on an independent timeline.
[0072] The processing module 32 is configured to, in response to a first operation on a first timeline component of the video editing interface, configure content on the material track of the first timeline component, and generate a first video draft based on the first timeline; or add the content on the material track of the first timeline component to a material track of a second timeline component of the video editing interface, and generate a second video draft based on the second timeline.
[0073] According to one or more embodiments of the present disclosure, among the at least two timeline components, one is in a display state, and at least one is in a folded state. The processing module 32 is further configured to display a component panel of the timeline component in the display state in a first area of the video editing interface, and display a component label of the timeline component in the folded state in a second area of the video editing interface, wherein the component panel is configured to display the material track configured in the timeline component.
[0074] According to one or more embodiments of the present disclosure, the processing module 32 is further configured to, in response to a second operation on the component label of the second timeline component, configure the second timeline component to the display state, so as to simultaneously display the component panel of the first timeline component and the component panel of the second timeline component in the video editing interface.
[0075] According to one or more embodiments of the present disclosure, the video editing interface further comprises a material library component. When the processing module 32 configures the content on the material track of the first timeline component in response to the first operation on the first timeline component of the video editing interface, the processing module 32 is specifically configured to, in response to a first sub-operation on the material library component, select a target media material, and configure the target media material to the material track of the first timeline component; when the processing module 32 adds the content on the material track of the first timeline component to the material track of the second timeline component of the video editing interface to generate the second video draft based on the second timeline, the processing module 32 is specifically configured to, in response to a second sub-operation on a target media material identifier on the material track of the first timeline component, locate the target media material indicated by the target media material identifier in the material library component, and configure the target media material to the material track of the second timeline component.
[0076] According to one or more embodiments of the present disclosure, the material library component includes a media library configured to provide single media materials and a sub-draft library configured to provide composite media materials, wherein the composite media materials are composed of at least one media sequence in track dimension, and the media sequence includes a plurality of single media materials arranged in order.
[0077] According to one or more embodiments of the present disclosure, the target material identifier is configured to indicate the target composite media material, and after the target media material is configured on the material track of the second timeline component, the processing module 32 is further configured to: in response to a third operation on the target composite media material configured on the material track of the first timeline component, generate a modified target composite media material and synchronize the modified target composite media material to the material track of the second timeline component, and / or in response to a third operation on the target composite media material configured on the material track of the second timeline component, generate a modified target composite media material and synchronize the modified target composite media material to the material track of the first timeline component.
[0078] According to one or more embodiments of the present disclosure, the processing module 32 is further configured to: in response to a fourth operation on the composite media material configured on the material track of the first timeline component, display a material structure of the composite media material in the second timeline component, and the material structure is configured to represent the positions of the media materials constituting the composite media material on the material tracks.
[0079] According to one or more embodiments of the present disclosure, the processing module 32 is further configured to: in response to a modification operation on the material structure of the composite media material in the second timeline component, synchronize the modification to the corresponding composite media material in the first timeline component.
[0080] According to one or more embodiments of the present disclosure, the first timeline component and the second timeline component have the same project attribute, and the processing module 32 is further configured to at least one of: based on the project attribute, start the second timeline component after the first timeline component is started; and display version information corresponding to the timeline components in the video clip interface.
[0081] According to one or more embodiments of the present disclosure, the video clip interface is further configured with a playback component configured to display a video draft, and the processing module 32 is further configured to: after generating the first video draft based on the first timeline component, play the first video draft based on the playback component, and preload the second video draft corresponding to the second timeline component; and when the second timeline component is activated, play the second video draft through the playback component.
[0082] The display module 31 and the processing module 32 are connected. The video draft generation device 3 provided in this embodiment can execute the technical solution of the above method embodiment, and its implementation principle and technical effect are similar, so it will not be described again here.
[0083] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure, such as... Figure 10 As shown, the electronic device 4 includes:
[0084] Processor 41, and memory 42 communicatively connected to processor 41;
[0085] Memory 42 stores instructions executed by the computer;
[0086] The processor 41 executes computer execution instructions stored in the memory 42 to achieve, for example, Figures 2-8 The video draft generation method in the illustrated embodiment.
[0087] Optionally, the processor 41 and the memory 42 are connected via a bus 43.
[0088] For relevant instructions, please refer to the corresponding text. Figures 2-8 The relevant descriptions and effects of the steps in the corresponding embodiments are understood, and will not be elaborated on here.
[0089] This disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement this disclosure. Figures 2-8 The video draft generation method provided in any of the corresponding embodiments.
[0090] This disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements this disclosure. Figures 2-8 The video draft generation method provided in any of the corresponding embodiments.
[0091] To implement the above embodiments, this disclosure also provides an electronic device.
[0092] refer to Figure 11The diagram illustrates a structural schematic of an electronic device 900 suitable for implementing embodiments of the present disclosure. The electronic device 900 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 11 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0093] like Figure 11 As shown, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0094] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 11 An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0095] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program comprising program code for performing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are performed.
[0096] Note that the computer readable medium described above in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination thereof. The computer readable storage medium may, for example, be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer readable signal medium can include a data signal carried in a baseband or as part of a carrier wave, in which the computer readable program code is carried. Such a propagated data signal can take a variety of forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium can also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. The program code contained on the computer readable medium can be transmitted by any suitable medium, including, but not limited to, wire, cable, RF (radio frequency), or the like, or any suitable combination of the above.
[0097] The computer readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device and not be assembled into the electronic device.
[0098] The computer readable medium described above carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the embodiments described above.
[0099] Computer program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0100] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of present disclosure. In this regard, each block in the flow diagrams or block diagrams can represent a module, a procedure, or a part of code, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or in the reverse order, depending on the functionality involved. It is also noted that each block of the block diagrams and / or flow diagrams and combinations of blocks in the block diagrams and / or flow diagrams can be implemented by dedicated hardware-based systems that perform the specified functions or operations, or by combinations of dedicated hardware and computer instructions.
[0101] The units or modules described in the embodiments of the present disclosure can be implemented by software, or by hardware. In some cases, the name of the unit or module does not constitute a limitation on the unit itself.
[0102] The functions described in this specification can be implemented in part or in whole by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0103] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0104] In a first aspect, according to one or more embodiments of the present disclosure, a video draft generation method is provided, comprising:
[0105] displaying a video clip interface, at least two timeline components are arranged in the video clip interface, wherein a material track is configured in the timeline component, and the timeline component is used to generate a corresponding video draft based on an independent time axis; in response to a first operation on a first timeline component of the video clip interface, configuring content on the material track of the first timeline component to generate a first video draft based on the first timeline; or adding the content on the material track of the first timeline component to a material track of a second timeline component of the video clip interface to generate a second video draft based on the second timeline.
[0106] According to one or more embodiments of the present disclosure, among the at least two timeline components, one is in a display state and at least one is in a folded state, and the method further comprises: displaying a component panel of the timeline component in the display state in a first area of the video clip interface, and displaying a component label of the timeline component in the folded state in a second area of the video clip interface, wherein the component panel is used to display the material track configured in the timeline component.
[0107] According to one or more embodiments of the present disclosure, the method further comprises: in response to a second operation on the component label of the second timeline component, configuring the second timeline component to the display state to simultaneously display the component panel of the first timeline component and the component panel of the second timeline component in the video clip interface.
[0108] According to one or more embodiments of the present disclosure, the video clip interface is further provided with a material library component, and the content on the material track of the first timeline component of the video clip interface is configured in response to a first operation on the first timeline component, including: in response to a first sub-operation on the material library component, selecting a target media material and configuring the target media material on the material track of the first timeline component; and the content on the material track of the first timeline component is added to the material track of the second timeline component of the video clip interface to generate a second video draft based on the second timeline, including: in response to a second sub-operation on a target media material identifier on the material track of the first timeline component, locating a target media material indicated by the target media material identifier in the material library component; and configuring the target media material on the material track of the second timeline component.
[0109] According to one or more embodiments of the present disclosure, the material library component includes a media library or a sub-draft library, wherein the media library is used to provide single media materials, and the sub-draft library is used to provide composite media materials, wherein the composite media materials are composed of at least one media sequence in the track dimension, and the media sequence includes a plurality of ordered single media materials.
[0110] According to one or more embodiments of the present disclosure, the target media material identifier is used to indicate a target composite media material, and after the target media material is configured on the material track of the second timeline component, the method further includes: in response to a third operation on the target composite media material configured on the material track of the first timeline component, generating a modified target composite media material and synchronizing the modified target composite media material to the material track of the second timeline component, and / or in response to a third operation on the target composite media material configured on the material track of the second timeline component, generating a modified target composite media material and synchronizing the modified target composite media material to the material track of the first timeline component.
[0111] According to one or more embodiments of the present disclosure, the method further includes: in response to a fourth operation on the composite media material configured on the material track of the first timeline component, displaying a material structure of the composite media material in the second timeline component, and the material structure is used to represent the positions of the media materials constituting the composite media material on the material track.
[0112] According to one or more embodiments of the present disclosure, the method further includes: in response to a modification operation on the material structure of the composite media material in the second timeline component, synchronously modifying the corresponding composite media material in the first timeline component.
[0113] According to one or more embodiments of the present disclosure, the first timeline component and the second timeline component have the same project attribute; the method further comprises at least one of the following: starting the second timeline component based on the project attribute after the first timeline component is started; displaying version information corresponding to the timeline component in the video clip interface.
[0114] According to one or more embodiments of the present disclosure, the video clip interface is further configured with a playback component for presenting a video draft; the method further comprises: after the first video draft based on the first timeline component is generated, playing the first video draft based on the playback component, and preloading a second video draft corresponding to the second timeline component; when the second timeline component is activated, playing the second video draft through the playback component.
[0115] In a second aspect, according to one or more embodiments of the present disclosure, a video draft generation apparatus is provided, comprising:
[0116] A display module is configured to display a video clip interface, the video clip interface being provided with at least two timeline components; the timeline component is configured with a material track, and the timeline component is used to generate a corresponding video draft based on an independent timeline.
[0117] A processing module is configured to, in response to a first operation on a first timeline component of the video clip interface, configure content on the material track of the first timeline component, generate a first video draft based on the first timeline; or add the content on the material track of the first timeline component to a material track of a second timeline component of the video clip interface, and generate a second video draft based on the second timeline.
[0118] According to one or more embodiments of the present disclosure, among the at least two timeline components, there is one timeline component in a display state and at least one timeline component in a folded state; the processing module is further configured to display a component panel of the timeline component in the display state in a first area of the video clip interface, and display a component label of the timeline component in the folded state in a second area of the video clip interface; the component panel is used to display the material track configured in the timeline component.
[0119] According to one or more embodiments of the present disclosure, the processing module is further configured to, in response to a second operation on the component label of the second timeline component, configure the second timeline component to the display state, so as to simultaneously display the component panel of the first timeline component and the component panel of the second timeline component in the video clip interface.
[0120] According to one or more embodiments of the present disclosure, the video clip interface further includes a material library component, and the processing module, in response to a first operation on the first timeline component of the video clip interface, is specifically configured to configure content on a material track of the first timeline component, and in response to a first sub-operation on the material library component, is specifically configured to select a target media material and configure the target media material on the material track of the first timeline component; and in response to adding the content on the material track of the first timeline component to a material track of a second timeline component of the video clip interface to generate a second video draft based on the second timeline, the processing module is specifically configured to, in response to a second sub-operation on a target media material identifier on the material track of the first timeline component, locate the target media material indicated by the target media material identifier in the material library component, and configure the target media material on the material track of the second timeline component.
[0121] According to one or more embodiments of the present disclosure, the material library component includes a media library or a sub-draft library, the media library is configured to provide single media materials, and the sub-draft library is configured to provide composite media materials, the composite media materials are composed of at least one media sequence in a track dimension, and the media sequence includes a plurality of ordered single media materials.
[0122] According to one or more embodiments of the present disclosure, the target media material identifier is configured to indicate a target composite media material, and after the target media material is configured on the material track of the second timeline component, the processing module is further configured to, in response to a third operation on the target composite media material configured on the material track of the first timeline component, generate a modified target composite media material and synchronize the modified target composite media material to the material track of the second timeline component, and / or, in response to the third operation on the target composite media material configured on the material track of the second timeline component, generate a modified target composite media material and synchronize the modified target composite media material to the material track of the first timeline component.
[0123] According to one or more embodiments of the present disclosure, the processing module is further configured to, in response to a fourth operation on the composite media material configured on the material track of the first timeline component, display a material structure of the composite media material in the second timeline component, and the material structure is configured to represent positions of media materials constituting the composite media material on the material track.
[0124] According to one or more embodiments of the present disclosure, the processing module is further configured to, in response to a modification operation on the material structure of the composite media material in the second timeline component, synchronize the modification to a corresponding composite media material in the first timeline component.
[0125] According to one or more embodiments of the present disclosure, the first timeline component and the second timeline component have the same item attribute, and the processing module is further configured to perform at least one of the following: starting the second timeline component based on the item attribute after the first timeline component is started; and displaying version information corresponding to the timeline component in the video clip interface.
[0126] According to one or more embodiments of the present disclosure, the video clip interface is further configured with a playing component configured to display the video draft, and the processing module is further configured to: after the first video draft based on the first timeline component is generated, play the first video draft based on the playing component, and preload the second video draft corresponding to the second timeline component; and when the second timeline component is activated, play the second video draft through the playing component.
[0127] In a third aspect, according to one or more embodiments of the present disclosure, an electronic device is provided, including: at least one processor and a memory.
[0128] The memory stores computer-executable instructions.
[0129] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the video draft generation method according to the first aspect and various possible designs of the first aspect.
[0130] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer-executable instructions, when the processor executes the computer-executable instructions, the video draft generation method according to the first aspect and various possible designs of the first aspect is implemented.
[0131] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program, when the computer program is executed by the processor, the video draft generation method according to the first aspect and various possible designs of the first aspect is implemented.
[0132] The above description is merely preferred embodiments of the present disclosure and a description of the principles of the technology applied. It should be understood by those skilled in the art that the disclosure range involved in the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or equivalent features without departing from the above disclosure concept. For example, the above features are replaced with the technical features disclosed in the present disclosure (but not limited to) having similar functions to form technical solutions.
[0133] Moreover, while operations are depicted in a particular order, this should not be understood as requiring such an order nor infringing on the scope of the disclosure. Certain of the operations described in the discussion are combinable into a single operation, and certain operations can be separated into several operations. In some embodiments, the operations described in the discussion can be performed in an order different than presented in the discussion. In some embodiments, the operations described in the discussion can be performed concurrently. Also, while several specific implementation details are discussed in the discussion, these should not be interpreted as limiting the scope of the disclosure. Rather, certain features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0134] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. A method of video draft generation, characterized by, The method comprises: displaying a video clip interface, at least two timeline components are arranged in the video clip interface, wherein a material track is configured in the timeline component, and the timeline component is used to generate a corresponding video draft based on an independent time axis; in response to a first operation on a first timeline component of the video clip interface, configuring the content on the material track of the first timeline component, and generating a first video draft based on the first timeline; the video clip interface is also provided with a material library component, and the response to the first operation on the first timeline component of the video clip interface to configure the content on the material track of the first timeline component comprises: in response to a first sub-operation on the material library component, selecting a target media material and configuring the target media material on the material track of the first timeline component; the method further comprises: in response to a second sub-operation on a target media material identifier on the material track of the first timeline component, positioning the target media material indicated by the target media material identifier in the material library component; configuring the target media material on the material track of a second timeline component.
2. The method of claim 1, wherein, Among the at least two timeline components, one is in a display state, and at least one is in a folded state, and the method further comprises: displaying a component panel of the timeline component in the display state in a first area of the video clip interface, and displaying a component label of the timeline component in the folded state in a second area of the video clip interface, wherein the component panel is used to display the material track configured in the timeline component.
3. The method of claim 2, wherein, The method further comprises: in response to a second operation on the component label of the second timeline component, configuring the second timeline component to a display state to simultaneously display the component panel of the first timeline component and the component panel of the second timeline component in the video clip interface.
4. The method of claim 1, wherein, The material library component comprises a media library or a sub-draft library, wherein the media library is used to provide single media materials, and the sub-draft library is used to provide composite media materials, wherein the composite media materials are composed of at least one media sequence in the track dimension, and the media sequence comprises a plurality of ordered single media materials.
5. The method of claim 4, wherein, The target media material identifier is used to indicate a target composite media material, and after the target media material is configured on the material track of the second timeline component, the method further comprises: in response to a third operation on the target composite media material configured on the material track of the first timeline component, generating a modified target composite media material, and synchronizing the modified target composite media material to the material track of the second timeline component, and / or, in response to a third operation on the target composite media material configured on the material track of the second timeline component, generating a modified target composite media material, and synchronizing the modified target composite media material to the material track of the first timeline component.
6. The method of claim 1, wherein, The method further comprises: In response to a fourth operation on the compound media material configured on the material track of the first timeline component, a material structure of the compound media material is displayed in the second timeline component, the material structure being used to represent positions of media materials constituting the compound media material on respective material tracks.
7. The method of claim 6, wherein, The method further includes: In response to a modification operation on the material structure of the compound media material in the second timeline component, a corresponding compound media material in the first timeline component is modified synchronously.
8. The method of claim 6, wherein, The first timeline component and the second timeline component have the same project attribute; the method further includes at least one of the following: After the first timeline component is started, the second timeline component is started based on the project attribute; In the video editing interface, version information corresponding to a timeline component is displayed.
9. The method of claim 1, wherein, The video editing interface is further configured with a playing component, the playing component being used to present a video draft; The method further includes: After the first video draft based on the first timeline component is generated, the first video draft is played based on the playing component, and a second video draft corresponding to the second timeline component is preloaded; When the second timeline component is activated, the second video draft is played through the playing component.
10. A video draft generation apparatus characterized by comprising: Comprise: A display module is configured to display a video editing interface, the video editing interface being provided with at least two timeline components, wherein the timeline components are configured with material tracks, and the timeline components are used to generate corresponding video drafts based on independent time axes; A processing module is configured to, in response to a first operation on a first timeline component of the video editing interface, configure content on a material track of the first timeline component, and generate a first video draft based on the first timeline; The video editing interface is further provided with a material library component, and the processing module is specifically configured to, in response to a first sub-operation on the material library component, select a target media material and configure the target media material on the material track of the first timeline component; The processing module is further configured to, in response to a second sub-operation on a target media material identifier on the material track of the first timeline component, locate a target media material indicated by the target media material identifier in the material library component, and configure the target media material on a material track of a second timeline component.
11. An electronic device, comprising: Comprise: A processor and a memory; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the video draft generation method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and when the processor executes the computer execution instructions, the video draft generation method according to any one of claims 1 to 9 is realized.
13. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to realize the video draft generation method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Method for compressing time line region into flowchart
CN102547138A
Editing processing method and device, electronic equipment and computer readable storage medium
CN119906860A