BBB is available for download as a h264 file, ED is an mpeg-4 encoded video. Mplayer co series#In practice there is always some coordination overhead to multithreading, so you are unlikely to acheive twice the performance when using two cores.įor this article series I’ll use two freely available video files: Big Buck Bunny (BBB) (The 1920×1080 H.264 version) and Elephants Dream (ED). In theory, if you have 4 cores then they can all be fully used to decode h264 streams. As the name implies, ffmpeg-mt is a multithreaded version of ffmpeg. If you have a multicore CPU and are experiencing jittery playback of h264 streams then using the ffmpeg-mt library for decoding might save you from having to purchase new hardware to play your video files. This means that on most dual and quad core machines you are artificially limited in what video files you can smoothly decode with MPlayer. Hopefully after reading these articles you can make an educated guess if either method might be enough to solve your high-definition h264-decoding jitters.īy default MPlayer uses a single thread to decode an h264 video stream. I’ll include benchmarks so you can see the effect each of these has on performance. In this two-part article series I’ll look at two ways to possibly improve your h264 playback with MPlayer: using multiple CPU cores and using the GPU to offload the decoding. The h264 video codec provides good visual quality and small file sizes, but requires a fair amount of processing power to decode in real time. MPlayer is a popular video playback application which is available for Linux.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |