Coba 64bit Linux. Atau mungkin hanya kernel amd64 dan biner mplayer statis 64bit untuk menguji berbagai hal tanpa menginstal ulang.
Pada x86 / x86-64, kode yang berjalan dalam mode 64bit secara signifikan lebih efisien, karena tidak kompatibel dengan konvensi pemanggilan x86 kuno. Dan yang lebih penting untuk multimedia, register normal dan SSE (xmm) dua kali lebih banyak.
Jika Anda mengalami masalah dalam memutar video biasa secara realtime, mungkin perangkat keras video Anda menjadi hambatan. periksa dengan mplayer -vo null ...
Jika Anda default ke -vo vdpau
, itu mungkin mengapa Anda mengalami masalah. vdpau cukup baru, tetapi diaktifkan secara default di Ubuntu / mplayer baru-baru ini. -vo xv
biasanya baik (mis. efisien), dan -vo gl
dapat dicoba.
Jika Anda memiliki hyperthreading pada CPU itu, gunakan mplayer -lavdopts threads=2
Jika tidak, Anda bisa mencoba mplayer -lavdopts fast:skiploopfilter input.mp4
Ini akan terlihat buruk, khususnya. untuk video bitrate lebih rendah di mana filter in-loop membuat lebih banyak perbedaan untuk h.264. (gambar yang didekode disaring SEBELUM digunakan sebagai referensi untuk frame selanjutnya. melewatkan ini memungkinkan kesalahan menumpuk.)
Jika Anda mengalami masalah dengan youtube, tetapi bukan pemutaran lokal, yah itu hanya karena gumpalan biner Adobe mengerikan dibandingkan dengan mplayer. Gunakan google chrome untuk mendapatkan dukungan yang lebih baik untuk video html5 di youtube, jadi defaultnya adalah html5 yang di-decode oleh chrome, bukannya flash yang di-decode oleh Adobe's crap.
mplayer -lavdopts threads=2
membantu dengan beberapa codec, karena cpu saya adalah dual core. Jika CPU Anda mengalami hyperhreading, gunakan itu.