CN106791909B - Video data processing method and device and server - Google Patents
Video data processing method and device and server Download PDFInfo
- Publication number
- CN106791909B CN106791909B CN201611091510.XA CN201611091510A CN106791909B CN 106791909 B CN106791909 B CN 106791909B CN 201611091510 A CN201611091510 A CN 201611091510A CN 106791909 B CN106791909 B CN 106791909B
- Authority
- CN
- China
- Prior art keywords
- video
- duration
- gif animation
- animation format
- paragraphs
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 239000003550 marker Substances 0.000 claims description 3
- 239000012634 fragment Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234309—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The invention provides a video data processing method, a device and a server, wherein the method comprises the following steps: receiving TS video stream and dynamically storing the video with the first duration; and receiving marks of the starting point and the ending point of the video, and converting the video paragraph formed by the starting point and the ending point into the gif animation format document. The invention improves the video editing efficiency, improves the real-time performance of video paragraph playing and is convenient for users to watch video contents in fragment time.
Description
Technical Field
The present invention relates to media information processing technologies, and in particular, to a video data processing method, apparatus, and server.
Background
With the rapid development of the mobile internet and the gradual acceleration of the life rhythm of people, the requirements of users on network experience are higher and higher, and especially for a mobile terminal, people hope to acquire information wanted by themselves by utilizing fragmented time. Such as sporting events, users are not willing to spend too much time watching the entire game, but rather tend to watch key highlights.
The existing online news usually appears in the form of characters matched with pictures, the pictures generally exist in static formats such as jpg, jpeg, png and the like, and the internet media of the pictures cannot meet the requirements of users on high-quality sports event news.
In the process of making traditional sports programs, the programs must be recorded first and then edited and processed, the video signal processing technology must require that the video falls to the ground first, and all making tools lack interfaces for direct processing, so that the video cannot be made in the downloading process. Therefore, after the top field signal is downloaded, the staff is required to extract the video section according to the requirement, decompress and extract the frame, and then distribute the video section to the network. In the mode, the traditional method of recording and editing firstly consumes a great deal of time and labor, has extremely low efficiency, cannot achieve real-time performance, is difficult to meet the requirements of rapid information release and real-time performance in the network era, and is difficult to meet the requirements of users on internet production 'speed' and 'precision'.
Disclosure of Invention
The embodiment of the invention provides a video data processing method, a video data processing device and a server, and can solve the problems of high dependence on video integrity, low editing efficiency and poor playing instantaneity in the prior art.
In one aspect, an embodiment of the present invention provides a video data processing method, including the following steps:
receiving a video stream, and dynamically storing a video with a first duration;
receiving start and end point markers for the video;
and converting the video paragraph formed by the starting point and the ending point into the gif animation format document.
Optionally, the step of dynamically storing the video of the first duration includes: and dynamically caching the video in a server by taking the first duration as a period.
Optionally, the marks of the start point and the end point are marked on a time line of the video stream.
Optionally, when the duration of the video passage formed by the start point and the end point is longer than the first duration, the step of converting the video passage formed by the start point and the end point into the gif animation format document includes:
sequentially converting a first part of video paragraphs corresponding to the first time length and a second part of video paragraphs corresponding to the remaining time lengths into gif animation formats;
merging the first and second partial video segments in gif animation format into one gif animation format document.
Optionally, the step of sequentially converting the first part of video paragraphs corresponding to the first duration and the second part of video paragraphs corresponding to the remaining duration into gif animation formats includes:
converting the first portion of the video passage into a gif animation format;
caching the second partial video section;
and converting the second part of the video paragraphs into the gif animation format after the first part of the video paragraphs are converted into the gif animation format.
Optionally, the step of converting the marked video passage into gif animation format utilizes an algorithm including, but not limited to, Sift.
In one aspect, an embodiment of the present invention provides a video data processing apparatus, including:
the dynamic storage unit is used for dynamically storing the video with the first duration according to the received TS video stream;
a video marker receiving unit for receiving markers for a start point and an end point of the video;
and the video conversion unit is used for converting the video paragraphs formed by the starting points and the end points into gif animation format documents.
Optionally, the dynamic storage unit is configured to dynamically cache the video in a server with the first duration as a period.
Optionally, the marks of the start point and the end point are marked on a time line of the video stream.
Optionally, the video conversion unit is configured to, when a duration of a video paragraph formed by the start point and the end point is greater than the first duration, sequentially convert a first part of the video paragraph corresponding to the first duration and a second part of the video paragraph corresponding to a remaining duration into a gif animation format, and merge the first and second parts of the video paragraph in the gif animation format into one gif animation format document.
Optionally, the video conversion unit is configured to:
converting the first portion of the video passage into a gif animation format;
caching the second partial video section;
and converting the second part of the video paragraphs into the gif animation format after the first part of the video paragraphs are converted into the gif animation format.
Optionally, the video conversion unit performs gif animation format conversion using algorithms including, but not limited to, Sift.
An embodiment of the present invention further provides a server, which includes the video data processing apparatus described above.
The beneficial effect of this application is as follows:
the embodiment of the application provides a video data processing method, a video data processing device and a server, wherein the method comprises the following steps: receiving TS video stream and dynamically storing the video with the first duration; receiving markers for a start point and an end point of a video; converting the video paragraph composed of the start point and the end point into the gif animation format document. The invention utilizes TS video stream sent back from the front field to carry out dynamic dotting, interception and gif production, and carries out downloading, playing and production simultaneously, thereby changing the dependence of workers on program integrity in the original video content production process, improving the editing efficiency, and being convenient for users to watch wonderful content by utilizing fragmentation time.
Drawings
Specific embodiments of the present invention will now be described with reference to the accompanying drawings, in which:
FIG. 1 is a flow chart illustrating a video data processing method according to an embodiment of the invention;
FIG. 2 is a diagram illustrating marking start and end points of a video segment according to an embodiment of the invention;
FIG. 3 is a flow chart of a video data processing method according to a second embodiment of the present invention;
fig. 4 shows a schematic diagram of a video data processing apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions and advantages of the present invention more apparent, the following further detailed description of exemplary embodiments of the present invention is provided with reference to the accompanying drawings, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and are not exhaustive of all embodiments. And the embodiments and features of the embodiments in the present description may be combined with each other without conflict.
The inventor notices in the process of invention that: in the original program video content production process, the dependence of workers on the program integrity results in the consumption of a large amount of time and labor, the efficiency is extremely low, and the instantaneity cannot be achieved.
Based on this, the embodiment of the invention provides a video data processing method, device and server, which are used for editing video content programs such as sports programs and the like, dynamically dotting, intercepting and gif making are carried out by utilizing TS video streams sent back from the beginning, downloading, playing, making and releasing are carried out simultaneously, the dependence of workers on program integrity in the original video content making process is changed, the editing efficiency is improved, and meanwhile, the user can conveniently watch wonderful content by utilizing fragmentized time.
Fig. 1 shows a video data processing method according to a first embodiment of the present invention, which specifically includes the following steps:
the recording server continuously downloads the returned TS video from the front field, in the downloading process, the continuously returned video is set to be cached for a first time, for example, 30 seconds, and stored in the background recording server, that is, the current time point of video playing is pushed back for 30 seconds, and in the process that the video time continuously advances, the cache content before 30 seconds is continuously discarded, so that dynamic caching is realized, and the setting can provide a backtracking buffer zone of 30 seconds for workers.
103, receiving a start point mark and an end point mark of a video;
the staff does not need to wait for all videos to be completely downloaded, but can directly download and review the videos in the downloading process, when finding the fine color picture, the staff immediately marks the starting point on the time line of the videos, then continuously monitors the video stream to find a proper end point, and the background server receives and stores the marks. In order to prevent the miss-miss of the highlight caused by the inattention of the staff, step 101 sets a backtracking buffer area of 30 seconds for each current time point, as shown in fig. 2, the staff can find any video content within 30 seconds from the current time point forward as a starting point.
And step 105, converting the video paragraph formed by the starting point and the ending point into the gif animation format document.
After a background server obtains a required video segment consisting of a starting point and an end point, extracting key frames from a video, and identifying the characteristics in an image by using an improved Sift algorithm, wherein the specific flow is as follows:
with scale space, extreme points are detected, namely: points with the highest or lowest chroma compared to surrounding points;
accurately positioning extreme points (also called key points) and eliminating some fuzzy points;
generating direction parameter vectors for the key points, adding weighting factors into the parameters, and performing secondary weighted average on the parameters to obtain optimal key points;
generating feature descriptors of the key points; according to the coordinate position, scale information and direction of the image feature point, measuring the local gradient (the direction of the maximum coordinate change rate) of the image on a selected scale in the neighborhood around each key point, and calculating a Gaussian weighting function and a gradient function of a histogram of the gradient to describe the feature of a target point;
and (3) extracting gif images according to the feature description of the key points, and extracting B frames according to the feature description of the key points, namely: coded pictures compressed taking into account both the frames coded before the source image sequence and the information relationship between the frames coded after the source image sequence, also called bidirectional predicted frames, preserve the I-frames, i.e.: and removing the compressed and coded image of the image space redundant information as much as possible, converting all high-code files into low codes so as to reduce the size of the file and facilitate the viewing of a webpage end, and finally arranging all frame images together in sequence according to time to form a complete gif image.
All the processes are automatically completed through the background server, so that the system operates efficiently and the experience of a producer using the editing system is not influenced.
Fig. 3 shows a video data processing method according to a second embodiment of the present invention, which specifically includes the following steps:
this step can be referred to as step 101 of the previous embodiment.
this step may be referred to as step 103 of the previous embodiment.
after the marks of the starting point and the ending point are received and stored by the background server, the time length of the video passage is further calculated, in the embodiment, when the buffer amount is set to be 30 seconds (first time length), whether the video time length between the starting point and the ending point marked by the staff is greater than 30 seconds is judged, if so, for example, when the marked video passage has 50 seconds, step 307 is executed, otherwise, step 309 is executed.
in this embodiment, a first part of video paragraphs corresponding to the first time length are first converted into a gif animation format, a second part of video paragraphs corresponding to the remaining time lengths are first cached, the second part of video paragraphs continue to be converted after the conversion of the first part of video paragraphs is completed, and then the first and second part of video paragraphs in the gif animation format are combined into a gif animation format document.
When the marked video segment has 50 seconds, automatically processing the first 30 seconds of video (first segment video) into gif format in a receiving and recording server in the background, automatically transferring the second 20 seconds of video (second segment video) into the receiving and recording server for caching, after the gif animation format is completed by the first 30 seconds of video processing, performing gif format processing on the 20 seconds of video in the background server, wherein the gif format processing mode can refer to the step 105 of the first embodiment, and finally, after the gif animation format conversion of the 30 seconds of video and the 20 seconds of video is completed respectively, combining the two into a gif file, and finishing the whole process.
Fig. 4 shows a video data processing apparatus according to a third embodiment of the present invention, which specifically includes:
a dynamic storage unit 401, configured to dynamically store a video of a first duration according to the received TS video stream;
a video marker receiving unit 403 for receiving markers for the start point and the end point of the video;
a video conversion unit 405, configured to convert a video passage composed of a start point and an end point into a gif animation format document.
The dynamic storage unit 401 is specifically configured to dynamically cache the video in the server with the first time period as a period.
The video converting unit 405 is specifically configured to, when the duration of a video paragraph formed by the start point and the end point is greater than the first duration, sequentially convert a first part of the video paragraph corresponding to the first duration and a second part of the video paragraph corresponding to the remaining duration into the gif animation format, and merge the first part of the video paragraph and the second part of the video paragraph in the gif animation format into a gif animation format document.
Wherein the video conversion unit 405 is further configured to: converting the first portion of the video passage into gif animation format; caching the second part of the video section; and converting the second part of the video paragraph into the gif animation format after the first part of the video paragraph is converted into the gif animation format.
Wherein the video conversion unit 405 performs gif animation format conversion using algorithms including, but not limited to, Sift.
The fourth embodiment of the invention also provides a server which comprises the video data processing device.
The video data processing method, the device and the server provided by the invention can rapidly record, extract and make the gif image of the key shot while recording the video, can automatically generate the gif image of the key shot, reduce the making period, are convenient and quick, and can intelligently convert the cut shot into the gif image.
Moreover, the gif format picture is an image formed by arranging I frames according to a time line, so that a plurality of frames of different images can be inserted, the dynamic effect of the image is realized, the image quality is ensured to a certain extent, the size is reduced, the loading speed is high, and the flow consumption is reduced.
For convenience of description, each part of the above-described apparatus is separately described as being functionally divided into various modules or units. Of course, the functionality of the various modules or units may be implemented in the same one or more pieces of software or hardware in practicing the invention.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
Claims (9)
1. A video data processing method, characterized by comprising the steps of:
receiving a video stream, and dynamically storing a video with a first duration;
receiving start and end point markers for the video;
converting the video paragraphs formed by the starting points and the end points into gif animation format documents when the duration of the video paragraphs formed by the starting points and the end points is longer than the first duration;
the step of converting the video passage formed by the starting point and the ending point into the gif animation format document comprises the following steps:
converting the first part of video paragraphs corresponding to the first time length into gif animation formats, and caching the second part of video paragraphs corresponding to the remaining time lengths; wherein the duration of the second portion of the video passage is less than the duration of the first portion of the video passage;
converting the second part of video paragraphs into gif animation format after the conversion of the first part of video paragraphs into gif animation format is completed;
merging the first and second partial video segments in gif animation format into one gif animation format document.
2. The method of claim 1, wherein the step of dynamically storing the video of the first duration comprises: and dynamically caching the video in a server by taking the first duration as a period.
3. The method of claim 1, wherein the start and end point markers are marked on a timeline of the video stream.
4. The method of claim 1, wherein the step of converting the video passage of start and end points into gif animation format documents utilizes a Sift algorithm.
5. A video data processing apparatus characterized by comprising:
the dynamic storage unit is used for dynamically storing the video with the first duration according to the received TS video stream;
a video marker receiving unit for receiving markers for a start point and an end point of the video;
the video conversion unit is used for converting a first part of video paragraphs corresponding to the first time length into a gif animation format and caching a second part of video paragraphs corresponding to the residual time length when the time length of the video paragraphs formed by the starting point and the end point is greater than the first time length; converting the second part of video paragraphs into gif animation format after the conversion of the first part of video paragraphs into gif animation format is completed; merging said first and second partial video segments in gif animation format into a gif animation format document; wherein the duration of the second portion of the video passage is less than the duration of the first portion of the video passage.
6. The apparatus of claim 5, wherein the dynamic storage unit is configured to dynamically cache the video in a server for a period of the first duration.
7. The apparatus of claim 5, wherein the start and end point markers are marked on a timeline of the video stream.
8. The apparatus of claim 5, wherein the video conversion unit performs gif animation format conversion using a Sift algorithm.
9. A server, characterized by comprising the video data processing apparatus according to any one of claims 5 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611091510.XA CN106791909B (en) | 2016-12-01 | 2016-12-01 | Video data processing method and device and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611091510.XA CN106791909B (en) | 2016-12-01 | 2016-12-01 | Video data processing method and device and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106791909A CN106791909A (en) | 2017-05-31 |
CN106791909B true CN106791909B (en) | 2020-03-17 |
Family
ID=58913615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611091510.XA Active CN106791909B (en) | 2016-12-01 | 2016-12-01 | Video data processing method and device and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106791909B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112689197B (en) * | 2019-10-18 | 2022-07-08 | 腾讯科技(深圳)有限公司 | File format conversion method and device and computer storage medium |
CN110708574B (en) * | 2019-10-23 | 2022-01-21 | 上海连尚网络科技有限公司 | Method and device for publishing information |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101527690A (en) * | 2009-04-13 | 2009-09-09 | 腾讯科技(北京)有限公司 | Method for intercepting dynamic image, system and device thereof |
CN101909161A (en) * | 2009-12-17 | 2010-12-08 | 新奥特(北京)视频技术有限公司 | Video clipping method and device |
CN104780456A (en) * | 2015-04-29 | 2015-07-15 | 无锡天脉聚源传媒科技有限公司 | Video dotting and playing method and device |
CN105307051A (en) * | 2015-05-04 | 2016-02-03 | 维沃移动通信有限公司 | Video processing method and device |
CN105519095A (en) * | 2014-12-14 | 2016-04-20 | 深圳市大疆创新科技有限公司 | Video processing processing method, apparatus and playing device |
CN105915832A (en) * | 2016-05-06 | 2016-08-31 | 联想(北京)有限公司 | Recording method and electronic device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080013916A1 (en) * | 2006-07-17 | 2008-01-17 | Videothang Llc | Systems and methods for encoding, editing and sharing multimedia files |
-
2016
- 2016-12-01 CN CN201611091510.XA patent/CN106791909B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101527690A (en) * | 2009-04-13 | 2009-09-09 | 腾讯科技(北京)有限公司 | Method for intercepting dynamic image, system and device thereof |
CN101909161A (en) * | 2009-12-17 | 2010-12-08 | 新奥特(北京)视频技术有限公司 | Video clipping method and device |
CN105519095A (en) * | 2014-12-14 | 2016-04-20 | 深圳市大疆创新科技有限公司 | Video processing processing method, apparatus and playing device |
CN104780456A (en) * | 2015-04-29 | 2015-07-15 | 无锡天脉聚源传媒科技有限公司 | Video dotting and playing method and device |
CN105307051A (en) * | 2015-05-04 | 2016-02-03 | 维沃移动通信有限公司 | Video processing method and device |
CN105915832A (en) * | 2016-05-06 | 2016-08-31 | 联想(北京)有限公司 | Recording method and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN106791909A (en) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109168078B (en) | Video definition switching method and device | |
EP3739888A1 (en) | Live stream video highlight generation method and apparatus, server, and storage medium | |
CN107707931B (en) | Method and device for generating interpretation data according to video data, method and device for synthesizing data and electronic equipment | |
US9961398B2 (en) | Method and device for switching video streams | |
CN111147955B (en) | Video playing method, server and computer readable storage medium | |
US20160189752A1 (en) | Constrained system real-time capture and editing of video | |
CN107222795B (en) | Multi-feature fusion video abstract generation method | |
US11025964B2 (en) | Method, apparatus, server, and storage medium for generating live broadcast video of highlight collection | |
CN107147939A (en) | Method and apparatus for adjusting net cast front cover | |
US10264329B2 (en) | Descriptive metadata extraction and linkage with editorial content | |
US10694263B2 (en) | Descriptive metadata extraction and linkage with editorial content | |
US20100331047A1 (en) | Methods and apparatuses for facilitating generation and editing of multiframe images | |
CN110297927B (en) | Article publishing method, device, equipment and storage medium | |
CN111988638A (en) | Method and device for acquiring spliced video, electronic equipment and storage medium | |
US11070706B2 (en) | Notifications for deviations in depiction of different objects in filmed shots of video content | |
CN110166795B (en) | Video screenshot method and device | |
US8761577B2 (en) | System and method for continuous playing of moving picture between two devices | |
CN110149529A (en) | Processing method, server and the storage medium of media information | |
US20150358653A1 (en) | Method and apparatus for processing audio/video file | |
CN106791909B (en) | Video data processing method and device and server | |
CN107948715A (en) | Live network broadcast method and device | |
CN113515997A (en) | Video data processing method and device and readable storage medium | |
US10924637B2 (en) | Playback method, playback device and computer-readable storage medium | |
CN112287771A (en) | Method, apparatus, server and medium for detecting video event | |
CN104980817B (en) | A kind of video flowing takes out frame method and device |
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 |