Video subtitle matching methods, devices, electronic equipment and storage media

By introducing a material processing interface and a video subtitle list into video editing software, flexible matching and adjustment of subtitles and video materials can be achieved, solving the problem of cumbersome operation in existing technologies and improving the efficiency and flexibility of video editing.

CN120111309BActive Publication Date: 2026-03-06BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510131487.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-05
Publication Date
2026-03-06
Estimated Expiration
2045-02-05

AI Technical Summary

Technical Problem

Existing video editing software is cumbersome and inflexible in matching video subtitles with video footage, resulting in low editing efficiency.

Method used

This paper provides a video subtitle matching method that allows users to flexibly select and match video subtitles with video footage by displaying a material processing interface and a video subtitle list. It supports subtitle migration and the retention of special effects attributes, enabling flexible matching and adjustment of subtitles and materials.

Benefits of technology

It improves the efficiency and flexibility of video editing software, allowing users to easily adjust the display order and duration of subtitle clips on the screen to meet complex narrative needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111309B_ABST
    Figure CN120111309B_ABST
Patent Text Reader

Abstract

This disclosure relates to a video text matching method, apparatus, electronic device, and storage medium. The method includes: displaying a media processing interface; the media processing interface includes at least one media container and multiple video subtitles; each media container is used to add a corresponding video clip; in response to a subtitle matching operation triggered on the media container, displaying the matched subtitles of the media container; the matched subtitles include those selected by the subtitle matching operation from among the multiple video subtitles for matching with the video clip. Using this disclosure can improve video editing efficiency and video media processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of multimedia technology, and in particular to a video subtitle matching method, apparatus, electronic device, and storage medium. Background Technology

[0002] Video editing software is a tool used to edit, produce, and process video footage.

[0003] However, video editing software in related technologies often only allows users to match a video frame with multiple video subtitles by dragging specific content ranges (such as footage ranges or subtitle ranges) in the video content track. This operation method is cumbersome and inflexible, which is not conducive to improving video editing efficiency.

[0004] Therefore, video editing software in related technologies suffers from low video editing efficiency. Summary of the Invention

[0005] This disclosure provides a video subtitle matching method, apparatus, electronic device, and storage medium to at least solve the problem of low video editing efficiency in related technologies. The technical solution of this disclosure is as follows:

[0006] According to a first aspect of the present disclosure, a video subtitle matching method is provided, comprising:

[0007] The interface for processing video materials includes at least one material container and multiple video subtitles; each material container is used to add a corresponding video clip.

[0008] In response to a subtitle matching operation triggered on the media container, the matched subtitles of the media container are displayed; the matched subtitles include video subtitles selected by the subtitle matching operation from among the plurality of video subtitles for matching with the video media.

[0009] In one possible implementation, displaying the matched captions of the material container includes:

[0010] If no corresponding visual material is added to the material container, the matched subtitles are displayed in the material preview interface of the material container.

[0011] When corresponding video footage is added to the media container, the target video is displayed in the media preview interface of the media container. The target video includes the matched subtitles and the added video footage in the media container.

[0012] In one possible implementation, the display material processing interface includes:

[0013] The video subtitle list is displayed in the material processing interface;

[0014] The video subtitle list includes multiple video subtitles sorted by timeline.

[0015] In one possible implementation, displaying the matched subtitles of the media container in response to a subtitle matching operation triggered on the media container includes:

[0016] In response to a subtitle selection operation on the video subtitle list, the selected subtitle is displayed; the selected subtitle includes at least one video subtitle selected by the subtitle selection operation.

[0017] In response to the operation of matching the selected subtitle with the media container, the selected subtitle is displayed as the matched subtitle of the media container.

[0018] In one possible implementation, the material processing interface further includes a merge entry point, and the display of selected subtitles in response to a subtitle selection operation on the video subtitle list includes:

[0019] When the media container is selected, in response to the triggering operation of the merge entry, selectable subtitles are displayed in the video subtitle list; the selectable subtitles are video subtitles that are in a selectable state.

[0020] In response to a triggering operation on the selectable subtitle, the triggered selectable subtitle is displayed as the selected subtitle.

[0021] In one possible implementation, the media processing interface further includes a confirmation entry point. The step of responding to the operation of matching the selected subtitle with the media container, and displaying the selected subtitle as the matched subtitle of the media container, includes:

[0022] In response to the triggering operation of the confirmation entry, the selected subtitle is displayed as the matched subtitle of the material container.

[0023] In one possible implementation, displaying selectable subtitles in the video subtitle list includes:

[0024] The video subtitles adjacent to the selected subtitle on the timeline are displayed as the selectable subtitles.

[0025] In one possible implementation, the operation of matching the selected subtitle with the media container, displaying the selected subtitle as the matched subtitle of the media container, includes:

[0026] In response to a preset drag operation performed on the selected subtitle, the selected subtitle is displayed as the matched subtitle of the material container.

[0027] The preset drag operation is the operation of dragging the selected subtitle to the display area where the material container is located.

[0028] In one possible implementation, the method further includes:

[0029] When corresponding visual materials are added to the material container, in response to an editing request to the material container, the material range of the visual materials is displayed; the length of the material range matches the display duration of the visual materials already added to the material container;

[0030] In response to the length adjustment operation of the material range, the adjusted material range is displayed, and the display duration of the added visual material is adjusted simultaneously.

[0031] In one possible implementation, the display material processing interface includes:

[0032] The subtitle track and the media track are displayed in the media processing interface;

[0033] The subtitle track includes subtitle intervals corresponding to each of the plurality of video subtitles; the material track includes material intervals that match each of the subtitle intervals; and each material interval serves as a corresponding material container.

[0034] In one possible implementation, the method further includes:

[0035] In response to a length adjustment operation of the target material range, the adjusted material range is displayed; the target material range is any one of the material ranges in the material track.

[0036] The length of the target subtitle interval in the subtitle track is adjusted synchronously so that the length of the target subtitle interval in the subtitle track is equal to the length of the target material interval in the material track. The target subtitle interval is the subtitle interval in the subtitle track that matches the target material interval.

[0037] In one possible implementation, displaying the matched subtitles of the media container in response to a subtitle matching operation on the media container includes:

[0038] If no corresponding video footage has been added to two adjacent video clips in the video clip track, a new video clip is displayed in response to the segment merging operation of the two video clips.

[0039] The new material segment is matched with the target subtitle segment, which includes the subtitle segments that were matched one-to-one with the two material segments before merging. The target subtitle segment is used to display the matched subtitles.

[0040] In one possible implementation, the method further includes:

[0041] When at least one of two adjacent media sections in the media track has corresponding video footage added, in response to the transition addition operation of the two media sections, a preset video transition effect is added between the two media sections.

[0042] In one possible implementation, the method further includes:

[0043] If no corresponding video footage is added to the specified footage range, the footage selection page is displayed in response to a trigger operation on the specified footage range.

[0044] The material selection page includes visual materials that match the target semantics; the target semantics includes the semantics of the video subtitles corresponding to the subtitle range that matches the material range.

[0045] According to a second aspect of the present disclosure, a video subtitle matching device is provided, comprising:

[0046] The display unit is configured to execute a display material processing interface; the material processing interface includes at least one material container and multiple video subtitles; each material container is used to add a corresponding frame material.

[0047] A matching unit is configured to display matched subtitles of the media container in response to a subtitle matching operation triggered on the media container; the matched subtitles include video subtitles selected by the subtitle matching operation from among the plurality of video subtitles for matching with the video media.

[0048] According to a third aspect of the present disclosure, an electronic device is provided, including a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the video subtitle matching method as described in the first aspect or any possible implementation thereof.

[0049] According to a fourth aspect of the present disclosure, a storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the video subtitle matching method as described in the first aspect or any possible implementation thereof.

[0050] According to a fifth aspect of the present disclosure, a computer program product is provided, the program product comprising a computer program stored in a readable storage medium, wherein at least one processor of a device reads from and executes the computer program from the readable storage medium, such that the device, when executed, implements the video subtitle matching method as described in the first aspect or any possible implementation thereof.

[0051] The technical solution provided by the embodiments of this disclosure brings at least the following beneficial effects: By displaying a material processing interface; the material processing interface includes at least one material container and multiple video subtitles; each material container is used to add a corresponding screen material, and in response to the subtitle matching operation triggered on the material container, the matched subtitles of the material container are displayed; wherein, the matched subtitles include at least two video subtitles selected by the subtitle matching operation among multiple video subtitles for matching with the screen material; thus, it is possible to introduce a flexible function of matching subtitles with screen materials and a subtitle migration function into video editing software. Users can freely select at least two video subtitles from the multiple video subtitles displayed on the material processing interface by triggering the subtitle matching operation on the material container, and match the selected video subtitles with the screen material added by the material container at one time, realizing the complete migration of multiple video subtitles, preserving the original dubbing and special effects attributes of multiple video subtitles, ensuring content consistency, effectively realizing the correspondence between a single screen material and a video subtitle in the video, allowing users to easily adjust the display order and duration of each subtitle segment in the screen to meet complex narrative needs, and effectively improving the video editing efficiency and flexibility of video editing software.

[0052] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0053] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0054] Figure 1 This is an application environment diagram illustrating a video subtitle matching method according to an exemplary embodiment.

[0055] Figure 2 This is a flowchart illustrating a video subtitle matching method according to an exemplary embodiment.

[0056] Figure 3 This is a schematic diagram of a material processing interface according to an exemplary embodiment. Figure 1 .

[0057] Figure 4 This is a schematic diagram of a material processing interface according to an exemplary embodiment. Figure 2 .

[0058] Figure 5 This is a schematic diagram of a material processing interface according to an exemplary embodiment. Figure 3 .

[0059] Figure 6 This is a schematic diagram illustrating the state changes of a video subtitle matching method according to an exemplary embodiment.

[0060] Figure 7 This is a schematic diagram of a material processing interface according to an exemplary embodiment. Figure 4 .

[0061] Figure 8 This is a schematic diagram of a material processing interface according to an exemplary embodiment. Figure 5 .

[0062] Figure 9 This is a schematic diagram of a material processing interface according to an exemplary embodiment. Figure 6 .

[0063] Figure 10 This is a schematic diagram illustrating the state changes of another video caption matching method according to an exemplary embodiment.

[0064] Figure 11 This is a schematic diagram illustrating a material track according to an exemplary embodiment.

[0065] Figure 12 This is a schematic diagram of a material processing interface according to an exemplary embodiment. Figure 7 .

[0066] Figure 13a This is a schematic diagram illustrating another material track according to an exemplary embodiment.

[0067] Figure 13b This is a schematic diagram illustrating yet another material track according to an exemplary embodiment.

[0068] Figure 14 This is a schematic diagram illustrating the state changes of another video caption matching method according to an exemplary embodiment.

[0069] Figure 15 This is a flowchart illustrating another video caption matching method according to an exemplary embodiment.

[0070] Figure 16 This is a block diagram illustrating a video caption matching device according to an exemplary embodiment.

[0071] Figure 17 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0072] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0073] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure.

[0074] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0075] The video subtitle matching method provided in this disclosure can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on the cloud or other network servers. In practical applications, terminal 102 displays a material processing interface; the material processing interface includes at least one material container and multiple video subtitles; each material container is used to add a corresponding video clip; in response to a subtitle matching operation triggered on the material container, terminal 102 displays the matched subtitles of the material container; the matched subtitles include at least two video subtitles selected from multiple video subtitles by the subtitle matching operation for matching with the video clip. Terminal 102 can upload the target video containing the matched subtitles to server 104. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.

[0076] Figure 2This is a flowchart illustrating a video subtitle matching method according to an exemplary embodiment, such as... Figure 2 As shown, this video subtitle matching method is used for Figure 1 The terminal 102 includes the following steps.

[0077] In step S202, the material processing interface is displayed.

[0078] The material processing interface can refer to the interface used by users to add, edit, and adjust visual materials.

[0079] In this context, "video footage" refers to the visual content used to create a video. In practical applications, video footage can include image footage or video footage. Image footage can include still images and animated images.

[0080] In practical applications, this media processing interface includes at least one media container and multiple video subtitles.

[0081] Each media container is used to add a specific video clip. In practice, a media container can be an entry point for adding media clips within the media processing interface, allowing users to add a video clip that needs to be processed in the video editing software. Alternatively, a media container can be named a media slot.

[0082] Video subtitles can refer to the text used to create subtitle content in a video.

[0083] In practice, the terminal can respond to material processing requests input through video editing software by displaying a material processing interface, such as... Figure 3 As shown, Figure 3 A schematic diagram of a media processing interface is provided; wherein, the terminal can display at least one media container 320 and multiple video subtitles 330 through the media processing interface 310; wherein, the multiple video subtitles can be obtained by splitting a whole video text input by the user; or they can be obtained by the user manually editing.

[0084] In step S204, in response to the subtitle matching operation triggered on the media container, the matched subtitles of the media container are displayed.

[0085] Among them, the subtitle matching operation can refer to the operation of matching video subtitles to the material container.

[0086] Among them, the matched subtitles include at least two video subtitles selected from multiple video subtitles by the subtitle matching operation for matching with the video footage.

[0087] In practice, when a user needs to match video subtitles for any media container in the media processing interface, the user can input the command to trigger a subtitle matching operation for that media container. The terminal can respond to the subtitle matching operation and determine the video subtitle selected by the subtitle matching operation from among multiple video subtitles as the matched subtitles that match the media container.

[0088] Specifically, users can match a media container with a dragged video subtitle by dragging at least one of multiple video subtitles to the container. Alternatively, users can select a media container and then select a video subtitle to match the selected container with that subtitle.

[0089] Then, the terminal can display the matched subtitles for that media container. Specifically, such as... Figure 3 The third material container in the figure matches the subtitle "Subtitle 1 Subtitle 1 Subtitle 1"; the terminal can display the matched subtitle "Subtitle 1 Subtitle 1 Subtitle 1" in the material preview interface 340 of the material container.

[0090] In the aforementioned video subtitle matching method, a material processing interface is displayed. This interface includes at least one material container and multiple video subtitles. Each material container is used to add a corresponding video clip, and in response to a subtitle matching operation triggered on the material container, the matched subtitles of the material container are displayed. The matched subtitles include at least two video subtitles selected from multiple video subtitles for matching with the video clip. This allows for the introduction of flexible subtitle-to-video clip matching and subtitle migration functionality into video editing software. Users can trigger a subtitle matching operation on the material container to freely select at least two video subtitles from the multiple video subtitles displayed in the material processing interface, and match these selected subtitles with the video clip added to the material container at once. This achieves complete migration of multiple video subtitles, preserving the original audio and effects attributes of the multiple video subtitles, ensuring content consistency, and effectively realizing the correspondence between a single video clip and multiple video subtitles. It also allows users to easily adjust the display order and duration of each subtitle segment on the screen to meet complex narrative needs, effectively improving the video editing efficiency and flexibility of the video editing software.

[0091] In one exemplary embodiment, displaying matched subtitles in a media container includes: displaying matched subtitles in a media preview interface of the media container when no corresponding video footage has been added to the media container; and displaying a target video in a media preview interface of the media container when corresponding video footage has been added to the media container, the target video including the matched subtitles and the added video footage in the media container.

[0092] In practice, when the terminal displays matched subtitles in the media container, if no corresponding video footage has been added to the media container, the terminal will display the matched subtitles in the media preview interface of the media container. Please refer to [link / reference]. Figure 4 , Figure 4 The third media container in the video has two matched subtitles: "Subtitle 3 Subtitle 3 Subtitle 3" and "Subtitle 4 Subtitle 4 Subtitle 4". Since the user has not yet... Figure 4 If the corresponding video material is added to the material container, the terminal can display the two video subtitles "Subtitle 3 Subtitle 3 Subtitle 3" and "Subtitle 4 Subtitle 4 Subtitle 4" in sequence in the material preview interface of the material container according to the display time of each video subtitle on the timeline.

[0093] Additionally, if corresponding video footage has been added to the media container while the terminal is displaying matched subtitles within it, the terminal will then display the target video in the media container's preview interface. This target video includes both the matched subtitles and the added video footage from the media container. Please see [link to relevant documentation]. Figure 5 , Figure 5 The matched subtitles in the media container include two video subtitles: "Subtitle 3 Subtitle 3 Subtitle 3" and "Subtitle 4 Subtitle 4 Subtitle 4"; because the user... Figure 5 If corresponding video clips are added to the media container, the terminal can display the target video in the media preview interface of that media container. That is, the added video clips in the media preview interface are displayed, and the three video subtitles "Subtitle 3 Subtitle 3 Subtitle 3" and "Subtitle 4 Subtitle 4 Subtitle 4" are displayed sequentially on top of the added video clips according to the display time of each video subtitle on the timeline.

[0094] The technical solution of this embodiment displays matched subtitles in the media preview interface of the media container when no corresponding video material has been added to the media container; and displays the target video in the media preview interface of the media container when corresponding video material has been added to the media container. The target video includes matched subtitles and added video material in the media container, allowing users to quickly preview multiple video subtitles that have established a matching relationship with the media container, facilitating timely adjustment of the matching relationship between the media container and each video subtitle.

[0095] In one exemplary embodiment, a media processing interface is displayed, including: displaying a video subtitle list in the media processing interface; wherein the video subtitle list includes multiple video subtitles sorted according to a timeline.

[0096] For specific implementation details, please refer to [link / reference]. Figure 6Users can input a material processing request triggered by the text processing page 620 by clicking the "Next" button 610 on the text processing page 620. The terminal responds to the material processing operation triggered by the text processing page 620 by displaying the material processing interface 310. The terminal can display a video subtitle list 630 in the material processing interface 310. This video subtitle list 630 includes multiple video subtitles sorted chronologically. These subtitles are obtained by the terminal from the video text input through the text processing page, or they can be manually entered by the user. Sorting chronologically can mean arranging the video subtitles in the video subtitle list 630 according to their appearance time in the video. For example, if subtitle 1 appears in the video for 1 second, subtitle 2 for 2 seconds, and subtitle 3 for 3 seconds, the terminal will display subtitle 1, subtitle 2, and subtitle 3 in the video subtitle list 630 in top-to-bottom order.

[0097] The technical solution of this embodiment, in the process of displaying the material processing interface, displays multiple video subtitles in the form of a video subtitle list, which can clearly show the current video subtitles to the user, making it convenient for the user to match the corresponding multiple video subtitles to each material container in the future.

[0098] In one exemplary embodiment, in response to a subtitle matching operation triggered on a media container, displaying matched subtitles of the media container includes: in response to a subtitle selection operation on a video subtitle list, displaying selected subtitles; the selected subtitles include at least one video subtitle selected by the subtitle selection operation; and in response to an operation of matching the selected subtitles with the media container, displaying the selected subtitles as matched subtitles of the media container.

[0099] In specific implementation, during the process of displaying the matched subtitles of the media container in response to a subtitle matching operation triggered on the media container, the terminal can allow the user to perform a subtitle selection operation on the video subtitles in the video subtitle list; the terminal receives and responds to the subtitle selection operation on the video subtitle list, determines the selected subtitles, that is, at least two video subtitles selected by the subtitle selection operation, please refer to [link to relevant documentation]. Figure 7 The terminal can display the selected subtitle "Subtitle 3 Subtitle 3 Subtitle 3" in the video subtitle list. Specifically, users can long-press... Figure 7 The video subtitles can be set to "Subtitle 3 Subtitle 3 Subtitle 3" to allow users to select subtitles for the video. Alternatively, the terminal can display a subtitle selection entry in the media processing interface. Users can trigger this entry to put the terminal into subtitle selection mode. In subtitle selection mode, users can select subtitles from the list of available subtitles by clicking on them.

[0100] Then, the terminal can respond to the user's operation of matching the selected subtitle with the media container, displaying the selected subtitle as the matched subtitle of the media container. In practical applications, the user can drag the selected subtitle to the displayed position of the media container to input the operation of matching the selected subtitle with the media container into the terminal. In addition, the media processing interface can display a confirmation entry. When the terminal displays the selected subtitle and the media container is selected, the user can click on this confirmation entry to input the operation of matching the selected subtitle with the media container into the terminal, thus displaying the selected subtitle as the matched subtitle of the media container.

[0101] The technical solution of this embodiment displays the selected subtitles in response to the subtitle selection operation of the video subtitle list; the selected subtitles include at least one video subtitle selected by the subtitle selection operation, and in response to the operation of matching the selected subtitles with the material container, the selected subtitles are displayed as the matched subtitles of the material container. This allows users to quickly and effectively establish the matching relationship between video subtitles and material containers as needed on the material processing page, reducing the workload of users in the subsequent video editing stage.

[0102] In one exemplary embodiment, the media processing interface further includes a merge entry point, which, in response to a subtitle selection operation on the video subtitle list, determines that a selected subtitle has been selected, including: when the media container is in a selected state, in response to a trigger operation on the merge entry point, displaying selectable subtitles in the video subtitle list; the selectable subtitles are video subtitles in a selectable state; and in response to a trigger operation on the selectable subtitles, displaying the triggered selectable subtitles as selected subtitles.

[0103] Specifically, please see Figure 8 The media processing interface 310 also includes a merging entry 810. During the process of responding to a subtitle selection operation on the video subtitle list and confirming the selected subtitle, the terminal can receive and respond to a selection operation on the media container, displaying that the media container is in a selected state. Figure 8(The third material container in the process is selected). When the material container is selected, the user can trigger the merge entry 810 in the material processing interface by clicking it. In response to the trigger operation, the terminal displays selectable subtitles in the video subtitle list. Selectable subtitles are video subtitles that are currently selectable, and they display a checkbox 820 for the user to select. The user triggers the selectable subtitle by checking it; then, the terminal determines that the triggered selectable subtitle is selected; the terminal displays the selected subtitle 830 in the video subtitle list.

[0104] The technical solution of this embodiment, when the material container is selected, displays selectable subtitles in the video subtitle list in response to the trigger operation of the merge entry, and determines the triggered selectable subtitle as the selected subtitle in response to the trigger operation of the selectable subtitle, thereby achieving the beneficial effect of making it convenient for users to quickly match multiple video subtitles for a single material container.

[0105] In one exemplary embodiment, the media processing interface further includes a confirmation entry point. In response to the operation of matching the selected subtitle with the media container, the selected subtitle is displayed as the matched subtitle of the media container. This includes: in response to the triggering operation of the confirmation entry point, the selected subtitle is displayed as the matched subtitle of the media container.

[0106] For specific implementation details, please refer to [link / reference]. Figure 8 The material processing interface 310 also includes a confirmation entry 840. When the terminal responds to the operation of matching the selected subtitle with the material container and displays the selected subtitle as the matched subtitle of the material container, the user can input a trigger operation on the confirmation entry 840 by clicking the confirmation entry 840. In response to the trigger operation on the confirmation entry, the terminal establishes a matching relationship between the selected subtitle and the material container, that is, displays the selected subtitle as the matched subtitle of the material container.

[0107] Please see again. Figure 5 When the user clicks Figure 8 After confirming entry 840, the terminal's media processing interface will appear as follows: Figure 5 As shown, Figure 5 The third media container in the video has two matched subtitles: "Subtitle 3 Subtitle 3 Subtitle 3" and "Subtitle 4 Subtitle 4 Subtitle 4". This is because the user... Figure 5If corresponding video clips are added to the media container, the terminal can display the target video in the media preview interface of that media container. That is, the added video clips in the media preview interface are displayed, and the three video subtitles "Subtitle 3 Subtitle 3 Subtitle 3" and "Subtitle 4 Subtitle 4 Subtitle 4" are displayed sequentially on top of the added video clips according to the display time of each video subtitle on the timeline.

[0108] The technical solution of this embodiment displays the selected subtitles in response to the subtitle selection operation of the video subtitle list. The selected subtitles include at least one video subtitle selected by the subtitle selection operation. In response to the triggering operation of the confirmation entry, the selected subtitles are displayed as matched subtitles of the material container. This allows the user to effectively input the instruction to the terminal to match the selected subtitles with the selected material container, thereby quickly and effectively establishing the matching relationship between video subtitles and material containers as needed on the material processing page.

[0109] In one exemplary embodiment, displaying selectable subtitles in a video subtitle list includes: displaying video subtitles that are adjacent to the selected subtitles on the timeline as selectable subtitles.

[0110] In the specific implementation, when the terminal displays selectable subtitles in the video subtitle list, please refer to [the relevant documentation]. Figure 7 If at least one subtitle is selected in the video subtitle list, the terminal can display the adjacent subtitle in the video subtitle list as a selectable subtitle. For example... Figure 7 As shown, the selected subtitle in the material processing interface is "Subtitle 3 Subtitle 3 Subtitle 3", and the selectable subtitles are "Subtitle 2 Subtitle 2 Subtitle 2" and "Subtitle 4 Subtitle 4 Subtitle 4".

[0111] The technical solution of this embodiment, by displaying the video subtitles adjacent to the selected subtitles on the timeline as selectable subtitles, can enable users to select only the video subtitles adjacent to the selected subtitles on the timeline at any given time, thus avoiding the user matching multiple video subtitles that are not consecutive on the timeline for a single frame.

[0112] In one exemplary embodiment, in response to the operation of matching the selected subtitle with the media container, displaying the selected subtitle as the matched subtitle of the media container includes: in response to a preset drag operation performed on the selected subtitle, displaying the selected subtitle as the matched subtitle of the media container.

[0113] The default drag operation is to drag the selected subtitle to the display area where the material container is located.

[0114] In the specific implementation, when the terminal responds to the operation of matching the selected subtitle with the material container and displays the selected subtitle as the matched subtitle of the material container, the user can perform a preset drag operation on the selected subtitle by dragging the selected subtitle to the display area where the material container is located; in response to the preset drag operation on the selected subtitle, the terminal establishes a matching relationship between the selected subtitle and the material container, that is, displays the selected subtitle as the matched subtitle of the material container.

[0115] The technical solution of this embodiment uses a drag-and-drop control to receive the user's operation of matching the selected subtitle with the material container, which allows the user to easily establish the matching relationship between video subtitles and material containers as needed on the material processing page.

[0116] In an exemplary embodiment, the method further includes: when corresponding visual materials are added to the material container, in response to an editing request for the material container, displaying a material range of the visual materials; the length of the material range is matched with the display duration of the added visual materials in the material container; in response to an adjustment operation on the length of the material range, displaying the adjusted material range, and synchronously adjusting the display duration of the added visual materials.

[0117] In practice, when corresponding visual assets are added to the asset container, the terminal can respond to an editing request for the asset container and display the asset range of the visual assets; for details, please refer to [link to relevant documentation]. Figure 9 The terminal can display an editing entry 910 in the material container. Users can input editing requests for the material container by clicking the editing entry 910 in the material container. The terminal can respond to the editing request for the material container by displaying the material range 920 of the screen material. The length of the material range matches the display duration of the screen material that has been added in the material container.

[0118] Then, users can drag the clip to the beginning or end of the clip to input the length adjustment operation of the clip; the terminal can respond to the length adjustment operation of the clip in real time, display the adjusted clip 930, and simultaneously adjust the display duration of the added screen material.

[0119] The technical solution of this embodiment displays the material range of the video material in response to the editing request of the material container, and the length of the material range matches the display duration of the added video material in the material container; in response to the length adjustment operation of the material range, the adjusted material range is displayed, and the display duration of the added video material is adjusted synchronously, so that users can quickly adjust the display duration of the video material in the material container in the video.

[0120] In one exemplary embodiment, a media processing interface is displayed, including: displaying a subtitle track and a media track in the media processing interface; wherein, the subtitle track includes subtitle intervals corresponding to each of a plurality of video subtitles; the media track includes media intervals that match each subtitle interval one by one; each media interval is used as a corresponding media container.

[0121] For specific implementation details, please refer to [link / reference]. Figure 10 Users can input material processing requests triggered by the text processing page 620 by clicking the "Next" button 610 on the text processing page 620. In response to the material processing operation triggered by the text processing page 620, the terminal displays another material processing interface (e.g., an advanced editing page). The terminal can display subtitle track 1010 and material track 1020 in the material processing interface. Please see also... Figure 10 , Figure 10 The subtitle track 1010 includes subtitle intervals 1011 corresponding to each of the multiple video subtitles. Figure 10 The media track includes media sections 1021 that match each subtitle section one-to-one. Each media section serves as a corresponding media container.

[0122] In practical applications, when the material section acts as a material container, users can trigger the display of the material selection page on the terminal by clicking on the subtitle section. Users can then select the footage they want to import into the video editing software through this material selection page, and the footage will be placed in the subtitle section. Users can interact with the subtitle section to preview the footage within it.

[0123] The technical solution of this embodiment involves displaying a subtitle track and a material track in the material processing interface. The subtitle track includes subtitle intervals corresponding to multiple video subtitles. The material track includes material intervals that match each subtitle interval. Each material interval serves as a corresponding material container, which can automatically split the video text into several video subtitles and display them in the subtitle track. Each subtitle interval in the subtitle track is matched with a material interval, so that users can freely drag to the material interval to match the corresponding video subtitles.

[0124] In one exemplary embodiment, the method further includes: displaying the adjusted material range in response to the length adjustment operation of the target material range; and synchronously adjusting the length of the target subtitle range in the subtitle track so that the length of the target subtitle range in the subtitle track is equal to the length of the target material range in the material track.

[0125] The target material range is any material range in the material track.

[0126] The target subtitle range is the subtitle range in the subtitle track that matches the target material range.

[0127] In practical implementation, the terminal can also respond to the length adjustment operation of the target material range by displaying the adjusted material range; then, the terminal can synchronously adjust the length of the target subtitle range in the subtitle track to make the length of the target subtitle range in the subtitle track equal to the length of the target material range in the material track. For example, the user can adjust... Figure 10 The length of the first media segment 1011 (i.e., the target media segment) in media track 1010 is used to input an adjustment operation for the length of the target media segment to the terminal. The terminal responds to this adjustment operation by displaying the adjusted media segment. Then, the terminal can synchronously adjust... Figure 10 The length of the first subtitle interval 1021 (i.e., the target subtitle interval) in the subtitle track 1020 is such that the length of the first subtitle interval 1021 in the subtitle track 1020 is equal to the length of the first material interval 1011 in the material track 1010.

[0128] The technical solution of this embodiment, in response to the length adjustment operation of the target material range, displays the adjusted material range and synchronously adjusts the length of the target subtitle range in the subtitle track so that the length of the target subtitle range in the subtitle track is equal to the length of the target material range in the material track. In this way, the user only needs to adjust the length of any material range in the material track to synchronously adjust the display duration of the video subtitles that match that material range in the video, thereby improving the user's video editing efficiency.

[0129] In an exemplary embodiment, in response to a subtitle matching operation on a media container, displaying the matched subtitles of the media container includes: when no corresponding video footage has been added to two adjacent media sections in the media track, in response to a section merging operation on the two media sections, displaying a new media section; wherein the new media section matches a target subtitle section, the target subtitle section includes subtitle sections that were matched one-to-one between the two media sections before merging, and the target subtitle section is used to display the matched subtitles.

[0130] In specific implementation, during the process of the terminal responding to the subtitle matching operation of the media container and displaying the matched subtitles of the media container, such as... Figure 11 As shown, when no corresponding video footage has been added to two adjacent video clip sections in the media track, the terminal can display a merge control 1110 between the two adjacent video clip sections. The user can click this merge control to input the merge operation for the two video clip sections into the terminal; for example... Figure 12As shown, the terminal can display a new media segment in response to a segment merging operation of two media segments. From Figure 12 It can be seen that the new material range matches the target subtitle ranges "Subtitle 1 Subtitle 1 Subtitle 1" and "Subtitle 2 Subtitle 2 Subtitle 2".

[0131] The technical solution of this embodiment, when no corresponding video footage has been added to two adjacent video footage intervals in the footage track, displays a new video footage interval in response to the interval merging operation of the two video footage intervals. This new video footage interval matches the subtitle intervals that were matched one-to-one between the two video footage intervals before merging. This allows a single video footage in the video to correspond to multiple video subtitles, allowing users to easily adjust the display order and duration of each subtitle segment in the video to meet complex narrative needs, and effectively improves the video editing efficiency and flexibility of the video editing software.

[0132] In an exemplary embodiment, the method further includes: when corresponding video footage is added to at least one of two adjacent video footage intervals in the footage track, in response to a transition addition operation on the two video footage intervals, adding a preset video transition effect between the two video footage intervals.

[0133] In specific implementation, such as Figure 13a or Figure 13b As shown, when at least one of two adjacent media sections in the media track has corresponding video footage added, the terminal can display a transition control 1310 between the two adjacent media sections. The user can click on the transition control 1310 to input the operation of adding a transition between the two media sections and add a preset video transition effect between the two media sections.

[0134] The technical solution of this embodiment, when at least one of two adjacent material sections in the material track has corresponding video material added, can add a preset video transition effect between the two material sections in response to the transition addition operation of the two material sections. This can quickly splice the preset video transition effect at the beginning or end of the video material, effectively improving the user's video editing efficiency.

[0135] In an exemplary embodiment, the method further includes: if no corresponding video material is added to the material range, displaying a material selection page in response to a triggering operation on the material range.

[0136] The material selection page includes visual materials that match the target semantics.

[0137] The target semantics include the semantics of the video subtitles corresponding to the subtitle range that matches the material range.

[0138] In practice, if no corresponding video clips are added to the clip range, the terminal can respond to a trigger operation on the clip range and display the clip selection page. For example... Figure 14 As shown, if no corresponding visual material has been added to a particular material area, the user can click on that material area (e.g., ...). Figure 14 The user inputs a trigger operation to the terminal via the first material range 1410. The terminal responds to this trigger operation by displaying a material selection page 1420. The material selection page 1420 can display visual materials, such as images and videos, that semantically match the video subtitle "Subtitle 1 Subtitle 1 Subtitle 1" in the material range 1410. The user can then select a target visual material from the material selection page 1420 by clicking on it, and the terminal adds that target visual material to the material range 1410. For example, if the video subtitle matching material range 1410 is "flowers in full bloom," the terminal can display video materials and images related to keywords such as "flowers" and "blooming" on the material selection page 1420.

[0139] The technical solution of this embodiment, when no corresponding video material is added to the material range, displays a material selection page in response to the trigger operation of the material range. The material selection page recommends video materials that are semantically consistent with the video subtitles that match the material range, allowing the user to select and add them to the material range. This effectively improves the efficiency of users matching suitable video subtitles with video materials and enhances video editing efficiency.

[0140] In another embodiment, such as Figure 15 As shown, a video subtitle matching method is provided, which is applied to... Figure 1 Taking the terminal in the example, the explanation includes the following steps:

[0141] Step S1502: Display the media processing interface; the media processing interface includes at least one media container, a video subtitle list, and a merge entry.

[0142] In step S1504, when the material container is selected, in response to the trigger operation of the merge entry, selectable subtitles are displayed in the video subtitle list; the selectable subtitles are the video subtitles that are in the selectable state.

[0143] Step S1506: In response to the triggering operation of the selectable subtitle, determine that the triggered selectable subtitle is the selected subtitle.

[0144] In step S1508, in response to the confirmation and merging operation of the selected subtitle, the selected subtitle is used as the matched subtitle of the material container.

[0145] In step S1510, if the corresponding video footage has been added to the media container, the target video is displayed in the media preview interface of the media container. The target video includes the matched subtitles and the video footage added to the media container.

[0146] It should be noted that the specific limitations of the above steps can be found in the specific limitations of a video subtitle matching method described above, and will not be repeated here.

[0147] It should be understood that, although Figure 2 and Figure 15 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 2 and Figure 15 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0148] It is understood that the same / similar parts between the various embodiments of the methods described above in this specification can be referred to each other. Each embodiment focuses on the differences from other embodiments, and relevant parts can be referred to the description of other method embodiments.

[0149] Figure 16 This is a block diagram illustrating a video subtitle matching device according to an exemplary embodiment. (Refer to...) Figure 16 The device includes:

[0150] The display unit 1610 is configured to execute a display material processing interface; the material processing interface includes at least one material container and multiple video subtitles; each material container is used to add a corresponding frame material.

[0151] Matching unit 1620 is configured to display matched subtitles of the media container in response to a subtitle matching operation triggered on the media container; the matched subtitles include video subtitles selected by the subtitle matching operation from among the plurality of video subtitles for matching with the video media.

[0152] In one possible implementation, the matching unit 1620 is specifically configured to, when no corresponding video material has been added to the video material container, display the matched subtitle in the video material preview interface of the video material container; and when corresponding video material has been added to the video material container, display a target video in the video material preview interface of the video material container, the target video including the matched subtitle and the added video material in the video material container.

[0153] In one possible implementation, the display unit 1610 is specifically configured to display a video subtitle list in the material processing interface; wherein the video subtitle list includes the plurality of video subtitles sorted according to a timeline.

[0154] In one possible implementation, the matching unit 1620 is specifically configured to perform a subtitle selection operation in response to the video subtitle list, displaying a selected subtitle; the selected subtitle includes at least one video subtitle selected by the subtitle selection operation; and in response to an operation of matching the selected subtitle with the media container, displaying the selected subtitle as a matched subtitle of the media container.

[0155] In one possible implementation, the material processing interface further includes a merging entry point. The matching unit 1620 is specifically configured to, when the material container is selected, in response to a triggering operation on the merging entry point, display selectable subtitles in the video subtitle list; the selectable subtitles are video subtitles in a selectable state; and in response to a triggering operation on the selectable subtitles, display the triggered selectable subtitles as the selected subtitles.

[0156] In one possible implementation, the material processing interface further includes a confirmation entry point, and the matching unit 1620 is specifically configured to perform a trigger operation in response to the confirmation entry point, displaying the selected subtitle as the matched subtitle of the material container.

[0157] In one possible implementation, the matching unit 1620 is specifically configured to display video subtitles adjacent to the selected subtitle on the timeline as the selectable subtitle.

[0158] In one possible implementation, the matching unit 1620 is specifically configured to perform a preset drag operation in response to the selected subtitle, displaying the selected subtitle as a matched subtitle of the material container, wherein the preset drag operation is an operation of dragging the selected subtitle to the display area where the material container is located.

[0159] In one possible implementation, the device is configured to, when corresponding visual materials are added to the material container, display a material segment of the visual materials in response to an editing request for the material container; the length of the material segment matches the display duration of the added visual materials in the material container; and in response to an adjustment operation on the length of the material segment, display the adjusted material segment and simultaneously adjust the display duration of the added visual materials.

[0160] In one possible implementation, the display unit 1610 is specifically configured to display a subtitle track and a media track in the media processing interface; wherein the subtitle track includes subtitle intervals corresponding to each of the plurality of video subtitles; the media track includes media intervals that match each of the subtitle intervals; and each media interval serves as a corresponding media container.

[0161] In one possible implementation, the device is configured to perform a length adjustment operation in response to a target material interval, displaying the adjusted material interval; the target material interval is any one of the material intervals in the material track; and to synchronously adjust the length of a target subtitle interval in the subtitle track so that the length of the target subtitle interval in the subtitle track is equal to the length of the target material interval in the material track, wherein the target subtitle interval is a subtitle interval in the subtitle track that matches the target material interval.

[0162] In one possible implementation, the matching unit 1620 is specifically configured to, when no corresponding video footage has been added to two adjacent video segments in the video track, display a new video segment in response to a segment merging operation of the two video segments; wherein the new video segment matches a target subtitle segment, the target subtitle segment includes subtitle segments that were matched one-to-one with the two video segments before merging, and the target subtitle segment is used to display the matched subtitles.

[0163] In one possible implementation, the device is configured to add a preset video transition effect between two adjacent media sections in the media track when at least one media section in the media track has corresponding video footage added, in response to a transition addition operation on the two media sections.

[0164] In one possible implementation, the device is configured to display a material selection page in response to a triggering operation on the material range when no corresponding video material is added to the material range; wherein the material selection page includes video material that matches the target semantics; the target semantics includes the semantics of the video subtitles corresponding to the subtitle range that matches the material range.

[0165] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0166] Figure 17 This is a block diagram illustrating an electronic device 1700 for performing the video subtitle matching method described above, according to an exemplary embodiment. For example, the electronic device 1700 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0167] Reference Figure 17 The electronic device 1700 may include one or more of the following components: processing component 1702, memory 1704, power supply component 1706, multimedia component 1708, audio component 1710, input / output (I / O) interface 1712, sensor component 1714, and communication component 1716.

[0168] Processing component 1702 typically controls the overall operation of electronic device 1700, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1702 may include one or more processors 1720 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1702 may include one or more modules to facilitate interaction between processing component 1702 and other components. For example, processing component 1702 may include a multimedia module to facilitate interaction between multimedia component 1708 and processing component 1702.

[0169] Memory 1704 is configured to store various types of data to support the operation of electronic device 1700. Examples of such data include instructions for any application or method operating on electronic device 1700, contact data, phonebook data, messages, pictures, videos, etc. Memory 1704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, optical disk, or graphene memory.

[0170] Power supply component 1706 provides power to various components of electronic device 1700. Power supply component 1706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 1700.

[0171] Multimedia component 1708 includes a screen that provides an output interface between the electronic device 1700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1708 includes a front-facing camera and / or a rear-facing camera. When the electronic device 1700 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0172] Audio component 1710 is configured to output and / or input audio signals. For example, audio component 1710 includes a microphone (MIC) configured to receive external audio signals when electronic device 1700 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1704 or transmitted via communication component 1716. In some embodiments, audio component 1710 also includes a speaker for outputting audio signals.

[0173] I / O interface 1712 provides an interface between processing component 1702 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0174] Sensor assembly 1714 includes one or more sensors for providing state assessments of various aspects of electronic device 1700. For example, sensor assembly 1714 may detect the on / off state of electronic device 1700, the relative positioning of components such as the display and keypad of electronic device 1700, changes in position of electronic device 1700 or its components, the presence or absence of user contact with electronic device 1700, orientation or acceleration / deceleration of device 1700, and temperature changes of electronic device 1700. Sensor assembly 1714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1714 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1714 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0175] Communication component 1716 is configured to facilitate wired or wireless communication between electronic device 1700 and other devices. Electronic device 1700 can access wireless networks based on communication standards, such as WiFi, carrier networks (such as 2G, 3G, 4G, or 5G), or combinations thereof. In one exemplary embodiment, communication component 1716 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1716 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0176] In an exemplary embodiment, the electronic device 1700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0177] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1704 including instructions, which can be executed by a processor 1720 of an electronic device 1700 to perform the above-described method. For example, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0178] In an exemplary embodiment, a computer program product is also provided, the computer program product including instructions that can be executed by a processor 1720 of an electronic device 1700 to perform the above-described method.

[0179] It should be noted that the above-mentioned apparatus, electronic equipment, computer-readable storage medium, computer program product, etc., may also include other implementation methods according to the description of the method embodiments. For specific implementation methods, please refer to the description of the relevant method embodiments, which will not be elaborated here.

[0180] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0181] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method of video caption matching, characterized by, The application comprises: a material processing interface is displayed; the material processing interface comprises at least one material container and a plurality of video subtitles; each material container is used to add a corresponding picture material; in response to the subtitle matching operation triggered by the material container, the matched subtitles of the material container are displayed; the matched subtitles include at least two selected video subtitles selected by the subtitle matching operation from the plurality of video subtitles for display in the picture material; the at least two selected video subtitles are adjacent on the subtitle timeline, and a matching relationship is established between the at least two selected video subtitles and the material container.

2. The video subtitle matching method of claim 1, wherein, The display of the matched subtitles of the material container comprises: in the case that no corresponding picture material is added in the material container, the matched subtitles are displayed in the material preview interface of the material container; in the case that corresponding picture material is added in the material container, the target video including the matched subtitles and the added picture material in the material container is displayed in the material preview interface of the material container.

3. The video subtitle matching method of claim 1, wherein, The display of the material processing interface comprises: a video subtitle list is displayed in the material processing interface; wherein the video subtitle list comprises the plurality of video subtitles sorted according to the timeline.

4. The video subtitle matching method of claim 3, wherein, The display of the matched subtitles of the material container in response to the subtitle matching operation triggered by the material container comprises: in response to the subtitle selection operation on the video subtitle list, the selected subtitles are displayed; the selected subtitles include at least one video subtitle selected by the subtitle selection operation; in response to the operation of matching the selected subtitles with the material container, the selected subtitles are displayed as the matched subtitles of the material container.

5. The video subtitle matching method of claim 4, wherein, The material processing interface further comprises a merge entry, and the display of the selected subtitles in response to the subtitle selection operation on the video subtitle list comprises: in the case that the material container is in the selected state, in response to the triggering operation on the merge entry, the selectable subtitles are displayed in the video subtitle list; the selectable subtitles are video subtitles in the selectable state; in response to the triggering operation on the selectable subtitles, the triggered selectable subtitles are displayed as the selected subtitles.

6. The video subtitle matching method of claim 5, wherein, The material processing interface further comprises a confirmation entry, and the display of the selected subtitles as the matched subtitles of the material container in response to the operation of matching the selected subtitles with the material container comprises: in response to the triggering operation on the confirmation entry, the selected subtitles are displayed as the matched subtitles of the material container.

7. The video subtitle matching method of claim 5, wherein, The display of the selectable subtitles in the video subtitle list comprises: the video subtitles adjacent to the selected subtitles on the timeline are displayed as the selectable subtitles.

8. The video subtitle matching method of claim 4, wherein, The display of the selected subtitles as the matched subtitles of the material container in response to the operation of matching the selected subtitles with the material container comprises: in response to a preset drag operation performed on the selected subtitle, display the selected subtitle as a matched subtitle of the material container; wherein the preset drag operation is an operation of dragging the selected subtitle to a display region where the material container is located.

9. The video subtitle matching method of claim 1, wherein, The method further includes: in a case where the material container is added with a corresponding picture material, in response to an editing request for the material container, display a material interval of the picture material; a length of the material interval matches a display duration of the added picture material in the material container; in response to a length adjustment operation of the material interval, display an adjusted material interval and synchronously adjust the display duration of the added picture material.

10. The video subtitle matching method of claim 1, wherein, The display material processing interface includes: displaying a subtitle track and a material track in the material processing interface; wherein the subtitle track includes subtitle intervals each corresponding to a video subtitle of the plurality of video subtitles; the material track includes material intervals each matched with a corresponding one of the subtitle intervals; and each of the material intervals is used as a corresponding one of the material containers.

11. The video subtitle matching method of claim 10, wherein, The method further includes: in response to a length adjustment operation of a target material interval, display an adjusted material interval; the target material interval is any one of the material intervals in the material track; synchronously adjust a length of a target subtitle interval in the subtitle track, so that the length of the target subtitle interval in the subtitle track is equal to the length of the target material interval in the material track; the target subtitle interval is a subtitle interval in the subtitle track matched with the target material interval.

12. The video subtitle matching method of claim 10, wherein, The method further includes: in a case where neither of two adjacent material intervals in the material track is added with a corresponding picture material, in response to an interval merging operation of the two material intervals, display a new material interval; wherein the new material interval is matched with a target subtitle interval; the target subtitle interval includes subtitle intervals each matched with a corresponding one of the two material intervals before merging; and the target subtitle interval is used to display the matched subtitle.

13. The video subtitle matching method of claim 10, wherein, The method further includes: in a case where at least one of two adjacent material intervals in the material track is added with a corresponding picture material, in response to a transition addition operation of the two material intervals, add a preset video transition effect between the two material intervals.

14. The video subtitle matching method of claim 10, wherein, The method further includes: in a case where the material interval is not added with a corresponding picture material, in response to a trigger operation of the material interval, display a material selection page; wherein the material selection page includes picture materials matched with a target semantic; and the target semantic includes a semantic of a video subtitle corresponding to a subtitle interval matched with the material interval.

15. A video subtitle matching apparatus, characterized by comprising: The method further includes: a display unit configured to execute a display material processing interface; the material processing interface includes at least one material container and a plurality of video subtitles; each of the material containers is used to add a corresponding one of picture materials; and The matching unit is configured to, in response to a subtitle matching operation triggered on the material container, display a matched subtitle of the material container; The matched subtitle includes a video subtitle selected by the subtitle matching operation from the plurality of video subtitles for display in the picture material; The matched subtitle includes at least two selected video subtitles adjacent on a subtitle timeline and selected for the material container, and a matching relationship is established between the at least two selected video subtitles and the material container.

16. An electronic device, comprising: Comprise: A processor; A memory for storing instructions executable by the processor; Wherein the processor is configured to execute the instructions to implement the video subtitle matching method of any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that, When the instructions in the computer readable storage medium are executed by the processor of the electronic device, the electronic device can execute the video subtitle matching method of any one of claims 1 to 14.

18. A computer program product, comprising instructions therein, characterised in that, The instructions are executed by the processor of the electronic device, so that the electronic device can execute the video subtitle matching method of any one of claims 1 to 14.

Citation Information

Patent Citations

  • Method for editing and broadcasting television caption based on virtual container

    CN101668131A

  • Short video production and generation processing method and device and computer storage medium

    CN113490027A

  • Multimedia resource editing method and device, equipment, storage medium and program product

    CN118860232A