На сайте mplayer от 2011-03-26, то есть 26 марта, есть сообщение о том, что mplayer является многопоточным. Так что это несколько месяцев, прежде чем Oneiric был выпущен. Означает ли это, что стандартный mplayer, полученный из «sudo apt-get install mplayer» в Ubuntu Oneiric, является многопоточным, и мне не нужно компилировать из SVN, компилировать mplayer-mt или делать что-то особенное?
В 11,10, вероятно, необходимо будет добавить опцию, или на cli или к ~/.mplayer/config, "-lavdopts threads=X", где X = количество потоков, (1-8, значение по умолчанию равняется 1
Напр. для 2, в cli
-lavdopts threads=2
или в ~/.mplayer/config
lavdopts=threads=2
mplayer2, который также доступен в 11,10, должен сделать mt по умолчанию
Можно зарегистрироваться или в htop или с помощью mpstat, части sysstat пакета (человек mpstat) относительно того, является ли mt happeneing
при использовании вышеупомянутого параметра, он может обнаружиться в терминале, (делает с mplayer2, не может с mplayer) как в -
==========================================================================
Открытие видеодекодера: [ffmpeg] libavcodec семейство кодеков FFMPEG
Просьба, чтобы декодер использовал 2 потока, если поддерживается.
Выбранный видеокодек: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
Я предпочитаю mplayer2, хотя любой должен рассматривать Вас хорошо.
Страница справочника для mplayer показывает этот небольшой отрывок:
Рассмотрение панели запуска создает журналы - это компилируется с pthread - это необходимо для подавания многопоточной заявки.
Взятый вместе - я вывел бы, что версия mplayer в сновещательном является многопоточной...., но необходимо указать количество потоков для декодирования mpeg/h.264, потому что значение по умолчанию является одним потоком.
Насколько я знаю, mplayer в 11.10 является многопоточным, и вам не нужно ничего делать.