CN105049957A - Video synthesis method based on Web terminal and device thereof - Google Patents
Video synthesis method based on Web terminal and device thereof Download PDFInfo
- Publication number
- CN105049957A CN105049957A CN201510409861.XA CN201510409861A CN105049957A CN 105049957 A CN105049957 A CN 105049957A CN 201510409861 A CN201510409861 A CN 201510409861A CN 105049957 A CN105049957 A CN 105049957A
- Authority
- CN
- China
- Prior art keywords
- fragment file
- ready
- video
- synthesized
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001308 synthesis method Methods 0.000 title abstract 2
- 238000000034 method Methods 0.000 claims abstract description 33
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 9
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 9
- 239000012634 fragment Substances 0.000 claims description 228
- 238000005520 cutting process Methods 0.000 claims description 35
- 230000002194 synthesizing effect Effects 0.000 claims description 16
- 238000012163 sequencing technique Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- 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/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Studio Circuits (AREA)
Abstract
The invention discloses a video synthesis method based on Web terminal and a device thereof to achieve the purpose of realizing video synthesis at the Web terminal. The method comprises the following steps: during dotting of video stream fragmented files, each dotting type and position of each dot in the corresponding fragmented file are obtained; according to each dotting type and the position of each dot in the corresponding fragmented file, a video fragmented file to be synthesized is determined and downloaded; and the downloaded video fragmented file to be synthesized is synthesized so as to obtain a synthesized video.
Description
Technical field
The present invention relates to technical field of video processing, particularly a kind of image synthesizing method of sing on web end and device.
Background technology
Stream media network host-host protocol (HLS, HTTPLiveStreaming) be Streaming transfer protocol based on HTML (Hypertext Markup Language), the feature of HLS protocol video file is carried out section to store, and generate the index m3u8 file of media data and the fragment file of media data, wherein, m3u8 file is used for video file to organize together for multimedia player downloading and playing with the form of playlist.
At present, when needing the operation got ready, cut and merge the fragment file of media data, all video datas involved by needing to get ready are passed to backstage and process, because it completes the download of all video datas by client.But Web (network) end does not accomplish this point, cannot just all video acquisitions be got off before being played.
Summary of the invention
The invention provides a kind of image synthesizing method and device of sing on web end, in order to realize the object of carrying out Video Composition at Web end.
The invention provides a kind of image synthesizing method of sing on web end, comprising:
When getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready;
The type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized and download;
The video fragment file described to be synthesized downloaded is synthesized, obtains a synthetic video.
In an embodiment of the present invention, each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready;
The type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized, comprising:
Get the sequencing of the fragment file sequence number at place according to each ready, each is got ready and sorts;
According to each type got ready after sequence and the play time in fragment file, determine video fragment file to be synthesized.
In an embodiment of the present invention, the type got ready described in comprises cutting point or cuts out a little;
According to each type got ready after sequence and the play time in fragment file, determine video fragment file to be synthesized, comprising:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as described video fragment file to be synthesized.
In an embodiment of the present invention, the video fragment file described to be synthesized downloaded is synthesized, comprising:
According to the sequence number of the video fragment file described to be synthesized downloaded, it is synthesized.
In an embodiment of the present invention, described in the type got ready comprise cutting point or cut out a little, each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready;
The video fragment file described to be synthesized downloaded is synthesized, after obtaining a synthetic video, also comprises:
Video file before the play time of the fragment file of cutting point corresponding in described synthetic video is cut away; And the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away.
In an embodiment of the present invention, video flowing fragment file got ready realized by following steps:
Carry out order to described video flowing fragment file to get ready; Or
Carry out backward to described video flowing fragment file to get ready; Or
Described video flowing fragment file is got ready at random.
The present invention also provides a kind of Video Composition device of sing on web end, comprising:
Acquisition module, for when getting ready video flowing fragment file, obtains each type got ready and each gets position in the fragment file of place ready;
Determination module, gets the position in the fragment file of place ready, determines video fragment file to be synthesized for the type got ready according to each and each;
Download module, for downloading described video fragment file to be synthesized;
Synthesis module, for synthesizing the video fragment file described to be synthesized downloaded, obtains a synthetic video.
In an embodiment of the present invention, each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready, and described determination module comprises:
Sequencing unit, for getting the sequencing of the fragment file sequence number at place ready according to each, gets ready each and sorts;
Determining unit, for according to each type got ready after sequence and the play time in fragment file, determines video fragment file to be synthesized.
In an embodiment of the present invention, described in the type got ready comprise cutting point or cut out a little, described determining unit also for:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as described video fragment file to be synthesized.
In an embodiment of the present invention, described synthesis module also for:
According to the sequence number of the video fragment file described to be synthesized downloaded, it is synthesized.
Some beneficial effects of the embodiment of the present invention can comprise:
In the embodiment of the present invention, when getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready, and then get the position in the fragment file of place ready according to each type got ready and each, determine video fragment file to be synthesized and download, subsequently the video fragment file to be synthesized downloaded is synthesized, obtain a synthetic video.Thus, the embodiment of the present invention achieves the object of carrying out Video Composition at Web end, solves the problem cannot carrying out Video Composition in prior art at Web end.Further, the embodiment of the present invention only downloads video fragment file to be synthesized, without the need to downloading whole video flowing fragment file, has saved system resource, improves the efficiency of video fragment file download, and then improves the efficiency of Video Composition.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from specification, or understand by implementing the present invention.Object of the present invention and other advantages realize by structure specifically noted in write specification, claims and accompanying drawing and obtain.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms a part for specification, together with embodiments of the present invention for explaining the present invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the flow chart of the image synthesizing method of sing on web end in one embodiment of the invention;
Fig. 2 is that in one embodiment of the invention, each gets the schematic diagram in video flowing fragment file ready;
Fig. 3 is the flow chart of the image synthesizing method of sing on web end in another embodiment of the present invention;
Fig. 4 is the structural representation of the Video Composition device of sing on web end in one embodiment of the invention;
Fig. 5 is the structural representation of determination module 42 in one embodiment of the invention; And
Fig. 6 is the structural representation of the Video Composition device of sing on web end in another embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein is only for instruction and explanation of the present invention, is not intended to limit the present invention.
Figure 1 shows that the flow chart of the image synthesizing method of sing on web end in one embodiment of the invention, the method comprises the following steps S11-S13:
Step S11, when getting ready video flowing fragment file, obtains each type got ready and each gets position in the fragment file of place ready.
Step S12, the type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized and download.
Step S13, synthesizes the video fragment file to be synthesized downloaded, obtains a synthetic video.
In the embodiment of the present invention, when getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready, and then get the position in the fragment file of place ready according to each type got ready and each, determine video fragment file to be synthesized and download, subsequently the video fragment file to be synthesized downloaded is synthesized, obtain a synthetic video.Thus, the embodiment of the present invention achieves the object of carrying out Video Composition at Web end, solves the problem cannot carrying out Video Composition in prior art at Web end.Further, the embodiment of the present invention only downloads video fragment file to be synthesized, without the need to downloading whole video flowing fragment file, has saved system resource, improves the efficiency of video fragment file download, and then improves the efficiency of Video Composition.
In one embodiment, the image synthesizing method of sing on web end provided by the invention, can be applied in the backstage of Web end.Namely, position when holding video player acquisition at every turn to get ready by Web in the fragment file of place and each type got ready, Web hold video player these information are submitted to backstage, utilize these information to carry out the synthesis of video by backstage, perform above step S11 to step S13.
Above in step S11, when video flowing fragment file is got ready, can carry out not in accordance with the sequencing of video flowing fragment file, namely, order can be carried out to video flowing fragment file to get ready, or carry out backward to video flowing fragment file to get ready, or video flowing fragment file is got ready at random.
In addition, each position got ready in the fragment file of place mentioned in step S11 can comprise each and get the fragment file sequence number at place and the play time in fragment file ready, and now step S12 may be embodied as following steps A1-A2:
Steps A 1, gets the sequencing of the fragment file sequence number at place ready, gets ready sort to each according to each;
Steps A 2, according to each type got ready after sequence and the play time in fragment file, determines video fragment file to be synthesized.
Further, the type got ready can comprise cutting point or cut out a little, now, steps A 2 may be embodied as: according to each type got ready after sequence and the play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little, and then the fragment file that will determine, as video fragment file to be synthesized.
For example, each type got ready after sequence and the play time in fragment file, as shown in Figure 2, each position got ready is the play time got ready in fragment file.In Fig. 2, adjacent cutting point can be determined and fragment file between cutting out a little as video fragment file to be synthesized, that is, the rear section of fragment 1 is determined to the rear section of the forward part of fragment 6 and fragment 9 to the forward part of fragment 11 as video fragment file to be synthesized.Subsequently, call and suit instrument, as ts4cut (transportstream4cut, transport stream is cut) etc., the forward part of the rear section of fragment 1, fragment 2, fragment 3, fragment 4, fragment 5 and fragment 6 is downloaded, and the forward part of the rear section of fragment 9, fragment 10 and fragment 11 is downloaded, do not need here to download fragment 7 and fragment 8.And then, the video fragment file to be synthesized downloaded is synthesized, obtains a synthetic video.
In an embodiment of the present invention, according to the sequence number of the video fragment file to be synthesized downloaded, it can be synthesized.Or, according to preset rules, the video fragment file to be synthesized downloaded is synthesized.
In an alternative embodiment of the invention, still for getting ready shown in Fig. 2, determine adjacent cutting point and fragment file between cutting out a little as video fragment file to be synthesized.That is, determine that fragment 1 to fragment 6 and fragment 9 to fragment 11 are as video fragment file to be synthesized.Subsequently, call and suit instrument fragment 1, fragment 2, fragment 3, fragment 4, fragment 5 and fragment 6 are downloaded, and fragment 9, fragment 10 and fragment 11 are downloaded, do not need here to download fragment 7 and fragment 8.And then, the video fragment file to be synthesized downloaded is synthesized, obtains a synthetic video.Subsequently, the video file before the play time of the fragment file of cutting point corresponding in synthetic video is cut away, and the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away.In Fig. 2, the rear section of the rear section of the forward part of fragment in synthetic video 1, fragment 6, the forward part of fragment 9 and fragment 11 is cut away.Here first merging the scheme of cutting again, compared to first cutting the scheme remerged above, being not easy obliterated data, the accuracy of Video Composition can be improved.
The implementation procedure of the image synthesizing method of sing on web end of the present invention is introduced in detail below by a specific embodiment.
Figure 3 shows that the flow chart of the image synthesizing method of sing on web end in another embodiment of the present invention, the method comprises the following steps S31-S35:
Step S31, when getting ready video flowing fragment file, obtains each type got ready, each gets the fragment file sequence number at place and the play time in fragment file ready.
In this step, position when video player acquisition can be held at every turn to get ready by Web in the fragment file of place and each type got ready, Web holds video player that these information are submitted to backstage, thus backstage gets each type got ready and each gets position in the fragment file of place ready.
Step S32, gets the sequencing of the fragment file sequence number at place ready, gets ready sort to each according to each.
Step S33, according to each type got ready after sequence and play time in fragment file, determines adjacent cutting point and fragment file between cutting out a little.
As shown in Figure 2, see introduction above, repeat no more herein.
Step S34, by the fragment file determined, downloads as video fragment file to be synthesized.
Step S35, synthesizes the video fragment file to be synthesized downloaded, obtains a synthetic video.
In addition, after this step, video file before the play time of the fragment file of cutting point corresponding in synthetic video can be cut away, and the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away, namely the scheme first merging and cut is performed, compared to first cutting the scheme remerged, being not easy obliterated data, the accuracy of Video Composition can be improved.
The embodiment of the present invention achieves the object of carrying out Video Composition at Web end, solves the problem cannot carrying out Video Composition in prior art at Web end.Further, the embodiment of the present invention only downloads video fragment file to be synthesized, without the need to downloading whole video flowing fragment file, has saved system resource, improves the efficiency of video fragment file download, and then improves the efficiency of Video Composition.
Corresponding to the image synthesizing method of the sing on web end in above-described embodiment, the present invention also provides a kind of Video Composition device of sing on web end.Be illustrated in figure 4 the structural representation of the Video Composition device of sing on web end in one embodiment of the invention, comprise:
Acquisition module 41, for when getting ready video flowing fragment file, obtains each type got ready and each gets position in the fragment file of place ready;
Determination module 42, gets the position in the fragment file of place ready, determines video fragment file to be synthesized for the type got ready according to each and each;
Download module 43, for downloading video fragment file to be synthesized;
Synthesis module 44, for synthesizing the video fragment file to be synthesized downloaded, obtains a synthetic video.
In an embodiment of the present invention, as shown in Figure 5, each position got ready in the fragment file of place comprises each and gets the fragment file sequence number at place and the play time in fragment file ready, and above-mentioned determination module 42 can comprise:
Sequencing unit 51, for getting the sequencing of the fragment file sequence number at place ready according to each, gets ready each and sorts;
Determining unit 52, for according to each type got ready after sequence and the play time in fragment file, determines video fragment file to be synthesized.
In an embodiment of the present invention, the type got ready comprises cutting point or cuts out a little, above-mentioned determining unit 52 also for:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as video fragment file to be synthesized.
In an embodiment of the present invention, above-mentioned synthesis module 44 also for:
According to the sequence number of the video fragment file to be synthesized downloaded, it is synthesized.
In an embodiment of the present invention, as shown in Figure 6, the device that Fig. 4 shows above can also comprise:
Cutting module 61, for synthesizing the video fragment file to be synthesized downloaded at synthesis module 44, after obtaining a synthetic video, cuts away the video file before the play time of the fragment file of cutting point corresponding in synthetic video; And the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away.
The said apparatus of the embodiment of the present invention: when getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready, and then get the position in the fragment file of place ready according to each type got ready and each, determine video fragment file to be synthesized and download, subsequently the video fragment file to be synthesized downloaded is synthesized, obtain a synthetic video.Thus, the embodiment of the present invention achieves the object of carrying out Video Composition at Web end, solves the problem cannot carrying out Video Composition in prior art at Web end.Further, the embodiment of the present invention only downloads video fragment file to be synthesized, without the need to downloading whole video flowing fragment file, has saved system resource, improves the efficiency of video fragment file download, and then improves the efficiency of Video Composition.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.
Claims (10)
1. an image synthesizing method for sing on web end, is characterized in that, comprising:
When getting ready video flowing fragment file, obtain each type got ready and each gets position in the fragment file of place ready;
The type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized and download;
The video fragment file described to be synthesized downloaded is synthesized, obtains a synthetic video.
2. method according to claim 1, is characterized in that,
Each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready;
The type got ready according to each and each get position in the fragment file of place ready, determine video fragment file to be synthesized, comprising:
Get the sequencing of the fragment file sequence number at place according to each ready, each is got ready and sorts;
According to each type got ready after sequence and the play time in fragment file, determine video fragment file to be synthesized.
3. method according to claim 2, is characterized in that,
The described type got ready comprises cutting point or cuts out a little;
According to each type got ready after sequence and the play time in fragment file, determine video fragment file to be synthesized, comprising:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as described video fragment file to be synthesized.
4. the method according to any one of claim 1-3, is characterized in that, synthesizes, comprising the video fragment file described to be synthesized downloaded:
According to the sequence number of the video fragment file described to be synthesized downloaded, it is synthesized.
5. method according to claim 1, is characterized in that,
The described type got ready comprises cutting point or cuts out a little, and each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready;
The video fragment file described to be synthesized downloaded is synthesized, after obtaining a synthetic video, also comprises:
Video file before the play time of the fragment file of cutting point corresponding in described synthetic video is cut away; And the video file cut out after the play time of fragment file a little corresponding in synthetic video is cut away.
6. method according to claim 1, is characterized in that, gets ready realized by following steps video flowing fragment file:
Carry out order to described video flowing fragment file to get ready; Or
Carry out backward to described video flowing fragment file to get ready; Or
Described video flowing fragment file is got ready at random.
7. a Video Composition device for sing on web end, is characterized in that, comprising:
Acquisition module, for when getting ready video flowing fragment file, obtains each type got ready and each gets position in the fragment file of place ready;
Determination module, gets the position in the fragment file of place ready, determines video fragment file to be synthesized for the type got ready according to each and each;
Download module, for downloading described video fragment file to be synthesized;
Synthesis module, for synthesizing the video fragment file described to be synthesized downloaded, obtains a synthetic video.
8. device according to claim 7, is characterized in that, each position got ready in the fragment file of place described comprises each and gets the fragment file sequence number at place and the play time in fragment file ready, and described determination module comprises:
Sequencing unit, for getting the sequencing of the fragment file sequence number at place ready according to each, gets ready each and sorts;
Determining unit, for according to each type got ready after sequence and the play time in fragment file, determines video fragment file to be synthesized.
9. device according to claim 8, is characterized in that, described in the type got ready comprise cutting point or cut out a little, described determining unit also for:
According to each type got ready after sequence and play time in fragment file, determine adjacent cutting point and fragment file between cutting out a little;
By the fragment file determined, as described video fragment file to be synthesized.
10. the device according to any one of claim 7-9, is characterized in that, described synthesis module also for:
According to the sequence number of the video fragment file described to be synthesized downloaded, it is synthesized.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510409861.XA CN105049957B (en) | 2015-07-13 | 2015-07-13 | A kind of image synthesizing method and device based on the ends Web |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510409861.XA CN105049957B (en) | 2015-07-13 | 2015-07-13 | A kind of image synthesizing method and device based on the ends Web |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105049957A true CN105049957A (en) | 2015-11-11 |
CN105049957B CN105049957B (en) | 2018-07-24 |
Family
ID=54456074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510409861.XA Expired - Fee Related CN105049957B (en) | 2015-07-13 | 2015-07-13 | A kind of image synthesizing method and device based on the ends Web |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105049957B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105578297A (en) * | 2015-12-30 | 2016-05-11 | Tcl集团股份有限公司 | Audio and radio file fragment type repeat play method and system at WEB end |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090083812A1 (en) * | 2007-01-19 | 2009-03-26 | Beijing Funshion Online Technologies Ltd. | Method and apparatus for controlling on-demand play of media files based on P2P protocols |
CN101740082A (en) * | 2009-11-30 | 2010-06-16 | 孟智平 | Method and system for clipping video based on browser |
CN102196008A (en) * | 2010-03-08 | 2011-09-21 | 株式会社日立制作所 | Peer-to-peer downloading method, video equipment and content transmission method |
CN103152654A (en) * | 2013-03-15 | 2013-06-12 | 杭州智屏软件有限公司 | Low-latency video fragment interception technology |
-
2015
- 2015-07-13 CN CN201510409861.XA patent/CN105049957B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090083812A1 (en) * | 2007-01-19 | 2009-03-26 | Beijing Funshion Online Technologies Ltd. | Method and apparatus for controlling on-demand play of media files based on P2P protocols |
CN101740082A (en) * | 2009-11-30 | 2010-06-16 | 孟智平 | Method and system for clipping video based on browser |
CN102196008A (en) * | 2010-03-08 | 2011-09-21 | 株式会社日立制作所 | Peer-to-peer downloading method, video equipment and content transmission method |
CN103152654A (en) * | 2013-03-15 | 2013-06-12 | 杭州智屏软件有限公司 | Low-latency video fragment interception technology |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105578297A (en) * | 2015-12-30 | 2016-05-11 | Tcl集团股份有限公司 | Audio and radio file fragment type repeat play method and system at WEB end |
CN105578297B (en) * | 2015-12-30 | 2020-12-22 | 武汉Tcl集团工业研究院有限公司 | Method and system for repeatedly playing audio and video files at WEB terminal in fragment mode |
Also Published As
Publication number | Publication date |
---|---|
CN105049957B (en) | 2018-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103385008B (en) | Content delivery method and system | |
CN105376612A (en) | Video playing method, media equipment, playing equipment and multimedia system | |
CN102055717A (en) | Quick playing method, terminal and server | |
CN105763960A (en) | Method and apparatus for network video playing | |
CN105323597B (en) | MP4 document play-back method, treating method and apparatus and play system | |
CN104602138A (en) | Method and device for supporting HLS protocol by streaming media server | |
CN103414959B (en) | A kind of method and apparatus for accelerating Internet video broadcasting speed | |
US20130232233A1 (en) | Systems and methods for client-side media chunking | |
CN107800734A (en) | A kind of burst method for down loading, apparatus and system | |
CN105025358A (en) | Video playing method and device based on EPG | |
CN104902145A (en) | Method and device for playing live streaming video | |
CN103873956B (en) | Media file playing method, system, player, terminal and media storage platform | |
CN106686083A (en) | Video file downloading method and device | |
CN103096131B (en) | A kind of live method for stream processing and device | |
CN104702978A (en) | Video data locating method and network playing equipment | |
CN108769830B (en) | Method for caching video and related equipment | |
CN106162311A (en) | A kind of method playing Internet video and terminal unit | |
KR101472016B1 (en) | Creation method of complex file having image file and additional data inserted in the image file and data record apparatus recording the complex file | |
US20240171797A1 (en) | Techniques for providing a content stream based on a delivered stream of content | |
CN104780456A (en) | Video dotting and playing method and device | |
CN105049957A (en) | Video synthesis method based on Web terminal and device thereof | |
CN104753811A (en) | Streaming medium service optimizing method, device and system | |
CN104980817A (en) | Video stream frame extraction method and device | |
CN104735115A (en) | P2P downloading method and device | |
CN109756782A (en) | A kind of method for processing resource, device and streaming media server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A video synthesis method and device based on Web Effective date of registration: 20210104 Granted publication date: 20180724 Pledgee: Inner Mongolia Huipu Energy Co.,Ltd. Pledgor: WUXI TVMINING MEDIA SCIENCE & TECHNOLOGY Co.,Ltd. Registration number: Y2020990001517 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180724 Termination date: 20210713 |
|
CF01 | Termination of patent right due to non-payment of annual fee |