Video processing method based on AI support

Through AI-based video processing methods, using AI to screen and process the video template library, the problem of difficult and high time investment for non-professional video editing is solved, and the automation and efficient operation of video editing is achieved.

CN119136014AInactive Publication Date: 2024-12-13BEIJING JIYUAN TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411286124.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2024-12-13
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Non-professionals need to invest a lot of time and energy in video editing, and it is not easy to learn, and the existing technology is difficult to simplify the video processing process.

Method used

Using AI-based video processing method, by importing video feature information and entering keyword information, using AI to filter and process the video template library, generate preview files, and simplify user operations.

Benefits of technology

It greatly simplifies users' video editing operation needs. Through the use of template libraries and the assistance of AI, video processing is automated and efficient. Users only need to enter text instructions to complete video processing.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention discloses a video processing method based on AI support, and the method comprises the following steps: 1, importing a single video or a plurality of videos, and selecting a video to be processed through an importing window, 2, capturing the feature information of the imported video, and extracting and displaying the feature information, 3, inputting keyword information needing to be operated, the keyword information is text information. When the scheme is implemented, the operation of a user to edit the video is simplified through the use of the template library, the AI can make the video according to the template in the template library, the generated file can be made into the template after the making is completed, the video template library is further enriched, and the user only needs to perform the operation needing to be performed through the use of the AI, so that the user experience is improved. And the input is performed in a text form, and the AI can help the user to operate the video, so that the operation requirement of the user on video editing is greatly simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of video processing methods, and in particular to a video processing method based on AI support. Background Art

[0002] In today's society, the popularity and importance of video content have reached an unprecedented level. Whether in the business field or in daily life, the demand for video editing is surging like a tide. From advertising, product display, social media sharing to personal memoirs and travel logs, video, as an intuitive and vivid way of information dissemination, is gradually penetrating into every aspect of our lives.

[0003] However, despite the surge in demand for video editing, mastering this skill is not easy. For non-professionals, video editing often requires a lot of time and energy to learn and practice, while non-related practitioners often do not invest too much time in learning. Based on this, this application proposes a video processing method based on AI support. Summary of the invention

[0004] To this end, the present invention provides a video processing method based on AI support to solve the above-mentioned problems in the prior art.

[0005] In order to achieve the above object, the present invention provides the following technical solutions:

[0006] According to a first aspect of the present invention, a video processing method based on AI support comprises the following steps:

[0007] Step 1: Import single or multiple videos. Select the video to be processed through the import window.

[0008] Step 2: Capture the feature information of the imported video, extract and display the feature information.

[0009] Step 3: Enter the keyword information that needs to be operated. The keyword information is text information.

[0010] Step 4: Use AI to interpret the text information and obtain the command information required.

[0011] Step 5: Based on the imported video, AI screens the video template library and selects video templates similar to the imported video for the user to choose. After the user selects the video template, the selected video template is imported.

[0012] Step 6: Based on the feature information of the imported video, the obtained command information and the video template, the imported video is processed by AI.

[0013] Step 7: Generate a preview file and output the preview file after confirmation.

[0014] Preferably, when interpreting the text information, AI extracts keyword information on video processing in the text information, and the text information includes operation information and timestamp information on video processing. After AI completes interpreting the text information, it sorts the order of operation information corresponding to each timestamp according to the timestamp information of each operation, and stores it.

[0015] Preferably, in step six, AI processes the imported video according to the label and usage information of the video template, and each video template has multiple label information.

[0016] Preferably, when there are four imported videos and the text information contains operations for cutting, splitting, and splicing the imported videos, the specific operations are as follows:

[0017] S101, import multiple video files through the import window, and sort the imported multiple videos from 1, 2, 3, 4,

[0018] S102, capturing the duration information of each imported video, and displaying the captured duration information of each video.

[0019] S103, the input text information is as follows: cut the first a seconds of video No. 1, keep the video file after a second, cut video No. 2 from the b second, keep these two video files, and mark these two video files as 21 and 22, splice video No. 3 and video 4 to obtain video No. 5, after the processing is completed, obtain video files No. 1, 21, 22, and 5,

[0020] S104, AI interprets the operation of each imported video, extracts the operation information of each video, and stores the operation mode of each video according to the sequence number of the video.

[0021] S105: The imported video file is a video for commercial promotion. AI matches a video template for the imported video based on the total length of the imported video.

[0022] S106, according to the matched video template, the video files 1, 21, 22, and 5 are sorted, and the new sorting order is 21, 22, 5, and 1. Then the AI ​​processes the imported video as follows: AI first cuts video 2, then splices video 3 and video 4, and then cuts video 1.

[0023] S107, generating a preview file, and then outputting the preview file.

[0024] Preferably, when there are four imported videos, in the text information, when the background music of the imported video is changed and the resolution of the video is changed, the specific operations are as follows:

[0025] S201, import multiple video files through the import window, and sort the imported multiple videos from j, k, l, m.

[0026] S202, capturing the background music information and resolution information of each imported video, and displaying the captured background music information and resolution information of each video.

[0027] S203, the input text information is as follows: the background music of video j is retained, the background music of video k is replaced, the background music of video 1 is deleted, and the resolution of video m is changed.

[0028] S204, AI interprets the operation of each imported video, extracts the operation information of each video, and stores the operation mode of each video according to the sequence number of the video.

[0029] S205, the imported video file is a wedding video, and AI matches the imported video with a video template based on the total length of the imported video.

[0030] S206, according to the matched video template, the video files j, k, l, and m are sorted, and the new sorting order is m, j, k, and l. Then the order of processing the imported videos by AI is as follows: AI first changes the resolution of video m, then plays video j, then replaces the background music of video k, and then plays video k. Finally, the background music of video 1 is deleted, and then video 1 is played.

[0031] S207, when generating a preview file, in the process of changing the resolution of video number m, the resolution of the video to be played is changed 5 seconds in advance of the playing position, and after confirmation, the video file of the resolution during playback is output.

[0032] Preferably, the input text information is TXT document information.

[0033] Preferably, the tag information includes the purpose of the video template, the duration of the video template, and the size of the video template.

[0034] The present invention has the following advantages:

[0035] 1) Through the use of the template library, the user's operation of video editing is simplified. AI can produce videos according to the templates in the template library. After the production is completed, the generated files can be made into templates to further enrich the video template library.

[0036] 2) Through the use of AI, users only need to input the operations they need to perform in the form of text, and AI can help users operate the video, greatly simplifying the user's video editing operational needs. DETAILED DESCRIPTION

[0037] The following is a description of the implementation of the present invention by specific embodiments. People familiar with the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0038] Example 1

[0039] A video processing method based on AI support in an embodiment of the first aspect of the present invention comprises the following steps:

[0040] Step 1: Import single or multiple videos. Select the video to be processed through the import window.

[0041] Step 2: Capture the feature information of the imported video, extract and display the feature information.

[0042] Step 3: Enter the keyword information that needs to be operated. The keyword information is text information.

[0043] Step 4: Use AI to interpret the text information and obtain the command information required.

[0044] Step 5: Based on the imported video, AI screens the video template library and selects video templates similar to the imported video for the user to choose. After the user selects the video template, the selected video template is imported.

[0045] Step 6: Based on the feature information of the imported video, the obtained command information and the video template, the imported video is processed by AI.

[0046] Step seven, generate a preview file, and after confirmation, output the preview file. When the generated file does not meet the user's needs during preview, replace the video template to obtain a more satisfactory file.

[0047] When this solution is implemented, the template library simplifies the user's video editing operations. Through the use of AI, users can select video files and enter their own needs, and AI can perform various processing on video files on their behalf.

[0048] When interpreting text information, AI extracts keyword information about video processing from the text information. The text information includes operation information and timestamp information about video processing. After AI interprets the text information, it sorts the operation information corresponding to each timestamp according to the timestamp information of each operation and stores it. For different video files, it may be necessary to perform multiple processing on the video files. For example, a video file must not only be cut, but also cut and other files must be added. By marking the timestamp, the order of each step can be determined, which helps AI to operate more efficiently.

[0049] In step six, AI processes the imported video according to the label and usage information of the video template. Each video template has multiple label information.

[0050] When this solution is used commercially and there are four video files, as one implementation of this application, there is the following technical solution:

[0051] When there are four videos to be imported and the text information contains the operations of cutting, splitting, and splicing the imported videos, the specific operations are as follows:

[0052] S101, import multiple video files through the import window, and sort the imported multiple videos from 1, 2, 3, 4,

[0053] S102, capturing the duration information of each imported video, and displaying the captured duration information of each video.

[0054] S103, the input text information is as follows: cut the first a seconds of video No. 1, keep the video file after a second, cut video No. 2 from the b second, keep these two video files, and mark these two video files as 21 and 22, splice video No. 3 and video 4 to obtain video No. 5, after the processing is completed, obtain video files No. 1, 21, 22, and 5,

[0055] S104, AI interprets the operation of each imported video, extracts the operation information of each video, and stores the operation mode of each video according to the sequence number of the video.

[0056] S105: The imported video file is a video for commercial promotion. AI matches a video template for the imported video based on the total length of the imported video.

[0057] S106, according to the matched video template, the video files 1, 21, 22, and 5 are sorted, and the new sorting order is 21, 22, 5, and 1. Then the AI ​​processes the imported video as follows: AI first cuts video 2, then splices video 3 and video 4, and then cuts video 1.

[0058] S107, generating a preview file, and then outputting the preview file.

[0059] In a specific implementation, there may be several video files, and the operations on each video may be more and more complex operations. The above only lists some simple operations for those skilled in the art to understand, and does not limit this solution.

[0060] The input text information is TXT document information. This type of document is convenient for users to input. Of course, when this solution is implemented, it can also be a file in other formats or an imported document.

[0061] The label information includes the purpose of the video template, the duration of the video template, the size of the video template, etc. The more detailed the label, the more helpful it is for AI to match a suitable video template.

[0062] Example 2

[0063] A video processing method based on AI support includes the following steps:

[0064] Step 1: Import single or multiple videos. Select the video to be processed through the import window.

[0065] Step 2: Capture the feature information of the imported video, extract and display the feature information.

[0066] Step 3: Enter the keyword information that needs to be operated. The keyword information is text information.

[0067] Step 4: Use AI to interpret the text information and obtain the command information required.

[0068] Step 5: Based on the imported video, AI screens the video template library and selects video templates similar to the imported video for the user to choose. After the user selects the video template, the selected video template is imported.

[0069] Step 6: Based on the feature information of the imported video, the obtained command information and the video template, the imported video is processed by AI.

[0070] Step seven, generate a preview file, and after confirmation, output the preview file. When the generated file does not meet the user's needs during preview, replace the video template to obtain a more satisfactory file.

[0071] When this solution is implemented, the template library simplifies the user's video editing operations. Through the use of AI, users can select video files and enter their own needs, and AI can perform various processing on video files on their behalf.

[0072] When interpreting text information, AI extracts keyword information about video processing from the text information. The text information includes operation information and timestamp information about video processing. After AI interprets the text information, it sorts the operation information corresponding to each timestamp according to the timestamp information of each operation and stores it. For different video files, it may be necessary to perform multiple processing on the video files. For example, a video file must not only be cut, but also cut and other files must be added. By marking the timestamp, the order of each step can be determined, which helps AI to operate more efficiently.

[0073] In step six, AI processes the imported video according to the label and usage information of the video template. Each video template has multiple label information.

[0074] When this solution is used on a wedding video and there are four video files, as one of the implementation methods of this application, it has the following technical solutions:

[0075] When there are four videos imported, in the text information, to change the background music of the imported video and the resolution of the video, the specific operations are as follows:

[0076] S201, import multiple video files through the import window, and sort the imported multiple videos from j, k, l, m.

[0077] S202, capturing the background music information and resolution information of each imported video, and displaying the captured background music information and resolution information of each video.

[0078] S203, the input text information is as follows: the background music of video j is retained, the background music of video k is replaced, the background music of video 1 is deleted, and the resolution of video m is changed.

[0079] S204, AI interprets the operation of each imported video, extracts the operation information of each video, and stores the operation mode of each video according to the sequence number of the video.

[0080] S205, the imported video file is a wedding video, and AI matches the imported video with a video template based on the total length of the imported video.

[0081] S206, according to the matched video template, the video files j, k, l, and m are sorted, and the new sorting order is m, j, k, and l. Then the order of processing the imported videos by AI is as follows: AI first changes the resolution of video m, then plays video j, then replaces the background music of video k, and then plays video k. Finally, the background music of video 1 is deleted, and then video 1 is played.

[0082] S207, when generating a preview file, in the process of changing the resolution of video number m, the resolution of the video to be played is changed 5 seconds in advance of the playing position, and after confirmation, the video file of the resolution during playback is output.

[0083] The input text information is TXT document information. This type of document is convenient for users to input. Of course, when this solution is implemented, it can also be a file in other formats or an imported document.

[0084] The label information includes the purpose of the video template, the duration of the video template, the size of the video template, etc. The more detailed the label, the more helpful it is for AI to match a suitable video template.

Claims

1. A video processing method based on AI support, characterized in that: The following steps are included: Step 1: Import single or multiple videos. Select the video to be processed through the import window. Step 2: Capture the feature information of the imported video, extract and display the feature information. Step 3: Enter the keyword information that needs to be operated. The keyword information is text information. Step 4: Use AI to interpret the text information and obtain the command information required. Step 5: Based on the imported video, AI screens the video template library and selects video templates similar to the imported video for the user to choose. After the user selects the video template, the selected video template is imported. Step 6: Based on the feature information of the imported video, the obtained command information and the video template, the imported video is processed by AI. Step 7: Generate a preview file and output the preview file after confirmation.

2. The video processing method based on AI support according to claim 1, characterized in that: When interpreting text information, AI extracts keyword information about video processing from the text information. The text information includes operation information and timestamp information about video processing. After AI completes interpreting the text information, it sorts the operation information corresponding to each timestamp according to the timestamp information of each operation and stores it.

3. The video processing method based on AI support according to claim 2 is characterized in that: In step six, AI processes the imported video according to the label and usage information of the video template. Each video template has multiple label information.

4. The video processing method based on AI support according to claim 3 is characterized in that: When there are four videos to be imported and the text information contains the operations of cutting, splitting, and splicing the imported videos, the specific operations are as follows: S101, import multiple video files through the import window, and sort the imported multiple videos from 1, 2, 3, 4, S102, capturing the duration information of each imported video, and displaying the captured duration information of each video. S103, the input text information is as follows: cut the first a seconds of video No. 1, keep the video file after a second, cut video No. 2 from the b second, keep these two video files, and mark these two video files as 21 and 22, splice video No. 3 and video 4 to obtain video No. 5, after the processing is completed, obtain video files No. 1, 21, 22, and 5, S104, AI interprets the operation of each imported video, extracts the operation information of each video, and stores the operation mode of each video according to the sequence number of the video. S105: The imported video file is a video for commercial promotion. AI matches a video template for the imported video based on the total length of the imported video. S106, according to the matched video template, the video files 1, 21, 22, and 5 are sorted, and the new sorting order is 21, 22, 5, and 1. Then the AI ​​processes the imported video as follows: AI first cuts video 2, then splices video 3 and video 4, and then cuts video 1. S107, generating a preview file, and then outputting the preview file.

5. The video processing method based on AI support according to claim 2, characterized in that: When there are four videos imported, in the text information, to change the background music of the imported video and the resolution of the video, the specific operations are as follows: S201, import multiple video files through the import window, and sort the imported multiple videos from j, k, l, m. S202, capturing the background music information and resolution information of each imported video, and displaying the captured background music information and resolution information of each video. S203, the input text information is as follows: the background music of video j is retained, the background music of video k is replaced, the background music of video 1 is deleted, and the resolution of video m is changed. S204, AI interprets the operation of each imported video, extracts the operation information of each video, and stores the operation mode of each video according to the sequence number of the video. S205, the imported video file is a wedding video, and AI matches the imported video with a video template based on the total length of the imported video. S206, according to the matched video template, the video files j, k, l, and m are sorted, and the new sorting order is m, j, k, and l. Then the order of processing the imported videos by AI is as follows: AI first changes the resolution of video m, then plays video j, then replaces the background music of video k, and then plays video k. Finally, the background music of video 1 is deleted, and then video 1 is played. S207, when generating a preview file, in the process of changing the resolution of video number m, the resolution of the video to be played is changed 5 seconds in advance of the playing position, and after confirmation, the video file of the resolution during playback is output.

6. The video processing method based on AI support according to claim 3, characterized in that: The input text information is TXT document information.

7. The video processing method based on AI support according to claim 3, characterized in that: The tag information includes the purpose of the video template, the duration of the video template, and the size of the video template.

Citation Information

Patent Citations

  • Information processing method and mobile terminal

    CN104581380A

  • Video processing method and device

    CN111866585A

  • Multi-film processing method and system based on artificial intelligence

    CN115134662A

  • Conversation-based video editing method and device, electronic equipment and storage medium

    CN117714784A

  • Video synthesis method and system based on semantic analysis and storage medium

    CN118200665A