CN104811747A - Video transcode method and device - Google Patents

Video transcode method and device Download PDF

Info

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
Application number
CN201510206582.3A
Other languages
Chinese (zh)
Inventor
陈斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Tvmining Juyuan Media Technology Co Ltd
Original Assignee
Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuxi Tvmining Juyuan Media Technology Co Ltd filed Critical Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority to CN201510206582.3A priority Critical patent/CN104811747A/en
Publication of CN104811747A publication Critical patent/CN104811747A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing 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/234309Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4402Processing 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/440218Processing 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

A kind of video transcoding method and device
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.
CN201510206582.3A 2015-04-27 2015-04-27 Video transcode method and device Pending CN104811747A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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