H.263 to VP6 video transcoder

VP6 is a video coding standard developed by On2 Technologies. It is the preferred codec in the Flash 8/9 format used by many popular online video services and user generated content sites. The wide adoption of Flash video for video delivery on the Internet has made VP6 one of the most widely used video compression standards on the Internet. With the wide adoption of VP6 comes the need for transcoding other video formats to the VP6 format. This paper presents algorithms to transcode H.263 to the VP6 format. This transcoder has applications in media adaptation including converting older Flash video formats to Flash 8 format. The transcoding algorithms reuse the information from the H.263 decoding stage and accelerate the VP6 encoding stage. Experimental results show that the proposed algorithms are able to reduce the encoding complexity by up to 52% while reducing the PSNR by at most 0.42 dB in the worst case.

[1]  Hari Kalva,et al.  An Efficient Algorithm for VC-1 to H.264 Video Transcoding in Progressive Compression , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[2]  André Kaup,et al.  Overview of Low-Complexity Video Transcoding from H.263 to H.264 , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[3]  H. Kalva,et al.  Reduced Complexity H.264 to MPEG-2 Transcoder , 2007, 2007 Digest of Technical Papers International Conference on Consumer Electronics.

[4]  Anthony Vetro,et al.  Video transcoding architectures and techniques: an overview , 2003, IEEE Signal Process. Mag..

[5]  Yung Lyul Lee,et al.  MPEG-4 to H.264 Transcoding using Macroblock Statistics , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[6]  Pedro Cuenca,et al.  Very low complexity MPEG-2 to H.264 transcoding using machine learning , 2006, MM '06.