Форум проекта Matuntu

Программное обеспечение => Мультимедиа => Тема начата: ivm от 08 Октября 2016, 22:02:50

Название: MPlayer - видео без иксов (в консоли)
Отправлено: ivm от 08 Октября 2016, 22:02:50
MPlayer - мультиплатформенный видеоплеер, позволяющий просматривать практически все известные видеоформаты. В программу уже встроен комплект всех нужных кодеков, что позволяет воспроизводить файлы форматов Ogg, OGM, MPEG, VOB, AVI, VIVO, ASF, WMV, WMA, MOV, QT, MP4, RealMedia, NuppelVideo, FLI, Matroska, NUT, YUV4MPEG, FILM, PVA, RoQ, Win32 DLL и XAnim кодеки, DVD, DivX (3,4,5), SVCD, VideoCD, WMV, Blu-Ray, 3ivx и т.д.
Главным достоинством этого плеера является возможность воспроизводить видео в консоли, т.е. без загрузки иксов.
Запускается командой: mplayer -vo fbdev2 -zoom -x 1024 -y 600 -fs `имя файла`Разрешение экрана можно скорректировать под свой файл и разрешение экрана.
В Matuntu-X64-M114 фрейбуфер не нужно отключать.
Название: Re: MPlayer - видео без иксов (в консоли)
Отправлено: vita от 25 Января 2021, 11:32:35
Для просмотра в графической оболочке можно установить mplayer-gui, но родной из репозитория Ubuntu не позволит запустить плеер, уведомив об ошибке:
Цитировать
Error in skin config file at line 6: PNG read error in /usr/share/mplayer/skins/default/main/

Это давний баг (https://bugs.launchpad.net/ubuntu/+source/mplayer/+bug/1218510), подтверждаемый до настоящего времени. Исправляется установкой пакета mplayer-skins_3.2.1~xenial_all.deb (https://launchpad.net/~mc3man/+archive/ubuntu/mplay-skins/+files/mplayer-skins_3.2.1~xenial_all.deb) из репозитория ppa:mc3man/mplay-skins (https://launchpad.net/~mc3man/+archive/ubuntu/mplay-skins).
В Matuntu-F запускается и функционирует
(https://i.imgur.com/959tITh.png)
Управляется через контекстное меню. Полноэкранный режим включается/выключается клавишей F.
Название: Re: MPlayer - видео без иксов (в консоли)
Отправлено: ivm от 25 Января 2021, 13:19:26
Есть ещё такая возможность - запись видео с экрана со звуком. Запускается в терминале команда:
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -s 1920x1080 -r 25  -i :0.0 -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -crf 0 -threads 0 -acodec pcm_s16le -y $(date +%F_%H-%M)_screencast.mkv
У меня FHD монитор, поэтому указал параметр -s конкретизировал своим разрешением. Запись видео по окончании надо прервать по Ctrl+C. По умолчанию видео появится в домашней папке.