В терминал:
sudo apt update
sudo apt install subversion build-essential curl git devscripts dpkg-dev fakeroot
sudo apt-get build-dep mplayer
По преценка, включване на допълнителни, външни библиотеки:
sudo apt install libx52pro-dev xserver-xorg-input-joystick-dev libopusfile-dev libglew-dev libgl1-mesa-dev libglm-dev libmpc-dev libmpcdec-dev libmpfr-dev libweed-dev libobs-dev liblivemedia-dev libvmtk-dev libdumbnet-dev gnunet-dev libexodusii-dev libvcdinfo-dev xmms2-dev libxmmsclient-dev libdvdread-dev libcdparanoia-dev libfontconfig1-dev libfribidi-dev libgnutls28-dev libplymouth-dev libcal3d12-dev libmpcdec-dev libssh-gcrypt-dev liblircclient-dev libnutclient-dev libglide3-dev libssl1.0-dev libvdpau-va-gl1 libsvgpp-dev libsdl-kitchensink-dev libsmpeg-dev libsdl-pango-dev libsdl-sge-dev libsdl-console-dev libsdl-gfx1.2-dev libsdl2-gfx-dev libsndifsdl2-dev oss4-dev libass-dev libgif-dev libv4l-dev libtirpc-dev libtirpc1 libjansson-dev libjansson4 libgnutls28-dev libgnutls30 liblmdb-dev libvulkan-dev nvidia-cuda-dev libcupti-dev libcaffe-cuda-dev libsdl2-dev
Използвам последната налична версия MPlayer SVN-r38245
в терминал:
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
В home се появява директория "mplayer". Може да се обновява периодично.
svn update
Така може да се видят направените промени и поправки в кода на програмата. Виждам, че е добавена нова ревизия - 38247
./configure --prefix=/usr --confdir=/etc/mplayer --enable-gui --enable-xvmc --enable-menu --disable-arts --language=all --enable-dynamic-plugins --enable-debug --enable-crash-debug --enable-radio-capture --enable-radio
При компилиране може да се включи само make или за ускоряване на процеса, добавен флаг j, със стойност равна или по-малка на действащите ядра в системата:
make -j4
sudo make install
📎️ MPlayer/skins/
📎️ multilingual-2.0.5.tar.bz2, последователно изпълнение:
sudo su
tar -xvf Clearlooks-multilingual-2.0.5.tar.bz2 -C /usr/share/mplayer/skins
ln -sfvn Clearlooks /usr/share/mplayer/skins/default
gtk-update-icon-cache -qtf /usr/share/icons/hicolor
update-desktop-database -q
dch --create --empty --package mplayer -v 2:1.0~svn${version} "Daily build"
Аз търся последните разработки и правя промяна:
echo $version > snapshot_version
dch --create --empty --package mplayer -v 2:38245~svn${version} "Daily build"
Open terminal върху mplayer folder с възможни опции:
debian/daily-build.sh -d
debian/daily-build.sh -b
mplayer-doc_38245_all.deb, mplayer-dbg_38245_amd64.deb, mencoder_38245_amd64.deb, mplayer_38245_amd64.deb, mplayer-gui_38245_amd64.deb със skins по default - Blue, clearplayer (намалено ниво на звука), mini. Може да се изтеглят и други. Добавяне на нова тема, предварително изтеглена в $HOME
tar -xvf Clearlooks-multilingual-2.0.5.tar.bz2 -C /usr/share/mplayer/skins
ldd --version
⏭️ Важно ! ⏮️
Mplayer чете настройки и от скрита директория .mplayer в $HOME. Там в config файла трябва да се добави тази инструкция:lavdopts=threads=4
Тук xfce4-cpufreq-plugin показва стойности за моята система:
📎️ ⏭️ Виж тук ... ⏮️
Опис за мен:
Кои видео драйвери са закачени към наличните ядра
dkms status
GPU name,RAM... :
glxinfo -B
nvidia-smi
cat /proc/driver/nvidia/version
sudo apt-get install hardinfo
cat /etc/*release*
Play video:
mplayer -ao pulse -vo xv -lavdopts threads=4 video.mkv
video outputs :
./AppRun -vo help
./mplayer -vo help
Available video codecs:
./mplayer -vc help
./AppRun -vc help
При по-слаб хардуер е възможно подобно съобщение:
📎️ trac.mplayerhq.hu/ticket
Извеждане на лог файл в $HOME при действащо видео :
mplayer -ao pulse -vo xv -lavdopts threads=4 video.mkv > mplayer.log 2>&1
Няма коментари :
Публикуване на коментар
Забележка: Само членове на този блог могат да публикуват коментари.