MPlayerX tiene un detector automático de enconding. Dado que puede fallar, por defecto está configurado para preguntar al usuario por el encoding si no está seguro en un 80% o más. Este númeor es configurable desde el panel de preferencias de la aplicación (CMD+,). Además de poder configurar el umbral de confianza, también puedes especificar que acción debe tomar el mplayer cuando no está seguro 100% del encoding. Por defecto, preguntar al usuario. Pero puedes cambiarlo para que siempre coja un enconding en esos casos (utf-8, latin-1 o el que sea).