If anyone wishes to share some opinions on the process of encoding videos for either your own media players or streaming sites, please do. I'm not really a video processing person but I would like a simple understanding of each feature of a encoding and why is necessary to use for getting good quality that is a modern standard.
Now just a list of thing that I think is important to know.
Now just a list of thing that I think is important to know.
- Recording format - The most common one is MP4 for most media devices, such as game consoles, smartphones and probably streaming sites that abandoned FLV but there is others like Matroska MKV, OVG MOV TS, WEBM and so on... just to name a few.
- Encoder - There is two forms, one is software which is handled by some app i assume and hardware which is probably handled by the GPU, and if I'm wrong then sorry, but that why I'm posting this so people can correct me.
- Muxer - I have no idea what this is so I hardly anything to say.
- Rate control - come in variety of ways like Variable bitrate (VBR) Lossless.... the most popular seems to be Constant Bitrate CBR. This function is accompanied by a number which seem to also be important depending on what kind of video you are doing.
- Keyframe Interval - Another thing that I also have no idea what it means.
- Profile - Another thing not sure what it is, but is a thing apperently
- Two Pass encoding - This is also more stuff I do not yet understand.