CN111460183B - Method and device for generating multimedia file, storage medium and electronic equipment - Google Patents
Method and device for generating multimedia file, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN111460183B CN111460183B CN202010238531.XA CN202010238531A CN111460183B CN 111460183 B CN111460183 B CN 111460183B CN 202010238531 A CN202010238531 A CN 202010238531A CN 111460183 B CN111460183 B CN 111460183B
- Authority
- CN
- China
- Prior art keywords
- multimedia
- main body
- template
- preset
- file
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/41—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
The embodiment of the disclosure discloses a method and a device for generating a multimedia file, a storage medium and electronic equipment, wherein the method comprises the following steps: acquiring a multimedia template corresponding to a preset main body; the multimedia template comprises at least one editable module; acquiring main body display data of a preset main body corresponding to the editable module, and filling the main body display data into the corresponding editable module in the multimedia template; generating a multimedia presentation file corresponding to a preset main body according to the multimedia template filled with the main body presentation data; according to the embodiment of the disclosure, the corresponding main body display data are filled in the multimedia template, so that the multimedia display of the preset main body is realized, the information display is more visual, and the efficiency and the user experience of the information display are improved; and the method realizes automatic generation of the multimedia presentation file with the preset main body, and particularly when the multimedia files are required to be generated in batches, the generation efficiency of the multimedia presentation file is obviously improved.
Description
Technical Field
The present disclosure relates to a multimedia file generation technology, and in particular, to a method and an apparatus for generating a multimedia file, a storage medium, and an electronic device.
Background
With the rapid development of internet technology, the life rhythm of people is faster and faster, and efficiency and quality are also more and more focused on information acquisition. However, conventional text, numerals, etc. are time consuming and labor consuming to convey information, and require extensive reading and understanding. Compared with the method, clear and colorful pictures can be conditioned through the multimedia file playing mode, and the information is transmitted out by combining comfortable and unique sound, so that the information acquisition efficiency is improved. The existing multimedia files are mostly generated by prerecording complete files and the like, and huge resources such as manpower and material resources are needed when a large number of multimedia files are needed to be generated in batches.
Disclosure of Invention
The present disclosure has been made in order to solve the above technical problems. The embodiment of the disclosure provides a method and a device for generating a multimedia file, a storage medium and electronic equipment.
According to an aspect of the embodiments of the present disclosure, there is provided a multimedia file generation method, including:
acquiring a multimedia template corresponding to a preset main body; wherein the multimedia template comprises at least one editable module;
acquiring main body display data of the preset main body corresponding to the editable module, and filling the main body display data into the corresponding editable module in the multimedia template;
And generating a multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data.
Optionally, the obtaining the multimedia template corresponding to the preset main body includes:
acquiring a dimension attribute set of the preset main body; wherein the set of dimension attributes includes at least one dimension attribute;
and determining the multimedia template corresponding to the preset main body according to the dimension attribute set of the preset main body.
Optionally, before the obtaining the multimedia template corresponding to the preset main body, the method further includes:
a plurality of dimension attributes corresponding to a plurality of subjects included in the statistics database;
classifying the plurality of dimension attributes into at least one preset dimension attribute set, and determining a multimedia template corresponding to the preset dimension attribute set.
Optionally, classifying the plurality of dimension attributes into at least one preset dimension attribute set includes:
presetting a priority corresponding to each dimension attribute in the plurality of dimension attribute information;
sorting the plurality of dimension attributes according to descending order to obtain a dimension attribute sequence;
classifying the plurality of dimension attributes into at least one preset dimension attribute set according to the dimension attribute sequence, and determining a multimedia template corresponding to the preset dimension attribute set.
Optionally, the acquiring the body presentation data of the preset body corresponding to the editable module includes:
determining at least one dimension attribute corresponding to the editable module;
and searching main body display data matched with the dimension attribute corresponding to the editable module in a database according to the preset main body.
Optionally, the multimedia template comprises a plurality of forms of multimedia templates; wherein the multiple multimedia templates correspond to different display modes;
acquiring main body display data of the preset main body corresponding to the editable module, and filling the main body display data into the corresponding editable module in the multimedia template, wherein the main body display data comprises:
acquiring main body display data of the preset main body corresponding to the editable module according to a form of multimedia template, and filling the main body display data into the corresponding editable module in the form of multimedia template;
and acquiring the main body display data of the editable modules in the multimedia templates filled with the main body display data, and filling the acquired main body display data into the corresponding editable modules in the multimedia templates of other forms in the various multimedia templates.
Optionally, the generating, according to the multimedia template filled with the main body display data, a multimedia display file corresponding to the preset main body includes:
and merging the multimedia templates filled with the main body display data to generate a multimedia display file corresponding to the preset main body.
Optionally, the multimedia template comprises a video template;
the populating the subject presentation data to corresponding editable modules in the multimedia template includes:
determining the position of an editable module based on preset pixels or coordinates in the video template;
and filling the main body display data into an editable module of a determined position.
Optionally, the determining the position of the editable module based on the pixels or coordinates in the video template includes:
searching at least one coordinate point corresponding to a set pixel value in at least one frame of video image included in the video template according to the set pixel value, and determining the position of the editable module based on the at least one coordinate point; and/or the number of the groups of groups,
searching a maximum coordinate point and a minimum coordinate point in a range corresponding to the set pixel value in at least one frame of video image included in the video template according to the range corresponding to the set pixel value, and determining the position of the editable module based on the maximum coordinate point and the minimum coordinate point; and/or the number of the groups of groups,
And determining the position of the editable module in at least one frame of video image included in the video template according to the set coordinate range.
Optionally, the subject presentation data includes: text and/or pictures;
the editable module populating the subject presentation data to the determined location, comprising:
determining the size of the editable module according to the position of the editable module;
resizing the text and/or picture based on the size of the editable module;
and filling the text and/or the picture with the adjusted size matched with the editable module into the editable module with the determined position.
Optionally, before filling the text and/or picture with the adjusted size matching the editable module into the editable module at the determined position, the method further comprises:
and responding to the mismatch of the size of the adjusted text and/or picture and the size of the editable module, performing line feed processing or keyword extraction on the text, and/or performing scaling processing on the picture.
Optionally, the subject presentation data includes: video;
the editable module populating the subject presentation data to the determined location, comprising:
Determining the size of the editable module according to the position of the editable module;
adjusting the display size of the video based on the size of the editable module;
and filling the video matched with the editable module after adjustment into the editable module at the determined position, and writing the starting time and the ending time corresponding to the video into the multimedia presentation file.
Optionally, the multimedia template comprises a text template;
the populating the subject presentation data to corresponding editable modules in the multimedia template includes:
extracting an attribute value corresponding to at least one dimension attribute in the main body display data;
filling the attribute values into corresponding editable modules in at least one text template according to corresponding dimension attributes;
the generating a multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data comprises the following steps:
determining the corresponding priority of each text template in the at least one text template, and sequencing the at least one text template from high to low according to the priority;
and connecting the at least one text template filled with the main body display data according to the sequence to obtain the multimedia display file corresponding to the preset main body.
Optionally, the multimedia presentation file further comprises an audio presentation file;
the generating the multimedia presentation file corresponding to the preset main body comprises the following steps:
segmenting the multimedia presentation file determined by the text template according to dimension attributes to obtain a plurality of paragraph texts with a certain sequence;
determining a tone from a plurality of preset tone colors, and respectively performing audio conversion processing on the plurality of paragraph texts based on the tone colors to obtain a plurality of paragraph audios;
and connecting the plurality of paragraph audios according to the sequence among the plurality of paragraph texts to obtain the audio editing file.
Optionally, the multimedia template comprises an audio template;
the populating the subject presentation data to corresponding editable modules in the multimedia template includes:
extracting an attribute value corresponding to at least one dimension attribute in the main body display data;
determining a tone from a plurality of preset tone colors, and performing audio conversion on the attribute values based on the tone colors to obtain at least one section of audio;
and filling the at least one section of audio into a corresponding editable module in the audio template.
Optionally, the multimedia presentation file includes: audio presentation files and video presentation files;
The method further comprises the steps of:
adjusting the playing speed of the video presentation file according to the duration of the audio presentation file;
and synthesizing the adjusted video display file and the audio display file to obtain a display file corresponding to the preset main body.
Optionally, the multimedia presentation file further comprises: a text presentation file;
after the video presentation file and the audio presentation file are synthesized and adjusted, the method further comprises the following steps:
generating a subtitle file based on the text display file;
and embedding the subtitle file into the synthesized file to obtain a display file corresponding to the preset main body.
Optionally, the method further comprises:
generating a watermark picture with set transparency according to preset identification information, and embedding the watermark picture with set transparency into the multimedia display file.
Optionally, the multimedia templates include at least one presentation style multimedia template; the method for obtaining the multimedia template corresponding to the preset main body comprises the following steps:
when the preset main bodies of the multimedia display files to be generated are the preset number, two or more multimedia templates of the display styles are obtained from the multimedia templates corresponding to the preset main bodies.
According to another aspect of the embodiments of the present disclosure, there is provided a multimedia file generation apparatus including:
the template acquisition module is used for acquiring a multimedia template corresponding to the preset main body; wherein the multimedia template comprises at least one editable module;
the information filling module is used for acquiring main body display data of the preset main body corresponding to the editable module and filling the main body display data into the editable module corresponding to the multimedia template;
and the information display module is used for generating a multimedia display file corresponding to the preset main body according to the multimedia template filled with the main body display data.
Optionally, the template obtaining module is specifically configured to obtain a dimension attribute set of the preset main body; wherein the set of dimension attributes includes at least one dimension attribute; and determining the multimedia template corresponding to the preset main body according to the dimension attribute set of the preset main body.
Optionally, the apparatus further comprises:
the attribute statistics module is used for counting a plurality of dimension attributes corresponding to a plurality of main bodies included in the database;
and the attribute distribution module is used for classifying the plurality of dimension attributes into at least one preset dimension attribute set and determining a multimedia template corresponding to the preset dimension attribute set.
Optionally, the attribute allocation module is specifically configured to preset a priority corresponding to each dimension attribute in the plurality of dimension attribute information; sorting the plurality of dimension attributes according to descending order to obtain a dimension attribute sequence; classifying the plurality of dimension attributes into at least one preset dimension attribute set according to the dimension attribute sequence, and determining a multimedia template corresponding to the preset dimension attribute set.
Optionally, the information filling module is specifically configured to determine at least one dimension attribute corresponding to the editable module; and searching main body display data matched with the dimension attribute corresponding to the editable module in a database according to the preset main body.
Optionally, the multimedia template comprises a plurality of forms of multimedia templates; wherein the multiple multimedia templates correspond to different display modes;
the information filling module is specifically configured to obtain main body display data of the preset main body corresponding to the editable module according to a multimedia template in one form, and fill the main body display data into the editable module corresponding to the multimedia template in one form; and acquiring the main body display data of the editable modules in the multimedia templates filled with the main body display data, and filling the acquired main body display data into the corresponding editable modules in the multimedia templates of other forms in the various multimedia templates.
Optionally, when generating the multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data, the information filling module is configured to combine the multimedia templates filled with the main body presentation data to generate the multimedia presentation file corresponding to the preset main body.
Optionally, the multimedia template comprises a video template;
the information filling module comprises:
the position determining unit is used for determining the position of the editable module based on preset pixels or coordinates in the video template;
and the module filling unit is used for filling the main body display data into the editable module at the determined position.
Optionally, the position determining unit is specifically configured to find, according to a set pixel value, at least one coordinate point corresponding to the set pixel value in at least one frame of video image included in the video template, and determine a position of the editable module based on the at least one coordinate point; and/or the number of the groups of groups,
searching a maximum coordinate point and a minimum coordinate point in a range corresponding to the set pixel value in at least one frame of video image included in the video template according to the range corresponding to the set pixel value, and determining the position of the editable module based on the maximum coordinate point and the minimum coordinate point; and/or the number of the groups of groups,
And determining the position of the editable module in at least one frame of video image included in the video template according to the set coordinate range.
Optionally, the subject presentation data includes: text and/or pictures;
the module filling unit is specifically configured to determine the size of the editable module according to the position of the editable module; resizing the text and/or picture based on the size of the editable module; and filling the text and/or the picture with the adjusted size matched with the editable module into the editable module with the determined position.
Optionally, the module filling unit is further configured to perform a line feed process or extract keywords on the text and/or perform a scaling process on the picture in response to the adjusted size of the text and/or the picture not matching the size of the editable module.
Optionally, the subject presentation data includes: video;
the module filling unit is specifically configured to determine the size of the editable module according to the position of the editable module; adjusting the display size of the video based on the size of the editable module; and filling the video matched with the editable module after adjustment into the editable module at the determined position, and writing the starting time and the ending time corresponding to the video into the multimedia presentation file.
Optionally, the multimedia template comprises a text template;
the information filling module is specifically configured to extract an attribute value corresponding to at least one dimension attribute in the main body display data; filling the attribute values into corresponding editable modules in at least one text template according to corresponding dimension attributes;
the information display module is specifically configured to determine a priority corresponding to each text template in the at least one text template, and order the at least one text template according to the priorities from high to low; and connecting the at least one text template filled with the main body display data according to the sequence to obtain the multimedia display file corresponding to the preset main body.
Optionally, the multimedia presentation file further comprises an audio presentation file;
the information display module is specifically configured to segment the multimedia display file determined by the text template according to a dimension attribute, so as to obtain a plurality of paragraph texts with a certain sequence; determining a tone from a plurality of preset tone colors, and respectively performing audio conversion processing on the plurality of paragraph texts based on the tone colors to obtain a plurality of paragraph audios; and connecting the plurality of paragraph audios according to the sequence among the plurality of paragraph texts to obtain the audio editing file.
Optionally, the multimedia template comprises an audio template;
the information filling module is specifically configured to extract an attribute value corresponding to at least one dimension attribute in the main body display data; determining a tone from a plurality of preset tone colors, and performing audio conversion on the attribute values based on the tone colors to obtain at least one section of audio; and filling the at least one section of audio into a corresponding editable module in the audio template.
Optionally, the multimedia presentation file includes: audio presentation files and video presentation files;
the apparatus further comprises:
adjusting the playing speed of the video presentation file according to the duration of the audio presentation file;
and synthesizing the adjusted video display file and the audio display file to obtain a display file corresponding to the preset main body.
Optionally, the multimedia presentation file further comprises: a text presentation file;
the apparatus further comprises:
generating a subtitle file based on the text display file;
and embedding the subtitle file into the synthesized file to obtain a display file corresponding to the preset main body.
Optionally, the apparatus further comprises:
generating a watermark picture with set transparency according to preset identification information, and embedding the watermark picture with set transparency into the multimedia display file.
Optionally, the multimedia templates include at least one presentation style multimedia template; the template acquisition module is specifically configured to acquire two or more multimedia templates of a display style from the multimedia templates corresponding to the preset main bodies when the preset main bodies of the multimedia display files to be generated are the preset number.
According to still another aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium storing a computer program for executing the multimedia file generation method according to any one of the embodiments described above.
According to still another aspect of the embodiments of the present disclosure, there is provided an electronic device including:
a processor;
a memory for storing the processor-executable instructions;
the processor is configured to read the executable instructions from the memory and execute the instructions to implement the method for generating a multimedia file according to any one of the foregoing embodiments.
Based on the method and the device for generating the multimedia file, the storage medium and the electronic equipment provided by the embodiment of the disclosure, a multimedia template corresponding to a preset main body is obtained; wherein the multimedia template comprises at least one editable module; acquiring main body display data of the preset main body corresponding to the editable module, and filling the main body display data into the corresponding editable module in the multimedia template; generating a multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data; according to the embodiment of the disclosure, the corresponding main body display data are filled in the multimedia template, so that the multimedia display of the preset main body is realized, the information display is more visual, and the efficiency and the user experience of the information display are improved; the process of generating the multimedia presentation file does not need to be manually participated, so that the labor cost is saved, the automatic generation of the multimedia presentation file with the preset main body is realized, and the generation efficiency of the multimedia presentation file is remarkably improved particularly when the multimedia file is required to be generated in batches.
The technical scheme of the present disclosure is described in further detail below through the accompanying drawings and examples.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent by describing embodiments thereof in more detail with reference to the accompanying drawings. The accompanying drawings are included to provide a further understanding of embodiments of the disclosure, and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure, without limitation to the disclosure. In the drawings, like reference numerals generally refer to like parts or steps.
Fig. 1 is a flowchart illustrating a method for generating a multimedia file according to an exemplary embodiment of the present disclosure.
Fig. 2 is a schematic flow chart of step 102 in the embodiment shown in fig. 1 of the present disclosure.
Fig. 3 is a flowchart illustrating a multimedia file generation method according to another exemplary embodiment of the present disclosure.
Fig. 4 is a schematic flow chart of step 104 in the embodiment shown in fig. 1 of the present disclosure.
Fig. 5 is another flow chart of step 104 in the embodiment of fig. 1 of the present disclosure.
Fig. 6 is a further flow diagram of step 104 in the embodiment of fig. 1 of the present disclosure.
Fig. 7 is a flowchart illustrating a multimedia file generation method according to still another exemplary embodiment of the present disclosure.
Fig. 8 is a further flow diagram of step 104 in the embodiment of fig. 1 of the present disclosure.
Fig. 9 is a flowchart illustrating a multimedia file generation method according to still another exemplary embodiment of the present disclosure.
Fig. 10 is a schematic structural view of a multimedia file generation device according to an exemplary embodiment of the present disclosure.
Fig. 11 is a block diagram of an electronic device provided in an exemplary embodiment of the present disclosure.
Detailed Description
Hereinafter, example embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present disclosure and not all of the embodiments of the present disclosure, and that the present disclosure is not limited by the example embodiments described herein.
It should be noted that: the relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless it is specifically stated otherwise.
It will be appreciated by those of skill in the art that the terms "first," "second," etc. in embodiments of the present disclosure are used merely to distinguish between different steps, devices or modules, etc., and do not represent any particular technical meaning nor necessarily logical order between them.
It should also be understood that in embodiments of the present disclosure, "plurality" may refer to two or more, and "at least one" may refer to one, two or more.
It should also be appreciated that any component, data, or structure referred to in the presently disclosed embodiments may be generally understood as one or more without explicit limitation or the contrary in the context.
In addition, the term "and/or" in this disclosure is merely an association relationship describing an association object, and indicates that three relationships may exist, for example, a and/or B may indicate: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" in the present disclosure generally indicates that the front and rear association objects are an or relationship.
It should also be understood that the description of the various embodiments of the present disclosure emphasizes the differences between the various embodiments, and that the same or similar features may be referred to each other, and for brevity, will not be described in detail.
Meanwhile, it should be understood that the sizes of the respective parts shown in the drawings are not drawn in actual scale for convenience of description.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but are intended to be part of the specification where appropriate.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
Embodiments of the present disclosure may be applicable to electronic devices such as terminal devices, computer systems, servers, etc., which may operate with numerous other general purpose or special purpose computing system environments or configurations. Examples of well known terminal devices, computing systems, environments, and/or configurations that may be suitable for use with the terminal device, computer system, server, or other electronic device include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, hand-held or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, minicomputer systems, mainframe computer systems, and distributed cloud computing technology environments that include any of the above systems, and the like.
Electronic devices such as terminal devices, computer systems, servers, etc. may be described in the general context of computer system-executable instructions, such as program modules, being executed by a computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, etc., that perform particular tasks or implement particular abstract data types. The computer system/server may be implemented in a distributed cloud computing environment in which tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located in both local and remote computing system storage media including memory storage devices.
Summary of the application
In carrying out the present disclosure, the inventors have found that, for the generation of an introduction video of a subject, the prior art solution is: by means of manual editing and description. However, this solution has at least the following problems: a large amount of manpower resources are consumed, the cost is high, the mass production is difficult, and the efficiency is low.
Exemplary method
Fig. 1 is a flowchart illustrating a method for generating a multimedia file according to an exemplary embodiment of the present disclosure. The embodiment can be applied to an electronic device, as shown in fig. 1, and includes the following steps:
Step 102, obtaining a multimedia template corresponding to a preset main body.
The multimedia template comprises at least one editable module, and any content can be filled in the editable module.
In some alternative embodiments, the preset principals may include, but are not limited to, corporations, communities, individuals, etc., or certain virtual roles, certain types of items, etc. Different preset subjects may correspond to the same or different multimedia templates; the multimedia technology is a technology for storing and managing various information such as language words, data, audio frequency, video frequency and the like through a computer, so that a user can communicate real-time information with the computer through various senses, and optionally, the multimedia template can comprise templates with various expression forms, for example: language words, data, audio, video, etc.
Step 104, obtaining main body display data of a preset main body corresponding to the editable module, and filling the main body display data into the corresponding editable module in the multimedia template.
The subject display data in this embodiment may be obtained from public data of a preset subject, taking the preset subject as an example, and the subject display related data may be obtained from public data of a company, for example, the subject display related data includes: company registration address administrative district data, registration capital data, financing data, and the like. Optionally, the obtained main body display data can correspond to different dimension attributes, and the main body display data is filled into the corresponding editable module through the different dimension attributes, so that the multimedia template has specific information of the preset main body, and a foundation is provided for displaying the preset main body based on the multimedia template. The different dimension attributes may be the administrative division, the registered capital, the financing and other attributes of the company registered address.
And 106, generating a multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data.
In this embodiment, since the multimedia templates may have multiple display modes, the obtained multimedia display file may also include multiple display modes, and in the process of generating the multimedia display file based on the multimedia templates filled with the main display data, a new multimedia display file with a new display mode may be generated based on synthesizing the multiple multimedia templates, for example, synthesizing the multimedia templates with an audio display mode and the multimedia templates with a video display mode, to generate an audio-video combined multimedia display file.
The method for generating the multimedia file provided by the embodiment of the disclosure obtains the multimedia template corresponding to the preset main body; wherein the multimedia template comprises at least one editable module; acquiring main body display data of the preset main body corresponding to the editable module, and filling the main body display data into the corresponding editable module in the multimedia template; generating a multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data; according to the embodiment of the disclosure, the corresponding main body display data are filled in the multimedia template, so that the multimedia display of the preset main body is realized, the information display is more visual, and the efficiency and the user experience of the information display are improved; the process of generating the multimedia presentation file does not need to be manually participated, so that the labor cost is saved, the automatic generation of the multimedia presentation file with the preset main body is realized, and the generation efficiency of the multimedia presentation file is remarkably improved particularly when the multimedia file is required to be generated in batches.
As shown in fig. 2, step 102 may include the following steps, based on the embodiment shown in fig. 1, described above:
step 1021, obtaining a dimension attribute set of the preset main body.
Wherein the set of dimension attributes includes at least one dimension attribute.
Step 1022, determining the multimedia template corresponding to the preset main body according to the dimension attribute set of the preset main body.
In this embodiment, the preset main body has multiple dimension attributes, the number and the types of dimension attributes corresponding to different preset main bodies may be different, and in this embodiment, at least one dimension attribute corresponding to the preset main body is represented by a dimension attribute set, when a multimedia template is set, a frame or text module can be established for each dimension attribute, and when one multimedia template includes multiple dimension attributes, the modules corresponding to the dimension attributes are spliced to obtain the multimedia template; or respectively establishing a multimedia template for a plurality of different dimension attribute sets.
Fig. 3 is a flowchart illustrating a multimedia file generation method according to another exemplary embodiment of the present disclosure. As shown in fig. 3, the method provided in this embodiment includes:
in step 301, a plurality of dimension attributes corresponding to a plurality of subjects included in a statistics database.
In this embodiment, the multiple subjects may belong to the same category, for example, the multiple subjects are companies, and although there is a difference in dimension attribute between the multiple subjects, a certain number of dimension attributes may be determined by determining a union of dimension attributes corresponding to the multiple subjects; for example, one body includes dimension attribute 1, dimension attribute 2, and dimension attribute 3, and the other body includes dimension attribute 1, dimension attribute 4, and dimension attribute 5, and then when these two bodies are included in the statistics database, the statistics database corresponds to 5 dimension attributes, dimension attribute 1, dimension attribute 2, dimension attribute 3, dimension attribute 4, and dimension attribute 5, respectively.
Step 302, classifying the plurality of dimension attributes into at least one preset dimension attribute set, and determining a multimedia template corresponding to the preset dimension attribute set.
Step 102, obtaining a multimedia template corresponding to a preset main body.
Wherein the multimedia template comprises at least one editable module.
Alternatively, the editable module may be a blank area or blank text box of a predetermined size, and may be filled with any form of data (e.g., text, audio, pictures, video, etc.), which may be rectangular, circular, triangular, or other irregular shape.
Step 104, obtaining main body display data of a preset main body corresponding to the editable module, and filling the main body display data into the corresponding editable module in the multimedia template.
And 106, generating a multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data.
In this embodiment, based on different combinations of multiple dimension attributes, at least one preset dimension attribute set is determined, and a corresponding multimedia template is established for each dimension attribute set, which can be considered to correspond to at least one main body, and by establishing corresponding multimedia templates for different dimension attribute sets, at least one multimedia template corresponding to each main body is realized, and a basis is provided for subsequently acquiring multimedia templates corresponding to preset main bodies.
Alternatively, based on the embodiment shown in fig. 3, step 302 may include:
presetting a priority corresponding to each dimension attribute in a plurality of dimension attribute information;
sorting the plurality of dimension attributes according to descending order to obtain a dimension attribute sequence;
classifying the plurality of dimension attributes into at least one preset dimension attribute set according to the dimension attribute sequence, and determining a multimedia template corresponding to the preset dimension attribute set.
In this embodiment, by presetting a corresponding priority for each dimension attribute, multiple dimension attributes may be ordered according to the priority, and multiple multimedia templates may be determined by a dimension attribute set obtained by classifying based on a dimension attribute sequence, for example, the multimedia templates include a basic dimension template and/or a specific dimension template; classifying a preset number of dimension attributes into a first dimension set, and determining a basic dimension template based on the preset number of dimension attributes included in the first dimension set; classifying the rest dimension attributes in the dimension attribute sequence into at least one second dimension set, and determining a specific dimension template based on the preset number of dimension attributes included in each second dimension set to obtain at least one specific dimension template; the predetermined number of dimension attributes can be sequentially obtained from the dimension attribute sequence and classified into the first dimension set, and the determined basic dimension template has a higher priority than the specific dimension template, i.e. the basic priority template can generally represent the dimension attributes of most subjects.
As shown in fig. 4, step 104 may include the following steps, based on the embodiment shown in fig. 1, described above:
In step 1041, at least one dimension attribute corresponding to the editable module is determined.
Step 1042, searching the main body display data matched with the dimension attribute corresponding to the editable module in the database according to the preset main body.
In this embodiment, since each multimedia template includes a plurality of editable modules and each multimedia template corresponds to a plurality of dimension attributes, each editable module included in the multimedia template corresponds to one dimension attribute, and there may be a plurality of editable modules corresponding to one dimension attribute.
As shown in fig. 5, step 104 may further include the following steps, based on the embodiment shown in fig. 1, as described above:
step 1043, obtaining main body display data of a preset main body corresponding to the editable module according to a form of multimedia template, and filling the main body display data into the corresponding editable module in the form of multimedia template.
Step 1044, obtaining main body display data of the editable modules in the multimedia templates of one form filled with the main body display data, and filling the obtained main body display data into the corresponding editable modules in the multimedia templates of other forms in the various multimedia templates.
Alternatively, the multimedia templates include multimedia templates in various forms, such as video form templates, text form templates, audio form templates, and the like. In this embodiment, a plurality of multimedia templates in different forms are obtained for a preset main body; wherein, the multiple multimedia templates correspond to different display modes; corresponding main body display data can be obtained through a multimedia template in one form (display mode) and filled, corresponding main body display data can be obtained through a multimedia template filled with the main body display data before for other forms of multimedia templates, the obtained main body display data is filled into the other forms of multimedia templates, the step of obtaining the main body display data through a database is not needed to be repeated through the other forms of multimedia templates, and therefore the obtaining efficiency and the filling efficiency of the main body display data are improved.
Alternatively, based on the embodiment shown in fig. 5, step 106 may include:
And merging the multimedia templates of various forms of the main body display data to generate a multimedia display file corresponding to the preset main body.
In the above embodiment, the multimedia templates obtained based on the preset subject include multimedia templates of various forms, for example, an audio form multimedia template (audio form template) and a video form multimedia template (video form template) and a text form multimedia template (text form template) generated for the preset subject, and after the subject display data are respectively filled into the multimedia templates of various forms, the multimedia display files for displaying the preset subject in various manners are obtained in a merging manner, so that the information display efficiency is improved, and the user can view the subject display data of various manifestations at the same time.
As shown in fig. 6, when the multimedia template includes a video template, the step 104 may further include the following steps, based on the embodiment shown in fig. 1, as follows:
in step 1045, the location of the editable module is determined based on the preset pixels or coordinates in the video template.
Optionally, step 1045 may include: searching at least one coordinate point corresponding to the set pixel value in at least one frame of video image included in the video template according to the set pixel value, and determining the position of the editable module based on the at least one coordinate point; and/or the number of the groups of groups,
Searching a maximum coordinate point and a minimum coordinate point in a range corresponding to the set pixel value in at least one frame of video image included in the video template according to the range corresponding to the set pixel value, and determining the position of the editable module based on the maximum coordinate point and the minimum coordinate point; wherein the pixel range comprises at least two pixel values of adjacent values; and/or the number of the groups of groups,
and determining the position of the editable module in at least one frame of video image included in the video template according to the set coordinate range.
Step 1046, populating the subject presentation data to the editable modules in the determined locations.
In this embodiment, in step 1045, at least one coordinate point corresponding to the set pixel value is found in at least one frame of video image included in the video template according to the set pixel value, and the manner of determining the position of the editable module based on the at least one coordinate point is specifically as follows:
by determining the coordinate point through the pixel value, a pixel value can be preset, and by searching the coordinate point where the pixel value is located in the image, the obtained at least one coordinate point is the position of the editable module, for example, the position of the pixel value with the reserved pixel value of [0, 0] in the video image is the position of the editable module, and the position is displayed as a black area in the video image in the video template.
In step 1045, a maximum coordinate point and a minimum coordinate point in a range corresponding to the set pixel value are searched in at least one frame of video image included in the video template according to the range corresponding to the set pixel value, and the position of the editable module is determined based on the maximum coordinate point and the minimum coordinate point, which specifically includes:
the coordinate point is determined by setting the range corresponding to the pixel value, a range corresponding to the set pixel value can be preset, the coordinate point where the range corresponding to the set pixel value is located is searched in the image, and at least one obtained coordinate point is the position of the editable module, for example, the range corresponding to the set pixel value is [0, 0] to [0, 5] in the video image, a region with a relatively close color is displayed in the image, and the position of the editable module is determined by searching the coordinate of the pixel value in the range corresponding to the set pixel value.
The position of the editable module can be determined by presetting the coordinate range of the editable module, and the position of the area corresponding to the editable module can be determined by searching the coordinates on the premise of knowing the coordinate range.
In step 1045, the manner of determining the position of the editable module in at least one frame of video image included in the video template according to the set coordinate range is specifically:
By setting the coordinate range, a region in the video image can be determined according to the coordinate range, the region is the position of the editable module, the process of determining the region can firstly determine a plurality of vertexes of the editable module according to the coordinate range, and the position of the editable module can be determined according to the vertexes, for example, the coordinate ranges are set to be [0,0] to [5,5], and according to the range, four vertexes can be determined to be [0,0], [0,5], [5,0] and [5,5], and the region in the video image can be determined according to the four vertexes, namely, the position of the editable module can be determined.
Alternatively, on the basis of the embodiment shown in fig. 6, when the subject presentation data includes: text and/or pictures; step 1046 may include:
determining the size of the editable module according to the position of the editable module;
adjusting the size of the text and/or the picture based on the size of the editable module;
and filling the text and/or the picture with the adjusted size matched with the editable module into the editable module with the determined position.
In this embodiment, since the reserved position in the image of the video template is fixed, before the text and/or the picture corresponding to the main body is embedded in the video template, the text and/or the picture is resized (for example, the number of the pixel values is adjusted) to obtain the text and/or the picture with the size conforming to the preset position and the text and/or the picture is embedded in the editable module in the video template; optionally, the process of embedding the editable module into the video template may further include dynamic embedding or static embedding, and different video display effects may be achieved by different embedding manners. In a special case, in response to the size of the adjusted text and/or picture not matching the size of the editable module, the text is subjected to line feed processing or keyword extraction, and/or the picture is subjected to scaling processing. The processing of this step is for text and/or picture content that is compressed to be still larger than the size of the editable module, and in order to enable embedding of the text and/or picture into the video template, the text and/or picture may be processed as described above to ensure that the primary content is presented in the video template.
Optionally, on the basis of the embodiment shown in fig. 6, when the subject presentation data may further include: video; step 1046 may include:
determining the size of the editable module according to the position of the editable module;
adjusting the display size of the video based on the size of the editable module;
and filling the video matched with the editable module after adjustment into the editable module at the determined position, and writing the starting time and the ending time corresponding to the video into the multimedia presentation file.
When a video is embedded in a video template, similar to a method for embedding pictures, the display size of the video is required to be adjusted in advance, so that the video can be displayed in an editable module, the video is embedded and the only difference between the video and the pictures is that the playing time (comprising the starting time and the ending time) of the video is written into a multimedia display file while the video is embedded, so that the embedded video starts to be played at the set starting time and the playing of the video is ended at the set ending time when the multimedia display file expressed in the video is played, and the picture-in-picture display function is realized.
Fig. 7 is a flowchart illustrating a multimedia file generation method according to still another exemplary embodiment of the present disclosure. As shown in fig. 7, the multimedia template in this embodiment includes a text template, and the method provided in this embodiment includes the following steps:
Step 102, obtaining a multimedia template corresponding to a preset main body.
Wherein the multimedia template comprises at least one editable module.
In step 703, an attribute value corresponding to at least one dimension attribute in the subject presentation data is extracted.
Optionally, the acquired subject presentation data may include a lot of redundant information, and in order to increase the value of the resulting video, the present embodiment extracts a plurality of attribute values (i.e., keywords corresponding to related dimension attributes) from each piece of subject presentation data.
And step 704, filling the attribute values into corresponding editable modules in at least one text template according to the corresponding dimension attributes.
Step 705, determining a priority corresponding to each text template in at least one text template, and sorting the at least one text template according to the priorities from high to low.
And step 706, connecting at least one text template filled with the main body display data according to the sequence to obtain the multimedia display file corresponding to the preset main body.
Optionally, the priority of each text template can be determined according to the priority of the corresponding dimension attribute, the more important dimension attribute corresponds to the higher priority, the higher the priority of the corresponding text template, and by sequencing the text templates according to the priority and connecting at least one text template according to the sequencing, the normalized main body display data of the preset main body expressed in the text expression form can be obtained, so that the main body can be better known by other people.
On the basis of the embodiment shown in fig. 7, the multimedia presentation file further includes an audio presentation file;
at this time, generating a multimedia presentation file corresponding to the preset main body includes:
segmenting the multimedia presentation file determined by the text template according to the dimension attribute to obtain a plurality of paragraph texts with a certain sequence;
determining a tone from a plurality of preset tone colors, and respectively performing audio conversion processing on a plurality of paragraph texts based on the tone colors to obtain a plurality of paragraph audios;
and connecting a plurality of paragraph audios according to the sequence among the plurality of paragraph texts to obtain an audio editing file.
In the embodiment, the corresponding audio editing file is generated based on the multimedia presentation file filled with the text expression form of the main body presentation data, the matching performance of the audio and the text is improved through segmentation, the error is reduced, the diversity of the obtained audio is improved through presetting a plurality of timbres, the problem of poor user experience caused by the fact that the main body is the same timbre no matter what is, and the user experience is improved.
As shown in fig. 8, when the multimedia template includes an audio template, the step 104 may further include the following steps, based on the embodiment shown in fig. 1, as described above:
In step 1047, an attribute value corresponding to at least one dimension attribute in the subject presentation data is extracted.
In step 1048, a tone is determined from a plurality of preset tone colors, and the attribute value is converted into at least one section of audio based on the tone color.
At step 1049, at least one piece of audio is filled into a corresponding editable module in the audio template.
In this embodiment, for an attribute value corresponding to a dimension attribute, a tone is determined from a plurality of preset tone colors, optionally, the determination of the tone is determined based on the tone color in the audio template, the tone color in the audio template is required to be always the same as that in the audio template, the attribute value is converted into audio through the existing audio conversion technology, and the obtained at least one audio is filled into a corresponding editable module in the audio template, so that a complete audio can be generated, and the display of a preset main body through audio is realized.
Fig. 9 is a flowchart illustrating a multimedia file generation method according to still another exemplary embodiment of the present disclosure. As shown in fig. 9, the multimedia presentation file includes: audio presentation files and video presentation files; the method comprises the following steps:
step 102, obtaining a multimedia template corresponding to a preset main body.
Wherein the multimedia template comprises at least one editable module.
Step 104, obtaining main body display data of a preset main body corresponding to the editable module, and filling the main body display data into the corresponding editable module in the multimedia template.
And 106, generating a multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data.
Step 908, adjusting the playing speed of the video presentation file according to the duration of the audio presentation file.
Step 910, synthesizing the adjusted video display file and audio display file to obtain a display file corresponding to the preset main body.
In this embodiment, any realizable technology in the prior art may be used for synthesizing the audio and video, and this embodiment does not limit the specific synthesis technology, and, at the same time, for the case that the audio display file and the video display file in the synthesis are different in length, the duration of the audio display file is taken as a criterion, and on the premise of ensuring the audio duration (the audio is not deformed), the playing speed of the video display file is adjusted so as to unify the duration of the audio and video display file; optionally, in order to ensure that the audio presentation file is matched with the video presentation file, the segmentation synthesis can be performed according to the segments corresponding to the audio presentation file, that is, the video presentation file is segmented according to the attribute type to obtain multiple segments of video segments, each segment of audio in the audio presentation file is synthesized with the video segment corresponding to the attribute type corresponding to the audio presentation file to obtain multiple segments of introduction video segments, and the multiple segments of introduction video segments are connected to obtain the introduction video.
Optionally, the multimedia presentation file further comprises: a text presentation file; the present embodiment further includes, based on the embodiment shown in fig. 9, the following steps:
generating a subtitle file based on the text presentation file;
and embedding the subtitle file into the synthesized file to obtain a display file corresponding to the preset main body.
In this embodiment, after the video presentation file is generated, a subtitle file with an external set format (for example, srt format) may be automatically generated according to the text presentation file, and the external subtitle is embedded into the video to generate an introduction video with a subtitle, so as to improve user experience.
Optionally, the method provided in this embodiment further includes:
generating a watermark picture with set transparency according to the preset identification information, and embedding the watermark picture with set transparency into the multimedia display file.
In this embodiment, after the introduction of the multimedia presentation file is generated, the security of the multimedia presentation file may be further improved by adding a watermark, and optionally, the watermark adding manner may be any one of the methods in the prior art, and the embodiment does not limit the watermark adding manner, and the setting transparency thereof may be set or adjusted according to actual needs.
In some alternative embodiments, the multimedia templates include at least one presentation style multimedia template; the method for obtaining the multimedia template corresponding to the preset main body comprises the following steps:
When the preset main bodies of the multimedia display files to be generated are the preset number, two or more multimedia templates of the display styles are obtained from the multimedia templates corresponding to the preset main bodies.
Optionally, in order to provide a differential description multimedia presentation file, providing a preset main body with multimedia templates with multiple presentation styles, wherein different presentation styles can be realized according to different fonts and/or word sizes in the text presentation file, or different presentation styles can be realized according to different display colors of characters, and when describing different main bodies, a text template is randomly acquired; for the video display file, a video template can be randomly acquired when describing different subjects by including various content or video templates with differences in display (such as color, style and the like) in the corresponding video templates, so that differentiation of introduced videos is realized; for the audio display files, the diversification of the audio display files can be realized through various alternative tone colors; and the differentiation of the multimedia presentation file is also realized through different combinations of the multimedia presentation files in various different forms.
Any of the multimedia file generation methods provided by the embodiments of the present disclosure may be performed by any suitable device having data processing capabilities, including, but not limited to: terminal equipment, servers, etc. Alternatively, any of the multimedia file generation methods provided by the embodiments of the present disclosure may be executed by a processor, such as the processor executing any of the multimedia file generation methods mentioned by the embodiments of the present disclosure by invoking corresponding instructions stored in a memory. And will not be described in detail below.
Exemplary apparatus
Fig. 10 is a schematic structural view of a multimedia file generation device according to an exemplary embodiment of the present disclosure. As shown in fig. 10, this embodiment includes:
the template obtaining module 11 is configured to obtain a multimedia template corresponding to a preset main body.
Wherein the multimedia template comprises at least one editable module.
The information filling module 12 is configured to obtain main body display data of a preset main body corresponding to the editable module, and fill the main body display data into the corresponding editable module in the multimedia template.
The information display module 13 is configured to generate a multimedia display file corresponding to a preset main body according to the multimedia template filled with the main body display data.
According to the multimedia file generation device provided by the embodiment of the disclosure, the corresponding main body display data are filled in the multimedia template, so that the multimedia display of the preset main body is realized, the information display is more visual, and the efficiency and the user experience of the information display are improved; and the process of generating the multimedia presentation file does not need to be manually participated, so that the labor cost is saved, the automatic generation of the multimedia presentation file with the preset main body is realized, and the generation efficiency of the multimedia presentation file is improved.
Optionally, the template obtaining module 11 is specifically configured to obtain a set of dimension attributes of the preset main body; wherein the set of dimension attributes includes at least one dimension attribute; and determining the multimedia template corresponding to the preset main body according to the dimension attribute set of the preset main body.
Optionally, the apparatus provided by the present implementation further includes:
the attribute statistics module is used for counting a plurality of dimension attributes corresponding to a plurality of main bodies included in the database;
and the attribute distribution module is used for classifying the plurality of dimension attributes into at least one preset dimension attribute set and determining a multimedia template corresponding to the preset dimension attribute set.
Optionally, the attribute distribution module is specifically configured to preset a priority corresponding to each dimension attribute in the plurality of dimension attribute information; sorting the plurality of dimension attributes according to descending order to obtain a dimension attribute sequence; classifying the plurality of dimension attributes into at least one preset dimension attribute set according to the dimension attribute sequence, and determining a multimedia template corresponding to the preset dimension attribute set.
Optionally, the information populating module 12 is specifically configured to determine at least one dimension attribute corresponding to the editable module; searching main body display data matched with the dimension attribute corresponding to the editable module in the database according to the preset main body.
Optionally, the multimedia template comprises a plurality of forms of multimedia templates; wherein, the multiple multimedia templates correspond to different display modes;
the information filling module 12 is specifically configured to obtain main body display data of a preset main body corresponding to the editable module according to a form of multimedia template, and fill the main body display data into the corresponding editable module in the form of multimedia template; and acquiring the main body display data of the editable modules in the multimedia templates of one form filled with the main body display data, and filling the acquired main body display data into the corresponding editable modules in the multimedia templates of other forms in the various multimedia templates.
Optionally, the information filling module 12 is configured to combine the multimedia templates filled with the subject display data to generate the multimedia display file corresponding to the preset subject when generating the multimedia display file corresponding to the preset subject according to the multimedia templates filled with the subject display data.
Optionally, the multimedia template comprises a video template;
the information filling module 12 includes:
the position determining unit is used for determining the position of the editable module based on preset pixels or coordinates in the video template;
and the module filling unit is used for filling the main body display data into the editable module at the determined position.
Optionally, the position determining unit is specifically configured to find at least one coordinate point corresponding to the set pixel value in at least one frame of video image included in the video template according to the set pixel value, and determine a position of the editable module based on the at least one coordinate point; and/or the number of the groups of groups,
searching a maximum coordinate point and a minimum coordinate point in a range corresponding to the set pixel value in at least one frame of video image included in the video template according to the range corresponding to the set pixel value, and determining the position of the editable module based on the maximum coordinate point and the minimum coordinate point; and/or the number of the groups of groups,
and determining the position of the editable module in at least one frame of video image included in the video template according to the set coordinate range.
Optionally, the subject presentation data includes: text and/or pictures;
the module filling unit is specifically used for determining the size of the editable module according to the position of the editable module; adjusting the size of the text and/or the picture based on the size of the editable module; and filling the text and/or the picture with the adjusted size matched with the editable module into the editable module with the determined position.
Optionally, the module filling unit is further configured to perform a line feed process or extract keywords on the text and/or perform a scaling process on the picture in response to the adjusted size of the text and/or the picture not matching the size of the editable module.
Optionally, the subject presentation data includes: video;
the module filling unit is specifically used for determining the size of the editable module according to the position of the editable module; adjusting the display size of the video based on the size of the editable module; and filling the video matched with the editable module after adjustment into the editable module at the determined position, and writing the starting time and the ending time corresponding to the video into the multimedia presentation file.
Optionally, the multimedia template comprises a text template;
the information filling module 12 is specifically configured to extract an attribute value corresponding to at least one dimension attribute in the main body display data; filling the attribute values into corresponding editable modules in at least one text template according to the corresponding dimension attributes;
the information display module 13 is specifically configured to determine a priority corresponding to each text template in at least one text template, and order the at least one text template according to the priorities from high to low; and connecting at least one text template filled with the main body display data according to the sequence to obtain a multimedia display file corresponding to the preset main body.
Optionally, the multimedia presentation file further comprises an audio presentation file;
the information display module 13 is specifically configured to segment the multimedia display file determined by the text template according to the dimension attribute, so as to obtain a plurality of paragraph texts with a certain sequence; determining a tone from a plurality of preset tone colors, and respectively performing audio conversion processing on a plurality of paragraph texts based on the tone colors to obtain a plurality of paragraph audios; and connecting a plurality of paragraph audios according to the sequence among the plurality of paragraph texts to obtain an audio editing file.
Optionally, the multimedia template comprises an audio template;
the information filling module 12 is specifically configured to extract an attribute value corresponding to at least one dimension attribute in the main body display data; determining a tone from a plurality of preset tone colors, and performing audio conversion on the attribute values based on the tone colors to obtain at least one section of audio; and filling at least one section of audio into the corresponding editable module in the audio template.
Optionally, the multimedia presentation file includes: audio presentation files and video presentation files;
the device provided in this embodiment further includes:
adjusting the playing speed of the video presentation file according to the duration of the audio presentation file;
and synthesizing the adjusted video display file and the audio display file to obtain a display file corresponding to the preset main body.
Optionally, the multimedia presentation file further comprises: a text presentation file;
the device provided in this embodiment further includes:
generating a subtitle file based on the text presentation file;
and embedding the subtitle file into the synthesized file to obtain a display file corresponding to the preset main body.
Optionally, the apparatus provided in this embodiment further includes:
generating a watermark picture with set transparency according to the preset identification information, and embedding the watermark picture with set transparency into the multimedia display file.
Optionally, the multimedia templates include at least one presentation style multimedia template; the template acquisition module is specifically configured to acquire two or more multimedia templates of a display style from the multimedia templates corresponding to the preset main bodies when the preset main bodies of the multimedia display files to be generated are the preset number.
Exemplary electronic device
Next, an electronic device according to an embodiment of the present disclosure is described with reference to fig. 11. The electronic device may be either or both of the first device 100 and the second device 200, or a stand-alone device independent thereof, which may communicate with the first device and the second device to receive the acquired input signals therefrom.
Fig. 11 illustrates a block diagram of an electronic device according to an embodiment of the disclosure.
As shown in fig. 11, the electronic device 110 includes one or more processors 111 and a memory 112.
Processor 111 may be a Central Processing Unit (CPU) or other form of processing unit having data processing and/or instruction execution capabilities, and may control other components in electronic device 110 to perform desired functions.
Memory 112 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random Access Memory (RAM) and/or cache memory (cache), and the like. The non-volatile memory may include, for example, read Only Memory (ROM), hard disk, flash memory, and the like. One or more computer program instructions may be stored on the computer readable storage medium that can be executed by the processor 111 to implement the sliding verification code verification method and/or other desired functions of the various embodiments of the present disclosure described above. Various contents such as an input signal, a signal component, a noise component, and the like may also be stored in the computer-readable storage medium.
In one example, the electronic device 110 may further include: an input device 113 and an output device 114, which are interconnected by a bus system and/or other forms of connection mechanisms (not shown).
For example, when the electronic device is the first device 100 or the second device 200, the input means 113 may be a microphone or a microphone array as described above for capturing an input signal of a sound source. When the electronic device is a stand-alone device, the input means 113 may be a communication network connector for receiving the acquired input signals from the first device 100 and the second device 200.
In addition, the input device 113 may also include, for example, a keyboard, a mouse, and the like.
The output device 114 may output various information to the outside, including the determined distance information, direction information, and the like. The output devices 94 may include, for example, a display, speakers, a printer, and a communication network and remote output devices connected thereto, etc.
Of course, only some of the components of the electronic device 110 that are relevant to the present disclosure are shown in fig. 11, components such as buses, input/output interfaces, etc. are omitted for simplicity. In addition, the electronic device 110 may include any other suitable components depending on the particular application.
Exemplary computer program product and computer readable storage Medium
In addition to the methods and apparatus described above, embodiments of the present disclosure may also be a computer program product comprising computer program instructions which, when executed by a processor, cause the processor to perform the steps in a multimedia file generation method according to various embodiments of the present disclosure described in the "exemplary methods" section of the present description.
The computer program product may write program code for performing the operations of embodiments of the present disclosure in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server.
Furthermore, embodiments of the present disclosure may also be a computer-readable storage medium, having stored thereon computer program instructions, which when executed by a processor, cause the processor to perform the steps in a multimedia file generation method according to various embodiments of the present disclosure described in the above "exemplary method" section of the present disclosure.
The computer readable storage medium may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The basic principles of the present disclosure have been described above in connection with specific embodiments, however, it should be noted that the advantages, benefits, effects, etc. mentioned in the present disclosure are merely examples and not limiting, and these advantages, benefits, effects, etc. are not to be considered as necessarily possessed by the various embodiments of the present disclosure. Furthermore, the specific details disclosed herein are for purposes of illustration and understanding only, and are not intended to be limiting, since the disclosure is not necessarily limited to practice with the specific details described.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different manner from other embodiments, so that the same or similar parts between the embodiments are mutually referred to. For system embodiments, the description is relatively simple as it essentially corresponds to method embodiments, and reference should be made to the description of method embodiments for relevant points.
The block diagrams of the devices, apparatuses, devices, systems referred to in this disclosure are merely illustrative examples and are not intended to require or imply that the connections, arrangements, configurations must be made in the manner shown in the block diagrams. As will be appreciated by one of skill in the art, the devices, apparatuses, devices, systems may be connected, arranged, configured in any manner. Words such as "including," "comprising," "having," and the like are words of openness and mean "including but not limited to," and are used interchangeably therewith. The terms "or" and "as used herein refer to and are used interchangeably with the term" and/or "unless the context clearly indicates otherwise. The term "such as" as used herein refers to, and is used interchangeably with, the phrase "such as, but not limited to.
The methods and apparatus of the present disclosure may be implemented in a number of ways. For example, the methods and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, firmware. The above-described sequence of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the sequence specifically described above unless specifically stated otherwise. Furthermore, in some embodiments, the present disclosure may also be implemented as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
It is also noted that in the apparatus, devices and methods of the present disclosure, components or steps may be disassembled and/or assembled. Such decomposition and/or recombination should be considered equivalent to the present disclosure.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of the disclosure to the form disclosed herein. Although a number of example aspects and embodiments have been discussed above, a person of ordinary skill in the art will recognize certain variations, modifications, alterations, additions, and subcombinations thereof.
Claims (20)
1. A method for generating a multimedia file, comprising:
acquiring a multimedia template corresponding to a preset main body; wherein the multimedia template comprises at least one editable module;
acquiring main body display data of the preset main body corresponding to the editable module, and filling the main body display data into the corresponding editable module in the multimedia template;
generating a multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data; the multimedia template comprises a video template;
the populating the subject presentation data to corresponding editable modules in the multimedia template includes:
determining the position of an editable module based on preset pixels or coordinates in the video template;
an editable module that populates the subject presentation data to a determined location;
If the multimedia template includes multimedia templates in multiple forms, where the multiple multimedia templates correspond to different display modes, the obtaining main body display data of the preset main body corresponding to the editable module, and filling the main body display data into the editable module corresponding to the multimedia template includes:
acquiring main body display data of the preset main body corresponding to the editable module according to a form of multimedia template, and filling the main body display data into the corresponding editable module in the form of multimedia template;
and acquiring main body display data of the editable modules in the multimedia templates of one form filled with the main body display data, and filling the acquired main body display data into the corresponding editable modules in the multimedia templates of other forms in the various multimedia templates.
2. The method of claim 1, wherein the obtaining the multimedia template corresponding to the preset body includes:
acquiring a dimension attribute set of the preset main body; wherein the set of dimension attributes includes at least one dimension attribute;
and determining the multimedia template corresponding to the preset main body according to the dimension attribute set of the preset main body.
3. The method according to claim 1, further comprising, before the step of obtaining the multimedia template corresponding to the preset body:
a plurality of dimension attributes corresponding to a plurality of subjects included in the statistics database;
classifying the plurality of dimension attributes into at least one preset dimension attribute set, and determining a multimedia template corresponding to the preset dimension attribute set.
4. A method according to claim 3, wherein classifying the plurality of dimension attributes into at least one preset set of dimension attributes comprises:
presetting a priority corresponding to each dimension attribute in the plurality of dimension attribute information;
sorting the plurality of dimension attributes according to descending order to obtain a dimension attribute sequence;
classifying the plurality of dimension attributes into at least one preset dimension attribute set according to the dimension attribute sequence, and determining a multimedia template corresponding to the preset dimension attribute set.
5. The method of claim 1, wherein the obtaining the body presentation data of the preset body corresponding to the editable module comprises:
determining at least one dimension attribute corresponding to the editable module;
And searching main body display data matched with the dimension attribute corresponding to the editable module in a database according to the preset main body.
6. The method of claim 1, wherein generating a multimedia presentation file corresponding to the preset body from the multimedia template filled with the body presentation data comprises:
and merging the multimedia templates filled with the main body display data to generate a multimedia display file corresponding to the preset main body.
7. The method of any of claims 1-6, wherein determining the location of the editable module based on pixels or coordinates in the video template comprises:
searching at least one coordinate point corresponding to a set pixel value in at least one frame of video image included in the video template according to the set pixel value, and determining the position of the editable module based on the at least one coordinate point; and/or the number of the groups of groups,
searching a maximum coordinate point and a minimum coordinate point in a range corresponding to the set pixel value in at least one frame of video image included in the video template according to the range corresponding to the set pixel value, and determining the position of the editable module based on the maximum coordinate point and the minimum coordinate point; and/or the number of the groups of groups,
And determining the position of the editable module in at least one frame of video image included in the video template according to the set coordinate range.
8. The method of claim 6, wherein the subject presentation data comprises: text and/or pictures;
the editable module populating the subject presentation data to the determined location, comprising:
determining the size of the editable module according to the position of the editable module;
resizing the text and/or picture based on the size of the editable module;
and filling the text and/or the picture with the adjusted size matched with the editable module into the editable module with the determined position.
9. The method of claim 8, further comprising, prior to populating the location-determining editable module with text and/or pictures of the adjusted size that match the editable module:
and responding to the mismatch of the size of the adjusted text and/or picture and the size of the editable module, performing line feed processing or keyword extraction on the text, and/or performing scaling processing on the picture.
10. The method of any one of claims 1-6, wherein the subject presentation data comprises: video;
the editable module populating the subject presentation data to the determined location, comprising:
determining the size of the editable module according to the position of the editable module;
adjusting the display size of the video based on the size of the editable module;
and filling the video matched with the editable module after adjustment into the editable module at the determined position, and writing the starting time and the ending time corresponding to the video into the multimedia presentation file.
11. The method of any of claims 1-6, wherein the multimedia template comprises a text template;
the populating the subject presentation data to corresponding editable modules in the multimedia template includes:
extracting an attribute value corresponding to at least one dimension attribute in the main body display data;
filling the attribute values into corresponding editable modules in at least one text template according to corresponding dimension attributes;
the generating a multimedia presentation file corresponding to the preset main body according to the multimedia template filled with the main body presentation data comprises the following steps:
Determining the corresponding priority of each text template in the at least one text template, and sequencing the at least one text template from high to low according to the priority;
and connecting the at least one text template filled with the main body display data according to the sequence to obtain the multimedia display file corresponding to the preset main body.
12. The method of claim 11, wherein the multimedia presentation file further comprises an audio presentation file;
the generating the multimedia presentation file corresponding to the preset main body comprises the following steps:
segmenting the multimedia presentation file determined by the text template according to dimension attributes to obtain a plurality of paragraph texts with a certain sequence;
determining a tone from a plurality of preset tone colors, and respectively performing audio conversion processing on the plurality of paragraph texts based on the tone colors to obtain a plurality of paragraph audios;
and connecting the plurality of paragraph audios according to the sequence among the plurality of paragraph texts to obtain the audio editing file.
13. The method of any of claims 1-6, wherein the multimedia template comprises an audio template;
the populating the subject presentation data to corresponding editable modules in the multimedia template includes:
Extracting an attribute value corresponding to at least one dimension attribute in the main body display data;
determining a tone from a plurality of preset tone colors, and performing audio conversion on the attribute values based on the tone colors to obtain at least one section of audio;
and filling the at least one section of audio into a corresponding editable module in the audio template.
14. The method of any of claims 1-6, wherein the multimedia presentation file comprises: audio presentation files and video presentation files;
the method further comprises the steps of:
adjusting the playing speed of the video presentation file according to the duration of the audio presentation file;
and synthesizing the adjusted video display file and the audio display file to obtain a display file corresponding to the preset main body.
15. The method of claim 14, wherein the multimedia presentation file further comprises: a text presentation file;
after the video presentation file and the audio presentation file are synthesized and adjusted, the method further comprises the following steps:
generating a subtitle file based on the text display file;
and embedding the subtitle file into the synthesized file to obtain a display file corresponding to the preset main body.
16. The method according to any one of claims 1-6, further comprising:
generating a watermark picture with set transparency according to preset identification information, and embedding the watermark picture with set transparency into the multimedia display file.
17. The method of any one of claims 1-6, wherein the multimedia templates comprise at least one presentation style multimedia template; the method for obtaining the multimedia template corresponding to the preset main body comprises the following steps:
when the preset main bodies of the multimedia display files to be generated are the preset number, two or more multimedia templates of the display styles are obtained from the multimedia templates corresponding to the preset main bodies.
18. A multimedia file generation apparatus, comprising:
the template acquisition module is used for acquiring a multimedia template corresponding to the preset main body; wherein the multimedia template comprises at least one editable module;
the information filling module is used for acquiring main body display data of the preset main body corresponding to the editable module and filling the main body display data into the editable module corresponding to the multimedia template;
the information display module is used for generating a multimedia display file corresponding to the preset main body according to the multimedia template filled with the main body display data; the multimedia template comprises a video template;
The information filling module comprises:
the position determining unit is used for determining the position of the editable module based on preset pixels or coordinates in the video template;
the module filling unit is used for filling the main body display data into an editable module at a determined position;
if the multimedia template comprises a plurality of forms of multimedia templates; the information filling module is specifically configured to obtain main body display data of the preset main body corresponding to the editable module according to a multimedia template of one form, and fill the main body display data into the editable module corresponding to the multimedia template of one form; and acquiring the main body display data of the editable modules in the multimedia templates filled with the main body display data, and filling the acquired main body display data into the corresponding editable modules in the multimedia templates of other forms in the various multimedia templates.
19. A computer readable storage medium, characterized in that the storage medium stores a computer program for executing the multimedia file generation method of any of the preceding claims 1-17.
20. An electronic device, the electronic device comprising:
a processor;
a memory for storing the processor-executable instructions;
the processor is configured to read the executable instructions from the memory and execute the instructions to implement the method for generating a multimedia file according to any of the preceding claims 1-17.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010238531.XA CN111460183B (en) | 2020-03-30 | 2020-03-30 | Method and device for generating multimedia file, storage medium and electronic equipment |
PCT/CN2020/084738 WO2021196281A1 (en) | 2020-03-30 | 2020-04-14 | Multimedia file generation method and apparatus, storage medium and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010238531.XA CN111460183B (en) | 2020-03-30 | 2020-03-30 | Method and device for generating multimedia file, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111460183A CN111460183A (en) | 2020-07-28 |
CN111460183B true CN111460183B (en) | 2024-02-13 |
Family
ID=71681760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010238531.XA Active CN111460183B (en) | 2020-03-30 | 2020-03-30 | Method and device for generating multimedia file, storage medium and electronic equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111460183B (en) |
WO (1) | WO2021196281A1 (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112073649B (en) * | 2020-09-04 | 2022-12-13 | 北京字节跳动网络技术有限公司 | Multimedia data processing method, multimedia data generating method and related equipment |
CN112291635B (en) * | 2020-10-28 | 2022-07-15 | 北京金堤科技有限公司 | Method and device for generating multimedia file, electronic equipment and storage medium |
CN112616085B (en) * | 2020-12-09 | 2023-05-26 | 四川金熊猫新媒体有限公司 | EPG presentation solving method and device based on IPTV dynamic template combination |
CN112634426B (en) * | 2020-12-17 | 2023-09-29 | 深圳万兴软件有限公司 | Method for displaying multimedia data, electronic equipment and computer storage medium |
CN112561988B (en) * | 2020-12-22 | 2024-11-12 | 咪咕文化科技有限公司 | Multimedia resource positioning method, electronic device and readable storage medium |
CN112584061B (en) * | 2020-12-24 | 2023-08-01 | 咪咕文化科技有限公司 | Multimedia universal template generation method, electronic equipment and storage medium |
CN113065007B (en) * | 2021-03-22 | 2024-10-18 | 平安银行股份有限公司 | Method, device, equipment and storage medium for generating multimedia file |
CN115269889B (en) * | 2021-04-30 | 2024-07-02 | 北京字跳网络技术有限公司 | Clip template search method and device |
CN113204657B (en) * | 2021-05-19 | 2024-02-06 | 广州九舞数字科技有限公司 | Integrated combined intelligent display system |
CN113626632B (en) * | 2021-07-30 | 2023-10-31 | 北京达佳互联信息技术有限公司 | Album material display method and device and electronic equipment |
CN113778419B (en) * | 2021-08-09 | 2023-06-02 | 北京有竹居网络技术有限公司 | Method and device for generating multimedia data, readable medium and electronic equipment |
CN114286181B (en) * | 2021-10-25 | 2023-08-15 | 腾讯科技(深圳)有限公司 | Video optimization method and device, electronic equipment and storage medium |
CN114238689A (en) | 2021-12-17 | 2022-03-25 | 北京百度网讯科技有限公司 | Video generation method, apparatus, electronic device, storage medium and program product |
CN114339208A (en) * | 2021-12-29 | 2022-04-12 | 北京金堤科技有限公司 | Video testing method and device, electronic equipment and computer storage medium |
CN117082292A (en) * | 2022-05-10 | 2023-11-17 | 北京字跳网络技术有限公司 | Video generation method, apparatus, device, storage medium, and program product |
CN115757839A (en) * | 2022-09-28 | 2023-03-07 | 深圳市宝泽科技有限公司 | A method and system for multimedia custom template display control |
CN116150413B (en) * | 2023-02-07 | 2024-06-04 | 北京达佳互联信息技术有限公司 | Multimedia resource display method and device |
CN117370584B (en) * | 2023-12-08 | 2024-10-18 | 中国信息通信研究院 | Method and system for synthesizing multimedia data in depth |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001077897A2 (en) * | 1999-09-27 | 2001-10-18 | Torveo Technologies | System and method using a web catalog with dynamic multimedia data using java |
CN103986980A (en) * | 2014-05-30 | 2014-08-13 | 中国传媒大学 | A hypermedia editing method and system |
CN105447016A (en) * | 2014-08-18 | 2016-03-30 | 北大方正集团有限公司 | Assembly fast search and reuse method |
CN107241646A (en) * | 2017-07-12 | 2017-10-10 | 北京奇虎科技有限公司 | The edit methods and device of multimedia video |
CN110069758A (en) * | 2018-01-19 | 2019-07-30 | 北京搜狗科技发展有限公司 | A kind of dissemination method of multimedia messages, device and storage medium |
CN110475157A (en) * | 2019-07-19 | 2019-11-19 | 平安科技(深圳)有限公司 | Multimedia messages methods of exhibiting, device, computer equipment and storage medium |
CN110826080A (en) * | 2019-09-18 | 2020-02-21 | 平安科技(深圳)有限公司 | Multimedia file generation method, device, equipment and computer readable storage medium |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004097599A2 (en) * | 2003-04-28 | 2004-11-11 | Sony Pictures Entertainment Inc. | Rich media publishing |
TWI282926B (en) * | 2005-10-06 | 2007-06-21 | Fashionow Co Ltd | Template-based multimedia editor and editing method thereof |
US7813724B2 (en) * | 2006-03-17 | 2010-10-12 | Comverse Ltd. | System and method for multimedia-to-video conversion to enhance real-time mobile video services |
WO2017100643A1 (en) * | 2015-12-10 | 2017-06-15 | Cine Design Group Llc | Method and apparatus for non-linear media editing using file-based inserts into finalized digital multimedia files |
CN108965737B (en) * | 2017-05-22 | 2022-03-29 | 腾讯科技(深圳)有限公司 | Media data processing method, device and storage medium |
CN110781418A (en) * | 2018-07-30 | 2020-02-11 | 上海哔哩哔哩科技有限公司 | Webpage text editing method and device based on URL identification and storage medium |
CN109684565A (en) * | 2018-12-11 | 2019-04-26 | 北京字节跳动网络技术有限公司 | The generation of Webpage correlation video and methods of exhibiting, device, system and electronic equipment |
-
2020
- 2020-03-30 CN CN202010238531.XA patent/CN111460183B/en active Active
- 2020-04-14 WO PCT/CN2020/084738 patent/WO2021196281A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001077897A2 (en) * | 1999-09-27 | 2001-10-18 | Torveo Technologies | System and method using a web catalog with dynamic multimedia data using java |
CN103986980A (en) * | 2014-05-30 | 2014-08-13 | 中国传媒大学 | A hypermedia editing method and system |
CN105447016A (en) * | 2014-08-18 | 2016-03-30 | 北大方正集团有限公司 | Assembly fast search and reuse method |
CN107241646A (en) * | 2017-07-12 | 2017-10-10 | 北京奇虎科技有限公司 | The edit methods and device of multimedia video |
CN110069758A (en) * | 2018-01-19 | 2019-07-30 | 北京搜狗科技发展有限公司 | A kind of dissemination method of multimedia messages, device and storage medium |
CN110475157A (en) * | 2019-07-19 | 2019-11-19 | 平安科技(深圳)有限公司 | Multimedia messages methods of exhibiting, device, computer equipment and storage medium |
CN110826080A (en) * | 2019-09-18 | 2020-02-21 | 平安科技(深圳)有限公司 | Multimedia file generation method, device, equipment and computer readable storage medium |
Non-Patent Citations (2)
Title |
---|
刘洋,鲁东明,刁常宇,况奕.敦煌285窟多媒体集成虚拟展示.计算机辅助设计与图形学学报.2004,(11),全文. * |
黄云鹤 ; .多媒体课件素材选择与编辑.硅谷.2012,(13),全文. * |
Also Published As
Publication number | Publication date |
---|---|
WO2021196281A1 (en) | 2021-10-07 |
CN111460183A (en) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111460183B (en) | Method and device for generating multimedia file, storage medium and electronic equipment | |
US20220084077A1 (en) | Method for automatically generating advertisement, electronic device, and computer-readable storage medium | |
CN111368562B (en) | Method and device for translating characters in picture, electronic equipment and storage medium | |
US8571359B2 (en) | Image processing device, method and storage medium for storing and displaying an electronic document | |
CN111415396A (en) | An image generation method, device and storage medium | |
JP6603925B1 (en) | Movie editing server and program | |
CN112102445B (en) | Building poster manufacturing method, device, equipment and computer readable storage medium | |
EP4099711A1 (en) | Method and apparatus and storage medium for processing video and timing of subtitles | |
CN117478975A (en) | Video generation method, device, computer equipment and storage medium | |
JP6730760B2 (en) | Server and program, video distribution system | |
JP6730757B2 (en) | Server and program, video distribution system | |
CN115909449A (en) | File processing method, file processing device, electronic equipment, storage medium and program product | |
CN112784527B (en) | Document merging method and device and electronic equipment | |
KR102347228B1 (en) | A method for providing a producing service of transformed multimedia contents using matching of video resources and an apparatus using it | |
CN116156248A (en) | Video generation method, device, electronic device and storage medium | |
JP6713183B1 (en) | Servers and programs | |
KR20220079019A (en) | A program for providing multimedia contents production service | |
KR20220079060A (en) | Resource database device for document-based video resource matching and multimedia conversion content production | |
KR20220079029A (en) | Method for providing automatic document-based multimedia content creation service | |
KR20220079042A (en) | Program recorded medium for providing service | |
KR20220079073A (en) | Production interface device for multimedia conversion content production service providing device | |
CN112597308B (en) | Text data processing method, device, electronic device and storage medium | |
CN116383427B (en) | A batch analysis method, system and medium for pictures based on smart wearable devices | |
CN117289869B (en) | Data processing method, device, equipment and storage medium | |
CN117078835B (en) | Vehicle preview generation method, device, equipment and medium thereof |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |