Ketika saya mencoba memainkan file MP4 di mplayer, setelah beberapa detik saya mendapatkan "Sistem Anda terlalu lambat untuk memainkan ini!" peringatan dan video mulai tertinggal di belakang audio. Itu hanya terjadi dengan MP4, dan tampaknya terjadi dengan hampir semua dari mereka. mplayer tampaknya tidak overtaxing sistem saya, itu hanya sesuatu dengan memainkan format tertentu. Saya mencoba semua saran mplayer (driver video berbeda -framedrop
, dll.); satu-satunya yang bahkan membantu sebagian -autosync 30
, tapi itu peretasan. Apa yang salah? Bagaimana cara saya men-debug / memperbaikinya?
Sunting : Kartu video saya adalah nVidia; Saya menggunakan driver resmi . Driver output video saya yang tersedia menurut mplayer adalah:
xv X11/Xv
gl_nosw OpenGL no software rendering
x11 X11 ( XImage/Shm )
xover General X11 driver for overlay capable video output drivers
gl OpenGL
gl2 X11 (OpenGL) - multiple textures version
matrixview MatrixView (OpenGL)
null Null video output
mpegpes MPEG-PES file
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
Saya belum mencoba pemain lain (saya pikir saya tidak punya), tetapi saya akan mencoba menginstal yang lain dan melihat apakah ia memiliki masalah yang sama. Saya lupa menyebutkan bahwa saya memiliki masalah ini pada banyak komputer, tetapi mereka semua pada dasarnya memiliki pengaturan yang sama sehingga mungkin merupakan penyebab umum
sumber
-vo
) di mplayer, driver video apa di X?Jawaban:
Dengan nvidia selalu ada masalah seperti itu. Mplayer Anda mungkin menggunakan beberapa jenis akselerasi hw, yang kadang-kadang bisa buggy (saya juga pernah melihat sistem nvidia yang berfungsi baik dan buggy). Output x11 sederhana (
-vo x11
) mungkin akan berfungsi.Anda masih bisa mencoba
-framedrop
benderanya. Jika tidak berfungsi, maka dengan-hardframedrop
wasiat juga akan berfungsi jika Anda menggunakan beberapa driver output tingkat rendah.Pada PC hari ini yang sederhana
-vo x11 -framedrop
juga ok, dan setidaknya menghilangkan masalah hal-hal tingkat rendah kereta (yang dalam kasus nvidia sangat mungkin).Secara praktis, ada 3 driver nvidia yang berbeda:
Ini memiliki kombo yang berbeda. Jika Anda tidak senang
-vo x11
, Anda bisa mulai bermain dengan mereka.sumber
-vo xv
(yang seharusnya lebih cepat dari-vo x11
dan juga mendukung penskalaan perangkat keras). Juga, OP mengatakan-autosync
memperbaikinya, tetapi itu tidak akan membantu jika sebenarnya ada bug video yang menyebabkan pelambatan.-autosync
biasanya bekerja di sekitar bug driver audio.