Software to create, read, record, or manipulate video.
Video files come in many formats. Due to the amount of data involved in video, most formats compress the data. Some do it without loss (lossless), while others have varying degrees of loss (lossy).