Video Compression and the Internet Need for Compression

  • Slides: 22
Download presentation
Video Compression and the Internet

Video Compression and the Internet

Need for Compression • Important to advancement of internet • Video prevalent all over

Need for Compression • Important to advancement of internet • Video prevalent all over the net • Compression has improved greatly over the past 10 years • Helped revolutionize the way internet delivers content

How it works Exploits flaw in human perception Algorithms written to do this Areas

How it works Exploits flaw in human perception Algorithms written to do this Areas of similar color averaged out Image is the same over period of time All works to make files smaller, with better quality • Allowing faster transmission online • Able to fit onto ipods, phones, etc • • •

What is a codec? • Allows for the compression (co), and decompression (dec) of

What is a codec? • Allows for the compression (co), and decompression (dec) of a video file • Represents analog information in a digital way • Bitrate – amount of data per second required – Lower is better

List of codecs through the years • • • MPEG 1 MPEG 2 Sorenson

List of codecs through the years • • • MPEG 1 MPEG 2 Sorenson Realplayer Quicktime Div. X Xvi. D H. 264/x 264 VC-1

Importance of flash • Allowed sites like Youtube to flourish • Unified the standard

Importance of flash • Allowed sites like Youtube to flourish • Unified the standard of how to deliver video • Prior to flash video, different standards, confusing • Including Windows Media player, Quicktime, Realplayer and more • Everybody already has flash, so no ambiguity

The flash video format • Flv files embedded in websites – Contain video files

The flash video format • Flv files embedded in websites – Contain video files • H. 264, VP 6, Sorenson H. 263 • Previous flash versions starting at 6 supported different formats

Why encode video • Too large to upload to You. Tube – 1 gb

Why encode video • Too large to upload to You. Tube – 1 gb file limit • Most digital cameras use poor codecs with little to no compression, wasting hard drive space, also making sending over internet unfeasible • Rip your dvds to your computer • Digitalize old home movies on analog sources for preservation and sharing online • To put on your portable media player (ipod) • Use of filters to improve video quality from bad sources

What does it take to encode video? • Choose a codec – h. 264/x

What does it take to encode video? • Choose a codec – h. 264/x 264 and xvid are common • A video file • An encoder – FFMpeg, Me. GUI, Handbrake

What’s next • GPU based encoding • Badaboom – Uses Nvidia graphics cards •

What’s next • GPU based encoding • Badaboom – Uses Nvidia graphics cards • Faster than CPU • Quality an issue currently

Further Information • www. doom 9. org • www. videohelp. com

Further Information • www. doom 9. org • www. videohelp. com

Sources • http: //www. doom 9. org/index. html? /gknot-main 6. htm • http: //www.

Sources • http: //www. doom 9. org/index. html? /gknot-main 6. htm • http: //www. animemusicvideos. org/guides/avtech/vid eo 4_2. htm#Interesting • http: //www. adobe. com/devnet/flv/pdf/video_file_for mat_spec_v 10. pdf • http: //www. kaourantin. net/2007/08/what-justhappened-to-video-on-web_20. html • http: //www. maximumpc. com/article/features/is_era_ gpubased_computing_really_upon_us • http: //www. anandtech. com/video/showdoc. aspx? i=33 39&p=2