Video editing method, device, equipment, medium and computer program

The video editing method enables direct online collaboration between users, reducing interaction costs and enhancing editing efficiency by allowing users to upload and edit draft files through a service end, eliminating the need for file package transmission.

JP2026504133APending Publication Date: 2026-02-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025542370
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-27
Filing Date
2024-06-14
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

Traditional video editing methods require users to transmit raw materials or completed videos through mailboxes or communication software, leading to high interaction costs and inconvenience.

Method used

A video editing method that allows users to interact directly through a service end, where a first user uploads a draft file with editing information, a second user edits it online, and the final video is generated based on the edited draft file, eliminating the need for file package transmission.

Benefits of technology

This method significantly improves convenience and reduces interaction costs by enabling direct online collaboration and communication between users, enhancing editing efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026504133000001_ABST
    Figure 2026504133000001_ABST
Patent Text Reader

Abstract

The present disclosure relates to a video editing method, device, equipment, and medium, the method including: when a first user receives a request inviting a second user to edit the first draft file, providing a first draft file to a second user; obtaining a second draft file based on the second user's online editing operation on the first draft file; when the second user receives a request to provide the second draft file to the first user, providing the second draft file to the first user; and generating a target video based on the designated draft file in response to receiving a confirmation command for the first user's designated draft file, wherein the designated draft file is the second draft file or a file after the first user has performed an adjustment process based on the second draft file. The present disclosure can effectively improve the convenience of video editing support and reduce interaction costs.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority from Chinese Patent Application No. 202310773317.8, entitled "Video Editing Method, Apparatus, Device and Medium," filed on June 27, 2023, the entirety of which is incorporated herein by reference.

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

[0003] Nowadays, with the improvement of people's quality of life, people's demands for videos are also increasing, but some people have limited video editing skills or do not have the time or energy to edit videos, so there is a need for others to help them with editing. However, the traditional method of relying on others to edit videos is relatively inconvenient, and requires users to transmit raw materials or completed videos in packages, for example, through mailboxes, communication application software, etc., which results in relatively high interaction costs. Summary of the Invention [Problem to be solved by the invention]

[0004] To solve or at least partially solve the above technical problems, the present disclosure provides a video editing method, apparatus, device, and medium. [Means for solving the problem]

[0005] An embodiment of the present disclosure provides a video editing method for use at a service end, the method including: when a first user receives a request inviting a second user to edit a first draft file, providing the first draft file to the second user, the first draft file being a file uploaded and stored at the service end by the first user, the first draft file including material and editing information, and the editing information being used to instruct editing operations on the material; obtaining a second draft file based on the second user's online editing operations on the first draft file; when the second user receives a request to provide the second draft file to the first user, providing the second draft file to the first user; and in response to receiving a confirmation command for the first user's designated draft file, generating a target video based on the designated draft file, the designated draft file being the second draft file or a file after the first user has performed an adjustment process based on the second draft file.

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

[0007] Optionally, the step of providing the first draft file to the second user includes releasing editing rights for the first draft file to the second user, and, upon receiving a file opening request from the second user, presenting the first draft file to the second user so that the second user can edit the first draft file online.

[0008] Optionally, the method further includes, when detecting that a first user has sent a link of the first draft file to a second user via a chat page, confirming that the first user has received a request to invite the second user to edit the first draft file, and when detecting that the second user has sent a link of the second draft file to the first user via the chat page, confirming that the second user has received a request to provide the second draft file to the first user.

[0009] Optionally, the method further includes, in response to receiving a distribution request for the target video from the first user, distributing the target video to a designated platform, wherein the target video further includes identifier information of the second user.

[0010] Optionally, the method further includes providing the roster list to the first user so that the first user selects a new second user from the roster list in response to receiving a re-invite request for the second draft file of the first user.

[0011] Alternatively, the number of the second users may be one or more, and the second users may be users located on the friend list of the first user, or the second users may be users located on the editor list provided to the first user by the service end.

[0012] An embodiment of the present disclosure further provides a video editing device for use at a service end, the device including: a first file providing module for providing a first draft file to a second user when a first user receives a request inviting the second user to edit the first draft file, the first draft file being a file uploaded and stored at the service end by the first user, the first draft file including material and editing information, and the editing information being used to instruct an editing operation on the material; and a first file providing module for providing a second draft file based on the second user's online editing operation on the first draft file. a first file editing module for obtaining a file; a second file providing module for providing the second draft file to the first user when the second user receives a request to provide the second draft file to the first user; and a video generation module for generating a target video based on a designated draft file of the first user in response to receiving a confirmation command for the designated draft file, wherein the designated draft file is the second draft file or the designated draft file is a file after the first user has performed an adjustment process based on the second draft file.

[0013] An embodiment of the present disclosure further provides an electronic device, the electronic device including a processor and a memory for storing executable instructions for the processor, the processor being used to read the executable instructions from the memory and execute the instructions to realize a video editing method according to an embodiment of the present disclosure.

[0014] An embodiment of the present disclosure further provides a computer-readable storage medium, the storage medium storing a computer program, the computer program being used to perform a video editing method according to an embodiment of the present disclosure.

[0015] An embodiment of the present disclosure further provides a computer program product, which includes a computer program, which, when executed by a processor, implements the video editing method. [Effects of the Invention]

[0016] In the above technical solution according to the embodiment of the present disclosure, a first draft file uploaded by a first user is stored at the service end, and when the first user receives a request inviting a second user to edit the first draft file, the service end provides the first draft file to the second user, obtains a second draft file based on the second user's online editing operation on the first draft file, provides the second draft file to the first user according to the second user's instruction, and finally, when the first user confirms the designated draft file (the second draft file or the second draft file adjusted by the first user), generates a video based on the designated draft file. In this manner, the first and second users can directly interact with each other about draft files via the service end without the need for complicated processes such as file package transmission, which significantly improves the convenience of requesting video editing assistance from others and effectively reduces interaction costs.

[0017] It should be understood that the contents described in this section are not intended to identify key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will be readily apparent from the following specification. [Brief explanation of the drawings]

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

[0019] In order to more clearly explain the technical solutions in the embodiments of the present disclosure or the prior art, the following briefly introduces drawings that need to be used in the embodiments or prior art description, and it is obvious that those skilled in the art can also derive other drawings based on these drawings without exerting any creative effort. [Figure 1] 1 is a flowchart of a video editing method according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of video editing according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram of a video editing interaction interface according to an embodiment of the present disclosure. [Figure 4] FIG. 1 is a schematic diagram of a video editing interaction interface according to an embodiment of the present disclosure. [Figure 5] FIG. 1 is a schematic diagram of a video editing interaction interface according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a schematic diagram of a video editing interaction interface according to an embodiment of the present disclosure. [Figure 7] FIG. 1 is a schematic diagram of a video editing interaction interface according to an embodiment of the present disclosure. [Figure 8] FIG. 1 is a schematic diagram of a video editing interaction interface according to an embodiment of the present disclosure. [Figure 9] FIG. 1 is a schematic diagram of a video editing interaction interface according to an embodiment of the present disclosure. [Figure 10] 1 is a structural schematic diagram of a video editing device according to an embodiment of the present disclosure; [Figure 11] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0020] In order to make the above-mentioned objects, features and advantages of the present disclosure more clearly understood, the present disclosure will be further described below. It should be noted that, unless there is a conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0021] In the following description, many specific details are set forth in order to provide a thorough understanding of the present disclosure; however, the present disclosure may be implemented in ways different from those described herein, and it is apparent that the embodiments in the specification are merely some embodiments of the present disclosure, but not all embodiments.

[0022] 1 is a flowchart of a video editing method according to an embodiment of the present disclosure, which may be performed by a video editing device, where the device may be implemented using software and / or hardware and generally integrated into an electronic device, which may be, for example, a service end. As shown in FIG. 1, the method mainly includes the following steps S102 to S108.

[0023] Step S102: When the first user receives a request inviting the second user to edit the first draft file, provide the first draft file to the second user.

[0024] In some embodiments, the number of second users may be one or more, and is not limited thereto. The second users may be users on the first user's friend list, or may be users on the editor list provided to the first user by the service end. In practical applications, the first user may select and invite second users to collaborate on editing based on the first draft file as needed.

[0025] It should be noted that the first draft file is a service-end file uploaded and stored by a first user, and may specifically be understood as a construction file generated when a user edits a video. When a user edits a video using a video editing application, a corresponding draft file can be automatically generated based on the material selected by the user and the user's operations. The first draft file includes material and editing information, and the editing information is used to instruct editing operations on the material. Here, the material includes, but is not limited to, images, videos, text, special effects, etc., and the editing information may be used to specifically instruct the type and order of editing operations to be performed on the material. The type of editing operation may include any type of operation performed on the material, such as adding an image, adding text to a specified position on an image, stitching video, adding a transition between two images, etc., and will not be further described herein.

[0026] When providing the first draft file to the second user, the second user is granted editing rights for the first draft file, and when a file opening request from the second user is received, the first draft file may be presented to the second user for online editing. This method effectively ensures the safety of the draft file and allows the second user to directly edit the first draft file online. Specifically, the second user can stream-load the content that needs to be edited in the first draft file online and perform the editing operation without downloading the first draft file locally, which not only effectively saves resources but also effectively improves editing support efficiency.

[0027] Step S104: Obtain a second draft file based on the online editing operation of the second user on the first draft file.

[0028] The service end can directly obtain the online editing operation of the second user and edit the first draft file based on the online editing operation to obtain the second draft file. The second user can edit the first draft file in one go or multiple times according to his / her needs, and save the file after each edit. In addition, if there are multiple second users, the multiple users can collaborate online to edit the first draft file and revise it jointly, and this is not a limitation.

[0029] Step S106: If the second user receives a request to provide the second draft file to the first user, provide the second draft file to the first user.

[0030] After the second user confirms that editing of the first draft file has already been completed, the second user may initiate a request to make the second draft file available for viewing by the first user.

[0031] Step S108: in response to receiving a confirmation command for the designated draft file of the first user, generate a target video based on the designated draft file, where the designated draft file is the second draft file, or the designated draft file is a file after the first user has performed an adjustment process based on the second draft file.

[0032] That is, the first user may directly generate a target video based on the second draft file returned by the second user, or may further adjust the second user's second draft file as needed, for example, by further editing by the first user, transferring the file to another person, or returning the file to the second user, etc., where the first user's adjustment method is not limited. Then, the first user can generate a target video based on the adjusted file.

[0033] To sum up, the above method allows the first user and the second user to directly interact with draft files via the service end without the need for complicated processes such as transmitting file packages between each other, which significantly improves the convenience of requesting video editing assistance from others and effectively reduces interaction costs.

[0034] In order to further reduce the communication cost between users, the first draft file includes the editing requirements of the first user, and / or the second draft file includes the editing annotation information of the second user. In practical application, a user can add annotations to the content that needs to be edited in the first draft file, thereby easily informing the second user of his / her editing requirements and making them understandable. Most video editing involves various materials and various editing operations. In related art, when a user asks others for help with video editing, he / she can only express his / her needs verbally or in writing, which makes communication between the two parties inconvenient. In the embodiments of the present disclosure, the editing requirements information is directly carried in the first draft file, which makes it easy for the second user to clearly know the editing requirements of the first user by linking the materials / editing information in the first draft file, thereby more accurately editing according to the editing requirements of the first user and ensuring the video editing effect. In addition, the second user can add editing information annotations to the second draft file, such as "cut 1s" or "add transition" corresponding to the correction position, or the service end can automatically record and annotate the editing information based on the second user's online editing operation. In this way, the first user can clearly understand the editing information that the second user has made to the first draft file, and the second user does not need to provide additional interpretations or explanations to the first user, which effectively saves users' time and improves communication efficiency.

[0035] In some embodiments, to further enhance the convenience of supporting editing between users, in embodiments of the present disclosure, a first user and a second user may interact with each other on a draft file on a chat page, and upon detecting that the first user has sent a link to the first draft file to the second user via the chat page, the first user may confirm that the first user has received a request to invite the second user to edit the first draft file. Alternatively, upon detecting that the second user has sent a link to the second draft file to the first user via the chat page, the second user may confirm that the second user has received a request to provide the second draft file to the first user. In this manner, the users can directly interact with each other on the chat page, the draft file is stored at the service end, and upon detecting that the users have sent a link to the draft file, the service end may confirm that the user needs to provide the draft file to the other party. The other party may then directly view or edit the draft file online via the link without downloading it. This manner not only effectively saves resources, but also relatively simplifies the interaction flow between users regarding the draft file, reduces communication costs between users, and effectively improves the user experience.

[0036] Furthermore, the method further includes, in response to receiving a distribution request for the first user's target video, distributing the target video to a designated platform, where the target video further includes identifier information of the second user. The first user can not only quickly distribute the target video, but also, by carrying the identifier information of the second user (e.g., the second user's name), when others view the target video on the designated platform, clearly know the participants of the target video, which not only makes it easier for others to invite the second user to help with editing, but also increases the second user's willingness to support editing to a certain extent.

[0037] Considering that the first user may not be satisfied with the second user's second draft file or may wish to edit the draft file by introducing another person, in an embodiment of the present disclosure, in response to receiving a re-invite request for the first user's second draft file, the first user may be provided with a list of friends to select a new second user from the list of friends. The list of friends may include a friend list and / or an editor list, thereby facilitating the first user to re-select another second user to edit the video.

[0038] To facilitate understanding of the video editing method according to an embodiment of the present disclosure, please refer to the video editing schematic diagram shown in FIG. 2. In FIG. 2, User A (corresponding to the first user) invites User B (corresponding to the second user) to collaborate on video editing. User B may be User A's friend or a professional editor, without limitation. Specifically, the combination of material and draft shown in FIG. 2 is the draft file, which may be referred to as a video editing project file, and the draft in FIG. 2 includes the editing information. The method of uploading the material draft to the cloud mentioned in FIG. 2 involves uploading the material and draft to the service end and storing them at the service end. User B does not need to locally download the material and draft from the service end. Online editing is performed through streaming loading, which not only saves resources but also makes it more efficient and faster. Furthermore, User A and User B can jointly annotate and mark the draft, making it easy for each other to clearly understand each other's needs or changes based on the draft, effectively improving the efficiency of communication between users.

[0039] Based on the above, the following provides schematic diagrams of video editing interaction interfaces, as shown in Figures 3 to 9, illustrating the flow of User A (corresponding to the first user) inviting User B (corresponding to the second user) to edit a video. Figure 3 shows that a trigger control in User A's video editing interaction interface is displayed, inviting User B to help with editing. After User A triggers this control, the user may be presented with a friend list or a professional editor list, which the user can choose according to their needs. As shown in Figure 4, if User A selects Steven in his friend list, User A can then directly communicate with Steven on the chat page and send him a link to the draft file to be edited (i.e., the first draft file). At this time, the service end can regard User A as inviting Steven to edit the first draft file, and the service end can then grant Steven editing privileges, allowing Steven to successfully open the link to the first draft file and perform online editing. FIG. 5 shows Steven's interface. After Steven edits the first draft file, he can display operation mark information on the interface. For example, the editing operations performed by Steven can be clearly indicated at the corresponding positions where the editing operations are performed, so that User A can clearly see what changes he made to the first draft file. FIG. 6 shows that after Steven completes editing, he can send User A a link to the second draft file obtained after editing, so that User A can further check the second draft file and send a confirmation message to Steven. FIG. 7 shows the interface when User A clicks on the second draft file. User A can trigger the operation mark control to view Steven's editing information, further check the second draft file obtained after Steven's editing, or invite others to collaborate on video editing.When User A checks the second draft file obtained after Steven's editing, he can generate a video based on the second draft file obtained after Steven's editing and directly enter the distribution page to distribute the video. Figure 8 shows that when distributing a video, Steven's name can also be displayed so that others can clearly see who is participating in the video. In addition, in a practical application, if User A invites a professional editor to edit the video, he will need to pay the professional editor after the video editing is completed. For example, as shown in Figure 9, the two parties can engage in paid interaction on the chat page. It should be noted that Figures 3 to 9 above are merely illustrative and should not be considered limiting.

[0040] The embodiments of the present disclosure do not limit the application scenarios of the video editing method. For example, a user can invite other users to help with editing, or perform multi-person collaborative editing to complete video editing together, shorten the time involved in video editing, or both parties can take turns editing each other, increasing the interactive experience between users, etc.

[0041] To summarize, the video editing method according to the embodiment of the present disclosure allows users to directly interact with draft files via the service end, eliminating the need for complicated processes such as transmitting file packages between each other, thereby relatively effectively improving the convenience and efficiency of video editing and effectively reducing interaction costs.

[0042] Corresponding to the above-mentioned video editing method, FIG. 10 is a structural schematic diagram of a video editing device according to an embodiment of the present disclosure, which may be realized by software and / or hardware, and generally can be integrated into an electronic device, which may be, for example, a service terminal or other device. As shown in FIG. 10 , a first file providing module 1000 for providing a first draft file to a second user when the first user receives a request inviting the second user to edit the first draft file, the first draft file being a file at a service end uploaded and stored by the first user, the first draft file including material and editing information, and the editing information being used to instruct editing operations on the material; a first file editing module 1002 for obtaining a second draft file based on an online editing operation of a second user on the first draft file; a second file providing module 1004 for providing the second draft file to the first user when the second user receives a request to provide the second draft file to the first user; and a video generation module 1006 for generating a target video based on the designated draft file of the first user in response to receiving a confirmation command for the designated draft file, wherein the designated draft file is the second draft file or the designated draft file is a file after the first user has performed an adjustment process based on the second draft file.

[0043] According to the above method, the first user and the second user can directly interact with the draft file through the service end without the need for complicated processes such as transmitting file packages between each other, which relatively improves the convenience of requesting video editing support from others and effectively reduces the interaction cost.

[0044] In some embodiments, the first draft file includes editing requirements information of the first user, and / or the second draft file includes editing annotation information of the second user.

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

[0046] In some embodiments, the device comprises: a first request confirmation module for confirming that the first user has received a request inviting the second user to edit the first draft file when detecting that the first user has sent a link of the first draft file to the second user via a chat page; and a second request confirmation module for confirming, when it is detected that the second user has sent a link to the second draft file to the first user via the chat page, that the second user has received a request to provide the second draft file to the first user.

[0047] In some embodiments, the device further includes a distribution module for distributing the target video to a designated platform in response to receiving a distribution request for the target video of the first user, wherein the target video further includes identifier information of the second user.

[0048] In some embodiments, the device further includes a re-invite module for, in response to receiving a re-invite request for the second draft file of the first user, providing the first user with a roster list so that the first user can select a new second user from the roster list.

[0049] In some embodiments, the number of second users is one or more, and the second users are users located on the friend list of the first user, or the second users are users located on the editor list provided to the first user by the service end.

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

[0051] As will be apparent to those skilled in the art, for convenience and conciseness of description, the specific operating processes of the above-described apparatus embodiments may be referred to the corresponding processes in the method embodiments, and will not be further described here.

[0052] 11 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 11, an electronic device 1100 includes one or more processors 1101 and a memory 1102.

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

[0054] The memory 1102 may include one or more computer program products, which may include various types of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or high-speed cache memory. The non-volatile memory may include, for example, read-only memory (ROM), a hard disk, flash memory, etc. One or more computer program instructions may be stored in the computer-readable storage media, and the processor 1101 may execute the program instructions to implement the video editing method of the embodiments of the present disclosure and / or other desired functions described above. The computer-readable storage media may also store various content, such as input signals, signal components, and noise components.

[0055] In one example, the electronic device 1100 may further include input devices 1103 and output devices 1104, these assemblies being interconnected via a bus system and / or other type of connection mechanism (not shown).

[0056] The input device 1103 may further include, for example, a keyboard, a mouse, and the like.

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

[0058] Of course, for simplicity, Figure 11 shows only some of the assemblies relevant to the present disclosure in the electronic device 1100, and omits assemblies such as buses, input / output interfaces, etc. Furthermore, depending on the specific application situation, the electronic device 1100 may further include any other suitable assemblies.

[0059] In addition to the above methods and apparatus, embodiments of the present disclosure may also be a computer program product, which includes computer program instructions that, when executed by a processor, cause the processor to perform a video editing method according to an embodiment of the present disclosure.

[0060] The computer program product may be written in any combination of one or various programming languages, including object-oriented programming languages ​​such as Java, C++, and the like, and further including general procedural programming languages ​​such as "C" or similar. The program code may execute 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.

[0061] In addition, an embodiment of the present disclosure may be a computer-readable storage medium on which computer program instructions are stored, which, when executed by a processor, cause the processor to perform a video editing method according to an embodiment of the present disclosure.

[0062] The computer-readable storage medium may employ any combination of one or more computer-readable media. The computer-readable medium may be a readable signal medium or a readable storage medium. The computer-readable storage medium may include, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include an electrical connection having one or more conductors, 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 read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0063] An embodiment of the present disclosure further provides a computer program product, which includes computer programs / instructions, which, when executed by a processor, implement the video editing method in an embodiment of the present disclosure.

[0064] It should be explained that, in this specification, relational terms such as "first" and "second" are used to distinguish only one entity or operation from another and do not necessarily require or imply the existence of any such actual relationship or ordering between those entities or operations. Furthermore, the terms "comprise," "include," or any other variation thereof are intended to cover a non-exclusive "comprise," whereby a process, method, article, or device that includes a set of elements not only includes those elements, but also other elements not expressly listed, or further elements inherent in such process, method, article, or device. Absent further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, article, or device that includes said element.

[0065] As described above, the present disclosure is merely a specific embodiment of the present disclosure, intended to enable those skilled in the art to understand or realize the present disclosure. Various modifications to these examples will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other examples without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the examples shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A video editing method used at a service end, comprising: When a first user receives a request inviting a second user to edit a first draft file, the first draft file is provided to the second user, the first draft file being a file uploaded and stored in the service end by the first user, the first draft file including material and editing information, and the editing information being used to instruct editing operations on the material; obtaining a second draft file based on the online editing operation of the second user on the first draft file; providing the second draft file to the first user when the second user receives a request to provide the second draft file to the first user; A video editing method including, in response to receiving a confirmation command for a designated draft file of the first user, generating a target video based on the designated draft file, wherein the designated draft file is the second draft file or the designated draft file is a file after the first user has performed an adjustment process based on the second draft file.

2. The method of claim 1, wherein the first draft file includes editing requirement information of the first user, and / or the second draft file includes editing annotation information of the second user.

3. The step of providing the first draft file to the second user includes:

2. The method of claim 1, further comprising: opening editing rights for the first draft file to the second user; and, upon receiving a file open request from the second user, presenting the first draft file to the second user so that the second user can edit the first draft file online.

4. When detecting that a first user has sent a link of the first draft file to a second user via a chat page, confirming that the first user has received a request inviting the second user to edit the first draft file; 2. The method of claim 1, further comprising: when detecting that the second user has sent a link to the second draft file to the first user via the chat page, confirming that the second user has received a request to provide the second draft file to the first user.

5. 2. The method of claim 1, further comprising: in response to receiving a distribution request for the target video from the first user, distributing the target video to a designated platform, wherein the target video further includes identifier information of the second user.

6. 2. The method of claim 1, further comprising providing the roster list to the first user so that the first user selects a new second user from the roster list in response to receiving a re-invite request for the second draft file of the first user.

7. the number of the second users is one or more; The method of claim 1, wherein the second user is a user located on a friend list of the first user, or the second user is a user located on an editor list provided to the first user by the service end.

8. A video editing device used at a service end, a first file providing module for providing a first draft file to a second user when a first user receives a request inviting the second user to edit the first draft file, the first draft file being a file uploaded and stored in the service end by the first user, the first draft file including material and editing information, and the editing information being used to instruct editing operations on the material; a first file editing module for obtaining a second draft file based on an online editing operation of the second user on the first draft file; a second file providing module for providing the second draft file to the first user when the second user receives a request to provide the second draft file to the first user; a video generation module for generating a target video based on a designated draft file of the first user in response to receiving a confirmation command for the designated draft file, wherein the designated draft file is the second draft file or the designated draft file is a file after the first user has performed an adjustment process based on the second draft file.

9. An electronic device, a processor; a memory for storing executable instructions for said processor; 8. An electronic device, wherein the processor is adapted to read the executable instructions from the memory and execute the executable instructions to implement the video editing method of any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, the computer program being used to perform the video editing method of any one of claims 1 to 7.

11. A computer program product comprising a computer program which, when executed by a processor, implements the video editing method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • Video making method and system

    CN107492003A

  • Online collaborative video editing method and device

    CN111277905A

  • Multi-user remote video editing

    JP2013118678A

  • Collaborative video editing in a cloud environment

    JP2017504992A