На сайте 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 [ ! d0]
Пример 2, в cli
-lavdopts threads=2
или в ~ / .mplayer / config
lavdopts=threads=2
mplayer2, который также доступен в 11.10, должен делать mt по умолчанию
Вы можете проверить либо htop, либо через использование mpstat, часть пакета sysstat (man mpstat) относительно того, будет ли mt happeneing
, если вы используете указанный выше параметр может отображаться в терминале (с mplayer2, возможно, не с mplayer), как в -
==================== ================================================== ====
Открытие видеодекодера: [ffmpeg] Семейство кодеков libavcodec FFmpeg
Попросить декодер использовать 2 потока, если они поддерживаются.
Выбранный видеокодек: [ ffh264] vfm: ffmpeg (FFmpeg H.264)
==================================== ========================================
I Предпочитаю mplayer2, хотя либо должен лечить вас нормально.
На странице man для mplayer показан этот небольшой фрагмент:
Глядя на журналы сборки панели запуска - он скомпилирован с помощью pthread - это необходимо для создания многопоточного приложения. [ ! d3]
Взятый вместе - я бы сделал вывод, что версия mplayer в oneiric многопоточная .... но вам нужно указать количество потоков для декодирования mpeg / h.264, потому что по умолчанию это один поток.
Насколько я знаю, mplayer в 11.10 многопоточен, и вам не нужно ничего делать.