The CPU usage is very high during video playback, any tips on how I can lower it?
Video playback can require a lot of processing power, certainly when the video has a high resolution (720p/1080p/1080i). Some video formats, such as H.264, are very complex to decode.Some tips to lower the CPU usage are: • Use a more efficient decoder (if any exists). For H.264 video some fast decoders are mentioned further down below. • Enable the “Pre-buffer subpictures” option in the DirectVobSub subtitle filter. That lowers CPU usage a bit. Animated subtitles (such as found in some anime videos) may not display correctly with this option enabled, but such subtitles are very rare. • Disable the display of subtitles. • Disable resizing, and also any other post-processing filters that you might have enabled in ffdshow. • If you have forced ffdshow to always output RGB32, then allow it output in the YV12 and YUY2 colorspaces. • Use the Overlay Mixer renderer. This video renderer uses a bit less CPU cycles than other renderers. • Don’t play the video full screen. That leads to resizing.
Video playback can require a lot of processing power, certainly when the video has a high resolution (720p/1080p/1080i). Some video formats, such as H.264, are very complex to decode.Some tips to lower the CPU usage are: • Use a more efficient decoder (if any exists). For H.264 video some fast decoders are mentioned further down below. • Disable the “Allow animation when buffering” option in the DirectVobSub subtitle filter. That lowers CPU usage a bit. Animated subtitles (such as found in some anime videos) may not display correctly with this option enabled, but such subtitles are rare. The same option can also be found in Media Player Classic for its internal subtitle renderer. • Disable the display of subtitles. • Disable resizing, and also any other post-processing filters that you might have enabled in ffdshow. • If you have forced ffdshow to always output RGB32, then allow it output in the YV12 and YUY2 colorspaces. • Use the Overlay Mixer renderer. This video renderer uses a bit