摘要 |
Methods, systems, and computer readable media can be operable to encode an input video stream into one or more output streams by using information obtained from a first transcoding of the input video stream. During a first encoding of an input video stream, pre-processing, motion estimation, mode decision, and other information can be collected or buffered and can be re-used to encode the input video stream to multiple output video streams at different bitrates, resolutions, and/or frame rates. Motion estimation, macroblock mode decision, and pre-processing data can be manipulated and re-used during the encoding of an input video stream at various resolutions. Data can be re-computed at a new resolution or bitrate to improve visual quality. |