This project aims to detect artifacts in HEVC compressed video. I am doing this project as part of a Study Oriented Project under the guidance of Mr. Devesh Samaiya. I really hope to get some very good work done at the end of this project.

High efficiency video coding (HEVC) and WebM VP9 are new codec formats designed to support HD and ultra HD streaming and broadcasting.

The HM software codec is a reference implementation of the HEVC coding standard developed by the Joint Collaborative Team on Video Coding (JCT-VC). It is suitable for experimenting with the various features available in the HEVC coding standard and/or for checking compliance, but is unlikely to be suitable for real-time implementations.

Some basic terminology-

Codec= Coder Decoder= Used to compress a video stream(data) and store it for use later(when it is decompressed and played back). Common codecs include Xvid, MPEG-4, H.264 etc.

Container= A container serves the purpose of bundling all of the audio, video, and codec files into one organized package. It typically uses a Batch file(.bat) to tell the operating system how to play the file and achieve the intended effect.

The old standard for compressed high-definition video, H264, is technically called MPEG-4 Part 10. This will eventually be replaced by the new High Efficiency Video Coding H.265, otherwise known as MPEG-H Part 2.

HEVC Reference Manual=here.