CN104811747A - Video transcode method and device - Google Patents
Video transcode method and device Download PDFInfo
- Publication number
- CN104811747A CN104811747A CN201510206582.3A CN201510206582A CN104811747A CN 104811747 A CN104811747 A CN 104811747A CN 201510206582 A CN201510206582 A CN 201510206582A CN 104811747 A CN104811747 A CN 104811747A
- Authority
- CN
- China
- Prior art keywords
- transcoding
- module
- video
- video data
- coding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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/234—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 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, manipulating MPEG-4 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
-
- 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, rendering scenes according to MPEG-4 scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
Abstract
The invention discloses a video transcode method and device which is used for effectively avoiding repeat de-encapsulation, decoding and encoding of source video files when the same source video file is transcoded to be a video file in different formats and achieves a purpose of effectively improving the video transcoding efficiency. The video transcode method comprises the following steps of receiving M transcoding requests input by a user, wherein every transcode requirement comprises user appointed transcode formats being required to be output and video files to be transcoded; extracting N transcode requests comprising the same to-be-transcoded video file from the M transcode requests; de-encapsulating, decoding and encoding the to-be-transcoded video file in the N transcode requests and obtaining video data after coding; respectively packing the video data after coding to a plurality of video files which are corresponding to the user appointed various transcode formats being required to be output in the N transcode requests. The video transcode method improves the efficiency for video transcode.
Description
Technical field
The present invention relates to multimedia technology field, particularly relate to a kind of video transcoding method and device.
Background technology
Along with the universal of multimedia communication is with the fast development of video coding technique and for different digital video application, many video encoding standards are there is.The extensive use of various video coding standard makes the demand of carrying out format conversion between different video constantly rise.Video code conversion can meet above-mentioned demand just, and wherein video code conversion is exactly coding method video information being converted to another kind of coded format by a kind of coded format, and its key step comprises: decapsulation, decoding, coding and encapsulation.But, existing video transcoding method, for the multiple transcoding tasks by same source video file transcoding being different video files, need to repeat source video file to carry out decapsulation, decoding, coding and encapsulation, by source video file each transfer the different video file required in each transcoding task to, in this process, due to what repeat, decapsulation, decoding, coding work are carried out to source video, greatly waste resource.
Therefore be badly in need of a kind of video transcoding method and device, when being different video files by same source video file transcoding, effectively can avoid repeating the work of the decapsulation to source video file, decoding, coding, reach the object of the efficiency effectively improving video code conversion.
Summary of the invention
The invention provides a kind of video transcoding method and device, in order to when being the video file of different-format by same source video file transcoding, effectively can avoid repeating the work of the decapsulation to source video file, decoding, coding, reach the object of the efficiency effectively improving video code conversion.
The invention provides a kind of video transcoding method, comprising:
S11: M the transcoding request receiving user's input, each described transcoding request comprises the transcoded format of the need output that user specifies and treats the video file of transcoding; M be more than or equal to 2 positive integer;
S12: extract from described M transcoding request and there is the same N number of transcoding request treating the video file of transcoding; N=1 ..., M;
S13: decapsulation is carried out to the video file treating transcoding in described N number of transcoding request, obtains the video data of decapsulation;
S14: decode to the video data of described decapsulation, obtains decoded video data;
S15: to described decoded coding video data, obtains the video data after encoding;
S16: the video data after described coding is packaged into respectively multiple video files that the multiple transcoded format of the need output that in described N number of transcoding request, user specifies is corresponding.
Some beneficial effects of the embodiment of the present invention can comprise:
To multiple transcoding request, reasonably transferred to and a small amount of samely treated that the video file transcoding of transcoding is the request of the video file of multiple format, then treat that the video file transcoding of transcoding is the request of the video file of multiple format for same, successively by after the video file of transcoding carries out decapsulation, decoding, coding, again to the video data after coding, be packaged into the video file of multiple format.Thus effectively can avoid repeating the work of decapsulation to source video file, decoding, coding, reach the object of the efficiency effectively improving video code conversion.
In one embodiment, after described S15, also step is comprised: the video data after described coding is preserved Preset Time in memory space.
In one embodiment, before described S13, also step is comprised:
Judge the video data after whether having the coding corresponding until the video file of transcoding in described N number of transcoding request in memory space, be, obtain the video data after the coding corresponding until the video file of transcoding in described N number of transcoding request and perform S16; Otherwise perform S13.
In this embodiment, when the request of transcoded video file arrives, owing to keeping in the encoded video data of the video file of transcoding, then first can find the data after the coding of transcoded video file whether to exist, if existed, directly take out and encapsulate, both can complete the work of transcoding.Thus the video file need not treating transcoding again carries out the process of decapsulation, decoding, coding, effectively raises the efficiency of transcoding.
In one embodiment, the video file treating transcoding in described N number of transcoding request is ts file, when the transcoded format that the need that user specifies export is MP4 or flv, encodes in described S15 to described decoded video data according to H264 or H265 form.
A kind of video code conversion device, comprising: receiver module, extraction module, decapsulation module, decoder module, coding module and package module;
Described receiver module, for receiving M transcoding request of user's input and described M transcoding request being sent to described extraction module; Each described transcoding request comprises the transcoded format that need that user specifies export and the video file treating transcoding, M be more than or equal to 2 positive integer;
Described extraction module, for receiving described M transcoding request, and therefrom extraction has the same N number of transcoding request treating the video file of transcoding, N=1 ..., M; And will treat that the video file of transcoding sends to described decapsulation module in N number of transcoding request of extracting, the multiple transcoded format that the need of user in N number of transcoding request being specified export sends to described package module;
Described decapsulation module, for receiving the video file treating transcoding that described extraction module is sent, and carrying out decapsulation to it, obtaining the video data after decapsulation and sending to described decoder module;
Described decoder module, for receiving the video data after decapsulation that described decapsulation module sends, and decoding to it, obtaining decoded video data and sending to described coding module;
Described coding module, for receiving the decoded video data that described decoder module is sent, and encodes to it, obtains the video data after encoding and sends to described package module;
Described package module, the multiple transcoded format that the need of specifying for user in the video data after receiving described coding and described N number of transcoding request export, and the video data after the coding of reception is packaged into multiple video files corresponding to multiple transcoded format that need that in described N number of transcoding request, user specifies export.
In one embodiment, preservation module and memory cell is also comprised; Video data after described preservation module is used for the coding obtained by described coding module preserves Preset Time in described memory cell.
In one embodiment, also judge module is comprised;
Described extraction module, for receiving described M transcoding request, and therefrom extraction has the same N number of transcoding request treating the video file of transcoding, to treat that the video file of transcoding sends to described judge module and waits for the response message of judge module in described N number of transcoding request, the multiple transcoded format that the need of user in N number of transcoding request being specified when receiving the first response message that described judge module is sent export sends to described package module, or when receiving the second response message by extract N number of transcoding request in treat that the video file of transcoding sends to described decapsulation module, and the multiple transcoded format that the need of user in N number of transcoding request being specified export sends to described package module,
Described judge module, for the video data after the coding corresponding until the video file of transcoding that judge whether to have described extraction module to send in described memory cell, when judging the video data after the coding corresponding until the video file of transcoding having described extraction module to send in described memory cell, extract the video data after this coding and send to described package module, sending the first response message to described extraction module simultaneously; When judging the video data after the coding corresponding until the video file of transcoding not having described extraction module to send in described memory cell, send the second response message to described extraction module.
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:
The flow chart of a kind of video transcoding method that Fig. 1 provides for the embodiment of the present invention;
A kind of flow chart of video transcoding method of Fig. 2 for providing in the embodiment of the present invention one;
The structural representation of a kind of video code conversion device that Fig. 3 provides for the embodiment of the present invention;
The structural representation of the another kind of video code conversion device that Fig. 4 provides for the embodiment of the present invention;
The structural representation of the another kind of video code conversion device that Fig. 5 provides for the 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.
The flow chart of a kind of video transcoding method that Fig. 1 provides for the embodiment of the present invention.As shown in Figure 1, the method comprises the following steps S101-S106:
Step S101: M the transcoding request receiving user's input, each transcoding request comprises the transcoded format of the need output that user specifies and treats the video file of transcoding; M be more than or equal to 2 positive integer;
Step S102: extract from M transcoding request and there is the same N number of transcoding request treating the video file of transcoding; N=1 ..., M;
Step S103: decapsulation is carried out to the video file treating transcoding in N number of transcoding request, obtains the video data of decapsulation;
Step S104: decode to the video data of decapsulation, obtains decoded video data;
Step S105: to decoded coding video data, obtains the video data after encoding;
Step S106: the video data after coding is packaged into respectively multiple video files that the multiple transcoded format of the need output that in N number of transcoding request, user specifies is corresponding.
Adopt the method, when receiving multiple transcoding task, whether the input of more multiple transcoding task is identical, if so, then adopts said method provided by the invention to carry out transcoding these two task mergings.The such as input of two transcoding task requests is all same ts file, then whether compare output different, as exported as MP4 and flv, then by two transcoding task mergings, the task after merging be input as ts file, export as MP4 and flv.Task after namely merging comprises two outputs.Then carry out decapsulation, decoding, coding to ts file, the data after coding are entered two wrappers, and a wrapper encapsulates data as MP4 form, and another wrapper encapsulates data as flv form.Thus effectively decrease the process of a decapsulation to ts file, decoding, coding.
The technical scheme that the embodiment of the present invention provides, to multiple transcoding request, reasonably transferred to and a small amount of samely treated that the video file transcoding of transcoding is the request of the video file of multiple format, then treat that the video file transcoding of transcoding is the request of the video file of multiple format for same, successively by after the video file of transcoding carries out decapsulation, decoding, coding, again to the video data after coding, be packaged into the video file of multiple format.Thus effectively can avoid repeating the work of decapsulation to source video file, decoding, coding, reach the object of the efficiency effectively improving video code conversion.
In one embodiment, after step S105, also comprise step: the video data after coding is preserved Preset Time in memory space.For once processed transcoding task, the video data after coding can be retained a period of time, if follow-up task of same video file being carried out to transcoding, the data after encoding before can directly utilizing carry out transcoding.Be described in detail with specific embodiment below.
Embodiment one
Fig. 2 is a kind of flow chart of video transcoding method provided in the embodiment of the present invention one, comprising:
Step S201: M the transcoding request receiving user's input, each transcoding request comprises the transcoded format of the need output that user specifies and treats the video file of transcoding; M be more than or equal to 2 positive integer;
Step S202: extract from M transcoding request and there is the same N number of transcoding request treating the video file of transcoding; N=1 ..., M;
Step S203: judging the video data after whether having the coding corresponding until the video file of transcoding in N number of transcoding request in memory space, is perform S204; Otherwise perform S205;
Step S204: obtain the video data after the coding corresponding until the video file of transcoding in N number of transcoding request, and redirect performs S209;
Step S205: decapsulation is carried out to the video file treating transcoding in N number of transcoding request, obtains the video data of decapsulation
Step S206: decode to the video data of decapsulation, obtains decoded video data;
Step S207: to decoded coding video data, obtains the video data after encoding;
Step S208: the video data after coding is preserved Preset Time in memory space;
Step S209: the video data after coding is packaged into respectively multiple video files that the multiple transcoded format of the need output that in N number of transcoding request, user specifies is corresponding.
The technical scheme that the embodiment of the present invention one provides, when the request of transcoded video file arrives, owing to keeping in the encoded video data of the video file of transcoding, then first can find the data after the coding of transcoded video file whether to exist, if existed, directly take out and encapsulate, both can complete the work of transcoding.Thus the video file need not treating transcoding again carries out the process of decapsulation, decoding, coding, effectively raises the efficiency of transcoding.
In one embodiment, in any one method above-mentioned that the embodiment of the present invention provides, the video file treating transcoding in N number of transcoding request is ts file, when the transcoded format that the need that user specifies export is MP4 or flv, in S207, decoded video data is encoded according to H264 or H265 form.
Corresponding to a kind of video transcoding method that above-described embodiment provides, the embodiment of the present invention also provides a kind of video code conversion device, as shown in Figure 3, comprising: receiver module 31, extraction module 32, decapsulation module 33, decoder module 34, coding module 35 and package module 36;
Receiver module 31, for receiving M transcoding request of user's input and M transcoding request being sent to extraction module 32; Each transcoding request comprises the transcoded format that need that user specifies export and the video file treating transcoding, M be more than or equal to 2 positive integer;
Extraction module 32, for M the transcoding request that receiver module 31 is sent, and therefrom extraction has the same N number of transcoding request treating the video file of transcoding, N=1 ..., M; And will treat that the video file of transcoding sends to decapsulation module 33 in N number of transcoding request of extracting, the multiple transcoded format that the need of user in N number of transcoding request being specified export sends to package module 36;
Decapsulation module 33, for receiving the video file treating transcoding that extraction module 32 is sent, and carrying out decapsulation to it, obtaining the video data after decapsulation and sending to decoder module 34;
Decoder module 34, for receiving the video data after decapsulation that decapsulation module 33 sends, and decoding to it, obtaining decoded video data and sending to coding module 35;
Coding module 35, for the decoded video data that receipt decoding module 34 is sent, and encodes to it, obtains the video data after encoding and sends to package module 36;
Package module 36, for the multiple transcoded format of the need output that user in the video data after received code and N number of transcoding request specifies, and multiple video files that the multiple transcoded format video data after the coding of reception being packaged into the need output that in N number of transcoding request, user specifies is corresponding.
In one embodiment, as shown in Figure 4, video code conversion device also comprises preservation module 41 and memory cell 42; Preserve module 41 and preserve Preset Time in the storage unit 42 for the video data after the coding that obtained by coding module 35.
In one embodiment, as shown in Figure 5, video code conversion device also comprises judge module 51; Now,
Extraction module 32 is for receiving M transcoding request, and therefrom extraction has the same N number of transcoding request treating the video file of transcoding, to treat that the video file of transcoding sends to judge module 51 and waits for the response message of judge module 51 in N number of transcoding request, the multiple transcoded format that the need of user in N number of transcoding request being specified when receiving the first response message that judge module 51 is sent export sends to package module 36, or when receiving the second response message by extract N number of transcoding request in treat that the video file of transcoding sends to decapsulation module 35, and the multiple transcoded format that the need of user in N number of transcoding request being specified export sends to package module 36,
Judge module 51, for the video data after the coding corresponding until the video file of transcoding that judge whether to have extraction module 32 to send in memory cell 42, when judging the video data after the coding corresponding until the video file of transcoding having extraction module 32 to send in memory cell 42, extract the video data after this coding and send to package module 33, sending the first response message to extraction module 32 simultaneously; When judging the video data after the coding corresponding until the video file of transcoding not having extraction module 32 to send in memory cell 42, send the second response message to extraction module 32.
A kind of video code conversion device that the embodiment of the present invention provides, to multiple transcoding request, reasonably transferred to and a small amount of samely treated that the video file transcoding of transcoding is the request of the video file of multiple format, then treat that the video file transcoding of transcoding is the request of the video file of multiple format for same, successively by after the video file of transcoding carries out decapsulation, decoding, coding, again to the video data after coding, be packaged into the video file of multiple format.Thus effectively can avoid repeating the work of decapsulation to source video file, decoding, coding, reach the object of the efficiency effectively improving video code conversion.
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 (7)
1. a video transcoding method, is characterized in that, comprising:
S11: M the transcoding request receiving user's input, each described transcoding request comprises the transcoded format of the need output that user specifies and treats the video file of transcoding; M be more than or equal to 2 positive integer;
S12: extract from described M transcoding request and there is the same N number of transcoding request treating the video file of transcoding; N=1 ..., M;
S13: decapsulation is carried out to the video file treating transcoding in described N number of transcoding request, obtains the video data of decapsulation;
S14: decode to the video data of described decapsulation, obtains decoded video data;
S15: to described decoded coding video data, obtains the video data after encoding;
S16: the video data after described coding is packaged into respectively multiple video files that the multiple transcoded format of the need output that in described N number of transcoding request, user specifies is corresponding.
2. a kind of video transcoding method as claimed in claim 1, is characterized in that, after described S15, also comprises step:
Video data after described coding is preserved Preset Time in memory space.
3. a kind of video transcoding method as claimed in claim 2, is characterized in that, before described S13, also comprises step:
Judge the video data after whether having the coding corresponding until the video file of transcoding in described N number of transcoding request in memory space, be, obtain the video data after the coding corresponding until the video file of transcoding in described N number of transcoding request and perform S16; Otherwise perform S13.
4. a kind of video transcoding method as described in claim 1 or 2 or 3, it is characterized in that, the video file treating transcoding in described N number of transcoding request is ts file, when the transcoded format that the need that user specifies export is MP4 or flv, in described S15, described decoded video data is encoded according to H264 or H265 form.
5. a video code conversion device, is characterized in that, comprising: receiver module, extraction module, decapsulation module, decoder module, coding module and package module;
Described receiver module, for receiving M transcoding request of user's input and described M transcoding request being sent to described extraction module; Each described transcoding request comprises the transcoded format that need that user specifies export and the video file treating transcoding, M be more than or equal to 2 positive integer;
Described extraction module, for receiving described M transcoding request, and therefrom extraction has the same N number of transcoding request treating the video file of transcoding, N=1 ..., M; And will treat that the video file of transcoding sends to described decapsulation module in N number of transcoding request of extracting, the multiple transcoded format that the need of user in N number of transcoding request being specified export sends to described package module;
Described decapsulation module, for receiving the video file treating transcoding that described extraction module is sent, and carrying out decapsulation to it, obtaining the video data after decapsulation and sending to described decoder module;
Described decoder module, for receiving the video data after decapsulation that described decapsulation module sends, and decoding to it, obtaining decoded video data and sending to described coding module;
Described coding module, for receiving the decoded video data that described decoder module is sent, and encodes to it, obtains the video data after encoding and sends to described package module;
Described package module, the multiple transcoded format that the need of specifying for user in the video data after receiving described coding and described N number of transcoding request export, and the video data after the coding of reception is packaged into multiple video files corresponding to multiple transcoded format that need that in described N number of transcoding request, user specifies export.
6. a kind of video code conversion device as claimed in claim 5, is characterized in that, also comprises and preserves module and memory cell; Video data after described preservation module is used for the coding obtained by described coding module preserves Preset Time in described memory cell.
7. a kind of video code conversion device as claimed in claim 6, is characterized in that, also comprise judge module;
Described extraction module, for receiving described M transcoding request, and therefrom extraction has the same N number of transcoding request treating the video file of transcoding, to treat that the video file of transcoding sends to described judge module and waits for the response message of judge module in described N number of transcoding request, the multiple transcoded format that the need of user in N number of transcoding request being specified when receiving the first response message that described judge module is sent export sends to described package module, or when receiving the second response message by extract N number of transcoding request in treat that the video file of transcoding sends to described decapsulation module, and the multiple transcoded format that the need of user in N number of transcoding request being specified export sends to described package module,
Described judge module, for the video data after the coding corresponding until the video file of transcoding that judge whether to have described extraction module to send in described memory cell, when judging the video data after the coding corresponding until the video file of transcoding having described extraction module to send in described memory cell, extract the video data after this coding and send to described package module, sending the first response message to described extraction module simultaneously; When judging the video data after the coding corresponding until the video file of transcoding not having described extraction module to send in described memory cell, send the second response message to described extraction module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510206582.3A CN104811747A (en) | 2015-04-27 | 2015-04-27 | Video transcode method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510206582.3A CN104811747A (en) | 2015-04-27 | 2015-04-27 | Video transcode method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104811747A true CN104811747A (en) | 2015-07-29 |
Family
ID=53696167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510206582.3A Pending CN104811747A (en) | 2015-04-27 | 2015-04-27 | Video transcode method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104811747A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898448A (en) * | 2015-12-14 | 2016-08-24 | 乐视云计算有限公司 | Submission method and device of transcoding attribute information |
CN108683946A (en) * | 2018-05-23 | 2018-10-19 | 成都智达万应科技有限公司 | The method for realizing Online Video education based on recognition of face and caching mechanism |
CN110062262A (en) * | 2019-04-12 | 2019-07-26 | 北京字节跳动网络技术有限公司 | Transcoding control method, device, electronic equipment and the storage medium of video data |
CN111147926A (en) * | 2018-11-02 | 2020-05-12 | 杭州海康威视数字技术股份有限公司 | Data transcoding method and device |
CN112188285A (en) * | 2020-09-28 | 2021-01-05 | 北京达佳互联信息技术有限公司 | Video transcoding method, device, system and storage medium |
CN112261442A (en) * | 2020-10-19 | 2021-01-22 | 上海网达软件股份有限公司 | Method and system for real-time transcoding of HDR (high-definition link) and SDR (short-definition link) of video |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020190876A1 (en) * | 2000-12-22 | 2002-12-19 | Lai Angela C. W. | Distributed on-demand media transcoding system and method |
CN101459848A (en) * | 2008-12-26 | 2009-06-17 | 西安交通大学 | Distributed multi-format digital video transcoding construction design method |
CN102065084A (en) * | 2010-12-12 | 2011-05-18 | 成都东方盛行电子有限责任公司 | Media data exchanging method for heterogeneous platform |
CN102098553A (en) * | 2010-12-03 | 2011-06-15 | 中国联合网络通信集团有限公司 | Video transmission method and system as well as video server |
CN102916989A (en) * | 2011-08-02 | 2013-02-06 | 腾讯科技(深圳)有限公司 | Video downloading method, server and clients |
-
2015
- 2015-04-27 CN CN201510206582.3A patent/CN104811747A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020190876A1 (en) * | 2000-12-22 | 2002-12-19 | Lai Angela C. W. | Distributed on-demand media transcoding system and method |
CN101459848A (en) * | 2008-12-26 | 2009-06-17 | 西安交通大学 | Distributed multi-format digital video transcoding construction design method |
CN102098553A (en) * | 2010-12-03 | 2011-06-15 | 中国联合网络通信集团有限公司 | Video transmission method and system as well as video server |
CN102065084A (en) * | 2010-12-12 | 2011-05-18 | 成都东方盛行电子有限责任公司 | Media data exchanging method for heterogeneous platform |
CN102916989A (en) * | 2011-08-02 | 2013-02-06 | 腾讯科技(深圳)有限公司 | Video downloading method, server and clients |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898448A (en) * | 2015-12-14 | 2016-08-24 | 乐视云计算有限公司 | Submission method and device of transcoding attribute information |
WO2017101487A1 (en) * | 2015-12-14 | 2017-06-22 | 乐视控股(北京)有限公司 | Method and device for submitting transcoding attribute information |
CN108683946A (en) * | 2018-05-23 | 2018-10-19 | 成都智达万应科技有限公司 | The method for realizing Online Video education based on recognition of face and caching mechanism |
CN111147926A (en) * | 2018-11-02 | 2020-05-12 | 杭州海康威视数字技术股份有限公司 | Data transcoding method and device |
CN111147926B (en) * | 2018-11-02 | 2022-05-06 | 杭州海康威视数字技术股份有限公司 | Data transcoding method and device |
CN110062262A (en) * | 2019-04-12 | 2019-07-26 | 北京字节跳动网络技术有限公司 | Transcoding control method, device, electronic equipment and the storage medium of video data |
CN112188285A (en) * | 2020-09-28 | 2021-01-05 | 北京达佳互联信息技术有限公司 | Video transcoding method, device, system and storage medium |
CN112261442A (en) * | 2020-10-19 | 2021-01-22 | 上海网达软件股份有限公司 | Method and system for real-time transcoding of HDR (high-definition link) and SDR (short-definition link) of video |
CN112261442B (en) * | 2020-10-19 | 2022-11-11 | 上海网达软件股份有限公司 | Method and system for real-time transcoding of HDR (high-definition link) and SDR (short-definition link) of video |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104811747A (en) | Video transcode method and device | |
CN105391698B (en) | The SOCKET transmitting methods of electric power intranet and extranet are realized based on isolating device | |
CN109088689B (en) | Data structure for physical layer encapsulation, data structure generating apparatus and method thereof | |
EP3177098B1 (en) | Wifi display connection method and mobile device | |
PH12017501183A1 (en) | Palette index grouping for high throughput cabac coding | |
CN103200425B (en) | A kind of multimedia processing apparatus and method | |
RU2016105691A (en) | DEVICE AND METHOD FOR EFFECTIVE CODING OF METADATA OBJECTS | |
CN104754349A (en) | Method and device for hardware decoding of audio/video | |
TWI675589B (en) | A coding and decoding method and device for video image | |
GB2523347A (en) | Encoder, decoder and method | |
CN104780391A (en) | Video file format converting method and device | |
CN105052040A (en) | System and method for multi-stream compression and decompression | |
CN104168439A (en) | Video coding method and apparatus | |
CN105141567A (en) | Interactive data processing method and system of terminal application and service end and interaction method | |
CN110177083A (en) | A kind of network interface card, data transmission/method of reseptance and equipment | |
CN101588376A (en) | Information releasing method, device and system | |
CN102256161B (en) | Transmission method and equipment for OSD (On Screen Display) information | |
CN105635305A (en) | Method for pushing unified content labels and server | |
CN109743643B (en) | Processing method and device for building intercom system | |
CN104780392A (en) | Transcoding method and device for video files | |
CN113704206B (en) | Metadata processing method and device, electronic equipment and storage medium | |
CN103516775B (en) | A kind of method and system realizing equipment room Fast synchronization | |
CN103096049A (en) | Video processing method and system and associated equipment | |
CN103618902A (en) | Transcoding method, device and system for video file | |
CN105376641A (en) | Device and method for streaming audio and video file |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150729 |