Multimedia file editing method, device and electronic device
By responsive to user input on an electronic device, the multimedia application is associated with multiple editing applications, and the multimedia files are directly transmitted and edited in the multimedia application, solving the problem of low operation convenience in the prior art and achieving a more efficient multimedia file editing experience.
Patent Information
- Application Number
- CN202111267148.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-28
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2041-10-28
AI Technical Summary
When editing multimedia files, existing electronic devices have low operational convenience, and users need to frequently switch between the display interfaces of multimedia applications and editing applications.
By responding to user input, the multimedia application and multiple editing applications are associated, and the multimedia file to be edited is obtained and transferred to the editing application for editing, avoiding interface switching.
It improves the operation convenience of electronic devices when editing multimedia files, reduces the complexity and time of user operations, and improves editing efficiency.
Smart Images

Figure CN113986080B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of electronic technology, and specifically relates to a method, device and electronic equipment for editing multimedia files. Background Art
[0002] With the rapid development of wireless communication technology and electronic technology, people can edit multimedia files (such as pictures and videos, etc.) in multimedia applications of electronic devices through editing applications installed in electronic devices such as smart phones and tablets, for example, whitening, cropping, filtering, adding background music, etc. However, currently, to enable electronic devices to edit multimedia files, users are usually required to input cumbersome operations to switch between the display interface of the multimedia application and the display interface of the editing application, which reduces the convenience of editing multimedia files by electronic devices. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a method, device and electronic device for editing multimedia files, which can solve the problem of low operational convenience of editing multimedia files by current electronic devices.
[0004] In a first aspect, an embodiment of the present application provides a method for editing a multimedia file, comprising:
[0005] When receiving a first input from a user, in response to the first input, associating the multimedia application with N editing applications, where N is a positive integer;
[0006] When the multimedia application is associated with the N editing applications, obtaining a multimedia file to be edited in the multimedia application;
[0007] The multimedia file to be edited is transmitted to the N editing applications, and the N editing applications are controlled to edit the multimedia file to be edited to obtain at least one edited multimedia file.
[0008] In a second aspect, an embodiment of the present application provides a multimedia file editing device, including:
[0009] Icon moving module for
[0010] When receiving a first input from a user, in response to the first input, associating the multimedia application with N editing applications, where N is a positive integer;
[0011] A file acquisition module, configured to acquire a multimedia file to be edited in the multimedia application when the multimedia application is associated with the N editing applications;
[0012] The editing module is used to transfer the multimedia file to be edited to the N editing applications, and control the N editing applications to edit the multimedia file to be edited to obtain at least one edited multimedia file.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0015] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0016] In an embodiment of the present application, by responding to a first input from a user, a multimedia application is associated with N editing applications; then, when the multimedia application is associated with the N editing applications, a multimedia file to be edited in the multimedia application is obtained; then, the multimedia file to be edited is transferred to the N editing applications, and the N editing applications are controlled to edit the multimedia file to be edited, thereby obtaining at least one edited multimedia file. In this way, the electronic device does not need to switch between the display interface of the multimedia application and the display interface of the N editing applications according to the user's operation, and can transfer the multimedia file in the multimedia application to the N editing applications for editing, thereby improving the convenience of the electronic device in editing multimedia files. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a flowchart of an embodiment of a method for editing multimedia files involved in the present application;
[0018] Figure 2 It is one of the schematic diagrams of the display interface of the electronic device involved in this application;
[0019] Figure 3 This is the second schematic diagram of the display interface of the electronic device involved in this application;
[0020] Figure 4 This is the third schematic diagram of the display interface of the electronic device involved in this application;
[0021] Figure 5This is the fourth schematic diagram of the display interface of the electronic device involved in this application;
[0022] Figure 6 This is the fifth schematic diagram of the display interface of the electronic device involved in this application;
[0023] Figure 7 This is the sixth schematic diagram of the display interface of the electronic device involved in this application;
[0024] Figure 8 This is the seventh schematic diagram of the display interface of the electronic device involved in this application;
[0025] Fig. 9 This is the eighth schematic diagram of the display interface of the electronic device involved in this application;
[0026] Fig.10 is a schematic structural diagram of an embodiment of a multimedia file editing device involved in the present application;
[0027] Fig.11 is a schematic structural diagram of an embodiment of an electronic device involved in the present application;
[0028] Fig.12 It is a schematic diagram of the hardware structure of an embodiment of the electronic device involved in this application. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, ordinary technicians in this field can also obtain other embodiments, which all belong to the scope of protection of this application.
[0030] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0031] The following is a detailed description of the multimedia file editing method provided by the embodiment of the present application through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0032] See also Figure 1, the embodiment of the present application provides a method for editing multimedia files, which is applied to electronic devices. Figure 1 As shown, the multimedia file editing method may include the following steps S101 to S103.
[0033] S101. Upon receiving a first input from a user, in response to the first input, associate a multimedia application with N editing applications, where N is a positive integer.
[0034] S102: When the multimedia application is associated with the N editing applications, obtain a multimedia file to be edited in the multimedia application.
[0035] S103: transmitting the multimedia file to be edited to the N editing applications, and controlling the N editing applications to edit the multimedia file to be edited, to obtain at least one edited multimedia file.
[0036] Based on this, by responding to the user's first input, the multimedia application is associated with N editing applications; then, when the multimedia application is associated with the N editing applications, the multimedia file to be edited in the multimedia application is obtained; then, the multimedia file to be edited is transferred to the N editing applications, and the N editing applications are controlled to edit the multimedia file to be edited, so as to obtain at least one edited multimedia file. In this way, the electronic device does not need to switch between the display interface of the multimedia application and the display interface of the N editing applications according to the user's operation, and can realize the transfer of the multimedia file in the multimedia application to the N editing applications for editing, thereby improving the convenience of the electronic device in editing multimedia files.
[0037] In the above step 101, the electronic device may receive a first input from a user, and in response to the first input, associate the multimedia application with N editing applications.
[0038] Among them, the above-mentioned first input can be any input that can be used to indicate the above-mentioned multimedia application and N editing applications so that the electronic device can associate the multimedia application with the N editing applications. It can be at least one of voice input, air gesture input and touch input, and the touch input can include at least one of sliding operation, clicking operation and pressing operation.
[0039] For example, the first input may be a sliding input, and the sliding track of the sliding input passes through the icon of the multimedia application and the icons of the N editing applications; or, the first input may be a sliding input that inputs the same pattern on the icon of the multimedia application and the icons of the N editing applications, and so on.
[0040] In addition, the above-mentioned multimedia application can be an application that caches or generates multimedia files. For example, the above-mentioned multimedia application can be an album (also known as an album application), or it can also be a shooting application (such as a camera, etc.), and the above-mentioned multimedia files can be pictures or videos, etc.; the above-mentioned N editing applications can be any application with at least one multimedia file editing function, and the editing function can edit multimedia files, which may include whitening, cropping, filters or background music, etc.
[0041] It should be noted that the above-mentioned associating the multimedia application with the N editing applications in response to the first input may be that the electronic device responds to the first input, determines the multimedia application and the N editing applications indicated by the first input, and establishes an association relationship between the determined multimedia application and the N editing applications.
[0042] Exemplarily, the electronic device may receive a sliding input from a user, where the sliding input is an input in which a sliding trajectory passes through at least an icon of a multimedia application and icons of N editing applications. At this time, the electronic device determines the multimedia application and the N editing applications, and displays the same logo on the icon of the multimedia application and the icons of the N editing applications to establish an association relationship between the multimedia application and the N editing applications.
[0043] Alternatively, the first input may be an input to at least one of the icon of the multimedia application and the icons of the N editing applications.
[0044] The above-mentioned associating the multimedia application with the N editing applications may include:
[0045] The at least one icon is controlled to move so that the icon of the multimedia application program and the icons of the N editing applications are superimposed.
[0046] In this implementation, by overlaying the icon of the multimedia application and the icons of N editing applications, the multimedia application is associated with the N editing applications, thereby improving the operation visualization effect of the electronic device.
[0047] Among them, the above-mentioned control of moving the icon of the multimedia application and at least one of the icons of N editing applications so that the icon of the multimedia application and the icons of the N editing applications are superimposed can be that the user moves the icon of the multimedia application and the icons of the N editing applications to a preset position through a first input, and the icon of the multimedia application and the icons of the N editing applications are superimposed at the preset position; or, the user can also use a first input to select the icon of the multimedia application and one of the icons of the N editing applications as the superimposed position, and move other icons to the icon for superposition, for example, move the icons of the N editing applications to the icon of the multimedia application for superposition.
[0048] For example, Figure 2 As shown, the icon desktop of the electronic device displays the icon of multimedia application A, the icon of editing application B, the icon of editing application C, and the icon of editing application D. The user can drag the icon of editing application B, the icon of editing application C, and the icon of editing application D to the icon of multimedia application A, so that the icon of multimedia application A, the icon of editing application B, the icon of editing application C, and the icon of editing application D are superimposed, as shown in FIG. Figure 3 shown.
[0049] It should be noted that the icon of the multimedia application and the icons of the N editing applications may be in the same desktop page of the application icon desktop. In this case, the first input is used to move the icon of the multimedia application and at least one of the icons of the N editing applications within the same desktop page; or, the icon of the multimedia application and the icons of the N editing applications may be in different desktop pages. In this case, the first input may be used to move the icon of the multimedia application and at least one of the icons of the N editing applications within different desktop pages.
[0050] In the above step 102, after the electronic device associates the multimedia application with the above N editing applications in response to the first input, when the multimedia application is associated with the above N editing applications, the electronic device can obtain the multimedia file to be edited in the multimedia application.
[0051] The acquiring of the multimedia file to be edited in the multimedia application may be that the electronic device automatically determines at least one multimedia file in the multimedia application as the multimedia file to be edited.
[0052] Specifically, the above-mentioned multimedia application can be a shooting application. When the above-mentioned multimedia application is associated with the above-mentioned N editing applications, the electronic device can control the shooting application to shoot, obtain the shot picture, and use the shot picture as the above-mentioned multimedia file to be edited, thereby making the method of obtaining the multimedia file to be edited more convenient and real-time.
[0053] Alternatively, the obtaining of the multimedia file to be edited in the multimedia application may also be that the electronic device selects a multimedia file in the multimedia application as the multimedia file to be edited according to the user's operation.
[0054] For example, when the above-mentioned multimedia application is associated with the above-mentioned N editing applications, the electronic device receives a click input from the user on the icon of the above-mentioned multimedia application, and in response to the click input, displays a display interface of the multimedia application, the display interface of the multimedia application includes at least one multimedia file to be selected, and the electronic device can use the multimedia file selected by the user on the display interface of the multimedia application as the above-mentioned multimedia file to be edited, and so on.
[0055] Alternatively, before obtaining the multimedia file to be edited in the multimedia application, the following method may be further included:
[0056] Display a file selection window, wherein the file selection window is used to display multimedia files of the multimedia application;
[0057] Acquire the multimedia file to be edited selected by the user in the file selection window.
[0058] Based on this, when the above-mentioned multimedia application is associated with the above-mentioned N editing applications, the electronic device can display a file selection window including the multimedia files in the multimedia application, and the user can select the multimedia file to be edited through the file selection window, thereby making the operation of obtaining the above-mentioned multimedia file to be edited convenient, and further improving the convenience of the electronic device in editing multimedia files.
[0059] Among them, the above-mentioned file selection window can be a floating window displayed on the icon desktop of the electronic device, and the file selection window displays the multimedia files in the above-mentioned multimedia application so that the user can select the above-mentioned multimedia file to be edited in the file selection window.
[0060] It should be noted that the display position, size and shape of the file selection window can be set according to actual needs. For example, the file selection window can be suspended and displayed in a blank display area of the icon desktop, where no application icon is displayed, and so on.
[0061] In addition, when the multimedia application is associated with the N editing applications, the file selection window may be displayed when the electronic device detects that the operation of the first input is completed. For example, when the first input is a touch input, the electronic device detects that the user's finger leaves the touch screen, and at this time, the electronic device may directly display the file selection window in its display interface.
[0062] Alternatively, before displaying the file selection window, the following may also be included:
[0063] When the multimedia application is associated with the N editing applications, timing is started and the timing duration is obtained.
[0064] The above-mentioned file selection window may include:
[0065] When the timing duration is greater than or equal to a preset threshold, a file selection window is displayed.
[0066] Based on this, by starting the timing when the above-mentioned multimedia application is associated with the above-mentioned N editing applications, and displaying the above-mentioned file selection window when the timing duration is greater than or equal to a preset threshold, the display of the above-mentioned file selection window due to user misoperation can be reduced, thereby reducing the misoperation rate of electronic devices.
[0067] The timing starts when the multimedia application is associated with the N editing applications. The electronic device may be provided with a timer, and the timer is started when the multimedia application is associated with the N editing applications.
[0068] In addition, the preset threshold may be a time duration pre-set in the electronic device, for example, it may be a timing time duration of the timer, and the preset threshold may be set according to user needs.
[0069] For example, when the electronic device receives an activation time setting input from a user, the electronic device may display an activation time setting interface in response to the activation time setting input, such as Figure 4 As shown, the activation time setting interface is used to set the activation time of the superposition function timer (i.e., the preset threshold). For example, the user can adjust the time setting activation time in the control 41, such as 3s, 4s or 5s, etc. Figure 3 As shown, when the electronic device controls the icon of multimedia application A, the icon of editing application B, the icon of editing application C, and the icon of editing application D, the timer starts timing. If the above activation time is 4 seconds, then when the timer timing time is 4 seconds, the electronic device can display the following Figure 5In the file selection window 51 shown, if the controlling multimedia application A is a photo album, the pictures in the photo album will be displayed in the file selection window 51.
[0070] In the above step 103, after the electronic device obtains the above multimedia file to be edited, the electronic device can transfer the above multimedia file to be edited to the above N editing applications, and control the above N editing applications to edit the above multimedia file to be edited to obtain at least one edited multimedia file.
[0071] The N editing applications may include one or more editing applications. In the case where the N editing applications include multiple editing applications, the transferring of the multimedia file to be edited to the N editing applications may be transferring the multimedia file to be edited to the multiple editing applications at the same time; or, may be transferring the multimedia file to be edited to the multiple editing applications in sequence.
[0072] In addition, the above-mentioned controlling the above-mentioned N editing applications to edit the above-mentioned multimedia files to be edited to obtain at least one edited multimedia file may be that when the above-mentioned multimedia files to be edited are simultaneously transmitted to the multiple editing applications, the above-mentioned multiple editing applications respectively and independently edit the above-mentioned multimedia files to be edited, thereby obtaining multiple edited multimedia files edited by the multiple editing applications.
[0073] Alternatively, when the multimedia file to be edited is transmitted to the multiple editing applications in sequence, the electronic device can control the kth editing application to edit the multimedia file to be edited, and input the edited multimedia file to be edited into the k+1th editing application, which will edit the file until all the N editing applications process the multimedia file to be edited, and finally a multimedia file output after the editing of the multimedia file to be edited is the edited multimedia file, and the k is a positive integer less than or equal to the N.
[0074] It should be noted that controlling the N editing applications to edit the multimedia file to be edited may be controlling the N editing applications to edit the multimedia file to be edited according to all editing functions of the N editing applications.
[0075] For example, the above-mentioned N editing applications include editing application 1 and editing application 2, and editing application 1 and editing application 2 include 6 different editing functions (such as editing application 1 and editing application 2 each include different 3 editing functions, etc.), the electronic device can edit the above-mentioned multimedia file to be edited in the above-mentioned editing application 1 and editing application 2 according to the 6 editing functions.
[0076] Alternatively, before the above step 103, the following may also be included:
[0077] Among the editing functions of the N editing applications, M target editing functions are determined, where M is a positive integer.
[0078] The above step 103 may include:
[0079] The multimedia file to be edited is transmitted to the N editing applications, and the N editing applications are controlled to edit the multimedia file to be edited according to the M target editing functions to obtain at least one edited multimedia file.
[0080] Based on this, M target editing functions can be determined among the editing functions of N editing applications, and the above-mentioned multimedia files to be edited can be edited through the M target editing functions, so that the editing functions used in the editing can be selected and the quality of the edited multimedia files can be improved.
[0081] The M target editing functions may be part or all of the editing functions of the N editing application programs.
[0082] For example, 4 editing functions can be selected as the above-mentioned target editing functions from the 6 editing functions included in the above-mentioned editing application 1 and editing application 2, such as determining 2 target editing functions in editing application 1 and 2 target editing functions in editing application 2, and so on.
[0083] It should be noted that, among all the editing functions of the N editing applications, M target editing functions are determined. The electronic device may display an editing function selection interface of the editing application based on the user's input to each editing application. The editing function selection interface displays all the editing functions of the editing application (which can be understood as options of the editing functions), and the editing function corresponding to the editing function selected by the user in the editing function selection interface is used as the target editing function.
[0084] For example, the electronic device may first display an editing function selection interface of editing application 1 based on the user's input to the above-mentioned editing application 1, the editing function selection interface including the three editing functions of editing application 1, and the electronic device may determine the two editing functions selected by the user in the editing function selection interface of editing application 1 as the above-mentioned target editing functions; similarly, the electronic device may then display an editing function selection interface of editing application 2 based on the user's input to the above-mentioned editing application 2, the editing function selection interface including the three editing functions of editing application 2, and the electronic device may determine the two editing functions selected by the user in the editing function selection interface of editing application 2 as the above-mentioned target editing functions.
[0085] Alternatively, before determining the M target editing functions among all the editing functions of the N editing applications, the method may further include: displaying an editing function selection window, wherein the editing functions of the N editing applications are displayed in the editing function selection window.
[0086] The above-mentioned determining M target editing functions among all the editing functions of the above-mentioned N editing applications may include: upon receiving an editing function selection input from the above-mentioned user in the above-mentioned editing function selection window, determining the M target editing functions selected by the above-mentioned editing function selection input among all the editing functions of the above-mentioned N editing applications.
[0087] Based on this, by displaying the above-mentioned editing function selection window, the electronic device can determine the M target editing functions selected by the editing function selection input according to the user's editing function selection input in the editing function selection window, thereby making the operation of determining the above-mentioned M target editing functions convenient, further improving the convenience of electronic devices in editing multimedia files.
[0088] Among them, the above-mentioned editing function selection window can be a floating window displayed on the icon desktop of the electronic device, and the editing function selection window displays all the editing functions of the above-mentioned N editing applications, so that the user can select the above-mentioned M target editing functions in the editing function selection window.
[0089] It should be noted that the display position, size and shape of the editing function selection window can be set according to actual needs. For example, the editing function selection window can be suspended and displayed in a blank display area of the icon desktop, where no application icon is displayed, etc.
[0090] In addition, the above-mentioned editing function selection input can be any input used to select an editing function in the above-mentioned editing function selection window, which can be at least one of voice input, air gesture input, and touch input.
[0091] For example, when a user Figure 5 After selecting the multimedia file to be edited in the file selection window 51 shown in FIG. Figure 6 The editing function selection window 61 shown in the figure displays all the editing functions (options) of the editing application B, the editing application C and the editing application D, such as whitening, filters, puzzles, music and other functions. After receiving the user input to select the check operation of whitening, filters, puzzles and music, if the electronic device receives the user's click operation on the "one-click send" control 62 (that is, the above-mentioned editing function selection input includes a check operation and a click operation), the electronic device will determine whitening, filters, puzzles and music as the above-mentioned M target editing functions.
[0092] In the embodiment of the present application, after the electronic device has determined the above-mentioned M target editing functions, the electronic device can control the above-mentioned N editing applications to edit the above-mentioned multimedia files to be edited according to the above-mentioned M target editing functions to obtain at least one edited multimedia file.
[0093] Among them, the above-mentioned control of N editing applications, editing the above-mentioned multimedia files to be edited according to the above-mentioned M target editing functions to obtain at least one edited multimedia file can be based on the transmission method of the electronic device to transmit the above-mentioned multimedia files to be edited to the above-mentioned N editing applications (such as transmitting them to N editing applications respectively at the same time, or transmitting them to N editing applications in sequence), and selecting a corresponding editing method for editing processing.
[0094] Specifically, among the N editing applications mentioned above, the editing function of each editing application may include the M target editing functions mentioned above.
[0095] The above-mentioned transferring the multimedia file to be edited to the above-mentioned N editing applications, and controlling the above-mentioned N editing applications to edit the multimedia file to be edited according to the above-mentioned M target editing functions to obtain at least one edited multimedia file may include:
[0096] Transmitting the multimedia file to be edited to each of the N editing applications;
[0097] Control each of the editing applications to edit the multimedia files to be edited according to the M target editing functions, and obtain N edited multimedia files output by each of the editing applications.
[0098] Based on this, when the editing functions of the above-mentioned N editing applications all include the above-mentioned M target editing functions, the electronic device can simultaneously control the above-mentioned N editing applications, and each editing application edits the multimedia file to be edited according to the above-mentioned M target editing functions to obtain N edited multimedia files, so that the user can select the best multimedia file from the N edited multimedia files.
[0099] For example, Figure 6 As shown, after the electronic device determines that the four editing functions of whitening, filter, puzzle and music are the above-mentioned M target editing functions, and the above-mentioned editing application B, editing application C and editing application D all have the four editing functions, when the electronic device simultaneously transmits the picture to be edited (that is, the multimedia file to be edited) to the editing application B, editing application C and editing application D respectively, the electronic device controls the editing application B, editing application C and editing application D to edit the picture to be edited according to the four editing functions at the same time, and the editing application B outputs picture 1, the editing application C outputs picture 2 and the editing application D outputs picture 3 (that is, N edited multimedia files), as shown Figure 7 shown.
[0100] Alternatively, each of the N editing applications is pre-configured with at least one target editing function among the M target editing functions, and different target editing functions are configured in different editing applications.
[0101] The above-mentioned transferring the multimedia file to be edited to the above-mentioned N editing applications, and controlling the above-mentioned N editing applications to edit the multimedia file to be edited according to the above-mentioned M target editing functions to obtain at least one edited multimedia file may include:
[0102] The multimedia file to be edited is sequentially transmitted to the N editing applications, so as to control each of the editing applications to edit the multimedia file to be edited according to the configured target editing function, thereby obtaining an edited multimedia file.
[0103] Based on this, by configuring the above-mentioned M target editing function configurations in the above-mentioned N editing applications respectively, and when the multimedia files to be edited are transferred to the above-mentioned N editing applications in sequence, each editing application can be controlled to edit the above-mentioned multimedia files to be edited according to the configured target editing functions to obtain an edited multimedia file, thereby improving the quality of the edited multimedia file and making the editing method more flexible.
[0104] For example, Figure 6As shown, after the electronic device determines that the four editing functions of whitening, filter, puzzle and music are the above-mentioned M target editing functions, if whitening is configured in editing application B, filter and puzzle are configured in editing application C, and music is configured in editing application D, then when the above-mentioned picture to be edited is transmitted to editing application B, editing application B performs whitening processing on the picture to be edited; when the above-mentioned picture to be edited is transmitted to editing application C, editing application B performs filter and puzzle processing on the picture to be edited; and when the above-mentioned picture to be edited is transmitted to editing application D, editing application D adds background music to the picture to be edited, and finally obtains a picture 4 (that is, the edited multimedia file), as shown in FIG. Figure 7 shown.
[0105] The M target editing functions are configured in the N editing applications, and the electronic device may be pre-set with at least one configuration table, and each configuration table is used to configure multiple target editing functions to multiple editing applications. Moreover, the electronic device selects a corresponding configuration table according to the M target editing functions and the N editing applications.
[0106] For example, configuration table 1, configuration table 2 and configuration table 3 are pre-set in the electronic device, and configuration table 1 is used for configuring whitening in editing application B and configuring puzzle in application C when the above-mentioned M target editing functions include whitening and puzzle; configuration table 2 is used for configuring whitening in editing application B, configuring puzzle in editing application C, and configuring filter in editing application D when the above-mentioned M target editing functions include whitening, puzzle and filter; and configuration table 3 is used for configuring whitening in editing application B, configuring puzzle in editing application C, and configuring filter and music in editing application D when the above-mentioned M target editing functions include whitening, puzzle, filter and music.
[0107] Alternatively, before the multimedia file to be edited is transmitted to the N editing applications in sequence to control each of the editing applications to edit the multimedia file to be edited according to the at least one target editing function included therein to obtain an edited multimedia file, the method may further include:
[0108] Displaying an editing function configuration window, wherein the editing function configuration window displays the M target editing functions and icons of the N editing applications;
[0109] When N second inputs are received from the user in the above-mentioned editing function configuration window, the above-mentioned M target editing functions are allocated in response to the above-mentioned N second inputs, so as to configure at least one of the above-mentioned target editing functions in each of the above-mentioned editing applications, and the target editing functions configured in different above-mentioned editing applications are different.
[0110] Based on this, the electronic device displays the above editing function configuration window, which allows the user to configure M target editing functions in N editing applications through the second input, thereby improving the satisfaction of the user's actual needs and improving the user satisfaction of the electronic device.
[0111] Among them, the above-mentioned editing function configuration window can be a floating window displayed on the icon desktop of the electronic device, and the editing function configuration window displays the above-mentioned M item editing functions and icons of the above-mentioned N editing applications, so that the user can configure the above-mentioned M item editing functions in the above-mentioned N editing applications in the editing function configuration window.
[0112] It should be noted that the display position, size and shape of the editing function configuration window can be set according to actual needs. For example, the editing function configuration window can be suspended and displayed in a blank display area of the icon desktop, where no application icon is displayed, etc.
[0113] In addition, among the above-mentioned N second inputs, each second input can be any input used to configure the above-mentioned M target editing functions in the above-mentioned N editing applications in the above-mentioned editing function configuration window, which can be at least one of voice input, air gesture input, and touch input.
[0114] For example, Figure 6 As shown, after the electronic device determines that the four editing functions of whitening, filter, puzzle and music are the above-mentioned M target editing functions, the electronic device can display the following Figure 8 The editing function configuration window 81 shown in the figure displays the four editing functions and the icons of the editing application B, the editing application C, and the editing application D. In the editing function configuration window 81, the user drags at least one target editing function to the icons of the editing application B, the editing application C, and the editing application D, respectively, to configure the four editing functions. For example, drag whitening to the icon of the editing application B to configure whitening in the editing application B; drag puzzle and filter to the icon of the editing application B to configure puzzle and filter to the editing application C; drag music to the icon of the editing application D to configure music in the editing application D.
[0115] In addition, the transmitting of the multimedia file to be edited to each of the N editing applications may be that the electronic device randomly transmits the multimedia file to each of the N editing applications.
[0116] Alternatively, the above-mentioned transferring the multimedia files to be edited to the above-mentioned N editing applications in sequence may include:
[0117] According to the preset editing sequence of the N editing applications, the multimedia files to be edited are transmitted to the N editing applications in sequence.
[0118] Based on this, the editing order of the above-mentioned N editing applications for the above-mentioned multimedia files to be edited can be set through the above-mentioned preset editing order, so that the editing order of the above-mentioned N editing applications for the above-mentioned multimedia files to be edited can be reasonable, further improving the quality of the above-mentioned edited multimedia files.
[0119] The preset editing sequence may be a fixed editing sequence that is preset in the electronic device.
[0120] Alternatively, after displaying the editing function configuration window, the method may further include:
[0121] In response to receiving the icon sorting input from the user in the editing function configuration window, updating the arrangement order of the icons of the N editing applications in the editing function configuration window;
[0122] The arrangement order of the icons of the above N editing applications is used as the preset editing order of the above N editing applications.
[0123] Based on this, when the above-mentioned editing function configuration window is displayed, the electronic device can set the editing order of the above-mentioned N editing applications for the multimedia files to be edited according to the user's input of the icon sorting of each editing application, so that the above-mentioned preset editing order can be set according to the actual needs of the user, thereby further improving the user satisfaction of the electronic device.
[0124] Among them, the above-mentioned icon sorting input can be any input for adjusting the icon arrangement order of each editing application in the above-mentioned editing function configuration window, which can include at least one of voice input, air gesture input and touch input.
[0125] For example, the electronic device displays Figure 8In the case of the editing function configuration window 81 shown, the user can input a touch input (i.e., icon sorting input) to drag the icons of the editing application B, the editing application C, and the editing application D in the editing function configuration window 81, and when the touch input is completed, the icon arrangement order of the icons of the editing application B, the editing application C, and the editing application D is used as the above-mentioned preset editing order. For example, if the icon arrangement order is the icon of the editing application D, the icon of the editing application C, and the icon of the editing application B, then the above-mentioned preset editing order is: first input the image to be edited into the editing application D for editing, and after the editing of the editing application D is completed, input the editing application C for editing, and after the editing of the editing application C is completed, input the editing application B for editing, and so on.
[0126] It should be noted that the second input and the icon sorting input may be partially sequential, that is, the user may first input the second input and then the icon sorting input; or, the user may first input the icon sorting input and then the second input, which is not limited here.
[0127] In the embodiment of the present application, during the process of the N editing applications editing the multimedia file to be edited, the display interface of the electronic device may not change.
[0128] Alternatively, after transferring the multimedia file to be edited to the N editing applications, the method may further include: in the process of the N editing applications editing the multimedia file to be edited, if it is determined that the target editing application has completed editing the multimedia file to be edited, then marking the icon of the target editing application, thereby timely reminding the user and improving the reminder effect of the electronic device.
[0129] Among them, the above-mentioned identification of the icon of the target editing application can be at least one of changing the shape, size, color of the icon of the target editing application and adding an identification to the icon of the target editing application, so that the icon of the target editing application is more eye-catching.
[0130] In addition, in the case of controlling the movement of at least one icon so that the icon of the multimedia application and the icons of N editing applications are superimposed, after the multimedia file to be edited is transferred to the N editing applications, the method may further include: moving the icon of the multimedia application and / or the icons of the N editing applications to an initial display position, wherein the initial display position is the display position of the corresponding applications before the user inputs the first input.
[0131] For example, Figure 8 As shown, after the electronic device receives the second input from the user, if the electronic device receives a click operation on the "Send to Each Application" control 82 from the user, the electronic device controls the editing application B, the editing application C, and the editing application D to edit the image to be edited, and restores the icons of the editing application B, the editing application C, and the editing application D to their initial positions, as shown in FIG. Fig. 9 Meanwhile, during the editing process, if the editing application C and the editing application D complete the editing process, the icon of the editing application C and the icon of the editing application D are marked, such as Fig. 9 As shown, a check mark 91 is added to the icon of the editing application C and the icon of the editing application D.
[0132] In the embodiment of the present application, after the electronic device obtains the at least one edited multimedia file, the electronic device may further mark each of the edited multimedia files.
[0133] Specifically, the method may further include: adding a target identifier to each edited multimedia file, wherein the target identifier is used to indicate an editing application that edits the multimedia file to be edited in the process of editing the multimedia file to be edited to obtain the edited multimedia file. In this way, the reminder effect of the electronic device can be further improved.
[0134] For example, Figure 7 As shown, after the electronic device edits the picture to be edited through the above-mentioned editing application B, editing application C and editing application D, the electronic device can obtain picture 1 edited by editing application B, picture 2 edited by editing application C, picture 3 edited by editing application D, and picture 4 edited by editing application B, editing application C and editing application D. Then, the electronic device can set a mark "B" at the upper left corner of picture 1, set a mark "C" at the upper left corner of picture 2, set a mark "D" at the upper left corner of picture 3, and set marks "B", "C" and "D" at the upper left corner of picture 4.
[0135] It should be noted that the multimedia file editing method provided in the embodiment of the present application can be executed by an editing device for multimedia files, or a control module in the editing device for multimedia files for executing the multimedia file editing method. In the embodiment of the present application, the multimedia file editing method executed by the editing device for multimedia files is taken as an example to illustrate the multimedia file editing device provided in the embodiment of the present application.
[0136] See also Fig.10, the embodiment of the present application provides a multimedia file editing device, which is applied to the above electronic device. Fig.10 As shown, the multimedia file editing device 1000 includes:
[0137] The application associating module 1001 is used for associating the multimedia application with N editing applications in response to a first input received from a user, where N is a positive integer;
[0138] The file acquisition module 1002 is used to acquire the multimedia file to be edited in the multimedia application when the multimedia application is associated with the N editing applications;
[0139] The editing module 1003 is used to transfer the multimedia file to be edited to the N editing applications, and control the N editing applications to edit the multimedia file to be edited to obtain at least one edited multimedia file.
[0140] Optionally, the above device 1000 further includes:
[0141] The editing function determination module is used to determine M target editing functions among the editing functions of the above-mentioned N editing applications, where the above-mentioned M is a positive integer.
[0142] The editing module 1003 may be specifically used for:
[0143] The multimedia file to be edited is transmitted to the N editing applications, and the N editing applications are controlled to edit the multimedia file to be edited according to the M target editing functions to obtain at least one edited multimedia file.
[0144] Optionally, among the above-mentioned N editing applications, the editing function of each of the above-mentioned editing applications includes the above-mentioned M target editing functions.
[0145] The editing module 1003 may include:
[0146] A transmission unit, used for transmitting the multimedia file to be edited to each of the N editing applications;
[0147] The editing unit is used to control each of the above-mentioned editing applications to edit the above-mentioned multimedia files to be edited according to the above-mentioned M target editing functions, and obtain N edited multimedia files output by each of the above-mentioned editing applications.
[0148] Optionally, each of the N editing applications is pre-configured with at least one target editing function among the M target editing functions, and different target editing functions are configured in different editing applications.
[0149] The editing module 1003 may be specifically used for:
[0150] The multimedia file to be edited is sequentially transmitted to the N editing applications, so as to control each of the editing applications to edit the multimedia file to be edited according to the configured target editing function, thereby obtaining an edited multimedia file.
[0151] Optionally, the editing module 1003 is further used for:
[0152] According to the preset editing sequence of the N editing applications, the multimedia files to be edited are transmitted to the N editing applications in sequence.
[0153] Optionally, the above device 1000 further includes:
[0154] A configuration window display module, used to display an editing function configuration window, wherein the editing function configuration window displays the icons of the M target editing functions and the N editing application programs;
[0155] The editing function allocation module is used to allocate the M target editing functions in response to the N second inputs upon receiving the second input from the user in the editing function configuration window, so as to configure at least one target editing function in each of the editing applications, and the target editing functions configured in different editing applications are different.
[0156] Optionally, the above device 1000 further includes:
[0157] An icon sequence updating module, configured to update the arrangement order of the icons of the N editing application programs in the editing function configuration window in response to the icon sequence input received from the user in the editing function configuration window;
[0158] The editing order determining module is used to use the arrangement order of the icons of the above-mentioned N editing applications as the preset editing order of the above-mentioned N editing applications.
[0159] Optionally, the above device 1000 further includes:
[0160] The function window display module is used to display an editing function selection window, wherein the editing functions of the N editing applications are displayed in the editing function selection window.
[0161] The editing function determination module can be specifically used for:
[0162] When receiving the editing function selection input from the user in the editing function selection window, the M target editing functions selected by the editing function selection input are determined among all the editing functions of the N editing applications.
[0163] Optionally, the above device 1000 further includes:
[0164] The file selection window display module is used to display a file selection window, and the file selection window is used to display the multimedia files of the multimedia application program.
[0165] The above file acquisition module can be specifically used for:
[0166] Acquire the multimedia file to be edited selected by the user in the file selection window.
[0167] Optionally, the above device 1000 further includes:
[0168] The timing module is used to start timing when the multimedia application is associated with the N editing applications, and obtain the timing duration.
[0169] The above display module can be specifically used for:
[0170] When the timing duration is greater than or equal to a preset threshold, a file selection window is displayed.
[0171] Optionally, the first input is an input of at least one of the icon of the multimedia application and the icons of N editing applications.
[0172] The application association module 1001 may include:
[0173] The at least one icon is controlled to move so that the icon of the multimedia application program and the icons of the N editing applications are superimposed.
[0174] Optionally, the multimedia application is a shooting application.
[0175] The file acquisition module 1002 may include:
[0176] The shooting application is controlled to shoot, obtain a shot picture, and use the shot picture as the multimedia file to be edited.
[0177] The multimedia file editing device in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0178] The multimedia file editing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0179] The multimedia file editing device provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0180] Alternatively, if Fig.11 As shown, an embodiment of the present application further provides an electronic device 1100, including a processor 1101, a memory 1102, and a program or instruction stored in the memory 1102 and executable on the processor 1101. When the program or instruction is executed by the processor 1101, each process of the embodiment of the multimedia file editing method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0181] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0182] Fig.12 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0183] The electronic device 1200 includes but is not limited to: a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, and a processor 1210 and other components.
[0184] Those skilled in the art will appreciate that the electronic device 1200 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1210 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.12 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0185] The processor 1210 is used for:
[0186] When receiving a first input from a user, in response to the first input, associating the multimedia application with N editing applications, where N is a positive integer;
[0187] When the multimedia application is associated with the N editing applications, obtaining a multimedia file to be edited in the multimedia application;
[0188] The multimedia file to be edited is transmitted to the N editing applications, and the N editing applications are controlled to edit the multimedia file to be edited, so as to obtain at least one edited multimedia file.
[0189] Optionally, the processor 1210 is further configured to:
[0190] Among the editing functions of the N editing applications, M target editing functions are determined, where M is a positive integer;
[0191] The multimedia file to be edited is transmitted to the N editing applications, and the N editing applications are controlled to edit the multimedia file to be edited according to the M target editing functions to obtain at least one edited multimedia file.
[0192] Optionally, among the above-mentioned N editing applications, the editing function of each of the above-mentioned editing applications includes the above-mentioned M target editing functions.
[0193] The processor 1210 may also be used to:
[0194] Transmitting the multimedia file to be edited to each of the N editing applications;
[0195] Control each of the editing applications to edit the multimedia files to be edited according to the M target editing functions, and obtain N edited multimedia files output by each of the editing applications.
[0196] Optionally, each of the N editing applications is pre-configured with at least one target editing function among the M target editing functions, and different target editing functions are configured in different editing applications.
[0197] The processor 1210 may also be used to:
[0198] The multimedia file to be edited is sequentially transmitted to the N editing applications, so as to control each of the editing applications to edit the multimedia file to be edited according to the configured target editing function, thereby obtaining an edited multimedia file.
[0199] Optionally, the processor 1210 is further configured to:
[0200] According to the preset editing sequence of the N editing applications, the multimedia files to be edited are transmitted to the N editing applications in sequence.
[0201] Optionally, the display unit 1206 is used to
[0202] An editing function configuration window is displayed, wherein the editing function configuration window displays the icons of the M target editing functions and the N editing application programs.
[0203] The processor 1210 may also be used to:
[0204] When receiving the second input from the user in the editing function configuration window, the M target editing functions are allocated in response to the N second inputs to configure at least one target editing function in each of the editing applications, and different target editing functions are configured in different editing applications.
[0205] Optionally, the processor 1210 is further configured to:
[0206] In response to receiving the icon sorting input from the user in the editing function configuration window, updating the arrangement order of the icons of the N editing applications in the editing function configuration window;
[0207] The arrangement order of the icons of the above N editing applications is used as the preset editing order of the above N editing applications.
[0208] Optionally, the display unit 1206 is further configured to:
[0209] An editing function selection window is displayed, wherein the editing functions of the N editing applications are displayed in the editing function selection window.
[0210] The processor 1210 may also be used to:
[0211] When receiving the editing function selection input from the user in the editing function selection window, the M target editing functions selected by the editing function selection input are determined among all the editing functions of the N editing applications.
[0212] Optionally, the display unit 1206 is further configured to:
[0213] A file selection window is displayed, wherein the file selection window is used to display the multimedia files of the multimedia application.
[0214] The processor 1210 may also be used to:
[0215] Acquire the multimedia file to be edited selected by the user in the file selection window.
[0216] Optionally, the processor 1210 is further configured to:
[0217] When the multimedia application is associated with the N editing applications, timing is started, and the timing duration is obtained.
[0218] The display unit 1206 can also be used to:
[0219] When the timing duration is greater than or equal to a preset threshold, a file selection window is displayed.
[0220] Optionally, the first input is an input of at least one of the icon of the multimedia application and the icons of N editing applications.
[0221] The processor 1210 may also be used to:
[0222] The at least one icon is controlled to move so that the icon of the multimedia application program and the icons of the N editing applications are superimposed.
[0223] Optionally, the multimedia application is a shooting application.
[0224] The processor 1210 may also be used to:
[0225] The shooting application is controlled to shoot, obtain a shot picture, and use the shot picture as the multimedia file to be edited.
[0226] It should be understood that in the embodiment of the present application, the input unit 1204 may include a graphics processor (Graphics Processing Unit, GPU) 12041 and a microphone 12042, and the graphics processor 12041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1207 includes a touch panel 12071 and other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 1209 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 1210 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1210.
[0227] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned multimedia file editing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0228] Among them, the above-mentioned processor is the processor in the above-mentioned electronic device in the above-mentioned embodiment. The above-mentioned readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0229] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the embodiment of the multimedia file editing method, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0230] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0231] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0232] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the above-mentioned methods of each embodiment of the present application.
[0233] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for editing multimedia files, characterized in that: include: When receiving a first input from a user, in response to the first input, associating the multimedia application with N editing applications, where N is a positive integer; When the multimedia application is associated with the N editing applications, obtaining a multimedia file to be edited in the multimedia application; The multimedia file to be edited is transmitted to the N editing applications, and the N editing applications are controlled to edit the multimedia file to be edited to obtain at least one edited multimedia file, wherein the N editing applications are applications having at least one multimedia file editing function, wherein the editing function is used to edit the multimedia file, and the editing function includes a whitening function, a cropping function, a filter function, or a background music function; Before obtaining the multimedia file to be edited in the multimedia application, the method further includes: Display a file selection window, wherein the file selection window is used to display multimedia files of the multimedia application; The step of obtaining the multimedia file to be edited in the multimedia application comprises: Acquire the multimedia file to be edited selected by the user in the file selection window; or, The multimedia application is a shooting application. The step of obtaining the multimedia file to be edited in the multimedia application comprises: The shooting application is controlled to shoot, obtain a shot picture, and use the shot picture as the multimedia file to be edited.
2. The method according to claim 1, characterized in that Before transferring the multimedia file to be edited to the N editing applications, the method further includes: Determine M target editing functions among the editing functions of the N editing applications, where M is a positive integer; The transferring the multimedia file to be edited to the N editing applications, and controlling the N editing applications to edit the multimedia file to be edited to obtain at least one edited multimedia file, comprises: The multimedia file to be edited is transmitted to the N editing applications, and the N editing applications are controlled to edit the multimedia file to be edited according to the M target editing functions to obtain at least one edited multimedia file.
3. The method according to claim 2, characterized in that The editing functions of each of the N editing applications include the M target editing functions, The transferring the multimedia file to be edited to the N editing applications, and controlling the N editing applications to edit the multimedia file to be edited according to the M target editing functions to obtain at least one edited multimedia file, comprises: Transmitting the multimedia file to be edited to each of the N editing applications; Control each of the editing applications to edit the multimedia files to be edited according to the M target editing functions, and obtain N edited multimedia files output by each of the editing applications.
4. The method according to claim 2, characterized in that: Each of the N editing applications is pre-configured with at least one target editing function among the M target editing functions, and different target editing functions are configured in different editing applications. The transferring the multimedia file to be edited to the N editing applications, and controlling the N editing applications to edit the multimedia file to be edited according to the M target editing functions to obtain at least one edited multimedia file, comprises: The multimedia file to be edited is transmitted to the N editing applications in sequence, so as to control each of the editing applications to edit the multimedia file to be edited according to the configured target editing function, so as to obtain an edited multimedia file.
5. The method according to claim 4, characterized in that The transferring the multimedia files to be edited to the N editing applications in sequence includes: The multimedia files to be edited are transmitted to the N editing applications in sequence according to the preset editing sequence of the N editing applications.
6. The method according to claim 4, characterized in that The method of sequentially transmitting the multimedia file to be edited to the N editing applications to control each of the editing applications to edit the multimedia file to be edited according to the at least one target editing function included therein to obtain an edited multimedia file further includes: Displaying an editing function configuration window, wherein the editing function configuration window displays the M target editing functions and icons of the N editing applications; Upon receiving N second inputs from the user in the editing function configuration window, the M target editing functions are allocated in response to the N second inputs to configure at least one target editing function in each editing application, and the target editing functions configured in different editing applications are different.
7. The method according to claim 6, characterized in that After displaying the editing function configuration window, the method further includes: In response to receiving an icon sorting input from a user in the editing function configuration window, updating the arrangement order of the icons of the N editing applications in the editing function configuration window; The arrangement order of the icons of the N editing applications is used as the preset editing order of the N editing applications.
8. The method according to claim 2, characterized in that: Before determining the M target editing functions among all the editing functions of the N editing applications, the method further includes: Displaying an editing function selection window, wherein the editing functions of the N editing applications are displayed in the editing function selection window; The determining of M target editing functions among all the editing functions of the N editing applications includes: When receiving the editing function selection input of the user in the editing function selection window, M target editing functions selected by the editing function selection input are determined among all the editing functions of the N editing applications.
9. The method according to claim 1, characterized in that: Before displaying the file selection window, the method further includes: When the multimedia application is associated with the N editing applications, start timing and obtain the timing duration; The display file selection window includes: When the timing duration is greater than or equal to a preset threshold, a file selection window is displayed.
10. The method according to claim 1, characterized in that The first input is an input of at least one of the icon of the multimedia application and the icons of the N editing applications, The associating the multimedia application with the N editing applications comprises: The at least one icon is controlled to move so that the icon of the multimedia application program and the icons of the N editing applications are superimposed.
11. A multimedia file editing device, characterized in that: include: an application associating module, configured to, upon receiving a first input from a user, associate the multimedia application with N editing applications in response to the first input, where N is a positive integer; A file acquisition module, configured to acquire a multimedia file to be edited in the multimedia application when the multimedia application is associated with the N editing applications; an editing module, used for transferring the multimedia file to be edited to the N editing applications, and controlling the N editing applications to edit the multimedia file to be edited, so as to obtain at least one edited multimedia file, wherein the N editing applications are applications having at least one multimedia file editing function, wherein the editing function is used to edit the multimedia file, and the editing function includes a whitening function, a cropping function, a filter function or a background music function; The device also includes: A file selection window display module, used to display a file selection window, wherein the file selection window is used to display multimedia files of the multimedia application; The file acquisition module is specifically used to acquire the multimedia file to be edited selected by the user in the file selection window; or, The multimedia application is a shooting application. The file acquisition module is specifically used to control the shooting application to shoot, obtain the shot picture, and use the shot picture as the multimedia file to be edited.
12. An electronic device, characterized in that: The method comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method for editing multimedia files as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Content publishing method and device
CN112578959A
Application program control method and device
CN113220178A