Multimedia file processing method and device, equipment, medium and program product

By introducing independent and batch setting controls into multimedia file processing software, users can personalize the parameters of a single multimedia file while setting parameters uniformly for multiple files. This solves the problem of the inability to differentiate processing in existing technologies, and improves user experience and processing efficiency.

CN122018764APending Publication Date: 2026-05-12WANGYIYOUDAO INFORMATION TECH BEIJING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
WANGYIYOUDAO INFORMATION TECH BEIJING CO LTD
Filing Date
2025-12-26
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing multimedia file processing software cannot differentiate parameters for individual files during batch uploads, resulting in a poor user experience. In particular, it is difficult to achieve efficient and convenient one-stop processing for batch multimedia files with mixed requirements.

Method used

It provides independent and batch setting controls in a graphical user interface, allowing users to configure personalized parameters for a single multimedia file and configure parameters uniformly for multiple files, and supports independent parameter adjustment for a single file in batch tasks.

Benefits of technology

It enables flexible editing of batch multimedia files, meets users' differentiated processing needs, improves editing flexibility and ease of operation, and ensures the accuracy and consistency of processing results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122018764A_ABST
    Figure CN122018764A_ABST
Patent Text Reader

Abstract

The invention relates to a multimedia file processing method and device, equipment, a medium and a program product, and is applied to terminal equipment, a graphical user interface is provided through the terminal equipment, a batch uploading operation is responded, and a plurality of multimedia files are received; displaying a parameter configuration interface, wherein the parameter configuration interface comprises a batch setting control and an independent setting control; the independent setting control is used for acquiring a first processing parameter configured for at least one target multimedia file, and the batch setting control is used for acquiring a second processing parameter uniformly configured for a plurality of multimedia files; the target multimedia file is selected and determined from a plurality of multimedia files; the target processing parameters corresponding to the multimedia files are determined based on the obtained first processing parameters and the second processing parameters, and audio and video processing operation is executed on the multiple multimedia files according to the target processing parameters. Independent parameter configuration is carried out on the single file of the batch files, and the differentiated processing requirements of users are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of multimedia data processing technology, specifically to methods, apparatus, devices, media, and program products for processing multimedia files. Background Technology

[0002] In current multimedia file processing software, batch processing functions typically provide users with a unified batch upload portal, allowing multiple multimedia files to be uploaded at once. However, the software only offers a single, standardized parameter settings interface. After uploading, users must configure fixed translation parameters, including source language, target language, subtitle style, translation mode, and dubbing method. All uploaded multimedia files are processed according to this uniform parameter configuration, making it impossible to adjust the parameters of individual files within a batch task.

[0003] Because all batch-uploaded multimedia files share the same set of processing parameters, users cannot differentiate settings for different multimedia files. For example, they cannot translate some multimedia files into English and others into Japanese, or select different translation precision and processing modes for different multimedia files. This results in a poor user experience, especially for batch multimedia files with mixed requirements. Users need to manually sort and categorize them in advance, making it difficult to achieve efficient and convenient one-stop batch processing. Summary of the Invention

[0004] This disclosure provides a method, apparatus, device, medium, and program product for processing multimedia files, to solve the problem of how to flexibly edit the processing parameters of batch multimedia files and single multimedia files.

[0005] In a first aspect, this disclosure provides a method for processing multimedia files, applied to a terminal device, through which a graphical user interface is provided, the method comprising: In response to a batch upload operation, it can receive multiple multimedia files. The parameter configuration interface includes a batch setting control and an independent setting control. The independent setting control is used to obtain a first processing parameter configured for at least one target multimedia file, and the batch setting control is used to obtain a second processing parameter uniformly configured for multiple multimedia files. The target multimedia file is selected from the multiple multimedia files. Based on the acquired first and second processing parameters, target processing parameters corresponding to each multimedia file are determined, and audio and video processing operations are performed on the multiple multimedia files according to the target processing parameters.

[0006] This disclosure retains the original batch setting function and supports independent parameter configuration for individual files in a batch, meeting users' differentiated processing needs.

[0007] In one optional implementation, the first processing parameter is determined as follows: In response to a trigger operation on the independent settings control, an independent parameter editing item for the target multimedia file is displayed in the graphical user interface; In response to an editing operation on the independent parameter editing item, a first processing parameter is configured for the target multimedia file.

[0008] This disclosure enables personalized parameter editing of a target multimedia file by selecting the target file from the multimedia files and triggering an independent settings control. The independent parameter editing items meet the user's needs for fine-grained configuration of a single file, improving editing flexibility and ease of operation.

[0009] In one optional implementation, the second processing parameter is determined in the following manner, including: In response to a triggering operation on the batch setting control, a batch parameter editing item is displayed in the graphical user interface; In response to the editing operation of the batch parameter editing items, a second processing parameter uniformly configured for multiple multimedia files is obtained.

[0010] This disclosure displays batch parameter editing items in a graphical user interface by triggering a batch setting control, enabling users to conveniently configure parameters for multiple multimedia files in a unified manner, achieving efficient batch editing operations, while simplifying the user operation process and enhancing the user experience.

[0011] In one optional implementation, determining the target processing parameters corresponding to each multimedia file based on the acquired first and second processing parameters includes: In response to a trigger operation on the independent settings control, first processing parameters configured for at least one target multimedia file are obtained; In response to a trigger operation on the batch setting control, the second processing parameter is obtained; The target multimedia file is kept configured with the first processing parameters, and the second processing parameters are applied to all other multimedia files except the target multimedia file.

[0012] This disclosure provides a collaborative mechanism between independent setting controls and batch setting controls, allowing users to configure personalized first processing parameters for specific multimedia files using independent controls, while simultaneously applying second general parameters to other files using batch controls, thus ensuring the customization needs of multimedia files.

[0013] In one optional implementation, the method further includes: If there is a difference between the first processing parameter and the second processing parameter, a conflict prompt message for the difference is displayed; In response to the update instruction for the first processing parameter, the first processing parameter configured in the target multimedia file is updated with the second processing parameter.

[0014] This embodiment can adapt to different user needs, avoid configuration chaos, ensure the efficiency of batch operations, and significantly improve the precision and reliability of complex multimedia processing task management.

[0015] In one optional implementation, the target processing parameters include at least one of speech processing parameters, translation parameters, subtitle synthesis parameters, and image rendering parameters; Performing audio and video processing operations on multiple multimedia files according to the target processing parameters, including: Based on the speech processing parameters corresponding to each multimedia file, the source language speech text is extracted from each multimedia file, and the source language speech text is translated into target language text according to the translation parameters. Based on the subtitle synthesis parameters, subtitle data corresponding to the target language text is generated, and the target language text is synthesized into target language speech according to the speech processing parameters; Each multimedia file is synthesized based on the target language speech, the subtitle data, and the image rendering parameters corresponding to each multimedia file to generate the processed multimedia file.

[0016] This disclosure extracts source language speech text from a multimedia file using speech processing parameters, translation parameters, subtitle synthesis parameters, and image rendering parameters in the target processing parameters, translates it into target language text, generates target language subtitles according to the subtitle synthesis parameters, synthesizes the target language text into speech according to the dubbing parameters, and finally synthesizes the target language speech and subtitle data into the original multimedia file to generate a translated multimedia file, thereby improving translation efficiency and ensuring the accuracy and consistency of the translation results.

[0017] Secondly, this disclosure provides a multimedia file processing apparatus applied to a terminal device, through which a graphical user interface is provided, the apparatus comprising: The file receiving module is used to receive multiple multimedia files in response to batch upload operations; The interface display module is used to display a parameter configuration interface, which includes a batch setting control and an independent setting control. The independent setting control is used to obtain a first processing parameter configured for at least one target multimedia file, and the batch setting control is used to obtain a second processing parameter uniformly configured for multiple multimedia files. The target multimedia file is selected from the multiple multimedia files. The audio and video processing module is used to determine the target processing parameters corresponding to each multimedia file based on the acquired first processing parameters and second processing parameters, and to perform audio and video processing operations on the multiple multimedia files according to the target processing parameters.

[0018] Thirdly, this disclosure provides an electronic device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the multimedia file processing method of the first aspect or any corresponding embodiment described above.

[0019] Fourthly, this disclosure provides a computer-readable storage medium storing computer instructions for causing a computer to execute the multimedia file processing method of the first aspect or any corresponding embodiment described above.

[0020] Fifthly, this disclosure provides a computer program product, including computer instructions for causing a computer to execute the multimedia file processing method of the first aspect or any corresponding embodiment described above. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the specific embodiments of this disclosure or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0022] Figure 1 This is a schematic diagram illustrating an application scenario according to an embodiment of this disclosure; Figure 2 This is a schematic flowchart of a first method for processing multimedia files according to an embodiment of the present disclosure; Figure 3 This is a schematic diagram of the interface of a multimedia file processing method according to an embodiment of the present disclosure; Figure 4 This is a structural block diagram of a multimedia file processing apparatus according to embodiments of the present disclosure; Figure 5This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of this disclosure. Detailed Implementation

[0023] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0024] It should be noted that the information (including but not limited to user input information, such as information entered by the user into input boxes), data (including but not limited to data used for analysis, stored data, and displayed data, such as context code, all code of the current project, the service pressure corresponding to operations performed on all code of the current project, and the code development status of the current project), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with relevant laws, regulations, and standards. For example, the context code, operations performed on all code of the current project, the corresponding service pressure, and the code development status involved in this application were all obtained with full authorization.

[0025] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this disclosure, "a plurality of" means two or more, unless otherwise expressly specified.

[0026] Before providing a detailed description of the embodiments of this application, some of the nouns and terms involved in the embodiments of this application will be explained.

[0027] (1) Multimedia file translation: This refers to converting the language content of a source multimedia file into a specified target language. First, the original audio stream in the multimedia file is converted into text in the source language. Then, the source language text is translated across languages ​​to generate text content in the target language. Subsequently, the translated text is generated into a subtitle file that conforms to the customs of the target language region, and can be selectively overlaid or replaced in the original subtitle position in the multimedia screen. Finally, the translated text can also be synthesized into a new dubbing audio and synchronously replaced or mixed into the original audio track of the multimedia file.

[0028] (2) Batch upload: refers to the process by which a user selects and submits multiple video files located on a local storage device or network location to the system server in a single operation session through a graphical user interface, avoiding the tedious steps of uploading each file one by one.

[0029] (3) Batch Parameter Settings: This refers to allowing users to define a set of global processing rules and options through a centralized configuration panel before initiating a batch translation task for multimedia files. These processing rules will be uniformly applied to all multimedia files. Typical uniform parameters include, but are not limited to: target language, subtitle style, speech synthesis options, and output format.

[0030] (4) Independent parameter settings: This refers to the user selecting any multimedia file from the multimedia file list and configuring an independent parameter settings box for it. In this independent interface, the user can set personalized parameters for this multimedia file that are different from the globally unified parameters. For example, in a batch task uniformly set to translate into English, the user can individually specify a multimedia file to be translated into French, or set a different subtitle font for it.

[0031] (5) Parameter configuration interface: This is the interface presented to the user and allows the user to adjust all configurable translation parameters. It is usually composed of a series of control logic combinations, such as drop-down selection boxes, single / checkboxes, sliders, input boxes, color pickers, preview windows, etc. The parameter configuration interface includes a batch setting interface for multiple multimedia files and an independent setting interface for a single multimedia file.

[0032] As one optional application scenario of this disclosure embodiment, such as Figure 1 As shown, application 101 is installed in terminal device 110, and user 130 can interact with application 101 through terminal device 110 and / or access device of terminal device 110.

[0033] exist Figure 1 In the application scenario shown, if application 101 is active, the terminal device 110 can display the interface 102 of application 101. The interface 102 may include various pages that application 101 can provide, such as interactive pages, settings pages, query pages, etc.

[0034] In some embodiments, terminal device 110 is communicatively connected to server 120 to provide services to application 101. Terminal device 110 may specifically be a smartphone, tablet, laptop, PDA, desktop computer, game console, smart TV, smart wearable device, in-vehicle terminal, VR (Virtual Reality) device, AR (Augmented Reality) device, etc. Server 120 may be a standalone physical server, a server cluster, a distributed system, or a cloud server providing cloud services. The network connecting terminal device 110 and server 120 may be a wired or wireless network, examples of which include, but are not limited to, the Internet, corporate intranet, local area network, wide area network, mobile communication network, and combinations thereof.

[0035] It should be noted that, Figure 1 This is merely an example of an application scenario and does not limit the scope of protection of this disclosure.

[0036] The embodiments of this disclosure will now be described with reference to the accompanying drawings. It should be understood that the pages shown in the drawings are merely examples, and various page designs are possible in practice. The various graphic elements on the page may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also be present; no limitations are imposed on the embodiments described in this disclosure. Furthermore, the embodiments are primarily described below with reference to terminal device 110. It should be understood that the actions described relative to terminal device 110 can be performed by application 101 on terminal device 110, or can be performed by application 101 in conjunction with its server (e.g., server 120).

[0037] In current multimedia file processing software, batch processing functions typically provide users with a unified batch upload portal, allowing multiple multimedia files to be uploaded at once. However, the software only offers a single, standardized parameter settings interface. After uploading, users must configure fixed translation parameters, including source language, target language, subtitle style, translation mode, and dubbing method. All uploaded multimedia files are processed according to this uniform parameter configuration, making it impossible to adjust the parameters of individual files within a batch task.

[0038] Because all batch-uploaded multimedia files share the same set of processing parameters, users cannot differentiate settings for different multimedia files. For example, they cannot translate some multimedia files into English and others into Japanese, or select different translation precision and processing modes for different multimedia files. This results in a poor user experience, especially for batch multimedia files with mixed requirements. Users need to manually sort and categorize them in advance, making it difficult to achieve efficient and convenient one-stop batch processing.

[0039] Based on this, this disclosure provides an embodiment of a method for processing multimedia files. It should be noted that the steps shown in the flowcharts in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0040] This embodiment provides a method for processing multimedia files, which can be used in the aforementioned terminal devices, such as mobile phones and tablet computers. The terminal device provides a graphical user interface (GUI), which includes independent setting controls and batch setting controls. Figure 2 This is a flowchart of a multimedia file processing method according to an embodiment of the present disclosure, such as... Figure 2 As shown, the process includes the following steps: Step S201: In response to the batch upload operation, receive multiple multimedia files.

[0041] This system receives multiple multimedia files uploaded by a user, responds to the selection of a target multimedia file from among the multimedia files, and configures first processing parameters for the target multimedia file based on the triggering operation of an independently set control. Specifically, it receives multiple multimedia files uploaded by the user, and the multimedia files disclosed herein include text, images, audio, video, etc.

[0042] Step S202: Display the parameter configuration interface, which includes a batch setting control and an independent setting control. The independent setting control is used to obtain the first processing parameters configured for at least one target multimedia file, and the batch setting control is used to obtain the second processing parameters uniformly configured for multiple multimedia files. The target multimedia file is selected from the multiple multimedia files.

[0043] After the multimedia files are uploaded in batches, a parameter configuration interface is displayed in the graphical user interface. This interface is presented to the user and allows the user to adjust all configurable translation parameters. It typically consists of a series of control logic, such as drop-down selection boxes, single / checkboxes, sliders, input boxes, color pickers, and preview windows. The parameter configuration interface in this disclosure includes two types: a batch setting interface for multiple multimedia files and an independent setting interface for a single multimedia file. The parameter configuration interface contains both independent setting controls and batch setting controls. Independent setting controls refer to interactive elements specifically designed for configuring processing parameters, such as independent buttons and sliders. An independent setting interface contains several independent parameter editing items, each corresponding to a parameter variable, used to input, select, or adjust the parameter variable. Each independent parameter editing item includes a parameter identifier, interactive controls, and auxiliary information. The parameter identifier is represented by a text label or icon, used to indicate to the user the meaning of the parameter configured in this independent parameter editing item, such as "target language," "filter threshold," or "subtitle font." Interactive controls are the direct objects through which the user performs operations. The form of the interactive controls adapts to the data type of the parameter variable; for example, enumerated parameter variables correspond to drop-down selection boxes or radio button groups, continuous numeric parameter variables correspond to sliders or numeric input boxes, Boolean parameter variables correspond to checkboxes or toggles, and text parameter variables correspond to text boxes. Auxiliary information provides configuration guidance to the user, ensuring the accuracy and validity of parameter input, such as default value prompts, numerical units, value ranges, or brief descriptions.

[0044] Specifically, the batch setting control is an interactive element in the graphical user interface (GUI) used to uniformly configure parameters for all or part of the selected files in the current file list. Responding to user actions on the batch setting control, the batch setting interface is displayed in the GUI. This interface configures parameters for multiple multimedia files. The batch setting interface contains several batch parameter editing items, each corresponding to a parameter variable, used to input, select, or adjust the parameter variable. Each batch parameter editing item includes a parameter identifier, interactive controls, and auxiliary information. The parameter identifier is represented by a text label or icon, indicating the meaning of the parameter configured in this individual editing item. The interactive controls are the direct objects for user operations, and their form is adapted to the data type of the parameter variable. The auxiliary information provides configuration guidance to the user, ensuring the accuracy and validity of parameter input.

[0045] In response to the user selecting at least one multimedia file from the uploaded multimedia files as the target multimedia file, i.e., the user specifies the specific file object for which parameter settings need to be configured, the system then displays a separate settings interface for that individual multimedia file when the user triggers the independent settings control for the target multimedia file. This independent settings interface is a parameter configuration interface for that single multimedia file. In one specific embodiment, when a user triggers a separate settings control for a target multimedia file, a separate settings interface for the target multimedia file is displayed on the graphical user interface. This interface includes several independent parameter editing items for editing parameters of the target multimedia file. Specifically, the parameter values ​​set by the user for these independent parameter editing items are captured to generate first processing parameters.

[0046] Step S203: Based on the acquired first processing parameters and second processing parameters, determine the target processing parameters corresponding to each multimedia file, and perform audio and video processing operations on multiple multimedia files according to the target processing parameters.

[0047] Specifically, after obtaining the second processing parameters configured by the user for multiple multimedia files, a parallel processing task queue is created to perform editing operations on the applicable multimedia files sequentially or concurrently, improving operational efficiency when processing batches of multimedia files with similar requirements. After obtaining the set of first processing parameters configured by the user for the target multimedia files, which differs from the batch-uniform settings, the target processing parameters for each multimedia file are determined. Based on these target processing parameters, conversion, modification, or enhancement operations are performed on the parameters of each multimedia file to generate multimedia files that meet the user's specific needs. For example, the user configures second processing parameters for a batch of uploaded English videos, specifically including: [Target language: Simplified Chinese; Subtitle style: Bottom centered, SimSun]. Then, the user selects a video for teaching purposes and independently configures the first processing parameters, specifically including: [Target language: Traditional Chinese; Subtitle style: Bottom centered, SimSun]. Finally, the user edits the English video for teaching purposes based on the first processing parameters. Specifically, basic information such as the video encoding stream, the original English audio stream, and metadata are extracted from the original English teaching videos. Then, based on the parameter values ​​corresponding to the "target language," the original English audio stream is processed and converted into English text. Further, the English text corresponding to the teaching videos is translated into corresponding Traditional Chinese text that meets the "Traditional Chinese" requirements. The generated Traditional Chinese text is rendered in real time as a subtitle layer according to the specified "bottom center" position and "SimSun" font, and synchronously mixed into the video frame sequence of that video. Similarly, the English text corresponding to other videos is translated into corresponding Simplified Chinese text that meets the "Simplified Chinese" requirements. The generated Simplified Chinese text is rendered in real time as a subtitle layer according to the specified "bottom center" position and "SimSun" font, and synchronously mixed into the video frame sequence of these batch of videos.

[0048] The multimedia file processing method provided in this embodiment is applied to a terminal device. The terminal device provides a graphical user interface (GUI) that, in response to a batch upload operation, receives multiple multimedia files and displays a parameter configuration interface. This interface includes batch setting controls and individual setting controls. The individual setting controls are used to obtain first processing parameters configured for at least one target multimedia file, while the batch setting controls are used to obtain second processing parameters uniformly configured for multiple multimedia files. The target multimedia file is selected from the multiple multimedia files. Based on the obtained first and second processing parameters, the target processing parameters corresponding to each multimedia file are determined, and audio and video processing operations are performed on the multiple multimedia files according to the target processing parameters. This disclosure, while retaining the original batch setting function, supports independent parameter configuration for individual files in a batch, meeting the differentiated processing needs of users.

[0049] In one embodiment, in response to a batch upload operation, multiple multimedia files are received, a multimedia list is generated and displayed in a graphical user interface, the multimedia list indicating multimedia files arranged in a preset order. After generating the multimedia list, in response to a selection operation of multiple multimedia files in the multimedia list, at least one target multimedia file is determined, a first processing parameter is configured for the target multimedia file, and the first processing parameter is applied to the target multimedia file.

[0050] Figure 3 This is a schematic diagram of the interface for a multimedia file processing method according to an embodiment of the present disclosure. The graphical user interface includes a batch setting control, an independent setting control, a first control, and a second control. When a user uploads multiple multimedia files in the application, the graphical user interface displays a multimedia list indicating the multiple multimedia files and a parameter configuration interface containing several editing items. The editing items include batch parameter editing items and independent parameter editing items. When a user wants to perform batch settings on multiple multimedia files, they can trigger the batch setting control. At this time, the graphical user interface displays several batch parameter editing items. These batch setting editing items are used to batch adjust multiple multimedia files. Specifically, the user adjusts the parameter value corresponding to each batch setting editing item to generate a corresponding second processing parameter, and then uses the second processing parameter to edit the multiple multimedia files. When a user wants to perform independent settings on a single multimedia file, they can trigger the independent setting control. At this time, the graphical user interface displays several independent parameter editing items. The user adjusts the parameter value corresponding to each independent setting editing item to generate a corresponding first processing parameter, and then uses the first processing parameter to edit the single multimedia file. Figure 3As shown, after a user completes batch uploads, a multimedia list is generated and displayed in the graphical user interface. Furthermore, users can filter multimedia files based on their attribute information, generating a subset of target files, such as filtering by duration range, resolution, or source language. Specifically, upon receiving multiple multimedia files submitted by the user, integrity checks and format parsing are performed on each file, and then attribute information is extracted from each file. Attribute information refers to structured data describing the characteristics of multimedia files, which can include basic attributes, content attributes, and semantic attributes. Basic attributes include file size, creation date, etc.; content attributes include video encoding format, resolution, frame rate, total duration, etc.; and semantic attributes include source language, scene tags, etc. This embodiment can also arrange multimedia files according to a preset sorting logic, generating a multimedia list to indicate multimedia files with sorting logic, such as by upload timestamp order, by filename alphabetical order, or by multimedia file size. The multimedia list can intuitively display the basic information of the indicated multimedia files, such as thumbnails, filenames, and durations.

[0051] Furthermore, after generating the multimedia list, users can use the interactive filtering controls provided in the graphical user interface to select multimedia files with the same or similar attributes from multiple multimedia files as target multimedia files based on one or more attribute conditions, such as multimedia files with a duration of 5 to 10 minutes, a resolution of 1920 x 1080, and an original language of English. Responding to the user's filtering operation, the system queries and matches multimedia files according to the user-defined attribute conditions, and displays at least one target multimedia file obtained after filtering in the multimedia list's view area. Users can configure first processing parameters for the target multimedia files and edit them based on these parameters, such as translating target multimedia files with an original language of Japanese into Simplified Chinese and uniformly applying specific subtitle styles. Through attribute matching and set operations, the system avoids the need for users to manually classify and repeatedly set parameters for massive amounts of multimedia files, significantly improving the efficiency and operational flexibility of batch file processing.

[0052] In another embodiment, after generating the multimedia list, at least one multimedia file can be selected as the target multimedia file in the graphical user interface, and a first processing parameter is configured for the target multimedia file, and the target multimedia file is edited based on the first processing parameter.

[0053] In one embodiment, after generating the multimedia list, in response to a selection operation of multiple multimedia files in the multimedia list, a first processing parameter is synchronously applied to the selected multimedia file.

[0054] Specifically, when a user selects two or more multimedia files from the multimedia list displayed in the graphical interface using interactive methods such as checkboxes, dragging selection areas, or keyboard shortcuts, a synchronization application control is displayed in the graphical user interface. In response to the user triggering the synchronization application control, the first processing parameters configured by the user for the target multimedia files are synchronously applied to the selected multimedia files. This enables batch synchronization operations that apply the exact same processing rules to multiple multimedia files, improving the efficiency of configuration work when processing a large number of multimedia files.

[0055] In one embodiment, the first processing parameter is determined by: displaying an independent parameter editing item for the target multimedia file in a graphical user interface in response to a trigger operation on an independent setting control; and configuring the first processing parameter for the target multimedia file in response to an editing operation on the independent parameter editing item.

[0056] Specifically, when a user selects a specific target multimedia file from the multimedia list in the graphical user interface (GUI) through clicking, dragging, or other interactive events, an independent settings control for editing the individual multimedia file is triggered. The GUI then displays an independent settings interface for that single multimedia file. This interface is a parameter configuration interface for that individual file, presenting and allowing the user to adjust all configurable translation parameters. It typically consists of a series of control logic combinations, such as drop-down selection boxes, single / checkboxes, sliders, input boxes, color pickers, and preview windows. The parameter configuration interface in this disclosure includes batch settings interfaces for multiple multimedia files and independent settings interfaces for a single multimedia file. Each independent settings interface contains several independent parameter editing items, each corresponding to a parameter variable, used to input, select, or adjust the parameter variable. Each independent parameter editing item includes parameter identifiers, interactive controls, and auxiliary information. The parameter identifier is represented by a text label or icon and is used to indicate to the user the meaning of the parameter configured in this independent parameter editing item. The interactive controls are the direct objects for user operations, and their form is adapted to the data type of the parameter variable. The auxiliary information is used to provide configuration guidance for users and ensure the accuracy and validity of parameter input, such as default value prompts, numerical units, value ranges, or brief descriptions.

[0057] In response to user editing operations on individual parameter editing items, such as user inputting or selecting specific parameter values ​​in graphical interface controls, the system captures the data changes corresponding to the editing operation in real time, integrates, verifies, and formats the discrete configuration values ​​input by the user through each individual parameter editing item into a complete, machine-executable first processing parameter, and associates and stores it with the target multimedia file.

[0058] In one embodiment, a first recommended processing parameter for a target multimedia file is displayed. The first recommended processing parameter is a processing parameter generated based on historical processing data of the target multimedia file. In response to a confirmation instruction for the first recommended processing parameter, the first recommended processing parameter is applied to the target multimedia file.

[0059] In this embodiment, the terminal device stores a historical database consisting of associated data generated from past editing of various multimedia files. Specifically, it includes: feature information of historical processed files, a set of processing parameters used in historical processed files, and processing effect feedback for the set of processing parameters. The processing effect feedback may include a rating given by the user afterward.

[0060] Specifically, after a user selects a target multimedia file and triggers the independent settings control, feature extraction can be performed on the target multimedia file to obtain its first feature information. This first feature information is then compared with historical feature information to calculate a similarity result. The historical multimedia file corresponding to the highest similarity result is selected from the historical database as a similar file to the target multimedia file, thereby obtaining a set of processing parameters for the similar files. This set of processing parameters is then used as the first recommended processing parameters for the target multimedia file. Alternatively, feature extraction can be performed on the target multimedia file immediately after the user selects it from a batch of multimedia files. This first feature information is then compared with historical feature information to calculate a similarity result. The historical multimedia file corresponding to the highest similarity result is then selected from the historical database as a similar file to the target multimedia file, thereby obtaining a set of processing parameters for the similar files. This set of processing parameters is then used as the first recommended processing parameters for the target multimedia file.

[0061] After generating the first recommended parameters, these parameters are displayed intuitively in the graphical user interface, either highlighted, pre-filled, or as default options. Users can then directly confirm the use of the first recommended parameters or adjust them accordingly. This embodiment can recommend processing parameters for multimedia files based on historical experience, reducing the user's operational threshold and technical decision-making burden, while improving the consistency and reliability of the processing results.

[0062] In one embodiment, the second processing parameter is determined by: displaying a batch parameter editing item in the graphical user interface in response to a trigger operation on the batch setting control; and obtaining the second processing parameter uniformly configured for multiple multimedia files in response to an editing operation on the batch parameter editing item.

[0063] Specifically, when a user uploads multiple multimedia files in the application, the graphical user interface displays a multimedia list indicating the multiple multimedia files and a parameter configuration interface containing several editing items. The parameter configuration interface includes a batch settings interface for editing multiple multimedia files. The batch settings interface contains several batch parameter editing items, allowing users to customize secondary processing parameters applied to multiple multimedia files. These secondary processing parameters refer to the parameters customized by the user for each batch parameter editing item. For example, a user can use the target language dropdown menu to uniformly set the language of all multimedia files to French. Specifically, the parameter values ​​set by the user for the batch parameter editing items are captured to generate the secondary processing parameters. When a user wants to perform batch settings on multiple multimedia files, they can trigger the batch settings control. At this time, the graphical user interface will display the batch settings interface and several batch parameter editing items within it. These batch settings editing items are used to batch adjust multiple multimedia files. Specifically, the user adjusts the parameter values ​​corresponding to each batch setting editing item to generate the corresponding secondary processing parameters, which are then used to edit and process the multiple multimedia files.

[0064] In one embodiment, after generating the first processing parameter and the second processing parameter, a parameter comparison view is generated in the graphical user interface to highlight the differences between the first processing parameter and the second processing parameter. Specifically, in response to a trigger operation on an independent setting control, the first processing parameter configured for at least one target multimedia file is obtained; if the target multimedia file has been configured with the second processing parameter, the parameter comparison view is generated in the graphical user interface.

[0065] Specifically, after multiple multimedia files have been configured with the second processing parameters, when the user selects a target multimedia file from the multiple multimedia files and configures the first processing parameters for the target multimedia file, since the target multimedia file and other multimedia files have been configured with the second processing parameters in batches, this embodiment first identifies the difference parameter items that belong to the same dimension between the first and second processing parameters. For example, both may contain parameters such as "target language," "noise reduction intensity," and "subtitle font." Each parameter item is aligned, and for each pair of aligned parameter items, their specific configuration values ​​are compared to see if they are equal. Parameter items with different configuration values ​​are identified as difference parameter items. For example, if the "target language" in the first processing parameter is set to "French," while the corresponding value in the second processing parameter is "English," then this parameter item is marked as a difference parameter item. Based on the difference parameter items, a parameter comparison view is generated and displayed in the graphical user interface. The parameter comparison view typically displays the difference parameter items in a parallel or comparative table format. For example, the background color of the row or cell containing the difference parameter item can be set to a highlight color; or a clear visual identifier can be added to the difference parameter item; or the parameter values ​​of the difference parameter items can be displayed directly in bold or colored font. This embodiment can clearly display the processing parameters that differ between the target multimedia file and other multimedia files, ensuring that users can clearly perceive which attributes are specially processed, and effectively preventing misconfiguration caused by complex or hidden parameter settings.

[0066] In one embodiment, determining target processing parameters for each multimedia file based on the acquired first processing parameters and second processing parameters includes: in response to a trigger operation of an independent setting control, acquiring first processing parameters configured for at least one target multimedia file; in response to a trigger operation of a batch setting control, acquiring second processing parameters; maintaining the target multimedia file configured with the first processing parameters, and applying the second processing parameters to all other multimedia files except the target multimedia file.

[0067] Furthermore, if there is a difference between the first processing parameter and the second processing parameter, a conflict prompt message for the difference is displayed; in response to the update instruction for the first processing parameter, the first processing parameter configured in the target multimedia file is updated with the second processing parameter.

[0068] Specifically, when the target multimedia file is edited first based on the first processing parameter, and then the user triggers batch editing of multiple multimedia files including the target multimedia file and specifies the use of the second processing parameter, the target multimedia file is kept configured with the first processing parameter, that is, the parameter value corresponding to the first processing parameter is not overwritten by the parameter value corresponding to the second processing parameter, and the second processing parameter is applied to all other multimedia files except the target multimedia file.

[0069] Specifically, in the graphical user interface, a lock switch is configured in the independent settings interface. The lock switch is used to lock the first processing parameter configured in the independent settings interface.

[0070] When the lock switch is activated, the first processing parameter is locked. During batch editing of multiple multimedia files, including the target multimedia file, the first processing parameter configured in the target multimedia file is maintained and not overwritten. Simultaneously, if there is a difference between the first and second processing parameters, a conflict warning message is generated and displayed in the graphical user interface. This message clearly indicates the difference between the first and second processing parameters and the target multimedia file configured with the first processing parameter, thus protecting previous personalized processing results from unintentional overwriting by subsequent batch operations. The proactive warning also enhances the traceability and transparency of the operation. After generating the conflict warning, an update query message is generated to ask the user whether to update the first processing parameter using the second processing parameter.

[0071] In response to a user's first feedback message regarding an update request, an update instruction is generated for a first processing parameter, whereby the first feedback message indicates that the user wishes to update the first processing parameter with a second processing parameter. In response to the update instruction for the first processing parameter, the first processing parameter configured on the target multimedia file is updated with the second processing parameter.

[0072] In response to the user's second feedback message regarding the update request, the first processing parameters configured in the target multimedia file are maintained. The second feedback message indicates that the user wishes to maintain the first processing parameters configured in the target multimedia file.

[0073] When the lock switch is turned off, the first processing parameter is in an unlocked state. Even if there are differences between the first and second processing parameters, no maintenance operation is performed. Instead, the first processing parameter configured in the target multimedia file is updated according to the second processing parameter. That is, the personalized value set through the first processing parameter will be overwritten by the corresponding value in the currently batch-set second processing parameter. This ensures parameter consistency, allowing users to reprocess all files according to the new unified standard.

[0074] This embodiment adapts to different user needs by configuring a locking switch for the differential parameter items. It avoids configuration confusion, ensures the efficiency of batch operations, and significantly improves the precision and reliability of complex multimedia processing task management.

[0075] In one embodiment, the graphical user interface further includes a first control, which, in response to a trigger operation on the first control, saves the currently configured first processing parameters as a first parameter template, the first parameter template being used to edit multimedia files and / or target multimedia data files.

[0076] The graphical user interface also includes a first control, which can be presented as a button, icon, menu item, or other interactive interface element. When a user is satisfied with the currently configured first processing parameters and wishes to reuse them or share them with other users, the first control is triggered to capture the overall configuration state of all first processing parameters in the current interface and store it as an independent first parameter template. A first template identifier for the first parameter template is also generated, which can be in the form of an ID, link, QR code, etc. Subsequently, when a user needs to edit new or existing multimedia files and target multimedia data files, they can directly call the first parameter template based on the first template representation. In this embodiment, the parameter configuration stored in the first parameter template is applied to the current editing task with one click, thereby achieving rapid reuse of processing parameters, maintaining consistency in batch processing, and simplifying complex editing processes, significantly improving user operation efficiency and the continuity of the experience. In addition, the first parameter template supports renaming, categorization management, and even cross-session retrieval, further enhancing the flexibility and personalized adaptability in multimedia editing work.

[0077] In one embodiment, the graphical user interface further includes a second control, which, in response to a triggering operation on the second control, receives a template identifier input by the user and imports a second parameter template based on the template identifier. The template identifier is used to uniquely identify the second parameter template, and the second parameter template is used to edit multimedia files and / or target multimedia files.

[0078] In the graphical user interface (GUI), the second control can be specifically manifested as an interactive import button. After the user triggers the second control through clicking, touch, or voice commands, a dialog box pops up in the GUI, receiving a template identifier input by the user. This template identifier can be in the form of an ID, link, QR code, etc., and is used to uniquely locate the second parameter template required by the user. In this embodiment, upon receiving the template identifier, a search and matching process is performed in the local database or cloud storage based on the template identifier. Once the corresponding second parameter template is successfully located, it is imported. The second parameter template encapsulates the parameter settings necessary for performing editing operations on the multimedia file and / or the target multimedia file, such as the target language and audio equalizer presets. After the import operation is completed, the parameter configuration carried by the second parameter template is loaded into the parameter configuration interface of the current GUI, directly replacing or filling the parameter values ​​of each editing item in the parameter configuration interface, thereby processing the current multimedia file based on the second parameter template. This embodiment achieves rapid invocation and switching of complex parameter settings, ensures consistency of processing effects between different projects, and reduces the burden of repetitive configuration operations for users. At the same time, managing templates through unique template identifiers effectively avoids confusion between different templates.

[0079] In one embodiment, the target processing parameters include at least one of speech processing parameters, translation parameters, subtitle synthesis parameters, and image rendering parameters. Specifically, when performing audio and video processing on each multimedia file according to the target processing parameters, source language speech text is extracted from each multimedia file based on the speech processing parameters corresponding to each multimedia file, and the source language speech text is translated into target language text according to the translation parameters; subtitle data corresponding to the target language text is generated based on the subtitle synthesis parameters, and the target language text is synthesized into target language speech according to the speech processing parameters; each multimedia file is synthesized based on the target language speech, subtitle data, and image rendering parameters corresponding to each multimedia file to generate a processed multimedia file.

[0080] Specifically, in one embodiment, the audio and video processing operation includes video translation processing, which refers to converting source language video into a multimedia file carrying target language information. Target processing parameters include speech recognition parameters, translation parameters, subtitle synthesis parameters, and dubbing parameters.

[0081] Among them, speech processing parameters refer to the configuration parameters used to control the extraction and transcription of audio streams into text, and the configuration parameters used to synthesize the translated text into the corresponding speech in the target language, including the timbre, gender, speech rate, intonation, and whether to retain the original background sound or perform noise reduction, etc.; translation parameters refer to the configuration parameters used to control the text-to-language conversion, including the selected machine translation model or engine, the mapping rules of the domain-specific terminology library, and the translation style, etc.; subtitle synthesis parameters refer to the configuration parameters used to generate visual subtitles from the translated target language text, including the position of the subtitles in the video frame, font style, size, color, background, and generation rules for entering and exiting the timeline; image rendering parameters refer to the visual configuration parameters used to control the processing and synthesis of video frames, including frame resolution adjustment, color correction, application of dynamic filters, scene transition effects, text or graphic overlay, and multi-track frame synthesis, etc.

[0082] In this embodiment, based on the speech processing parameters in the target processing parameters of each multimedia file, the original source language speech text is extracted from the audio track of each multimedia file. Then, based on the translation parameters, the extracted source language speech text is converted into target language text using a preset translation engine and terminology database. After the text conversion is complete, the target language text is rendered to generate structured subtitle data, such as SRT or ASS format files, based on the subtitle synthesis parameters. These subtitles embed text content, timestamps, and subtitle style information. Simultaneously, based on the speech processing parameters, the same target language text is synthesized using speech synthesis technology to generate a target language speech audio stream with a specified timbre and rhythm. Finally, the newly generated target language speech audio stream, subtitle data, and image rendering parameters are synchronously synthesized with the video stream of the original multimedia file to output a translated multimedia file. When played, the translated multimedia file presents an audio-visual presentation of target language dubbing overlaid with target language subtitles.

[0083] This embodiment extracts source language speech text from a multimedia file using speech processing parameters, translation parameters, subtitle synthesis parameters, and image rendering parameters in the target processing parameters. It then translates the source language speech text into target language text, generates target language subtitles based on the subtitle synthesis parameters, and synthesizes the target language text into speech based on the speech processing parameters. Finally, it synthesizes the target language speech, subtitle data, and image rendering parameters into the original multimedia file to generate a translated multimedia file. This improves translation efficiency and ensures the accuracy and consistency of the translation results.

[0084] This embodiment also provides a multimedia file processing apparatus for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0085] This embodiment provides a multimedia file processing device applied to a terminal device, which provides a graphical user interface, such as... Figure 4 As shown, it includes: The file receiving module 401 is used to receive multiple multimedia files in response to a batch upload operation.

[0086] The interface display module 402 is used to display a parameter configuration interface, which includes a batch setting control and an independent setting control. The independent setting control is used to obtain a first processing parameter configured for at least one target multimedia file, and the batch setting control is used to obtain a second processing parameter uniformly configured for multiple multimedia files. The target multimedia file is selected from the multiple multimedia files.

[0087] The audio and video processing module 403 is used to determine the target processing parameters corresponding to each multimedia file based on the acquired first processing parameters and second processing parameters, and to perform audio and video processing operations on multiple multimedia files according to the target processing parameters.

[0088] In some alternative implementations, the file receiving module 401 includes: The list display unit is used to respond to batch upload operations, receive multiple multimedia files, generate and display a multimedia list in the graphical user interface, and indicate the multimedia files arranged in a preset order.

[0089] In some alternative implementations, the target multimedia file is determined by the following modules: An independent file determination module is used to determine at least one target multimedia file in response to a selection operation of multiple multimedia files in a multimedia list.

[0090] The device further includes: The first parameter application module is used to apply the first processing parameters to the target multimedia file.

[0091] In some optional implementations, the first processing parameter is determined by the following module: Independent configuration units are used to display independent parameter editing items of the target multimedia file in the graphical user interface in response to triggering operations on independent settings controls.

[0092] The parameter configuration unit is used to configure the first processing parameters for the target multimedia file in response to editing operations on independent parameter editing items.

[0093] In some alternative embodiments, the apparatus further includes: The first recommendation module is used to display the first recommended processing parameters for the target multimedia file. The first recommended processing parameters are processing parameters generated based on the historical processing data of the target multimedia file. The recommended parameter application module is used to apply the first recommended processing parameter to the target multimedia file in response to a confirmation command for the first recommended processing parameter.

[0094] In some optional implementations, the second processing parameter is determined by the following module: The batch configuration unit is used to display batch parameter editing items in the graphical user interface in response to a trigger operation on the batch setting control.

[0095] The batch editing unit is used to obtain the second processing parameters uniformly configured for multiple multimedia files in response to the editing operation of batch parameter editing items.

[0096] In some alternative embodiments, the apparatus further includes: The parameter comparison module is used to generate a parameter comparison view in the graphical user interface. The parameter comparison view is used to highlight the parameter items that differ between the first processing parameter and the second processing parameter.

[0097] In some optional implementations, the parameter comparison module includes: The parameter comparison unit is used to obtain the first processing parameters configured for at least one target multimedia file in response to a trigger operation of the independent setting control; if the target multimedia file has been configured with the second processing parameters, the parameter comparison view is generated in the graphical user interface.

[0098] In some alternative implementations, the audio / video processing module 403 includes: The first parameter acquisition unit is used to acquire first processing parameters configured for at least one target multimedia file in response to a trigger operation of an independent setting control.

[0099] The second parameter acquisition unit is used to acquire the second processing parameter in response to the trigger operation of the batch setting control; The parameter application unit is used to maintain the target multimedia file with the first processing parameters configured, and to apply the second processing parameters to all other multimedia files except the target multimedia file.

[0100] In some alternative implementations, the apparatus includes: The conflict alert module is used to display conflict alert information for the differences between the first processing parameter and the second processing parameter.

[0101] The parameter update module is used to update the first processing parameters configured in the target multimedia file with the second processing parameters in response to an update instruction for the first processing parameters.

[0102] In some alternative implementations, the graphical user interface further includes a first control, and the device further includes: The parameter storage module is used to respond to the trigger operation of the first control and save the currently configured first processing parameters as a first parameter template. The first parameter template is used to edit multimedia files and / or target multimedia data files.

[0103] In some alternative implementations, the graphical user interface further includes a second control, and the device further includes: The parameter import module is used to respond to the trigger operation of the second control, receive the template identifier input by the user, and import the second parameter template according to the template identifier. The template identifier is used to uniquely identify the second parameter template, and the second parameter template is used to edit multimedia files and / or target multimedia files.

[0104] In some optional implementations, the target processing parameters include at least one of speech processing parameters, translation parameters, subtitle synthesis parameters, and image rendering parameters; the audio / video processing module 403 includes: The text translation unit is used to extract source language speech text from each multimedia file based on the speech processing parameters corresponding to each multimedia file, and translate the source language speech text into target language text according to the translation parameters.

[0105] The video dubbing unit is used to generate subtitle data corresponding to the target language text based on subtitle synthesis parameters, and synthesize the target language text into target language speech according to speech processing parameters.

[0106] The file synthesis unit is used to synthesize each multimedia file based on the target language speech, subtitle data and image rendering parameters corresponding to each multimedia file, and generate the processed multimedia file.

[0107] The multimedia file processing apparatus provided in this disclosure can execute the multimedia file processing method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the method. Further functional descriptions of the various modules and units described above are the same as in the corresponding embodiments described above, and will not be repeated here.

[0108] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure.

[0109] The following is a detailed reference. Figure 5 The diagram illustrates a structural schematic suitable for implementing an electronic device according to embodiments of the present disclosure. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 501, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 502 or a program loaded from memory 508 into random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device. The processor 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0110] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 509. Communication device 509 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.

[0111] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a memory 508, or installed from a ROM 502. When the computer program is executed by the processor 501, it performs the functions defined in the multimedia file processing method of embodiments of this disclosure.

[0112] Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0113] This disclosure also provides a computer-readable storage medium in which the methods described in this disclosure can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium may also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the multimedia file processing method shown in the above embodiments is implemented.

[0114] A portion of this disclosure can be applied to computer program products, such as computer program instructions, which, when executed by a computer, can invoke or provide methods and / or technical solutions according to this disclosure through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, and installation package files. Accordingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions; the computer compiling the instructions and then executing the corresponding compiled program; the computer reading and executing the instructions; or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.

[0115] Although embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for processing multimedia files, characterized in that, The method, applied to a terminal device and providing a graphical user interface through the terminal device, includes: In response to a batch upload operation, it can receive multiple multimedia files. The parameter configuration interface includes a batch setting control and an independent setting control. The independent setting control is used to obtain a first processing parameter configured for at least one target multimedia file, and the batch setting control is used to obtain a second processing parameter uniformly configured for multiple multimedia files. The target multimedia file is selected from the multiple multimedia files. Based on the acquired first and second processing parameters, target processing parameters corresponding to each multimedia file are determined, and audio and video processing operations are performed on the multiple multimedia files according to the target processing parameters.

2. The method according to claim 1, characterized in that, The first processing parameter is determined in the following way: In response to a trigger operation on the independent settings control, an independent parameter editing item for the target multimedia file is displayed in the graphical user interface; In response to an editing operation on the independent parameter editing item, a first processing parameter is configured for the target multimedia file.

3. The method according to claim 1, characterized in that, The second processing parameter is determined in the following way: In response to a triggering operation on the batch setting control, a batch parameter editing item is displayed in the graphical user interface; In response to the editing operation of the batch parameter editing items, a second processing parameter uniformly configured for multiple multimedia files is obtained.

4. The method according to claim 1, characterized in that, The step of determining the target processing parameters corresponding to each multimedia file based on the acquired first and second processing parameters includes: In response to a trigger operation on the independent settings control, first processing parameters configured for at least one target multimedia file are obtained; In response to a trigger operation on the batch setting control, the second processing parameter is obtained; The target multimedia file is kept configured with the first processing parameters, and the second processing parameters are applied to all other multimedia files except the target multimedia file.

5. The method according to claim 4, characterized in that, The method further includes: If there is a difference between the first processing parameter and the second processing parameter, a conflict prompt message for the difference is displayed; In response to the update instruction for the first processing parameter, the first processing parameter configured in the target multimedia file is updated with the second processing parameter.

6. The method according to claim 1, characterized in that, The target processing parameters include at least one of the following: speech processing parameters, translation parameters, subtitle synthesis parameters, and image rendering parameters; Performing audio and video processing operations on multiple multimedia files according to the target processing parameters, including: Based on the speech processing parameters corresponding to each multimedia file, the source language speech text is extracted from each multimedia file, and the source language speech text is translated into target language text according to the translation parameters. Based on the subtitle synthesis parameters, subtitle data corresponding to the target language text is generated, and the target language text is synthesized into target language speech according to the speech processing parameters; Based on the target language speech, subtitle data, and image rendering parameters corresponding to each multimedia file, a synthesis process is performed on each multimedia file to generate the processed multimedia file.

7. A multimedia file processing apparatus, characterized in that, An apparatus for use in a terminal device, providing a graphical user interface through the terminal device, the apparatus comprising: The file receiving module is used to receive multiple multimedia files in response to batch upload operations; The interface display module is used to display a parameter configuration interface, which includes a batch setting control and an independent setting control. The independent setting control is used to obtain a first processing parameter configured for at least one target multimedia file, and the batch setting control is used to obtain a second processing parameter uniformly configured for multiple multimedia files. The target multimedia file is selected from the multiple multimedia files. The audio and video processing module is used to determine the target processing parameters corresponding to each multimedia file based on the acquired first processing parameters and second processing parameters, and to perform audio and video processing operations on the multiple multimedia files according to the target processing parameters.

8. An electronic device, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the computer instructions to perform the multimedia file processing method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the multimedia file processing method according to any one of claims 1 to 6.

10. A computer program product, characterized in that, Includes computer instructions, which are used to cause a computer to perform the multimedia file processing method according to any one of claims 1 to 6.