CODECS have long plagued those simply wanting to play video files either on their PC or home entertainment system. The term CODEC means Compressor-Decompressor’, ‘Coder-Decoder’, or ‘Compression/Decompression algorithm.
It basically applies to the ability of a program to transform a data stream or signal. CODECS encode a stream or signal for transmission, storage or encryption and decode it for viewing or editing.
The main problem obviously is having the right audio or video CODEC for encrypting or decrypting data for a particluar task or program.
To be thorough I am going to include a complete list of both, and show you how to answer the timeless CODEC quandry afterwards.
Most codecs are lossy, meaning that some quality is lost in the encryption or decryption process in order to get a reasonably small file size. There are lossless codecs as well, but for most purposes the almost imperceptible increase in quality is not worth the considerable increase in data size. The main exception is if the data will undergo more processing in thefuture, in which case the repeated lossy encoding would degrade the quality over time.
a) Non-compression formats