Hay una publicación ensitio del jugadordel 26/03/2011, es decir, el 26 de marzo, diciendo que mplayer es multiproceso. Esto es varios meses antes de que se lanzara Oneiric. ¿Significa esto que el mplayer estándar que obtengo de "sudo apt-get install mplayer" en Ubuntu Oneiric es multiproceso y no necesito compilar desde SVN, ni compilar mplayer-mt, ni hacer nada especial?
Respuesta1
En 11.10 probablemente necesitará agregar una opción, ya sea por cli o en ~/.mplayer/config, "-lavdopts threads=X" donde X = el número de subprocesos (1-8, el valor predeterminado es 1
Ex. para 2, en cli
-lavdopts threads=2
o en ~/.mplayer/config
lavdopts=threads=2
mplayer2, que también está disponible en 11.10, debería ejecutar mt de forma predeterminada
Puede verificar en htop o mediante el uso de mpstat, parte del paquete sysstat (man mpstat), si está sucediendo mt.
Si usa el parámetro anterior, puede aparecer en la terminal (lo hace con mplayer2, puede que no con mplayer) como en:
==================================================== =========================
Apertura del decodificador de video: [ffmpeg] Familia de códecs libavcodec de FFmpeg
Solicitar al decodificador que utilice 2 subprocesos si es compatible.
Códec de vídeo seleccionado: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==================================================== =========================
Prefiero mplayer2 aunque cualquiera debería tratarte bien.
Respuesta2
La página de manual de mplayer revela este pequeño fragmento:
Mirando a laregistros de compilación de la plataforma de lanzamiento- está compilado conhilo- esto es necesario para crear una aplicación multiproceso.
En conjunto, deduciría que la versión de mplayer en onírico es multiproceso... pero es necesario especificar el número de subprocesos para decodificar mpeg/h.264 porque el valor predeterminado es un subproceso.
Respuesta3
Hasta donde yo sé, el mplayer en 11.10 es multiproceso y no tienes que hacer nada.