Abstract:
The present disclosure provides a video coding method. The method includes obtaining an input video frame; obtaining, in response to a target processing method corresponding to the input video frame being a downsampling processing method, a sampling parameter corresponding to the input video frame, and determining downsampling information corresponding to the input video frame according to the sampling parameter, the sampling parameter being reproduced in a decoding process; and encoding the input video frame according to the downsampling information to obtain encoded data corresponding to the input video frame.
Abstract:
This application discloses a video encoding method and apparatus, a video decoding method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: obtaining a current video frame, the current video frame being divided into a plurality of tile-divided Tile regions; determining a resolution corresponding to each Tile region in the plurality of Tile regions to obtain a plurality of resolutions, the plurality of resolutions including at least two different resolutions; and decoding the Tile region based on the resolution corresponding to the Tile region among the plurality of resolutions, to obtain a decoded video frame.
Abstract:
This application relates to a method and apparatus, a storage medium, and a computer device for video encoding and decoding. The video encoding method includes: determining a sub-pixel interpolation mode, the sub-pixel interpolation mode comprising one of a direct sub-pixel interpolation mode or a sampled sub-pixel interpolation mode; acquiring motion estimation pixel precision corresponding to a current video frame; performing sub-pixel interpolation processing on a reference frame corresponding to the current video frame according to a resolution relationship between the current video frame and the reference frame, the motion estimation pixel precision, and the sub-pixel interpolation mode, to obtain a target reference frame; and encoding the current video frame according to the target reference frame, to obtain encoded data corresponding to the current video frame.
Abstract:
A video transcoding method is described. A computer device obtains at least one initial quantization parameter used to encode at least one initial coding unit for generating an initial compressed video, and determines, according to the at least one initial quantization parameter, a current reference quantization parameter corresponding to a current coding unit in a current video frame that is generated by decoding the initial compressed video. The computer device determines an estimated quantization parameter for encoding the current coding unit, determines a first difference between the current reference quantization parameter and the estimated quantization parameter, and sets a target quantization parameter to be equal to or greater than the estimated quantization parameter according to the first difference. The computer device encodes the current coding unit according to the target quantization parameter.
Abstract:
A method and an apparatus for processing a video bitrate, a storage medium, and an electronic device are provided. The method is performed by at least one processor and includes acquiring a number of video frames included in a current group of pictures, a starting frame of the current group of pictures being a current I frame, acquiring a target bitrate of the current I frame, based on the number of the video frames included in the current group of pictures, and encoding the current I frame, based on the target bitrate.
Abstract:
Disclosed is a video decoding method, including: obtaining a current video frame, the current video frame being partitioned into a plurality of regions; obtaining a syntax element carried in syntax data corresponding to each of the plurality of regions, the syntax element being used for indicating a resolution used to decode the region, and a plurality of resolutions used to decode the plurality of regions including at least two different resolutions; and decoding the each of the plurality of regions by using the resolution corresponding to the region. The plurality of resolutions are determined according to a transmission bandwidth of a video stream including the current video frame from a source to a destination, e.g., by comparing the transmission bandwidth with a preset bandwidth threshold,
Abstract:
Embodiments of this application disclose a picture transmission method performed at a computer device. The picture transmission method includes: obtaining a picture; generating a video sequence according to the picture, the video sequence including N to-be-encoded pictures generated by replicating the picture N times, and N being a positive integer; obtaining a resolution setting sequence, the resolution setting sequence including resolutions corresponding to the N to-be-encoded pictures; encoding the N to-be-encoded pictures in the video sequence according to the resolution setting sequence to generate N encoded pictures, each encoded picture having an associated resolution setting, and sending the N encoded pictures to a decoding terminal, so that the decoding terminal decodes and displays the N encoded pictures according to their respective resolution settings from low to high.
Abstract:
A bit rate allocation method is provided for a bit rate allocation device. The method includes obtaining an intra prediction frame (I-frame) of a to-be-encoded video, and obtaining a bit-rate characteristic parameters associated with the I-frame. The bit-rate characteristic parameters include a number of video frames in a group-of-picture (GOP) in which the I-frame is located, a pixel number of the I-frame, and a proportion of an inter prediction macroblock in a historical inter prediction frame (P-frame) before the I-frame. The method also includes determining an allocated bit rate of the I-frame according to each bit-rate characteristic parameter.
Abstract:
The present invention relates to a video communication method for dynamically modifying video encoding, which includes: obtaining a video window size change signal in a video receiver; generating an encoding modification signal according to the change signal; transmitting the encoding modification signal to a video sender; the video sender receiving the modification signal and modifying encoding parameters of a encoder in real time according to the modification signal. The present invention also relates to a video communication system for dynamically modifying video encoding. Once video window size changes, the video receiver immediately sends a signal to the video sender to inform the video sender to modify encoding parameters. The video sender modifies the encoding parameters according to the signal, and adaptively modifies bandwidth and CPU requirement of each channel according to the RTCP feedback.
Abstract:
Embodiments of this disclosure provide a data processing method and apparatus. The method includes: acquiring M candidate quantized state chains of a transform block in multimedia data; acquiring N syntax elements corresponding to a transform coefficient i in the transform block, and acquiring fixed probability models respectively corresponding to K syntax elements; performing context modeling for (N-K) syntax elements according to adjacent coding coefficients of the transform coefficient i, to obtain target probability models respectively corresponding to the (N-K) syntax elements; determining a coefficient rate distortion cost of the transform coefficient i according to the fixed probability models, the target probability models, and a quantization reconstruction value of the transform coefficient i; and determining path rate distortion costs respectively corresponding to the M candidate quantized state chains according to a coefficient rate distortion cost of each transform coefficient.