Unlock instant, AI-driven research and patent intelligence for your innovation.

Video file transcoding method, device and terminal

A video file and transcoding technology, applied in the field of video processing, can solve the problems of poor video picture quality and large quality fluctuation of video files, and achieve the effect of maintaining video picture quality and improving video viewing experience.

Active Publication Date: 2019-05-31
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a video file transcoding method, device, and terminal to solve the problem of poor video picture quality and large quality fluctuations of transcoded video files existing in existing video file transcoding schemes

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 file transcoding method, device and terminal
  • Video file transcoding method, device and terminal
  • Video file transcoding method, device and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] refer to figure 1 , shows a flow chart of the steps of a video file transcoding method according to Embodiment 1 of the present invention.

[0029] The video file transcoding method of the embodiment of the present invention may comprise the following steps:

[0030] Step 101: Obtain a video file to be transcoded.

[0031] The video file transcoding method provided by the embodiment of the present invention is executed by the server. The server obtains the video files that need to be streamed to the user, and the server side transcodes each video file into encoded files with different resolutions to adapt to different user clients. . When the server pushes the encoded file to the user client, it can push the encoded file of one or several types of resolution to the user client according to the model, configuration and other parameters of the user client. The video file to be transcoded can be a short video, and the duration of the short video is generally several min...

Embodiment 2

[0047] refer to figure 2 , shows a flow chart of steps of a method for transcoding a video file according to Embodiment 2 of the present invention.

[0048] The video file transcoding method of the embodiment of the present invention specifically includes the following steps:

[0049] Step 201: Obtain a video file to be transcoded.

[0050] The video file to be transcoded may be a short video file managed by the server. The server can transcode the video files to be transcoded into coded files with different resolutions, for example: the resolution is 37db, 40db or 45db.

[0051] Step 202: Determine each type of video frame in the video file.

[0052] Wherein, the video frame types include I frame, P frame and B frame. For specific descriptions of various types of video frames, refer to the relevant descriptions in Embodiment 1, which will not be repeated in this embodiment of the present invention.

[0053] Step 203: Transcoding video frames of the same type in the vide...

Embodiment 3

[0086] refer to image 3 , shows a structural block diagram of a video file transcoding device according to Embodiment 3 of the present invention.

[0087] The video file transcoding device in this embodiment of the present invention may include: an acquisition module 301 configured to acquire a video file to be transcoded; a determination module 302 configured to determine various types of video frames in the video file, wherein the video The frame type includes an I frame, a P frame, and a B frame; the transcoding module 303 is configured to respectively transcode the video frames of the same type in the video file by iterative quantization parameters to obtain a transcoded video file; wherein, The quantization parameter of the next video frame of each type of video frame is determined by the quantization parameter and adjustment parameter of the previous video frame of the same type; the recommendation module 304 is configured to convert the transcoded video file according ...

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

Embodiments of the present invention provide a video file transcoding method, device, and terminal, wherein the method includes: acquiring a video file to be transcoded; determining various types of video frames in the video file, wherein the video frame The types include I frame, P frame and B frame; the video frames of the same type in the video file are transcoded respectively by iterative quantization parameters to obtain the transcoded video file; wherein, the postcode of each type of video frame The quantization parameter of a video frame is determined by the quantization parameter and adjustment parameter of the previous video frame of the same type; the transcoded video file is recommended to different user clients according to a preset recommendation method. The video file transcoding method provided by the embodiment of the present invention can make the encoded video file have a relatively constant peak signal-to-noise ratio, so as to keep the video picture quality constant.

Description

technical field [0001] The present invention relates to the technical field of video processing, in particular to a video file transcoding method, device and terminal. Background technique [0002] At present, various live broadcast platforms have emerged as the times require, and there are many types of live broadcast platforms. Users can watch live broadcasts through various types of clients. When the server pushes the video, it needs to push the adapted type of video to the user client. Therefore, for the same video file in the server, it needs to be transcoded into different types of encoded files, that is, encoded files with different resolutions. The server pushes the transcoded file to the user client, and the user client decodes and plays the received video file. [0003] Video file transcoding refers to converting a compressed and coded video code stream into another video code stream to adapt to different user clients. The essence of transcoding is the process of...

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 Patents(China)
IPC IPC(8): H04N19/40H04L29/06
CPCH04L65/80H04N19/40H04L65/762
Inventor 蔡砚刚陈彬于冰
Owner BEIJING DAJIA INTERNET INFORMATION TECH CO LTD