Video transcoding method and device, server and storage medium

A video transcoding and server technology, applied in the field of video processing, can solve problems such as difficult to detect video image distortion, inability to measure subjective playback quality, and inability to accurately measure subjective playback quality

Active Publication Date: 2020-05-05
BIGO TECH PTE LTD
View PDF15 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At this time, when the corresponding preset CRF is used for transcoding under different bit rate gears, the playback quality of the video is mainly the objective playback quality of the video, and due to the contrast sensitivity of the human eye to the video, brightness nonlinearity, and frequency sensitivity Due to influences such as gender and masking effects, users will have large differences in the subjective playback quality of video streams with different content transcoded at the same bit rate. For example, users are more sensitive to the distortion of video images under slow motion than It is too easy to detect the distortion of the video image under violent motion. Therefore, for any video, the corresponding preset fixed CRF is used for multi-bit rate transcoding under different bit rate gears, and it is impossible to measure the subjective playback quality of each video for users to watch.
[0004] At present, firstly, the content of the source video stream is perceptually analyzed to determine the video category to which the source video stream belongs, such as movies, sports or animation, etc., and then adapt to the CRF set in advance for different bit rate gears under the video category For multi-bit-rate transcoding, at this time, by setting corresponding CRFs under different video categories, the corresponding CRFs can be selected according to different user bandwidths to deliver videos, but it is impossible to accurately measure the user's video streams of different content under the same video category The subjective playback quality of

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 transcoding method and device, server and storage medium
  • Video transcoding method and device, server and storage medium
  • Video transcoding method and device, server and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] Figure 1A It is a flow chart of a video transcoding method provided by Embodiment 1 of the present invention. This embodiment can be applied to the case of performing multi-bit-rate transcoding on any video. A video transcoding method provided in this embodiment can be executed by a video transcoding device provided in an embodiment of the present invention, and the device can be realized by means of software and / or hardware, and integrated in a server executing the method , the server may be a background server storing different video data.

[0030] Specifically, refer to Figure 1A , the method may include the following steps:

[0031] S110. According to the picture coding characteristics of the video to be transcoded, determine the transcoding factor selected when the video to be transcoded reaches the subjective quality index specified by the gear to be transcoded after being transcoded at different gears to be transcoded.

[0032] Specifically, in order to avoid ...

Embodiment 2

[0040] Figure 2A It is a flow chart of a video transcoding method provided in Embodiment 2 of the present invention, Figure 2B It is a schematic diagram of the principles of the video transcoding process provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the above-mentioned embodiments. This embodiment mainly explains in detail the specific determination process of the transcoding factor adapted to the video to be transcoded at different levels of the transcoding rate.

[0041] optional, such as Figure 2A As shown, this embodiment may include the following steps:

[0042] S210. For each gear of the to-be-transcoded rate, integrate the picture coding characteristics of the video to be transcoded, the gear of the to-be-transcoded rate, and the specified subjective quality index, and obtain the video to be transcoded at the gear of the to-be-transcoded rate Comprehensive transcoding features.

[0043] Optionally, since this embo...

Embodiment 3

[0055] Figure 3A It is a flow chart of a video transcoding method provided in Embodiment 3 of the present invention, Figure 3B It is a schematic diagram of the principles of the video transcoding process provided by Embodiment 3 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments, and this embodiment mainly explains in detail the process of extracting picture coding features and subjective quality indicators of the video to be transcoded in detail.

[0056] optional, such as Figure 3A As shown, this embodiment may include the following steps:

[0057] S310, extracting corresponding image coding features after the video to be transcoded is transcoded at the lowest code rate gear among different gears to be transcoded, and subjective quality indicators specified by different gears to be transcoded.

[0058] Optionally, in this embodiment, before acquiring the picture coding features of the video to be transcoded, the video to be...

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 embodiment of the invention discloses a video transcoding method and device, a server and a storage medium. The method comprises the following steps: according to picture coding characteristics ofa video to be transcoded, determining a transcoding factor selected by the video to be transcoded when the video to be transcoded reaches a subjective quality index specified by a gear to be transcoded after being transcoded at different gears to be transcoded; and transcoding the to-be-transcoded video by adopting different to-be-transcoded rate gears and the corresponding transcoding factors. The embodiment of the invention provides a technical scheme. Setting the same subjective quality index for the video to be transcoded under the same code rate gear; the effect of transcoding the videoto be transcoded according to the predicted transcoding factor is compared with a specified subjective quality index; the accuracy of the transcoding factors selected under different code rate gears is guaranteed, then the different to-be-transcoded rate gears and the corresponding transcoding factors are adopted to carry out multi-code-rate transcoding on the to-be-transcoded video, reasonable distribution of code rates is achieved, and therefore unnecessary code rate waste is avoided.

Description

technical field [0001] The embodiments of the present invention relate to the field of video processing, and in particular, to a video transcoding method, device, server and storage medium. Background technique [0002] In a video transcoding system, in order to adapt to the network bandwidth of different terminals at different times and the corresponding terminal processing capabilities, etc., it is often necessary to follow different bit rate gears and preset constant bit rate factors ( Constant rate factor, CRF) performs multi-bit rate transcoding on the received source video stream. This CRF can make the source video stream achieve the corresponding video playback quality after transcoding at this bit rate gear, so that it can be sent to different terminals in the future. Distribute video streams under the adaptive bit rate gear. [0003] At this time, when the corresponding preset CRF is used for transcoding under different bit rate gears, the playback quality of the v...

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/2343H04N17/00
CPCH04N17/004H04N21/234363
Inventor 刘晓娟
Owner BIGO TECH PTE LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products