Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Video dividing and transcoding method and device

A transcoding and pre-transcoding technology, applied in the field of telecommunications, can solve the problem of uneven quality of sub-chips, and achieve the effect of uniform definition

Inactive Publication Date: 2014-12-10
LETV INFORMATION TECH BEIJING
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by this application is to provide a method and a device for transcoding slices to solve the problem of the quality of each sub-slice due to different overall overall code rate allocations during the process of transcoding long videos. uneven

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Video dividing and transcoding method and device
  • Video dividing and transcoding method and device
  • Video dividing and transcoding method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] A fragmented transcoding method disclosed in the embodiment of this application, such as figure 1 As shown, it includes the following steps:

[0029] In step S100, a slice source is divided into several sub-slices.

[0030] The number of split sub-slices can be determined according to the duration of the slice source, the capability of a single CPU that processes each sub-slice one-to-one, or the working status of the slice transcoding device. Generally speaking, the duration of each sub-slice is close, but the key frame is used as the beginning of the division of the sub-slice. Each divided sub-slice also includes several frames, and each frame also includes several macroblocks. At the same time, after splitting, the transcoding rate of each sub-slice is equal to the transcoding rate of the film source. This is done for the convenience of calculating the quantization parameters later, so as to re-allocate the transcoding rate for each sub-slice.

[0031] Preferably,...

Embodiment 2

[0047] In step S102, the pre-transcoding process is performed to obtain the global statistical information of each sub-slice, including the statistical information of all sub-slices of the entire film source. Of course, for different frames, the global statistical information of all sub-slices in the global statistical information The order in which the statistics are listed is different. When allocating the code rate of each sub-slice, the situation of all other sub-slices will be considered comprehensively, and the effective source code rate of the film will be reasonably allocated from a global perspective.

[0048] like figure 2 As shown, step S102 further includes:

[0049] Step S1020, perform pre-transcoding on the several sub-slices respectively, and obtain statistical information of each sub-slice.

[0050] All the sub-slices are pre-transcoded separately, and each sub-slice is pre-transcoded by a corresponding transcoder or CPU respectively, and the pre-transcoding...

Embodiment 3

[0059] In step S104, the quantization parameter of each frame is initially set, and this initial setting does not consider the global situation of other frames of the film source. Therefore, the quantization parameters set initially can complete transcoding, but the effect of transcoding and the bit rate of the entire film source after transcoding may be inappropriate, and further iterative adjustments are needed, but the quantization parameters initially set for each frame provide a basis for subsequent adjustments. A good basis for adjustment. Later, you can configure reasonable quantization parameters for each frame according to the overall situation of all frames of the source, and then simulate transcoding to obtain the bit rate of the source, and compare the transcoding rate of the entire source with the target bit rate set for the source. Consider whether the setting of the quantization parameter of each frame is reasonable, and continue to iteratively adjust the quanti...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a video dividing and transcoding method and device. The method includes: dividing a video source into a plurality of sub-videos, wherein each sub-video comprises a plurality of frames; transcoding each sub-video to obtain the global statistic information of each sub-video, wherein the global statistic information of each sub-video at least comprises the frame level information of all the frames in the video source; estimating the complexity of each frame according to the frame level information of all the frames in the video source, and adjusting the quantization parameters in each frame level information of each frame according to the complexity of each frame and preset target code rate of the video source after transcoding; transcoding an optional frame in each sub-video according to the adjusted quantization parameters of the optional frame in each sub-video until all the sub-videos are transcoded, and combining all the transcoded sub-videos according to the sequence, obtained during video source dividing, of the sub-videos to obtain the jointed transcoded video source. The method has the advantages that effective video source code rates are reasonably distributed through comprehensive and global consideration, and even quality and definition of the whole video source during playing are achieved.

Description

technical field [0001] The present application relates to the technical field of telecommunication, and in particular to a slice transcoding method and a slice transcoding device. Background technique [0002] In today's society, with the emergence of various electronic terminal systems and various players, the format requirements for video files are becoming more and more complex and diverse. Each terminal has its own supported video format, and the player with the terminal as the carrier also has its own supported video format, and the downloadable video files provided on the Internet often have only one format, and the output from some video recording tools The video file format is also often relatively simple. If a video file in one format needs to be played on another terminal or another player, its format may not meet the needs of the terminal or player. Format conversion is video transcoding to meet user needs. [0003] Video transcoding is to convert a video file i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/4402H04N21/845
Inventor 白茂生魏伟边智
Owner LETV INFORMATION TECH BEIJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products