[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113986080A - Multimedia file editing method and device and electronic equipment - Google Patents

Multimedia file editing method and device and electronic equipment Download PDF

Info

Publication number
CN113986080A
CN113986080A CN202111267148.8A CN202111267148A CN113986080A CN 113986080 A CN113986080 A CN 113986080A CN 202111267148 A CN202111267148 A CN 202111267148A CN 113986080 A CN113986080 A CN 113986080A
Authority
CN
China
Prior art keywords
editing
edited
multimedia
multimedia file
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111267148.8A
Other languages
Chinese (zh)
Inventor
戴晓晗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202111267148.8A priority Critical patent/CN113986080A/en
Publication of CN113986080A publication Critical patent/CN113986080A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a multimedia file editing method and device and electronic equipment, and relates to the technical field of electronics. The method comprises the following steps: associating a multimedia application program with N editing application programs under the condition of receiving a first input of a user, wherein N is a positive integer; under the condition that the multimedia application program is associated with the N editing application programs, acquiring a multimedia file to be edited in the multimedia application program; and transmitting the multimedia file to be edited to the N editing application programs, and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file.

Description

Multimedia file editing method and device and electronic equipment
Technical Field
The application belongs to the technical field of electronics, and particularly relates to a multimedia file editing method and device and electronic equipment.
Background
With the rapid development of wireless communication technology and electronic technology, people can edit multimedia files (such as pictures and videos) in multimedia applications of electronic devices through editing applications installed in electronic devices such as smartphones and tablet computers, for example, to whiten pictures, cut pictures, filter pictures, add background music, and so on. However, at present, when the electronic device edits the multimedia file, a user is usually required to input a tedious operation to switch between the display interface of the multimedia application and the display interface of the editing application, so that the operation convenience of the electronic device for editing the multimedia file is reduced.
Disclosure of Invention
The embodiment of the application aims to provide a multimedia file editing method and device and electronic equipment, and the problem that the operation convenience of the existing electronic equipment for editing a multimedia file is low can be solved.
In a first aspect, an embodiment of the present application provides a method for editing a multimedia file, including:
in the event that a first input by a user is received, associating a multimedia application with N editing applications in response to the first input, wherein N is a positive integer;
under the condition that the multimedia application program is associated with the N editing application programs, acquiring a multimedia file to be edited in the multimedia application program;
and transmitting the multimedia file to be edited to the N editing application programs, and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file.
In a second aspect, an embodiment of the present application provides an apparatus for editing a multimedia file, including:
an icon moving module for
In the event that a first input by a user is received, associating a multimedia application with N editing applications in response to the first input, wherein N is a positive integer;
the file acquisition module is used for acquiring a multimedia file to be edited in the multimedia application program under the condition that the multimedia application program is associated with the N editing application programs;
and the editing module is used for transmitting the multimedia file to be edited to the N editing application programs and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, and when executed by the processor, the program or instructions implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In an embodiment of the application, associating the multimedia application with the N editing applications by responding to a first input by the user; then under the condition that the multimedia application program is associated with the N editing application programs, acquiring a multimedia file to be edited in the multimedia application program; and then transmitting the multimedia file to be edited to the N editing application programs, and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file. Therefore, the electronic equipment can transmit the multimedia files in the multimedia application program to the N editing application programs for editing without switching between the display interface of the multimedia application program and the display interfaces of the N editing application programs according to the operation of a user, and the operation convenience of the electronic equipment for editing the multimedia files is improved.
Drawings
Fig. 1 is a schematic flow chart of an embodiment of a method for editing a multimedia file according to the present application;
FIG. 2 is one of schematic diagrams of a display interface of an electronic device to which the present application relates;
FIG. 3 is a second schematic diagram of a display interface of an electronic device according to the present application;
FIG. 4 is a third schematic diagram of a display interface of an electronic device according to the present application;
FIG. 5 is a fourth schematic view of a display interface of an electronic device to which the present application relates;
FIG. 6 is a fifth schematic view of a display interface of an electronic device according to the present application;
FIG. 7 is a sixth schematic view of a display interface of an electronic device to which the present application relates;
FIG. 8 is a seventh schematic view of a display interface of an electronic device to which the present application relates;
FIG. 9 is an eighth schematic view of a display interface of an electronic device to which the present application relates;
fig. 10 is a schematic structural diagram of an embodiment of an apparatus for editing multimedia files according to the present application;
FIG. 11 is a schematic block diagram of an embodiment of an electronic device according to the present application;
fig. 12 is a hardware configuration diagram of an embodiment of an electronic device related to the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. Other embodiments can be derived by those skilled in the art from the embodiments in the present application, and all of the embodiments belong to the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The following describes in detail an editing method for a multimedia file provided in the embodiments of the present application with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Referring to fig. 1, an embodiment of the present application provides a method for editing a multimedia file, which is applied to an electronic device. As shown in fig. 1, the method for editing a multimedia file may include the following steps S101 to S103.
S101, under the condition that a first input of a user is received, responding to the first input, and associating the multimedia application program with N editing application programs, wherein N is a positive integer.
And S102, under the condition that the multimedia application program is associated with the N editing application programs, acquiring a multimedia file to be edited in the multimedia application program.
S103, transmitting the multimedia file to be edited to the N editing application programs, and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file.
Based on this, associating the multimedia application with the N editing applications by responding to a first input of the user; then under the condition that the multimedia application program is associated with the N editing application programs, acquiring a multimedia file to be edited in the multimedia application program; and then transmitting the multimedia file to be edited to the N editing application programs, and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file. Therefore, the electronic equipment can transmit the multimedia files in the multimedia application program to the N editing application programs for editing without switching between the display interface of the multimedia application program and the display interfaces of the N editing application programs according to the operation of a user, and the operation convenience of the electronic equipment for editing the multimedia files is improved.
In 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 the N editing applications.
The first input may be any input that can be used to instruct the multimedia application and the N editing applications to cause the electronic device to associate the multimedia application with the N editing applications, and may be at least one of a voice input, an air gesture input, a touch input, and the like, and the touch input may include at least one of a sliding operation, a clicking operation, a pressing operation, and the like.
For example, the first input may be a slide input, and a slide track of the slide input passes through icons of the multimedia applications and icons of the N editing applications; alternatively, the first input may be a slide input for inputting the same pattern on the icon of the multimedia application and the icons of the N editing applications, or the like.
In addition, the multimedia application may be an application for caching or generating a multimedia file, for example, the multimedia application may be an album (or an album application), or may also be a shooting application (such as a camera), and the multimedia file may be a picture or a video; the N editing applications may be any applications having at least one editing function of a multimedia file, and the editing function may edit the multimedia file, which may include whitening, cropping, filtering, or background music, etc.
It should be noted that, in the above-mentioned associating the multimedia application with the N editing applications in response to the first input, the electronic device may determine the multimedia application and the N editing applications indicated by the first input in response to the first input, and establish an association relationship between the determined multimedia application and the N editing applications.
For example, the electronic device may receive a sliding input from a user, where the sliding input is an input that a sliding track passes through at least an icon of the multimedia application and icons of the N editing applications, and at this time, the electronic device determines the multimedia application and the N editing applications, and displays the same identifier 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.
Alternatively, the first input may be an input to at least one of an icon of the multimedia application and icons of N editing applications.
Associating the multimedia application with the N editing applications may include:
controlling the at least one icon to move so that the icons of the multimedia applications and the icons of the N editing applications are superposed.
In the embodiment, the icons of the multimedia application programs and the icons of the N editing application programs are overlapped, so that the multimedia application programs and the N editing application programs are associated, and the operation visualization effect of the electronic equipment is improved.
The icon of the multimedia application program and the icons of the N editing application programs are moved by the control unit, so that the icons of the multimedia application programs and the icons of the N editing application programs are overlapped, wherein the icon of the multimedia application program and the icons of the N editing application programs are all moved to preset positions by a user through first input, and the icons of the multimedia application programs and the icons of the N editing application programs are overlapped at the preset positions; alternatively, the user may set one of the icon of the multimedia application and the icons of the N editing applications as a superimposition position by the first input, and move the other icon to the icon to superimpose the icon, for example, move the icons of the N editing applications to the icon of the multimedia application to superimpose the icon.
Exemplarily, as shown in fig. 2, an icon of the multimedia application a, an icon of the editing application B, an icon of the editing application C, and an icon of the editing application D are displayed on an icon desktop of the electronic device, and a user may drag and move the icon of the editing application B, the icon of the editing application C, and the icon of the editing application D onto the icon of the multimedia application a, respectively, so that the icon of the multimedia application a, the icon of the editing application B, the icon of the editing application C, and the icon of the editing application D are superimposed, as shown in fig. 3.
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 an application icon desktop, and at this time, the first input is used for moving at least one of the icon of the multimedia application and the icons of the N editing applications in the same desktop page; alternatively, the icon of the multimedia application and the icons of the N editing applications may be in different desktop pages, and in this case, the first input may be for moving at least one of the icon of the multimedia application and the icons of the N editing applications in different desktop pages.
In step 102, after the electronic device associates the multimedia application with the N editing applications in response to the first input, the electronic device may acquire the multimedia file to be edited in the multimedia application if the multimedia application is associated with the N editing applications.
The obtaining of the multimedia files to be edited in the multimedia application program may be that the electronic device automatically determines at least one multimedia file in the multimedia application program as the multimedia file to be edited.
Specifically, the multimedia application program may be a shooting application program, and under the condition that the multimedia application program is associated with the N editing application programs, the electronic device may control the shooting application program to shoot to obtain a shot picture, and the shot picture is used as the multimedia file to be edited, so that the mode of obtaining the multimedia file to be edited is more convenient and real-time.
Or, the obtaining of the multimedia file to be edited in the multimedia application program may also be that the electronic device selects the multimedia file as the multimedia file to be edited in the multimedia application program according to an operation of a user.
For example, in a case that the multimedia application is associated with the N editing applications, the electronic device receives a click input of a user on an icon of the multimedia application, and displays a display interface of the multimedia application in response to the click input, where the display interface of the multimedia application includes at least one multimedia file to be selected, and the electronic device may use a multimedia file selected by the user on the display interface of the multimedia application as the multimedia file to be edited, and so on.
Or, before the obtaining the multimedia file to be edited in the multimedia application program, the method may further include:
displaying a file selection window, wherein the file selection window is used for displaying the multimedia file of the multimedia application program;
and acquiring the multimedia file to be edited selected by the user in the file selection window.
Based on this, under the condition that the multimedia application program is associated with the N editing application programs, the electronic device may display a file selection window including a multimedia file in the multimedia application program, and a user may select the multimedia file to be edited through the file selection window, so that the operation of acquiring the multimedia file to be edited is convenient, and the operation convenience of editing the multimedia file by the electronic device is further improved.
The file selection window can be a floating window displayed on an icon desktop of the electronic device, and the file selection window displays multimedia files in the multimedia application program, so that a user can select the multimedia files to be edited in the file selection window.
The display position, size, shape, and the like of the file selection window may be set according to actual needs. For example, the file selection window may be suspended in a blank display area of the icon desktop, where no icon of the application program is displayed, and the like.
In addition, in a case where 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 a finger of a user leaves the touch screen, and at this time, the electronic device may directly display the file selection window in a display interface of the electronic device.
Or, before the displaying the file selection window, the method may further include:
and starting timing when the multimedia application program is associated with the N editing application programs, and acquiring timing duration.
The above-mentioned display file selection window may include:
and displaying a file selection window under the condition that the timing duration is greater than or equal to a preset threshold value.
Based on this, by starting timing when the multimedia application program is associated with the N editing application programs and displaying the file selection window under the condition that the timing duration is greater than or equal to the preset threshold, the file selection window can be reduced from being displayed due to misoperation of a user, and the misoperation rate of the electronic equipment is reduced.
The above-mentioned starting to time when the multimedia application is associated with the above-mentioned N editing applications may be that a timer is provided in the electronic device, and the timer is started to time when the multimedia application is associated with the above-mentioned N editing applications.
In addition, the preset threshold may be a preset time duration in the electronic device, for example, the preset threshold may be a timing time duration of the timer, and the preset threshold may be set according to a user's requirement.
For example, in a case where the electronic device receives an activation time setting input of the user, an activation time setting interface for setting an activation time period (i.e., a preset threshold) of the overlay function timer, as shown in fig. 4, may be displayed in the display interface in response to the activation time setting input, for example, the user may adjust the time setting activation time period in the control 41, such as 3s, 4s, or 5s, and so on. As shown in fig. 3, when the electronic device controls the icon of the multimedia application a, the icon of the editing application B, the icon of the editing application C, and the icon of the editing application D, the timer starts to count time, if the activation time is 4s, the electronic device may display a file selection window 51 as shown in fig. 5 if the timer counts time is 4s, and if the multimedia application a is controlled to be an album, the picture in the album is displayed in the file selection window 51.
In step 103, after the electronic device obtains the multimedia file to be edited, the electronic device may transmit 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, so as to obtain at least one edited multimedia file.
The N editing applications may include one or more editing applications. When the N editing applications include a plurality of editing applications, the transmitting the multimedia file to be edited to the N editing applications may be transmitting the multimedia file to be edited to the plurality of editing applications simultaneously; alternatively, the multimedia file to be edited may be sequentially transmitted to the plurality of editing applications.
In addition, the controlling of the N editing applications to edit the multimedia file to be edited to obtain at least one edited multimedia file may be performed in a case where the multimedia file to be edited is simultaneously transmitted to the plurality of editing applications, and the plurality of editing applications may independently edit the multimedia file to be edited to obtain a plurality of edited multimedia files edited by the plurality of editing applications.
Or, in the case that the multimedia file to be edited is sequentially transmitted to the plurality of editing applications, the electronic device may control the kth editing application to perform editing processing on the multimedia file to be edited, input the edited multimedia file to be edited to the (k + 1) th editing application, perform editing processing by the (k + 1) th editing application until the N editing applications all process the multimedia file to be edited, and finally output a multimedia file to be edited by performing editing processing on the multimedia file to be edited as the edited multimedia file, where k is a positive integer less than or equal to N.
The controlling of 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.
For example, the N editing applications include an editing application 1 and an editing application 2, and the editing application 1 and the editing application 2 include 6 different editing functions (e.g., the editing application 1 and the editing application 2 each include 3 different editing functions, etc.), and the electronic device may edit the multimedia file to be edited in the editing application 1 and the editing application 2 according to the 6 editing functions.
Alternatively, before step 103, the method may further include:
among the editing functions of the N editing applications, an M-item-label editing function is determined, where M is a positive integer.
The step 103 may include:
and transmitting the multimedia file to be edited to the N editing application programs, controlling the N editing application programs, and editing the multimedia file to be edited according to the M project mark editing function to obtain at least one edited multimedia file.
Based on this, the M project mark editing function can be determined in the editing functions of the N editing application programs, and the multimedia file to be edited is edited through the M project mark editing function, so that the selection of the editing function adopted in editing can be realized, and the quality of the obtained edited multimedia file is improved.
The M-entry mark editing function may be a part or all of all editing functions of the N editing applications.
For example, it is possible to select 4 editing functions as the target editing function among 6 editing functions included in the editing application 1 and the editing application 2, such as determining a 2-item editing function in the editing application 1 and determining a 2-item editing function in the editing application 2, and so on.
It should be noted that, in the above-mentioned determining the M project mark editing functions in all editing functions of the N editing applications, the electronic device may display an editing function selection interface of the editing application according to the input of the user to each editing application, where the editing function selection interface displays all editing functions (which may be understood as options of editing functions) of the editing application, and the user selects the corresponding editing function in the editing function selection interface as the target editing function.
For example, the electronic device may first display an editing function selection interface of the editing application 1 according to the input of the user to the editing application 1, where the editing function selection interface includes 3 editing functions of the editing application 1, and the electronic device may determine 2 editing functions selected by the user on the editing function selection interface of the editing application 1 as the target editing function; similarly, the electronic device further displays an editing function selection interface of the editing application 2 according to the input of the user to the editing application 2, where the editing function selection interface includes 3 editing functions of the editing application 2, and the electronic device may determine the 2 editing functions selected by the user in the editing function selection interface of the editing application 2 as the target editing function.
Alternatively, before determining the M-entry editing function among all the editing functions of the N editing applications, the method may further include: and displaying a window to be selected with an editing function, wherein the window to be selected with the editing function of the N editing application programs is displayed in the window to be selected with the editing function.
The determining the M-entry editing function among all editing functions of the N editing applications may include: and under the condition that the editing function selection input of the user in the editing function candidate window is received, determining the M project mark editing function selected by the editing function selection input in all editing functions of the N editing application programs.
Based on this, by displaying the editing function candidate window, and according to the editing function selection input of the user in the editing function candidate window, the electronic device can determine the editing function of the M project mark selected by the editing function selection input, so that the operation of determining the editing function of the M project mark is convenient, and the operation convenience of the electronic device for editing the multimedia file is further improved.
The editing function candidate window may be a floating window displayed on an icon desktop of the electronic device, and all editing functions of the N editing applications are displayed on the editing function candidate window, so that a user may select the M target editing functions in the editing function candidate window.
The display position, size, shape, and the like of the editing function candidate window may be set as needed. For example, the editing function candidate window may be displayed in a floating manner in a blank display area of the icon desktop, where no icon of an application program is displayed in the blank display area, and the like.
In addition, the editing function selection input may be any input for selecting an editing function in the editing function candidate window, and may be at least one of a voice input, an air gesture input, a touch input, and the like.
Exemplarily, after the user selects the multimedia file to be edited in the file selection window 51 shown in fig. 5, the electronic device may display an editing function candidate window 61 shown in fig. 6, where the editing function candidate window 61 displays (options of) all editing functions of the editing application B, the editing application C, and the editing application D, such as whitening, filtering, splicing, music, and other functions, and after receiving a click operation of selecting whitening, filtering, splicing, and music by the user input, if the electronic device receives a click operation of the user on the "one-key-send" control 62 (that is, the editing function selection input includes a click operation and a click operation), the electronic device determines whitening, filtering, splicing, and music as the M-item editing function.
In this embodiment, after the electronic device determines the M project mark editing function, the electronic device may control the N editing applications to edit the multimedia file to be edited according to the M project mark editing function, so as to obtain at least one edited multimedia file.
The controlling of the N editing applications may be to edit the multimedia file to be edited according to the M project mark editing function to obtain at least one edited multimedia file, and may be to select a corresponding editing mode to perform editing processing according to a transmission mode in which the electronic device transmits the multimedia file to be edited to the N editing applications (for example, simultaneously transmit the multimedia file to the N editing applications, or sequentially transmit the multimedia file to the N editing applications).
Specifically, in the N editing applications, the editing function of each editing application may include the M-item-label editing function.
The transmitting the multimedia file to be edited to the N editing applications, controlling the N editing applications, and editing the multimedia file to be edited according to the M project mark editing function to obtain at least one edited multimedia file may include:
transmitting the multimedia file to be edited to each of the N editing application programs;
and controlling each editing application program to respectively edit the multimedia files to be edited according to the M project mark editing function to obtain N edited multimedia files output by each editing application program.
Based on this, under the condition that the editing functions of the N editing applications all include the M project mark editing function, the electronic device may control the N editing applications simultaneously, and each editing application edits the multimedia file to be edited according to the M project mark editing function to obtain N edited multimedia files, so that the user may select an optimal multimedia file from the N edited multimedia files.
Exemplarily, as shown in fig. 6, after the electronic device determines that the 4-item editing functions of whitening, filtering, splicing, and music are the above-mentioned M-item mark editing functions, the editing application B, the editing application C and the editing application D all have the 4 editing functions, in the case where the electronic device simultaneously transmits the picture to be edited (i.e. the multimedia file to be edited) to the editing application B, the editing application C and the editing application D respectively, the electronic device controls the editing application B, the editing application C and the editing application D while following the 4 editing functions, the picture to be edited is edited, and the editing application B outputs the picture 1, the editing application C outputs the picture 2, and the editing application D outputs the picture 3 (i.e., N edited multimedia files), as shown in fig. 7.
Alternatively, in the N editing applications, at least one target editing function of the M project mark editing functions is pre-configured in each editing application, and the target editing functions configured by the different editing applications are different.
The transmitting the multimedia file to be edited to the N editing applications, controlling the N editing applications, and editing the multimedia file to be edited according to the M project mark editing function to obtain at least one edited multimedia file may include:
and sequentially transmitting the multimedia file to be edited to the N editing application programs so as to control each editing application program to edit and edit the multimedia file to be edited according to the configured target editing function, thereby obtaining an edited multimedia file.
Based on this, the M project mark editing function configurations are respectively configured in the N editing application programs, and under the condition that the multimedia file to be edited is sequentially transmitted to the N editing application programs, each editing application program can be controlled to edit the multimedia file to be edited according to the configured target editing function, so that an edited multimedia file is obtained, the quality of the obtained edited multimedia file can be improved, and the editing mode is more flexible.
Exemplarily, as shown in fig. 6, after the electronic device determines that the 4 editing functions of whitening, filter, tile and music are the M item mark editing functions, if whitening is configured in the editing application B, the filter and tile are configured in the editing application C, and the music is configured in the editing application D, the editing application B performs whitening on the picture to be edited in a case where the picture to be edited is transmitted to the editing application B; under the condition that the picture to be edited is transmitted to the editing application program C, the editing application program B carries out filter and picture splicing processing on the picture to be edited; and, in the case that the picture to be edited is transmitted to the editing application D, the editing application D performs the background music adding process on the picture to be edited, and finally obtains a picture 4 (i.e. an edited multimedia file), as shown in fig. 7.
The M project mark editing functions may be configured in the N editing applications, where at least one configuration table is preset in the electronic device, and each configuration table is used for configuring a plurality of target editing functions to a plurality of editing applications. And the electronic equipment selects a corresponding configuration table according to the M project mark editing function and the N editing application programs.
For example, the electronic device is preset with a configuration table 1, a configuration table 2, and a configuration table 3, where the configuration table 1 is used to configure whitening in the editing application B and a tile in the editing application C when the M target editing functions include whitening and a tile; the configuration table 2 is used for configuring whitening to the editing application B, mosaic to the editing application C, and filter to the editing application D, in the case where the M target editing functions include whitening, mosaic, and filter; and, the configuration table 3 is used to configure the whitening to the editing application B, the mosaic to the editing application C, and the filter, and the music to the editing application D, in case the M target editing functions include the whitening, the mosaic, the filter, and the music.
Or, before the multimedia file to be edited is sequentially transmitted to the N editing applications to control each editing application to edit and edit the multimedia file to be edited according to the at least one target editing function included in the editing application, so as to obtain an edited multimedia file, the method may further include:
displaying an editing function configuration window, wherein the editing function configuration window displays the M project mark editing function and the icons of the N editing application programs;
and under the condition that N times of second input of the user in the editing function configuration window is received, responding to the N times of second input, and allocating the M project mark editing functions so as to configure at least one target editing function in each editing application program, wherein the target editing functions configured by different editing application programs are different.
Based on this, the electronic device displays the editing function configuration window, and the user can configure the M project mark editing function in the N editing application programs through the second input, so that the actual requirements of the user can be met, and the user satisfaction of the electronic device can be improved.
The editing function configuration window may be a floating window displayed on an icon desktop of the electronic device, and the editing function configuration window displays the M-entry icon editing function and the icons of the N editing applications, so that a user can configure the M-entry icon editing function in the N editing applications in the editing function configuration window.
The display position, size, shape, and the like of the editing function placement window may be set as needed. For example, the edit function configuration window may be displayed in a floating manner in a blank display area of the icon desktop, where no icon of the application program is displayed, and the like.
In the N second inputs, each second input may be any input for configuring the M-item mark editing function in the N editing applications in the editing function configuration window, and may be at least one of a voice input, an idle gesture input, a touch input, and the like.
Exemplarily, as shown in fig. 6, after the electronic device determines that the 4 editing functions of whitening, filtering, splicing, and music are the above-mentioned M-item mark editing functions, the electronic device may display an editing function configuration window 81 as shown in fig. 8, and the editing function configuration window 81 displays the 4 editing functions together with the above-mentioned icon of the editing application B, the icon of the editing application C, and the icon of the editing application D. In the editing function configuration window 81, the user drags at least one target editing function to the icon of the editing application program B, the icon of the editing application program C, and the icon of the editing application program D, respectively, to configure the 4 editing functions. For example, drag whitening to the icon of editing application B to configure whitening to editing application B; dragging the puzzle and filter to the icon of the editing application program B to configure the puzzle and filter to the editing application program C; and dragging the music to the icon of the editing application program D so as to configure the music in the editing application program D.
In addition, the transmitting the multimedia file to be edited to each of the N editing applications may be performed by the electronic device randomly transmitting the multimedia file to each of the N editing applications.
Or, the sequentially transmitting the multimedia file to be edited to the N editing applications may include:
and sequentially transmitting the multimedia file to be edited to the N editing application programs according to the preset editing sequence of the N editing application programs.
Based on this, the editing sequence of the N editing applications to the multimedia file to be edited can be set through the preset editing sequence, so that the editing sequence of the N editing applications to the multimedia file to be edited is reasonable, and the quality of the edited multimedia file is further improved.
The preset editing sequence may be a fixed editing sequence preset in the electronic device.
Or, after displaying the editing function configuration window, the method may further include:
updating the arrangement sequence of the icons of the N editing application programs in the editing function configuration window in response to the icon sorting input when the icon sorting input of the user in the editing function configuration window is received;
and setting the arrangement sequence of the icons of the N editing application programs as the preset editing sequence of the N editing application programs.
Based on this, under the condition that the editing function configuration window is displayed, the electronic device can set the editing sequence of the multimedia files to be edited by the N editing application programs according to the icon sorting input of the user to each editing application program, so that the preset editing sequence can be set according to the actual needs of the user, and the user satisfaction of the electronic device is further improved.
The icon sorting input may be any input for adjusting the icon arrangement order of each editing application in the editing function configuration window, and may include at least one of a voice input, an air gesture input, a touch input, and the like.
For example, in a case where the electronic device displays the editing function configuration window 81 as shown in fig. 8, the user may input a touch input (i.e., an icon sort input) of dragging the icon of the editing application B, the icon of the editing application C, and the icon of the editing application D in the editing function configuration window 81 to move, and when the touch input is completed, the icon arrangement order of the icon of the editing application B, the icon of the editing application C, and the icon of the editing application D is set as the preset editing order. For example, if the icon arrangement sequence is the icon of the editing application D, the icon of the editing application C, and the icon of the editing application B, the preset editing sequence is: the method comprises the steps of firstly inputting a picture to be edited into an editing application program D for editing, inputting an editing application program C for editing after the editing of the editing application program D is finished, and editing in an input editing application program B after the editing of the editing application program C is finished, and the like.
It should be noted that, the second input and the icon sorting input may be partial inputs, that is, the user may input the second input first and then input the icon sorting input; alternatively, the user may input the icon sorting input first and then input the second input, which is not limited herein.
In this embodiment of the application, in the process of editing the multimedia file to be edited by the N editing applications, the display interface of the electronic device may not be changed.
Or, after the transmitting the multimedia file to be edited to the N editing applications, the method may further include: in the process that the N editing application programs edit the multimedia file to be edited, if the target editing application program is determined to finish the editing of the multimedia file to be edited, the icon of the target editing application program is identified, so that a user can be timely reminded, and the reminding effect of the electronic equipment is improved.
The above-mentioned marking the icon of the target editing application program may be at least one of changing the shape, size and color of the icon of the target editing application program and adding a mark on the icon of the target editing application program, so that the icon of the target editing application program is more striking.
In addition, after the multimedia file to be edited is transmitted to the N editing applications under the condition that the at least one icon is controlled to move so that the icon of the multimedia application and the icons of the N editing applications are superimposed, the method may further include: and moving the icons of the multimedia application programs and/or the icons of the N editing application programs to an initial display position, wherein the initial display position is a display position where each corresponding application program is located before the user inputs the first input.
For example, as shown in fig. 8, after the electronic device receives the second input of the user, if the electronic device receives a click operation of the user on the "send to each application" control 82, the electronic device controls the editing application B, the editing application C, and the editing application D to edit the picture to be edited, and restores the icon of the editing application B, the icon of the editing application C, and the icon of the editing application D to the initial positions, as shown in fig. 9; meanwhile, in 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 identified, and as shown in fig. 9, a check identifier 91 is added to the icon of the editing application C and the icon of the editing application D.
In this embodiment, after the electronic device obtains the at least one edited multimedia file, the electronic device may further identify each edited multimedia file.
Specifically, the method may further include: adding a target identifier on each edited multimedia file, wherein the target identifier is used for: and indicating an editing application program for editing the multimedia file to be edited in the process of editing the multimedia file to be edited to obtain the edited multimedia file. Therefore, the reminding effect of the electronic equipment can be further improved.
Exemplarily, as shown in fig. 7, after the electronic device edits a picture to be edited by the editing application B, the editing application C, and the editing application D, the electronic device may obtain a picture 1 edited by the editing application B, a picture 2 edited by the editing application C, a picture 3 edited by the editing application D, and a picture 4 jointly edited by the editing application B, the editing application C, and the editing application D, so that the electronic device may set an identifier "B" in an upper left corner of the picture 1, set an identifier "C" in an upper left corner of the picture 2, set an identifier "D" in an upper left corner of the picture 3, and set identifiers "B", "C", and "D" in an upper left corner of the picture 4.
It should be noted that, in the editing method for a multimedia file provided in the embodiment of the present application, the execution main body may be an editing apparatus for a multimedia file, or a control module for executing an editing method for a multimedia file in the editing apparatus for a multimedia file. In the embodiment of the present application, a method for editing a multimedia file performed by an editing apparatus for a multimedia file is taken as an example, and an editing apparatus for a multimedia file provided in the embodiment of the present application is described.
Referring to fig. 10, an editing apparatus for multimedia files is provided in an embodiment of the present application and is applied to the electronic device. As shown in fig. 10, the apparatus 1000 for editing a multimedia file includes:
an application association module 1001, configured to, in a case where a first input of a user is received, respond to the first input and associate a multimedia application with N editing applications, where N is a positive integer;
a file obtaining module 1002, configured to obtain a multimedia file to be edited in the multimedia application program when the multimedia application program is associated with the N editing application programs;
the editing module 1003 is configured to transmit 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, so as to obtain at least one edited multimedia file.
Optionally, the apparatus 1000 further includes:
and the editing function determining module is used for determining an M project mark editing function in the editing functions of the N editing application programs, wherein M is a positive integer.
The editing module 1003 may be specifically configured to:
and transmitting the multimedia file to be edited to the N editing application programs, controlling the N editing application programs, and editing the multimedia file to be edited according to the M project mark editing function to obtain at least one edited multimedia file.
Optionally, in the N editing applications, the editing function of each of the editing applications includes the M-item mark editing function.
The editing module 1003 may include:
a transmission unit, configured to transmit the multimedia file to be edited to each of the N editing applications;
and the editing unit is used for controlling each editing application program to edit the multimedia files to be edited according to the M project mark editing function so as to obtain N edited multimedia files output by each editing application program.
Optionally, in the N editing applications, at least one target editing function of the M project mark editing functions is pre-configured in each editing application, and the target editing functions configured by different editing applications are different.
The editing module 1003 may be specifically configured to:
and sequentially transmitting the multimedia file to be edited to the N editing application programs so as to control each editing application program to edit and edit the multimedia file to be edited according to the configured target editing function, thereby obtaining an edited multimedia file.
Optionally, the editing module 1003 is further configured to:
and sequentially transmitting the multimedia file to be edited to the N editing application programs according to the preset editing sequence of the N editing application programs.
Optionally, the apparatus 1000 further includes:
a configuration window display module, configured to display an editing function configuration window, where the editing function configuration window displays the M project icon editing function and the icons of the N editing application programs;
an editing function allocation module, configured to, in a case that a second input of the user in the editing function configuration window is received, respond to the N second inputs, allocate the M project mark editing functions so as to configure at least one of the target editing functions in each of the editing applications, where the target editing functions configured by different editing applications are different.
Optionally, the apparatus 1000 further includes:
an icon sequence updating module, configured to update an arrangement sequence of the icons of the N editing applications in the editing function configuration window in response to an icon sorting input when the icon sorting input of the user in the editing function configuration window is received;
and the editing sequence determining module is used for taking the arrangement sequence of the icons of the N editing application programs as the preset editing sequence of the N editing application programs.
Optionally, the apparatus 1000 further includes:
and the function window display module is used for displaying a window to be selected for editing functions, wherein the window to be selected for editing functions displays the editing functions of the N editing application programs.
The editing function determining module may be specifically configured to:
and under the condition that the editing function selection input of the user in the editing function candidate window is received, determining the M project mark editing function selected by the editing function selection input in all editing functions of the N editing application programs.
Optionally, the apparatus 1000 further includes:
and the file selection window display module is used for displaying a file selection window, and the file selection window is used for displaying the multimedia files of the multimedia application program.
The file obtaining module may be specifically configured to:
and acquiring the multimedia file to be edited selected by the user in the file selection window.
Optionally, the apparatus 1000 further includes:
and the timing module is used for starting timing when the multimedia application program is associated with the N editing application programs and acquiring timing duration.
The display module may be specifically configured to:
and displaying a file selection window under the condition that the timing duration is greater than or equal to a preset threshold value.
Optionally, the first input is an input to at least one of an icon of the multimedia application and an icon of N editing applications.
The application association module 1001 may include:
controlling the at least one icon to move so that the icons of the multimedia applications and the icons of the N editing applications are superposed.
Optionally, the multimedia application is a shooting application.
The file obtaining module 1002 may include:
and controlling the shooting application program to shoot to obtain a shot picture, and taking the shot picture as the multimedia file to be edited.
The multimedia file editing apparatus in the embodiment of the present application may be an apparatus, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The multimedia file editing apparatus in the embodiment of the present application may be an apparatus having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The editing apparatus for multimedia files provided in this embodiment of the application can implement each process implemented in the method embodiment of fig. 1, and is not described here again to avoid repetition.
Optionally, as shown in fig. 11, an electronic device 1100 is further provided in an embodiment of the present application, and includes a processor 1101, a memory 1102, and a program or an instruction stored in the memory 1102 and executable on the processor 1101, where the program or the instruction is executed by the processor 1101 to implement each process of the above-mentioned multimedia file editing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, it is not described here again.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic device and the non-mobile electronic device described above.
Fig. 12 is a schematic hardware structure diagram of an electronic device implementing an embodiment of the present application.
The electronic device 1200 includes, but is not limited to: radio frequency unit 1201, network module 1202, audio output unit 1203, input unit 1204, sensors 1205, display unit 1206, user input unit 1207, interface unit 1208, memory 1209, and processor 1210.
Those skilled in the art will appreciate that the electronic device 1200 may further comprise a power source (e.g., a battery) for supplying power to the various components, and the power source may be logically connected to the processor 1210 via a power management system, so as to implement functions of managing charging, discharging, and power consumption via the power management system. The electronic device structure shown in fig. 12 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is not repeated here.
Wherein, the processor 1210 is configured to:
in the event that a first input by a user is received, associating a multimedia application with N editing applications in response to the first input, wherein N is a positive integer;
under the condition that the multimedia application program is associated with the N editing application programs, acquiring a multimedia file to be edited in the multimedia application program;
and transmitting the multimedia file to be edited to the N editing application programs, and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file.
Optionally, the processor 1210 is further configured to:
determining an M project mark editing function in the editing functions of the N editing application programs, wherein M is a positive integer;
and transmitting the multimedia file to be edited to the N editing application programs, controlling the N editing application programs, and editing the multimedia file to be edited according to the M project mark editing function to obtain at least one edited multimedia file.
Optionally, in the N editing applications, the editing function of each of the editing applications includes the M-item mark editing function.
The processor 1210 may also be configured to:
transmitting the multimedia file to be edited to each of the N editing application programs;
and controlling each editing application program to respectively edit the multimedia files to be edited according to the M project mark editing function to obtain N edited multimedia files output by each editing application program.
Optionally, in the N editing applications, at least one target editing function of the M project mark editing functions is pre-configured in each editing application, and the target editing functions configured by different editing applications are different.
The processor 1210 may also be configured to:
and sequentially transmitting the multimedia file to be edited to the N editing application programs so as to control each editing application program to edit and edit the multimedia file to be edited according to the configured target editing function, thereby obtaining an edited multimedia file.
Optionally, the processor 1210 is further configured to:
and sequentially transmitting the multimedia file to be edited to the N editing application programs according to the preset editing sequence of the N editing application programs.
Optionally, the display unit 1206 is used for
Displaying an editing function configuration window, wherein the editing function configuration window displays the M project mark editing function and the icons of the N editing application programs.
The processor 1210 may also be configured to:
and under the condition that a second input of the user in the editing function configuration window is received, responding to the N times of second input, and allocating the M project mark editing functions so as to configure at least one target editing function in each editing application program, wherein the target editing functions configured by different editing application programs are different.
Optionally, the processor 1210 is further configured to:
updating the arrangement sequence of the icons of the N editing application programs in the editing function configuration window in response to the icon sorting input when the icon sorting input of the user in the editing function configuration window is received;
and setting the arrangement sequence of the icons of the N editing application programs as the preset editing sequence of the N editing application programs.
Optionally, the display unit 1206 is further configured to:
and displaying a window to be selected with an editing function, wherein the window to be selected with the editing function of the N editing application programs is displayed in the window to be selected with the editing function.
The processor 1210 may also be configured to:
and under the condition that the editing function selection input of the user in the editing function candidate window is received, determining the M project mark editing function selected by the editing function selection input in all editing functions of the N editing application programs.
Optionally, the display unit 1206 is further configured to:
and displaying a file selection window, wherein the file selection window is used for displaying the multimedia files of the multimedia application program.
The processor 1210 may also be configured to:
and acquiring the multimedia file to be edited selected by the user in the file selection window.
Optionally, the processor 1210 is further configured to:
and starting timing when the multimedia application program is associated with the N editing application programs, and acquiring timing duration.
The display unit 1206 may also be used to:
and displaying a file selection window under the condition that the timing duration is greater than or equal to a preset threshold value.
Optionally, the first input is an input to at least one of an icon of the multimedia application and an icon of N editing applications.
The processor 1210 may also be configured to:
controlling the at least one icon to move so that the icons of the multimedia applications and the icons of the N editing applications are superposed.
Optionally, the multimedia application is a shooting application.
The processor 1210 may also be configured to:
and controlling the shooting application program to shoot to obtain a shot picture, and taking the shot picture as the multimedia file to be edited.
It should be understood that, in the embodiment of the present application, the input Unit 1204 may include a Graphics Processing Unit (GPU) 12041 and a microphone 12042, and the Graphics Processing Unit 12041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing 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, or the like. The user input unit 1207 includes a touch panel 12071 and other input devices 12072. A touch panel 12071, also referred to as a touch screen. The touch panel 12071 may include two parts of a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 1209 may be used to store software programs as well as various data, including but not limited to application programs and an operating system. Processor 1210 may integrate an application processor, which handles primarily the operating system, user interface, applications, etc., and a modem processor, which handles primarily wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 1210.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above-mentioned method for editing a multimedia file, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is a processor in the electronic device in the embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk. Examples of computer readable storage media include non-transitory computer readable storage media such as Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and so forth.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement each process of the embodiment of the method for editing a multimedia file, and can achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (e.g., a mobile phone, a computer, a server, or a network device) to execute the methods described in the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (14)

1. A method for editing a multimedia file, comprising:
in the event that a first input by a user is received, associating a multimedia application with N editing applications in response to the first input, wherein N is a positive integer;
under the condition that the multimedia application program is associated with the N editing application programs, acquiring a multimedia file to be edited in the multimedia application program;
and transmitting the multimedia file to be edited to the N editing application programs, and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file.
2. The method according to claim 1, wherein before transmitting the multimedia file to be edited to the N editing applications, further comprising:
determining an M project mark editing function in the editing functions of the N editing application programs, wherein M is a positive integer;
the transmitting the multimedia file to be edited to the N editing application programs, and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file includes:
and transmitting the multimedia file to be edited to the N editing application programs, controlling the N editing application programs, and editing the multimedia file to be edited according to the M project mark editing function to obtain at least one edited multimedia file.
3. The method of claim 2, wherein the editing functions of each of the N editing applications comprise the M project mark editing functions,
the transmitting the multimedia file to be edited to the N editing application programs, controlling the N editing application programs, and editing the multimedia file to be edited according to the M project mark editing function to obtain at least one edited multimedia file includes:
transmitting the multimedia file to be edited to each of the N editing application programs;
and controlling each editing application program to respectively edit the multimedia files to be edited according to the M project mark editing function to obtain N edited multimedia files output by each editing application program.
4. The method according to claim 2, wherein each of the N editing applications is pre-configured with at least one target editing function of the M project mark editing functions, and the target editing functions configured by the different editing applications are different,
the transmitting the multimedia file to be edited to the N editing application programs, controlling the N editing application programs, and editing the multimedia file to be edited according to the M project mark editing function to obtain at least one edited multimedia file includes:
and sequentially transmitting the multimedia file to be edited to the N editing application programs so as to control each editing application program to edit and edit the multimedia file to be edited according to the configured target editing function of the editing application program, thereby obtaining an edited multimedia file.
5. The method according to claim 4, wherein the sequentially transmitting the multimedia files to be edited to the N editing applications comprises:
and sequentially transmitting the multimedia file to be edited to the N editing application programs according to the preset editing sequence of the N editing application programs.
6. The method according to claim 4, wherein before the sequentially transmitting the multimedia file to be edited to the N editing applications to control each editing application to edit and edit the multimedia file to be edited according to the at least one target editing function included in the editing application, and obtaining an edited multimedia file, the method further comprises:
displaying an editing function configuration window, wherein the editing function configuration window displays the M project mark editing function and icons of the N editing application programs;
under the condition that N times of second input of a user in the editing function configuration window is received, responding to the N times of second input, and distributing the M project mark editing functions so as to configure at least one item of target editing function in each editing application program, wherein the target editing functions configured by different editing application programs are different.
7. The method of claim 6, wherein after displaying the edit function configuration window, further comprising:
under the condition that icon sorting input of a user in the editing function configuration window is received, updating the arrangement sequence of the icons of the N editing application programs in the editing function configuration window in response to the icon sorting input;
and taking the arrangement sequence of the icons of the N editing application programs as the preset editing sequence of the N editing application programs.
8. The method according to claim 2, wherein before determining the M-project editing function among all editing functions of the N editing applications, further comprising:
displaying a window to be selected with an editing function, wherein the window to be selected with the editing function of the N editing application programs is displayed in the window to be selected with the editing function;
determining an M-project mark editing function among all editing functions of the N editing applications, including:
and under the condition that the editing function selection input of the user in the editing function candidate window is received, determining the M project mark editing function selected by the editing function selection input in all editing functions of the N editing application programs.
9. The method according to claim 1, wherein before the obtaining the multimedia file to be edited in the multimedia application, the method further comprises:
displaying a file selection window, wherein the file selection window is used for displaying a multimedia file of the multimedia application program;
the acquiring the multimedia file to be edited in the multimedia application program comprises the following steps:
and acquiring the multimedia file to be edited selected in the file selection window by the user.
10. The method of claim 9, wherein prior to displaying the file selection window, further comprising:
starting timing when the multimedia application program is associated with the N editing application programs, and acquiring timing duration;
the file selection window comprises:
and displaying a file selection window under the condition that the timing duration is greater than or equal to a preset threshold value.
11. The method of claim 1, wherein the first input is an input to at least one of an icon of the multimedia application and an icon of N editing applications,
associating the multimedia application with the N editing applications includes:
controlling the at least one icon to move so that the icons of the multimedia applications and the icons of the N editing applications are superposed.
12. The method of claim 1, wherein the multimedia application is a camera application,
the acquiring the multimedia file to be edited in the multimedia application program comprises the following steps:
and controlling the shooting application program to shoot to obtain a shot picture, and taking the shot picture as the multimedia file to be edited.
13. An apparatus for editing a multimedia file, comprising:
the application program association module is used for associating the multimedia application program with N editing application programs in response to a first input of a user under the condition that the first input is received, wherein N is a positive integer;
the file acquisition module is used for acquiring a multimedia file to be edited in the multimedia application program under the condition that the multimedia application program is associated with the N editing application programs;
and the editing module is used for transmitting the multimedia file to be edited to the N editing application programs and controlling the N editing application programs to edit the multimedia file to be edited to obtain at least one edited multimedia file.
14. An electronic device comprising a processor, a memory and a program or instructions stored on the memory and executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method of editing a multimedia file according to any one of claims 1 to 12.
CN202111267148.8A 2021-10-28 2021-10-28 Multimedia file editing method and device and electronic equipment Pending CN113986080A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111267148.8A CN113986080A (en) 2021-10-28 2021-10-28 Multimedia file editing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111267148.8A CN113986080A (en) 2021-10-28 2021-10-28 Multimedia file editing method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN113986080A true CN113986080A (en) 2022-01-28

Family

ID=79743896

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111267148.8A Pending CN113986080A (en) 2021-10-28 2021-10-28 Multimedia file editing method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN113986080A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024093512A1 (en) * 2022-11-04 2024-05-10 Oppo广东移动通信有限公司 Object processing method and apparatus, electronic device and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110058754A (en) * 2019-03-29 2019-07-26 维沃移动通信有限公司 A kind of option display method and terminal device
CN111522674A (en) * 2020-04-30 2020-08-11 维沃移动通信有限公司 Cross-application processing method of multimedia content and electronic equipment
CN112578959A (en) * 2020-12-23 2021-03-30 维沃移动通信有限公司 Content publishing method and device
CN113220178A (en) * 2021-05-07 2021-08-06 维沃移动通信有限公司 Application program control method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110058754A (en) * 2019-03-29 2019-07-26 维沃移动通信有限公司 A kind of option display method and terminal device
CN111522674A (en) * 2020-04-30 2020-08-11 维沃移动通信有限公司 Cross-application processing method of multimedia content and electronic equipment
CN112578959A (en) * 2020-12-23 2021-03-30 维沃移动通信有限公司 Content publishing method and device
CN113220178A (en) * 2021-05-07 2021-08-06 维沃移动通信有限公司 Application program control method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024093512A1 (en) * 2022-11-04 2024-05-10 Oppo广东移动通信有限公司 Object processing method and apparatus, electronic device and readable storage medium

Similar Documents

Publication Publication Date Title
CN113179205B (en) Image sharing method and device and electronic equipment
CN112162685B (en) Attribute adjusting method and device and electronic equipment
CN113467660A (en) Information sharing method and electronic equipment
CN112672061A (en) Video shooting method and device, electronic equipment and medium
CN112449110B (en) Image processing method and device and electronic equipment
WO2023030306A1 (en) Method and apparatus for video editing, and electronic device
CN112416199B (en) Control method and device and electronic equipment
CN112698762B (en) Icon display method and device and electronic equipment
CN113986080A (en) Multimedia file editing method and device and electronic equipment
CN114063841A (en) Text selection method, text selection device and electronic equipment
CN113485853A (en) Information interaction method and device and electronic equipment
CN112214774A (en) Permission setting method, file playing method and device and electronic equipment
CN112162814A (en) Image display method and device and electronic equipment
CN104335151A (en) Terminal device, display-control method, and program
CN115202524B (en) Display method and device
CN112367487B (en) Video recording method and electronic equipment
CN115291778A (en) Display control method and device, electronic equipment and readable storage medium
CN111752428A (en) Icon arrangement method and device, electronic equipment and medium
CN114679546A (en) Display method and device, electronic equipment and readable storage medium
CN113923392A (en) Video recording method, video recording device and electronic equipment
CN114327173A (en) Information processing method and device and electronic equipment
CN113360035A (en) Icon sorting method and device and electronic equipment
CN112698771A (en) Display control method, display control device, electronic equipment and storage medium
CN112764622A (en) Icon moving method and device and electronic equipment
CN111857496A (en) Operation execution method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination