CN109547841B - Short video data processing method and device and electronic equipment - Google Patents
Short video data processing method and device and electronic equipment Download PDFInfo
- Publication number
- CN109547841B CN109547841B CN201811565183.6A CN201811565183A CN109547841B CN 109547841 B CN109547841 B CN 109547841B CN 201811565183 A CN201811565183 A CN 201811565183A CN 109547841 B CN109547841 B CN 109547841B
- Authority
- CN
- China
- Prior art keywords
- video
- stage
- short video
- parameters
- short
- 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
Images
Classifications
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The application relates to the technical field of short video processing, and discloses a method and a device for processing short video data and electronic equipment, wherein the method for processing the short video data comprises the following steps: acquiring video original data and/or video editing parameters of the current stage in the short video production process; then, isolating and storing the video original data of the current stage and/or the video editing parameters of the current stage; and the video original data and/or video editing parameters of each stage in the short video production process are stored in an isolated mode. According to the method, in the short video production process, the video original data and/or the video editing parameters of each current stage are stored in an isolated mode, so that a user can accurately distinguish whether the editing parameters are configured during short video shooting or short video publishing, the user can re-edit the editing parameters at any stage of short video production, and the editing of each stage is not influenced.
Description
Technical Field
The present application relates to the field of short video processing technologies, and in particular, to a method and an apparatus for processing short video data, and an electronic device.
Background
Short video refers to high-frequency pushed video content played on various new media platforms, suitable for viewing in mobile and short-time casual states, ranging in length from seconds to minutes. The contents integrate the topics of skill sharing, humorous work, fashion trend, social hotspots, street interviews, public education, advertising creativity, business customization and the like.
With the continuous popularization of mobile terminals and the acceleration of network access speed, short videos gradually get the favor of users due to the characteristics of short videos, fast videos, large videos and the like. People like to perform various personalized editing processes on short videos in the short video shooting process and the short video publishing process, such as adding subtitles, adding icons, doodling and the like, and the editing processes can greatly enrich the video content and meet the personalized requirements of users.
In the specific implementation process, the inventor of the application finds that the following defects exist in the prior art: the current short video application program generally stores video data and various editing parameters in the short video shooting process and the short video publishing process in a unified manner, so that a user cannot correctly distinguish whether various editing parameters are configured during short video shooting or short video publishing.
Disclosure of Invention
The purpose of the present application is to solve at least one of the above technical drawbacks, and to provide the following solutions:
in a first aspect, a method for processing short video data is provided, including:
acquiring video original data and/or video editing parameters of the current stage in the short video production process;
the method comprises the steps of carrying out isolation storage on video original data and/or video editing parameters of a current stage;
and the video original data and/or video editing parameters of each stage in the short video production process are stored in an isolated mode.
In one implementation, any stage in the short video production process includes any of:
entering a short video shooting function mode;
a stage of short video shooting based on the shooting page;
a stage of short video editing based on the editing page;
and a stage of short video publishing based on the publishing page.
In yet another implementation, the means for entering the short video capture function includes any one of:
entering through an aggregation page; entering through a push message; entering through a topic tag.
In yet another implementation, the video editing parameters include at least one of:
pasting the paper parameters; beautifying parameters; filter parameters; a background environmental parameter; a volume parameter; camera parameters; a music parameter; a time parameter; cover parameters; a topic tag parameter; a title parameter; inputting the text parameters.
In yet another implementation, the method further comprises:
acquiring video processing parameters of a demand party, video raw data of a to-be-processed stage and video editing parameters of the to-be-processed stage;
processing the original video data of the stage to be processed based on the video processing parameters and the video editing parameters of the stage to be processed to obtain target video data of the stage to be processed;
and combining the target video data with the original video data of other stages according to the sequence of each stage in the short video production process to generate the corresponding target short video.
In yet another implementation, the method further comprises:
and generating preview content corresponding to the target short video according to the target short video, wherein the preview content is used for previewing before triggering the release triggering condition of the short video.
In a second aspect, an apparatus for processing short video data is provided, including:
the acquisition module is used for acquiring video original data and/or video editing parameters of the current stage in the short video production process;
the processing module is used for carrying out isolated storage on the video original data of the current stage and/or the video editing parameters of the current stage;
and the video original data and/or video editing parameters of each stage in the short video production process are stored in an isolated mode.
In one implementation, any stage in the short video production process includes any of:
entering a short video shooting function mode;
a stage of short video shooting based on the shooting page;
a stage of short video editing based on the editing page;
and a stage of short video publishing based on the publishing page.
In yet another implementation, the means for entering the short video capture function includes any one of:
entering through an aggregation page; entering through a push message; entering through a topic tag.
In yet another implementation, the video editing parameters include at least one of:
pasting the paper parameters; beautifying parameters; filter parameters; a background environmental parameter; a volume parameter; camera parameters; a music parameter; a time parameter; cover parameters; a topic tag parameter; a title parameter; inputting the text parameters.
In another implementation manner, the apparatus further includes a second obtaining module, a processing module, and a video generating module;
the second acquisition module is used for acquiring the video processing parameters of the demand side, the video original data of the stage to be processed and the video editing parameters of the stage to be processed;
the processing module is used for processing the original video data of the stage to be processed based on the video processing parameters and the video editing parameters of the stage to be processed to obtain target video data of the stage to be processed;
and the video generation module is used for combining the target video data with the original video data of other stages according to the sequence of each stage in the short video production process to generate the corresponding target short video.
In yet another implementation, the apparatus further includes a video preview module;
and the video preview module is used for generating preview content corresponding to the target short video according to the target short video, and the preview content is used for previewing before triggering the release triggering condition of the short video.
In a third aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the processor implements the processing method of the short video data.
In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, which when executed by a processor implements the above-described short video data processing method.
According to the short video data processing method provided by the embodiment of the application, the video original data and/or the video editing parameters of the current stage in the short video production process are obtained, and a necessary foundation is laid for the storage of the subsequent video original data and the video editing parameters; the video raw data of the current stage and/or the video editing parameters of the current stage are isolated and stored, so that the video raw data and/or the video editing parameters of the current stage involved in each current stage in the short video production process are stored separately, so that the stored data do not have any influence on each other, if the short video production comprises a plurality of stages, during the short video production, the video original data and/or the video editing parameters of each current stage are stored in an isolated way, so that a user can accurately distinguish whether the editing parameters are configured during short video shooting or short video publishing, and moreover, the user can re-edit the short video at any stage of short video production, the edits aiming at each stage are not influenced mutually, and possibility is provided for editing the short video flexibly and subsequently.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic flowchart illustrating a short video data processing method according to an embodiment of the present application;
fig. 2 is a schematic diagram illustrating a storage manner of short video data according to an embodiment of the present application;
fig. 3 is a schematic diagram illustrating a basic structure of a short video data processing apparatus according to an embodiment of the present application;
fig. 4 is a detailed structural diagram of a short video data processing apparatus according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
In the specific implementation process, the inventor of the application finds that the following defects exist in the prior art: the current short video application program generally stores video data and various editing parameters in the short video shooting process and the short video publishing process in a unified manner, so that a user cannot correctly distinguish whether various editing parameters are configured during short video shooting or short video publishing. In addition, the unified storage method cannot accurately record the operations of the user at each stage, so that the user cannot accurately restore each stage according to the operations of the user at each stage, that is, the requirement of video re-editing cannot be well supported.
The application provides a method and a device for processing short video data and electronic equipment, and aims to solve the above technical problems in the prior art.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Example one
An embodiment of the present application provides a method for processing short video data, as shown in fig. 1, including:
step S110, acquiring video original data and/or video editing parameters of the current stage in the short video production process.
Specifically, the process of making a complete short video by a user through a short video application generally includes multiple stages, for example, 3 stages, 4 stages, 5 stages, and the like, which is not limited in the embodiments of the present application, and a complete short video can be obtained after the multiple stages.
Further, in the short video production process, each stage is passed through, and the stage is the current stage of the short video production process, wherein in each current stage of the short video production, corresponding video raw data and/or video editing parameters are generated, that is, the short video application program can obtain the video raw data and/or the video editing parameters of the current stage in the short video production process, so as to lay the necessary foundation for subsequently storing the video raw data, the video editing parameters and the like.
Step S120, isolating and storing the video raw data of the current stage and/or the video editing parameters of the current stage; and the video original data and/or video editing parameters of each stage in the short video production process are stored in an isolated mode.
Specifically, after acquiring the video raw data and/or the video editing parameters of the current stage in the short video production process, the short video application program performs isolated storage on the video raw data and/or the video editing parameters of the current stage, that is, the video raw data, the video editing parameters, and the like of the current stage are separately stored, and no influence is generated between the video raw data and the video editing parameters. For example, the video original data of the current stage is stored in path a, the video editing parameters of the current stage are stored in path B, and path a and path B are isolated from each other and do not affect each other.
Further, the process of producing a complete short video usually includes multiple stages, for example, 3 stages, and since each stage is a current stage of the short video production process, the video raw data and/or the video editing parameters of each stage in the short video production process are stored separately, that is, the video raw data and/or the video editing parameters of each stage are stored separately, and there is no influence on each other. For example, the original video data of the first stage is stored in a path a1, the video editing parameters of the first stage are stored in a path B1, the original video data of the second stage are stored in a path a2, the video editing parameters of the second stage are stored in a path B2, the original video data of the third stage are stored in a path A3, and the video editing parameters of the third stage are stored in a path B3, wherein the paths a1, a2, A3, B1, B2, and B3 are isolated from each other and do not affect each other. Because the data of each stage is stored separately, the video reediting at any stage can be supported, namely the video reediting aiming at each stage does not influence each other.
Compared with the prior art, the short video data processing method provided by the embodiment of the application obtains the video original data and/or the video editing parameters of the current stage in the short video production process, and lays a necessary foundation for the storage of the subsequent video original data and the video editing parameters; the video original data of the current stage and/or the video editing parameters of the current stage are respectively stored in an isolated way, so that the video raw data related to each current stage in the short video production process and/or the video editing parameters of the current stage are stored separately, so that the stored data do not have any influence on each other, if the short video production comprises a plurality of stages, during the short video production, the video original data and/or the video editing parameters of each current stage are stored in an isolated way, so that a user can accurately distinguish whether the editing parameters are configured during short video shooting or short video publishing, and moreover, the user can re-edit the short video at any stage of short video production, the edits aiming at each stage are not influenced mutually, and possibility is provided for editing the short video flexibly and subsequently.
The embodiments of the present application provide another possible implementation manner, wherein,
any stage in the short video production process, including any of:
entering a short video shooting function mode;
a stage of short video shooting based on the shooting page;
a stage of short video editing based on the editing page;
and a stage of short video publishing based on the publishing page.
The mode of entering the short video shooting function comprises any one of the following modes:
entering through an aggregation page; entering through a push message; entering through a topic tag.
Video editing parameters comprising at least one of:
pasting the paper parameters; beautifying parameters; filter parameters; a background environmental parameter; a volume parameter; camera parameters; a music parameter; a time parameter; cover parameters; a topic tag parameter; a title parameter; inputting the text parameters.
Specifically, each stage in the short video production process generally includes a stage of entering a mode of a short video shooting function, a stage of performing short video shooting based on a shooting page, a stage of performing short video editing based on an editing page, and a stage of performing short video distribution based on a distribution page. In the short video production process, firstly, the short video shooting function of the short video application program needs to be entered, then short video shooting is carried out based on the corresponding shooting page, then short video editing is carried out based on the corresponding editing page, the editing can be carried out in the short video shooting process, or can be carried out after the short video shooting is finished, and finally, the shot short video is published based on the corresponding publishing page.
Further, in the short video production process, a user can select a mode of entering the short video shooting function of the short video application program according to needs, that is, select different modes of entering the short video shooting function of the short video application program, wherein the short video shooting function of the short video application program can be selected to enter through an aggregated page, and the aggregated page generally refers to a page of a front cover with a plurality of short videos in the short video application program; or may choose to enter the short video capture function of the short video application by pushing a message, e.g. clicking on the received push message; a short video capture function that enters a short video application through a topic tag may also be selected.
Further, corresponding video raw data and/or video editing parameters are generated at each stage in the short video making process, for example, at the stage of entering a short video shooting function mode, different entering modes carry corresponding default video editing parameters, such as music parameters, signature parameters and the like; for example, at the stage of short video shooting based on a shooting page, shot segmented video original data, special effect parameters, sticker parameters, beauty parameters, front and back camera parameters, volume parameters, filter parameters and the like used by each segment of video can be generated, wherein the shot video original data and the video parameters are respectively and separately stored in a segmented manner (namely isolated storage); for example, in the stage of short video editing based on the editing page, filter parameters, time parameters, background environment parameters, music score parameters and the like for video editing can be generated; then, for example, in the stage of short video distribution based on the distribution page, corresponding video editing parameters such as a cover page parameter, a title parameter, a topic tag parameter, an input text parameter, a specific object parameter (e.g., @ someone), and the like at the time of video distribution are generated.
Further, fig. 2 shows the video raw data and/or video editing parameters involved in various stages of the short video production process. In fig. 2, the video raw data and/or video editing parameters at various stages in the short video production process include segmented video raw data, video related data (for reference to preview and final composition of video), service related data, and the like. The segmented video raw data comprises first-stage video raw data, second-stage video raw data, third-stage video raw data and the like; the video related data comprises volume information of each video segment, cutting information of each video segment, background music information, special effect information and the like, and the background music information further comprises filter special effect information and time special effect information; the service related data includes source data, recorded data, edited data, and release data.
Further, the source data may include album import parameters, topic label parameters, music information, event information, separation source, sticker information, and the like. The recorded data may include whether to use beauty, beauty grade, big eye and thin face, sticker, filter, front camera or rear camera, whether to use video speed adjustment, whether to use countdown, long press or click, music information selected during recording, etc. The edit data may include filter information, score information, filter effect information, time effect information, and the like. The release data can include video description, video title, video cover, topic tag, @ friends, switches synchronized to other platforms, and the like.
The embodiments of the present application provide another possible implementation manner, wherein,
step S120 is followed by step S130 (not shown), step S140 (not shown) and step S150 (not shown), wherein,
step S130: acquiring video processing parameters of a demand party, video raw data of a to-be-processed stage and video editing parameters of the to-be-processed stage;
step S140: processing the original video data of the stage to be processed based on the video processing parameters and the video editing parameters of the stage to be processed to obtain target video data of the stage to be processed;
step S150: and combining the target video data with the original video data of other stages according to the sequence of each stage in the short video production process to generate the corresponding target short video.
Step S160 (not shown) is also included after step S150: and generating preview content corresponding to the target short video according to the target short video, wherein the preview content is used for previewing before triggering the release triggering condition of the short video.
Specifically, after the short video is shot and before the short video is released, the video editing parameters of the short video at any stage can be reset according to the requirements of a demand side, the video processing parameters of the demand side can be accurately acquired before the reset, and simultaneously, the original video data and the video editing parameters at each stage are stored in an isolated manner, so that the original video data at the stage to be processed and the video editing parameters at the stage to be processed can also be accurately acquired.
Further, according to the video processing parameters of the demand side, such as filter parameters, cover page parameters, music parameters, title parameters and the like, and the video editing parameters of the stage to be processed, such as cover page parameters, title parameters, input text parameters, background environment parameters, topic label parameters and the like, the original video data of the stage to be processed is correspondingly processed to obtain the target short video of the stage to be processed. If the pending stage is a stage of short video distribution based on distribution pages, and the video editing parameters of the pending stage include cover page parameters, title parameters and topic tag parameters, wherein the cover parameter is set to the first frame of the short video, the title parameter is set to "one beautiful landscape", the topic tag parameter is "the most beautiful landscape", if the video processing parameter of the requester at this time is the second frame with the cover parameter set to short video, the original cover parameters (first frame of short video) of the stage to be processed are replaced by the cover parameters (second frame of short video) of the requesting party, wherein other parameters of the to-be-processed stage are kept unchanged, so as to obtain the target video data of the to-be-processed stage, namely, target video data in which the cover parameter is set to the second frame of the short video, the title parameter is set to "one beautiful landscape" and the topic label parameter is "the most beautiful landscape".
Furthermore, after the target video data of the processing stage is obtained, the target video data and the video original data of other stages are combined according to the sequence of each stage in the short video production process to generate a corresponding target short video, namely, a complete short video, so that a user can accurately distinguish whether various editing parameters are configured during short video shooting or short video publishing, and can re-edit the short video at any stage of short video production, and the editing of each stage is not influenced.
Further, after a complete short video is generated according to the video editing parameters of a demand party (e.g., a user), preview content of the complete short video can be generated for the demand party to watch locally at a client to determine whether the complete short video meets the requirements of the demand party, that is, the preview content is used for previewing before triggering the release trigger condition of the short video, if the requirements of the demand party are met, the release trigger condition can be triggered to release the complete short video, and if the requirements of the demand party are not met, the short video at any stage can be adjusted again according to the video editing parameters of the demand party.
For the embodiment of the application, the user can not only re-edit the short video at any stage of the short video production, but also do not influence each other aiming at the editing of each stage, and in addition, the user can also generate corresponding preview content for the re-edited short video, so that the user can check whether the re-editing of the video meets the requirements or not in real time, and the user experience is greatly improved.
Example two
Fig. 3 is a schematic structural diagram of an apparatus for processing short video data according to an embodiment of the present disclosure, as shown in fig. 3, the apparatus 30 may include a first obtaining module 31 and a storing module 32, wherein,
the first obtaining module 31 is configured to obtain video raw data and/or video editing parameters at a current stage in a short video production process;
the storage module 32 is configured to perform isolated storage on the video raw data at the current stage and/or the video editing parameters at the current stage;
and the video original data and/or video editing parameters of each stage in the short video production process are stored in an isolated mode.
Specifically, any stage in the short video production process includes any one of the following:
entering a short video shooting function mode;
a stage of short video shooting based on the shooting page;
a stage of short video editing based on the editing page;
and a stage of short video publishing based on the publishing page.
The mode of entering the short video shooting function comprises any one of the following modes:
entering through an aggregation page; entering through a push message; entering through a topic tag.
Further, video editing parameters, including at least one of:
pasting the paper parameters; beautifying parameters; filter parameters; a background environmental parameter; a volume parameter; camera parameters; a music parameter; a time parameter; cover parameters; a topic tag parameter; a title parameter; inputting the text parameters.
Further, the apparatus further comprises a second obtaining module 33, a processing module 34 and a video generating module 35, as shown in fig. 4, wherein,
the second obtaining module 33 is configured to obtain a video processing parameter of a demand side, video raw data of a stage to be processed, and a video editing parameter of the stage to be processed;
the processing module 34 is configured to process the original video data of the to-be-processed stage based on the video processing parameter and the video editing parameter of the to-be-processed stage to obtain target video data of the to-be-processed stage;
the video generating module 35 is configured to combine the target video data with the video raw data of each other stage according to the sequence of each stage in the short video production process, so as to generate a corresponding target short video.
Further, the apparatus further includes a video preview module 36, as shown in fig. 4, where the video preview module 36 is configured to generate preview content corresponding to the target short video according to the target short video, and the preview content is used for previewing before triggering a publishing trigger condition of the short video.
Compared with the prior art, the device provided by the embodiment of the application acquires the video original data and/or the video editing parameters at the current stage in the short video production process, and lays a necessary foundation for the storage of the subsequent video original data and the video editing parameters; the video original data of the current stage and/or the video editing parameters of the current stage are respectively stored in an isolated way, so that the video raw data related to each current stage in the short video production process and/or the video editing parameters of the current stage are stored separately, so that the stored data do not have any influence on each other, if the short video production comprises a plurality of stages, during the short video production, the video original data and/or the video editing parameters of each current stage are stored in an isolated way, so that a user can accurately distinguish whether the editing parameters are configured during short video shooting or short video publishing, and moreover, the user can re-edit the short video at any stage of short video production, the edits aiming at each stage are not influenced mutually, and possibility is provided for editing the short video flexibly and subsequently.
EXAMPLE III
Referring now to FIG. 5, a block diagram of an electronic device 500 suitable for use in implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present application may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a fixed terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 5, electronic device 500 may include a processing means (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage means 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for the operation of the electronic apparatus 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an electronic device 500 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to embodiments of the application, the processes described above with reference to the flow diagrams may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program performs the above-described functions defined in the methods of the embodiments of the present application when executed by the processing device 501.
It should be noted that the computer readable medium mentioned above in the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring video original data and/or video editing parameters of the current stage in the short video production process; the method comprises the steps of carrying out isolation storage on video original data and/or video editing parameters of a current stage; and the video original data and/or video editing parameters of each stage in the short video production process are stored in an isolated mode.
Computer program code for carrying out operations for aspects of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, 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 computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present application may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation of the unit itself, for example, the first retrieving unit may also be described as a "unit for retrieving at least two internet protocol addresses".
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the disclosure. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.
The computer-readable storage medium provided by the embodiment of the application is suitable for any embodiment of the method. And will not be described in detail herein.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present application, and it should be noted that, for those skilled in the art, several modifications and decorations can be made without departing from the principle of the present application, and these modifications and decorations should also be regarded as the protection scope of the present application.
Claims (10)
1. A method for processing short video data, comprising:
acquiring at least one of video raw data and video editing parameters of the current stage in the short video production process;
performing at least one of the following treatments: the method comprises the steps of performing isolated storage on video raw data of a current stage, performing isolated storage on video editing parameters of the current stage, and performing isolated storage on the video raw data of the current stage and the video editing parameters of the current stage respectively;
at least one of video raw data and video editing parameters of each stage in the short video production process are stored in an isolated mode.
2. The method of claim 1, wherein any stage in the short video production process comprises any of:
entering a short video shooting function mode;
a stage of short video shooting based on the shooting page;
a stage of short video editing based on the editing page;
and a stage of short video publishing based on the publishing page.
3. The method of claim 2, wherein the means for entering a short video capture function comprises any of:
entering through an aggregation page; entering through a push message; entering through a topic tag.
4. The method of claim 1, wherein the video editing parameters comprise at least one of:
pasting the paper parameters; beautifying parameters; filter parameters; a background environmental parameter; a volume parameter; camera parameters; a music parameter; a time parameter; cover parameters; a topic tag parameter; a title parameter; inputting the text parameters.
5. The method according to any one of claims 1-4, further comprising:
acquiring video processing parameters of a demand party, video raw data of a to-be-processed stage and video editing parameters of the to-be-processed stage;
processing the video original data of the stage to be processed based on the video processing parameters and the video editing parameters of the stage to be processed to obtain target video data of the stage to be processed;
and combining the target video data with the original video data of other stages according to the sequence of each stage in the short video production process to generate a corresponding target short video.
6. The method of claim 5, further comprising:
and generating preview content corresponding to the target short video according to the target short video, wherein the preview content is used for previewing before triggering a release triggering condition of the short video.
7. An apparatus for processing short video data, comprising:
the acquisition module is used for acquiring at least one of video original data and video editing parameters at the current stage in the short video production process;
a processing module for performing at least one of the following processes: the method comprises the steps of performing isolated storage on video raw data of a current stage, performing isolated storage on video editing parameters of the current stage, and performing isolated storage on the video raw data of the current stage and the video editing parameters of the current stage respectively;
at least one of video raw data and video editing parameters of each stage in the short video production process is stored in an isolated mode.
8. The apparatus of claim 7, wherein any stage in the short video production process comprises any of:
entering a short video shooting function mode;
a stage of short video shooting based on the shooting page;
a stage of short video editing based on the editing page;
and a stage of short video publishing based on the publishing page.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of processing short video data according to any one of claims 1 to 6 when executing the program.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when executed by a processor, implements the method of processing short video data according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811565183.6A CN109547841B (en) | 2018-12-20 | 2018-12-20 | Short video data processing method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811565183.6A CN109547841B (en) | 2018-12-20 | 2018-12-20 | Short video data processing method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109547841A CN109547841A (en) | 2019-03-29 |
CN109547841B true CN109547841B (en) | 2020-02-07 |
Family
ID=65855962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811565183.6A Active CN109547841B (en) | 2018-12-20 | 2018-12-20 | Short video data processing method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109547841B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110062278A (en) * | 2019-04-12 | 2019-07-26 | 北京字节跳动网络技术有限公司 | Video data issues method, apparatus, electronic equipment and storage medium |
CN110209870B (en) * | 2019-05-10 | 2021-11-09 | 杭州网易云音乐科技有限公司 | Music log generation method, device, medium and computing equipment |
CN110691276B (en) * | 2019-11-06 | 2022-03-18 | 北京字节跳动网络技术有限公司 | Method and device for splicing multimedia segments, mobile terminal and storage medium |
CN110868639B (en) * | 2019-11-28 | 2021-03-12 | 北京达佳互联信息技术有限公司 | Video synthesis method and device |
CN111447489A (en) * | 2020-04-02 | 2020-07-24 | 北京字节跳动网络技术有限公司 | Video processing method and device, readable medium and electronic equipment |
CN112423112B (en) * | 2020-11-16 | 2023-03-21 | 北京意匠文枢科技有限公司 | Method and equipment for releasing video information |
CN114363714B (en) * | 2021-12-31 | 2024-01-05 | 阿里巴巴(中国)有限公司 | Title generation method, title generation device and storage medium |
CN115348459A (en) * | 2022-08-16 | 2022-11-15 | 支付宝(杭州)信息技术有限公司 | Short video processing method and device |
JP7652944B2 (en) * | 2022-11-07 | 2025-03-27 | 北京字跳▲網▼絡技▲術▼有限公司 | Video editing method, device, electronic device and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1909600A (en) * | 2005-08-02 | 2007-02-07 | 索尼株式会社 | Information processing apparatus, information processing method, and computer program |
CN102929572A (en) * | 2012-10-29 | 2013-02-13 | 浙江大学 | Method for realizing large-screen multi-projection seamless splicing and splicing fusion device thereof |
CN108989691A (en) * | 2018-10-19 | 2018-12-11 | 北京微播视界科技有限公司 | Video capture method, apparatus, electronic equipment and computer readable storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100677545B1 (en) * | 2004-12-29 | 2007-02-02 | 삼성전자주식회사 | A data processing apparatus using a plurality of data processing apparatuses and a method thereof, and a recording medium having recorded thereon a program for implementing the same |
-
2018
- 2018-12-20 CN CN201811565183.6A patent/CN109547841B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1909600A (en) * | 2005-08-02 | 2007-02-07 | 索尼株式会社 | Information processing apparatus, information processing method, and computer program |
CN102929572A (en) * | 2012-10-29 | 2013-02-13 | 浙江大学 | Method for realizing large-screen multi-projection seamless splicing and splicing fusion device thereof |
CN108989691A (en) * | 2018-10-19 | 2018-12-11 | 北京微播视界科技有限公司 | Video capture method, apparatus, electronic equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109547841A (en) | 2019-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109547841B (en) | Short video data processing method and device and electronic equipment | |
CN112911379B (en) | Video generation method, device, electronic equipment and storage medium | |
CN113365134B (en) | Audio sharing method, device, equipment and medium | |
WO2021196903A1 (en) | Video processing method and device, readable medium and electronic device | |
CN111343074B (en) | Video processing method, device and equipment and storage medium | |
CN109275028B (en) | Video acquisition method, device, terminal and medium | |
US8930817B2 (en) | Theme-based slideshows | |
KR20220103110A (en) | Video generating apparatus and method, electronic device, and computer readable medium | |
CN113365133A (en) | Video sharing method, device, equipment and medium | |
CN113259740A (en) | Multimedia processing method, device, equipment and medium | |
CN111970571B (en) | Video production method, device, equipment and storage medium | |
CN111797061B (en) | Multimedia file processing method and device, electronic equipment and storage medium | |
WO2022052838A1 (en) | Video file processing method and apparatus, electronic device, and computer storage medium | |
CN110324718A (en) | Audio-video generation method, device, electronic equipment and readable medium | |
EP4346218A1 (en) | Audio processing method and apparatus, and electronic device and storage medium | |
CN102868862A (en) | Method and equipment for dubbing video applied to mobile terminal | |
US20240296871A1 (en) | Method, apparatus, device, storage medium and program product for video generation | |
CN110312162A (en) | Selected stage treatment method, device, electronic equipment and readable medium | |
CN111367447A (en) | Information display method and device, electronic equipment and computer readable storage medium | |
CN110619099A (en) | Comment content display method, device, equipment and storage medium | |
CN110781349A (en) | Method, equipment, client device and electronic equipment for generating short video | |
CN117793478A (en) | Explain information generation methods, devices, equipment, media and program products | |
WO2023174073A1 (en) | Video generation method and apparatus, and device, storage medium and program product | |
CN111385599A (en) | Video processing method and device | |
WO2023216941A1 (en) | Video recording display method and apparatus, and electronic device, medium and program product |
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 | ||
CP03 | Change of name, title or address |
Address after: 408, 4th floor, 51 Zhichun Road, Haidian District, Beijing 100086 Patentee after: Tiktok Technology Co.,Ltd. Country or region after: China Address before: 408, 4th floor, 51 Zhichun Road, Haidian District, Beijing 100086 Patentee before: BEIJING MICROLIVE VISION TECHNOLOGY Co.,Ltd. Country or region before: China |
|
CP03 | Change of name, title or address |