Video editing method and device, equipment and medium

Through the server providing video editing methods, users can edit draft files online and generate target videos, solving the problems of inconvenient and high cost of video editing, realizing convenient video editing processes and reducing interaction costs.

CN119211602APending Publication Date: 2024-12-27BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202310773317.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-27
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing video editing methods have the problem that users need to transmit materials or finished videos through email or communication application software, and the interaction cost is high.

Method used

Provide a video editing method, providing editing permissions for the draft files uploaded by users through the server, allowing online editing, and generating target videos after user confirmation, reducing the file packaging and transmission process, improving convenience and reducing interaction costs.

Benefits of technology

Users can directly interact with draft files through the server without transmitting them to each other, which improves the convenience and efficiency of video editing and reduces communication and interaction costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211602A_ABST
    Figure CN119211602A_ABST
Patent Text Reader

Abstract

The invention relates to a video editing method and device, equipment and a medium, and the method comprises the steps: providing a first draft file for a second user under the condition that a request that the first user invites the second user to edit the first draft file is received; obtaining a second draft file according to an online editing operation of a second user on the first draft file; providing the second draft file to the first user under the condition that a request of providing the second draft file to the first user by the second user is received; in response to a received confirmation instruction of the first user for the specified draft file, generating a target video according to the specified draft file; wherein the specified draft file is a second draft file or a file adjusted by the first user based on the second draft file. According to the invention, the convenience of video cutting can be effectively improved, and the interaction cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of video processing technology, and in particular to a video editing method, device, equipment and medium. Background Art

[0002] Nowadays, as people's life tastes improve, their requirements for videos are getting higher and higher. However, some people have limited video editing skills or do not have enough time or energy to edit videos, so they need to ask others to help them edit videos. However, the existing way of editing videos with the help of others is quite inconvenient. Users need to package and transmit materials or finished videos through methods such as email and communication applications, which has a high interaction cost. Summary of the invention

[0003] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a video editing method, device, equipment and medium.

[0004] The present disclosure provides a video editing method, which is applied to a server, and includes: upon receiving a request from a first user to invite a second user to edit a first draft file, providing the first draft file to the second user; wherein the first draft file is a file uploaded and stored to the server by the first user, the first draft file includes material and editing information, and the editing information is used to indicate the editing operation on the material; according to the online editing operation of the second user on the first draft file, a second draft file is obtained; upon receiving a request from the second user to provide the second draft file to the first user, the second draft file is provided to the first user; in response to receiving a confirmation instruction from the first user for a specified draft file, generating a target video according to the specified draft file; wherein the specified draft file is the second draft file, or the specified draft file is a file adjusted by the first user based on the second draft file.

[0005] Optionally, the first draft file carries the editing requirement information of the first user, and / or the second draft file carries the editing annotation information of the second user.

[0006] Optionally, the step of providing the first draft file to the second user includes: opening the editing permission of the first draft file to the second user, and upon receiving a file opening request from the second user, displaying the first draft file to the second user, so that the second user can edit the first draft file online.

[0007] Optionally, the method also includes: when it is monitored that the first user sends a link to the first draft file to the second user through the chat page, confirming receipt of the first user's request to invite the second user to edit the first draft file; when it is monitored that the second user sends a link to the second draft file to the first user through the chat page, confirming receipt of the second user's request to provide the second draft file to the first user.

[0008] Optionally, the method further includes: in response to receiving a publishing request from the first user for the target video, publishing the target video to a designated platform; wherein the target video also carries identification information of the second user.

[0009] Optionally, the method further includes: in response to receiving a re-invitation request from the first user for the second draft file, providing a name list for the first user to select a new second user from the name list.

[0010] Optionally, the number of the second users is one or more; the second user is a user in the friend list of the first user; or, the second user is a user in the editor list provided by the server for the first user.

[0011] The disclosed embodiment also provides a video editing device, which is applied to a server, and includes: a first file providing module, which is used to provide the first draft file to the second user when receiving a request from the first user to invite the second user to edit the first draft file; wherein the first draft file is a file uploaded and stored to the server by the first user, and the first draft file includes material and editing information, and the editing information is used to indicate the editing operation on the material; a first file editing module, which is used to obtain the second draft file according to the online editing operation of the second user on the first draft file; a second file providing module, which is used to provide the second draft file to the first user when receiving a request from the second user to provide the second draft file to the first user; a video generating module, which is used to generate a target video according to the designated draft file in response to receiving a confirmation instruction from the first user for the designated draft file; wherein the designated draft file is the second draft file, or the designated draft file is a file adjusted and processed by the first user based on the second draft file.

[0012] An embodiment of the present disclosure also provides an electronic device, which includes: a processor; a memory for storing executable instructions of the processor; the processor is used to read the executable instructions from the memory and execute the instructions to implement the video editing method provided by the embodiment of the present disclosure.

[0013] The embodiment of the present disclosure further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is used to execute the video editing method provided by the embodiment of the present disclosure.

[0014] The embodiment of the present disclosure further provides a computer program product, including a computer program, wherein the computer program implements the video editing method when executed by a processor.

[0015] In the above technical solution provided by the embodiment of the present disclosure, the server stores the first draft file uploaded by the first user, and upon receiving the request from the first user to invite the second user to edit the first draft file, the server can provide the first draft file to the second user, and obtain the second draft file according to the online editing operation of the second user on the first draft file, and can provide the second draft file to the first user under the instruction of the second user, and finally generate a video according to the specified draft file when the first user confirms the specified draft file (the second draft file or the second draft file adjusted by the first user). The above method allows the first user and the second user to interact with the draft files directly through the server, without the need for cumbersome processes such as file packaging and transmission between each other, which greatly improves the convenience of asking others to help with video editing and effectively reduces the interaction cost.

[0016] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0018] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0019] Figure 1 A flowchart of a video editing method provided by an embodiment of the present disclosure;

[0020] Figure 2 A schematic diagram of video editing provided by an embodiment of the present disclosure;

[0021] Figure 3 A schematic diagram of a video editing interactive interface provided by an embodiment of the present disclosure;

[0022] Figure 4 A schematic diagram of a video editing interactive interface provided by an embodiment of the present disclosure;

[0023] Figure 5 A schematic diagram of a video editing interactive interface provided by an embodiment of the present disclosure;

[0024] Figure 6 A schematic diagram of a video editing interactive interface provided by an embodiment of the present disclosure;

[0025] Figure 7 A schematic diagram of a video editing interactive interface provided by an embodiment of the present disclosure;

[0026] Figure 8 A schematic diagram of a video editing interactive interface provided by an embodiment of the present disclosure;

[0027] Fig. 9 A schematic diagram of a video editing interactive interface provided by an embodiment of the present disclosure;

[0028] Fig.10 A schematic diagram of the structure of a video editing device provided by an embodiment of the present disclosure;

[0029] Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0030] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0031] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0032] Figure 1 The present invention provides a flow chart of a video editing method provided by an embodiment of the present invention. The method can be executed by a video editing device, wherein the device can be implemented by software and / or hardware and can generally be integrated in an electronic device, such as a server. Figure 1As shown, the method mainly includes the following steps S102 to S108:

[0033] Step S102: upon receiving a request from the first user to invite the second user to edit the first draft file, providing the first draft file to the second user.

[0034] In some implementation examples, the number of the second user is one or more, which is not limited here. The second user can be a user in the friend list of the first user; or the second user can also be a user in the editor list provided by the server for the first user. In actual applications, the first user can select and invite the second user to assist him in editing based on the first draft file according to needs.

[0035] It should be noted that the first draft file is a file uploaded and stored to the server by the first user. Specifically, it can be understood as a project file generated when the user performs video editing. When the user uses a video editing application to perform video editing, the corresponding draft file can be automatically generated based on the material selected by the user and the user operation. The first draft file includes material and editing information, and the editing information is used to indicate the editing operation on the material. Among them, the material includes but is not limited to pictures, videos, texts, special effects, etc., which are not limited here; the editing information can be specifically used to indicate the type of editing operation used for the material and the order of editing operations. The editing operation type includes any type of operation for processing the material, such as adding pictures, adding text to a specified position on the picture, splicing the video, adding transitions between two pictures, etc., which will not be repeated here.

[0036] When providing the first draft file to the second user, the editing permission of the first draft file can be opened to the second user, and when receiving the file opening request from the second user, the first draft file can be displayed to the second user so that the second user can edit the first draft file online. The above method can effectively ensure the security of the draft file. In addition, the second user can directly edit the first draft file online. Specifically, the second user can stream the content to be edited in the first draft file online to perform the editing operation without downloading the first draft file locally, which can not only effectively save resources, but also effectively improve the efficiency of editing assistance.

[0037] Step S104: obtaining a second draft file according to the online editing operation of the second user on the first draft file.

[0038] The server can directly obtain the online editing operation of the second user, and edit the first draft file according to the online editing operation to obtain the second draft file. The second user can edit once or multiple times according to the needs, and save after each editing. In addition, when there are multiple second users, multiple people can edit online collaboratively and modify the first draft file together, which is not limited here.

[0039] Step S106: upon receiving a request from the second user to provide the second draft file to the first user, the second draft file is provided to the first user.

[0040] After the second user confirms that the editing of the first draft file has been completed, a request may be initiated to provide the second draft file to the first user for review.

[0041] Step S108, in response to receiving a confirmation instruction from the first user for the designated draft file, generating a target video according to the designated draft file, wherein the designated draft file is the second draft file, or the designated draft file is a file adjusted by the first user based on the second draft file.

[0042] That is, the first user can directly generate the target video based on the second draft file returned by the second user, or can further adjust the second draft file of the second user according to needs, such as further editing by the first user, forwarding it to others for processing, or returning it to the second user for processing, etc., and the adjustment processing method of the first user is not limited. After that, the first user can generate the target video based on the adjusted file.

[0043] In summary, the above method enables the first user and the second user to interact with draft files directly through the server, without the need for tedious processes such as file packaging and transmission between each other, which greatly improves the convenience of asking others to help with video editing and effectively reduces the interaction cost.

[0044] In order to further reduce the communication cost between users, the first draft file carries the editing requirement information of the first user, and / or the second draft file carries the editing annotation information of the second user. In practical applications, the user can add annotations to the content to be edited in the first draft file, so as to conveniently inform the second user of his editing requirements. It can be understood that video editing mostly involves multiple materials and multiple editing operations. In the relevant technology, if the user asks others to assist in editing the video, he can only make additional oral or written statements to others, which is inconvenient for the two parties to communicate. In the embodiment of the present disclosure, by directly carrying the editing requirement information in the first draft file, it is convenient for the second user to clearly know the editing requirements of the first user in combination with the material / editing information in the first draft file, so that it can be edited more accurately based on the editing requirements of the first user to ensure the video editing effect. In addition, the second user can annotate the editing information in the second draft file, such as adding editing annotations such as "crop 1s" and "transition added" to the modification position, or the server can also automatically record and annotate the editing information according to the online editing operation of the second user. Through the above method, the first user can clearly understand the editing information taken by the second user on the first draft file, and the second user does not need to provide additional explanations to the first user, which can effectively save user time and improve communication efficiency.

[0045] In some implementation examples, in order to further improve the convenience of helping to edit between users, in the disclosed embodiment, the first user and the second user can interact with each other on the chat page for the draft file, and in the case where the first user is detected to send a link to the first draft file to the second user through the chat page, the request of the first user to invite the second user to edit the first draft file is confirmed. In the case where the second user is detected to send a link to the second draft file to the first user through the chat page, the request of the second user to provide the second draft file to the first user is confirmed. In the above method, users can interact directly in the chat page, and the draft file is stored in the server. As long as the server detects the link of the draft file sent between users, it can confirm that the user needs to provide the draft file to the other party. The other party does not need to download the draft file, and can directly browse or edit the draft file online through the link. This method can not only effectively save resources, but also better simplify the draft file interaction process between users, reduce the communication cost between users, and effectively improve the user experience.

[0046] Furthermore, the method further includes: in response to receiving a publishing request for the target video from the first user, publishing the target video to a designated platform; wherein the target video also carries the identification information of the second user. The first user can not only publish the target video quickly, but also, by carrying the identification information of the second user (such as the name of the second user), others can clearly know the participants of the target video when browsing the target video on the designated platform, which not only facilitates others to invite the second user to help edit, but also can enhance the second user's willingness to help edit to a certain extent.

[0047] Considering that the first user may not be satisfied with the second draft file of the second user, or may wish to introduce other people to edit the draft file, in the embodiment of the present disclosure, in response to receiving the first user's re-invitation request for the second draft file, a list of names may be provided to the first user, so that the first user can select a new second user from the list of names. The list of names includes a list of friends and / or a list of editors, and in this way, it is convenient for the first user to select other second users to edit the video.

[0048] To facilitate understanding of the video editing method provided by the embodiment of the present disclosure, reference may also be made to Figure 2 A video editing schematic diagram is shown in FIG. Figure 2 User A (corresponding to the aforementioned first user) invites user B (corresponding to the aforementioned second user) to assist in video editing. User B can be a friend of user A or a professional editor, and there is no limitation here. Specifically, Figure 2 The combination of the materials and drafts shown in the figure is the aforementioned draft file, which can also be called a video editing project file; Figure 2 The draft in includes the aforementioned editorial information. Figure 2 The method of uploading material drafts to the cloud mentioned in the article is to upload and store the materials and drafts on the server. User B does not need to download the materials and drafts from the server to the local computer, but can edit them online through streaming loading, which not only saves resources but is also more efficient and quicker. In addition, both user A and user B can make collaborative annotations and marks on the drafts, so that each party can clearly understand the other party's needs or changes based on the drafts, effectively improving the communication efficiency between users.

[0049] Based on the above, the following is given: Figures 3 to 9 The schematic diagram of the video editing interactive interface shown in the figure illustrates the process of user A (corresponding to the aforementioned first user) inviting user B (corresponding to the aforementioned second user) to perform video editing. Figure 3 It is shown that a trigger control for inviting help in editing is displayed in the interactive interface of the video editing of user A. After user A triggers the control, a list of friends or a list of professional editors can be displayed to the user, and the user can choose according to the needs. Figure 4As shown, assuming that user A selects Steven in the friend list, user A can communicate with Steven directly in the chat page. User A can send the link of the draft file to be edited (that is, the first draft file) to Steven. At this time, the server can regard it as user A inviting Steven to edit the first draft file. Therefore, the server can open the editing permission for Steven so that Steven can successfully open the link of the first draft file and edit it online. Figure 5 The interface of Steven is shown. After Steven edits the first draft file, the interface can display operation mark information, such as clearly marking what editing operation was taken at the corresponding position where Steven performed the editing operation, so that user A can clearly know what changes he has made to the first draft file. Figure 6 It indicates that after Steven completes the editing, he can send a link of the second draft file obtained after the editing to user A. User A can also further confirm the second draft file and send a confirmation message to Steven. Figure 7 The interface of the second draft file is shown. User A can also view Steven's editing information by triggering the operation mark control, and can further confirm the second draft file edited by Steven, or can invite others to assist in video editing again. When user A confirms the second draft file edited by Steven, a video can be generated based on the second draft file edited by Steven, and the video can be directly released on the release page. Figure 8 It indicates that when the video is released, the name Steven can also be displayed so that others can clearly know the participants of the video. In addition, in actual applications, if user A invites a professional editor to edit the video, he or she needs to pay the professional editor after the video editing is completed, such as referring to Fig. 9 As shown, both parties can pay to interact on the chat page. Figures 3 to 9 This is merely an illustration and should not be considered limiting.

[0050] The disclosed embodiments do not limit the application scenarios of the video editing method. For example, a user can invite other users to help with editing, or multiple users can collaborate to complete the video editing together and shorten the time of video editing; or both parties can take turns editing each other to increase the interactive experience between users.

[0051] To sum up, the video editing method provided by the embodiments of the present disclosure allows users to interact with draft files directly through the server, without the need for cumbersome processes such as file packaging and transmission between each other, thereby greatly improving the convenience and efficiency of video editing and effectively reducing interaction costs.

[0052] Corresponding to the aforementioned video editing method, Fig.10 The structure diagram of a video editing device provided by an embodiment of the present disclosure is shown in FIG. 1 . The device can be implemented by software and / or hardware and can generally be integrated in an electronic device, such as a server device, for example. Fig.10 As shown, including:

[0053] The first file providing module 1000 is used to provide the first draft file to the second user when receiving a request from the first user to invite the second user to edit the first draft file; wherein the first draft file is a file uploaded and stored to the server by the first user, and the first draft file includes a material and editing information, and the editing information is used to indicate an editing operation on the material;

[0054] The first file editing module 1002 is used to obtain a second draft file according to the online editing operation of the second user on the first draft file;

[0055] The second file providing module 1004 is configured to provide the second draft file to the first user upon receiving a request from the second user to provide the second draft file to the first user;

[0056] The video generation module 1006 is used to generate a target video according to the specified draft file in response to receiving a confirmation instruction from the first user for the specified draft file; wherein the specified draft file is the second draft file, or the specified draft file is the file adjusted and processed by the first user based on the second draft file.

[0057] The above method enables the first user and the second user to interact with draft files directly through the server, without the need for cumbersome processes such as file packaging and transmission between each other, which greatly improves the convenience of asking others to help with video editing and effectively reduces the interaction cost.

[0058] In some implementations, the first draft file carries the editing requirement information of the first user, and / or the second draft file carries the editing annotation information of the second user.

[0059] In some embodiments, the first file providing module 1000 is specifically used to: open the editing permission of the first draft file to the second user, and upon receiving a file opening request from the second user, display the first draft file to the second user so that the second user can edit the first draft file online.

[0060] In some embodiments, the device further comprises:

[0061] A first request confirmation module is used to confirm receipt of a request from the first user to invite the second user to edit the first draft file when monitoring that the first user sends a link to the first draft file to the second user through the chat page;

[0062] The second request confirmation module is used to confirm receipt of the request from the second user to provide the second draft file to the first user when monitoring that the second user sends a link to the second draft file to the first user through the chat page.

[0063] In some embodiments, the device further includes: a publishing module, configured to publish the target video to a designated platform in response to receiving a publishing request from the first user for the target video; wherein the target video also carries identification information of the second user.

[0064] In some embodiments, the device further includes: a re-invitation module for providing a name list for the first user in response to receiving a re-invitation request for the second draft file from the first user, so that the first user can select a new second user from the name list.

[0065] In some embodiments, the number of the second users is one or more; the second users are users in the friend list of the first user; or, the second users are users in the editor list provided by the server for the first user.

[0066] The video editing device provided in the embodiments of the present disclosure can execute the video editing method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0067] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device embodiment can refer to the corresponding process in the method embodiment, and will not be repeated here.

[0068] Fig.11 The structure diagram of an electronic device provided by the embodiment of the present disclosure is shown in FIG. Fig.11 As shown, the electronic device 1100 includes one or more processors 1101 and a memory 1102 .

[0069] The processor 1101 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 1100 to perform desired functions.

[0070] The memory 1102 may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 1101 may run the program instructions to implement the video editing method of the embodiment of the present disclosure described above and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.

[0071] In one example, the electronic device 1100 may further include: an input device 1103 and an output device 1104 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).

[0072] In addition, the input device 1103 may also include, for example, a keyboard, a mouse, and the like.

[0073] The output device 1104 can output various information to the outside, including the determined distance information, direction information, etc. The output device 1104 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.

[0074] Of course, to simplify, Fig.11 Only some of the components related to the present disclosure in the electronic device 1100 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application scenarios, the electronic device 1100 may also include any other appropriate components.

[0075] In addition to the above-mentioned method and device, the embodiment of the present disclosure may also be a computer program product, which includes computer program instructions, and when the computer program instructions are executed by a processor, the processor executes the video editing method provided by the embodiment of the present disclosure.

[0076] The computer program product may be written in any combination of one or more programming languages ​​to write program code for performing the operations of the disclosed embodiments, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0077] In addition, the embodiment of the present disclosure may also be a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processor executes the video editing method provided by the embodiment of the present disclosure.

[0078] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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.

[0079] The embodiments of the present disclosure also provide a computer program product, including a computer program / instruction, which implements the video editing method in the embodiments of the present disclosure when executed by a processor.

[0080] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0081] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A video editing method, characterized in that: Applied to the server, including: In the case of receiving a request from a first user to invite a second user to edit a first draft file, providing the first draft file to the second user; wherein the first draft file is a file uploaded and stored to the server by the first user, and the first draft file includes material and editing information, and the editing information is used to indicate an editing operation on the material; Obtaining a second draft file according to the online editing operation of the second user on the first draft file; Upon receiving a request from the second user to provide the second draft file to the first user, providing the second draft file to the first user; In response to receiving a confirmation instruction from the first user regarding a specified draft file, a target video is generated according to the specified draft file; wherein the specified draft file is the second draft file, or the specified draft file is a file adjusted and processed by the first user based on the second draft file.

2. The method according to claim 1, characterized in that The first draft file carries the editing requirement information of the first user, and / or the second draft file carries the editing annotation information of the second user.

3. The method according to claim 1, characterized in that The step of providing the first draft file to the second user includes: The editing permission of the first draft file is opened to the second user, and upon receiving a file opening request from the second user, the first draft file is displayed to the second user so that the second user can edit the first draft file online.

4. The method according to claim 1, characterized in that: The method further comprises: In a case where it is monitored that the first user sends a link to the first draft file to the second user through the chat page, confirming receipt of a request from the first user to invite the second user to edit the first draft file; In a case where it is monitored that the second user sends a link to the second draft file to the first user through the chat page, it is confirmed that a request from the second user to provide the second draft file to the first user is received.

5. The method according to claim 1, characterized in that The method further comprises: In response to receiving a publishing request from the first user for the target video, the target video is published to a designated platform; wherein the target video also carries identification information of the second user.

6. The method according to claim 1, characterized in that The method further comprises: In response to receiving a re-invitation request from the first user for the second draft file, a list of names is provided for the first user to select a new second user from the list of names.

7. The method according to claim 1, characterized in that The number of the second users is one or more; The second user is a user in the friend list of the first user; or, the second user is a user in the editor list provided by the server for the first user.

8. A video editing device, characterized in that: Applied to the server, including: A first file providing module is used to provide the first draft file to the second user when receiving a request from the first user to invite the second user to edit the first draft file; wherein the first draft file is a file uploaded and stored to the server by the first user, and the first draft file includes a material and editing information, and the editing information is used to indicate an editing operation on the material; A first file editing module, configured to obtain a second draft file according to the online editing operation of the second user on the first draft file; A second file providing module, configured to provide the second draft file to the first user upon receiving a request from the second user to provide the second draft file to the first user; A video generation module is used to generate a target video based on a specified draft file in response to receiving a confirmation instruction from the first user regarding a specified draft file; wherein the specified draft file is the second draft file, or the specified draft file is a file adjusted and processed by the first user based on the second draft file.

9. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the video editing method described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and the computer program is used to execute the video editing method described in any one of claims 1 to 7.

11. A computer program product, characterized in that The invention comprises a computer program, wherein when the computer program is executed by a processor, the video editing method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Video making method and system

    CN107492003A

  • Online collaborative video editing method and device

    CN111277905A

  • Animation video collaborative editing method and device

    CN112308953A

  • Information interaction method and apparatus, server, system, and storage medium

    WO2021218850A1

  • Multimedia resource clipping method and apparatus, device and storage medium

    WO2022199692A1

Cited By

  • Video editing method and apparatus, device, and medium

    EP4738842A1

  • Video editing method and apparatus, device, and medium

    WO2025001874A1