There are a number of different codecs to encode and compress video data. The most commonly used file extensions are .mpg, .mov, .wmv, .3gp etc. MP4 is for MPEG-4 Part 14 file format, this is a container format based on the QuickTime File Format. The Matroska video format (.mkv) is a video container file format that supports several types of audio and video codecs and can include various universal subtitle formats. FLV file is a flash-compatible video file that consists of a short header, interleaved audio, video, and metadata packets. In AVI format the video file is saved in the Audio Video Interleave (AVI) multimedia container format created by Microsoft. There are also a number of other viedo formats like ogg, webm, hdv, mpeg,wav, and vob.
HandBrake
(https://handbrake.fr/)
HandBrake is a free tool for converting video to any format. HandBrake is a free, open source, cross-platform multithreaded video transcoder software supports almost all the widely supported video codecs. You can use it to convert various videos formats to another format, but it won’t work with protected DVD or BluRay disks.
Total Video Converter
(http://www.effectmatrix.com/)
It can quickly convert videos to virtually any video format like MP4, AVI, MOV, WMV, MPEG, Xvid, MKV, QT, AVCHD, MTS, MPEG-2, H.264, etc. You can convert between audios and can extract sound tracks from a video to save in as an audio file.
Movavi Video Converter
(Download Movavi video converter)
Using Movavi video converter you can convert media files to 180 plus formats aqand compress video without quality loss. You can rotate, crop and merge video fragments with this tool. You can easily extract audio from video in mp3 and other format using this tool.
VLC Player Convert Videos
(https://www.videolan.org/vlc)
VLC Player need no introduction, it is a popular multimedia playerthat can play most multimedia files and DVDs, Audio CDs, and VCDs. Using the VLC media player you can convert videos to another format. In the VLC player and click on the Media menu, then click Convert/Save (Ctrl+R). In the File tab you can notice two sections. In the top section you can add the local files by using the Add button. Add the file that you want to convert, in the second section you can embed a subtitle to the converted video that’s already in sync. Now click the Convert/Save button. You can see a new box opened, here you can see the source folder, now select the destination folder and give a filename for the new file. select the desired video profile and click on the start button. The player will start to convert the video into the desired format.