![]() While Nvidia is actively working to attract more streamers to their hardware by officially supporting their own encoder (NVENC), AMD has kept AMF open-source and rely on their community to keep it running. AMFĪdvanced Media Framework (AMF) is the encoder AMD graphics card users are supposed to use, but there’s a bit of a catch. If you plan on streaming and video editing, and you’re in the market for a new PC, you might want to look into getting an Nvidia GPU. ![]() On a side note, video editors like Adobe Premiere and DaVinci Resolve can also take advantage of NVENC and save you a lot of time when rendering a video project. You might not want to use it is if you’re using x264 (more details below), which can deliver better quality video rendering when tuned correctly, but for most streamers who seek to strike a balance between performance and quality, NVENC is amazing and absolutely the way to go. ![]() ![]() High profile for long-term storage, PCs or Macs, Blu-ray authoring, etc.OBS can detect it automatically, so if you have the option to use NVENC in OBS, there’s really no reason not to at least try it.Main profile for modern devices and web streaming.Baseline profile if you're targeting old mobile devices.This also explains why you achieved smaller file size with the High profile - obviously, you somehow set a constant quality level and the encoder could use more advanced compression techniques to create a video file that has the same quality as the Baseline profile, but with smaller size. Thus, if you give the encoder a certain bit rate to spend, it'll be able to create a better quality video with CABAC than with CAVLC because it achieves much better compression. It is also computationally more intensive. Some features of higher profiles may enable you to get the same quality with lower file sizes as compared to lower profiles.įor example, CABAC entropy coding ( Main and High) is more efficient than CAVLC ( Baseline). The profile only indirectly influences the quality. They can be used to save on bandwidth, but are harder to decode, which is why some devices might not support them. The primary profile for broadcast and disc storage applications, particularly for high-definition television applications (for example, this is the profile adopted by the Blu-ray Disc storage format and the DVB HDTV broadcast service).ī slices are for example only allowed in the Main profile and above. Especially the high profile is often used in broadcasting: It corresponds to the subset of features that are in common between the Baseline, Main, and High Profiles Primarily for low-cost applications, this profile is most typically used in videoconferencing and mobile applications. This has changed a little bit in the last years, where more and more phones can actually play main profile video, but not high profile. Android and iOS phones, for example, used to only be able to play video encoded with the baseline profile. Videos encoded with baseline profile can be easily played back, even on devices with lower computational power, such as old smartphones. Generally, the Baseline profile restricts the encoder to certain basic features only. What do the different profiles do?įor a detailed list, see H.264 Profiles on Wikipedia. With profiles, the encoder and decoder agree on a feature set that they can both handle. Profiles ensure compatibility between devices that have different decoding capabilities. Which ones it's allowed to enable is defined by the profile. A H.264 profile more or less defines what "bells and whistles" the encoder can use when compressing your video – and there are lots of H.264 features that the encoder can enable. ![]()
0 Comments
Leave a Reply. |