Автор Тема: MPlayer - видео без иксов (в консоли)  (Прочитано 15773 раз)

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
MPlayer - видео без иксов (в консоли)
« : 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 фрейбуфер не нужно отключать.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4803
  • Да будет свет!
Re: MPlayer - видео без иксов (в консоли)
« Ответ #1 : 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/

Это давний баг, подтверждаемый до настоящего времени. Исправляется установкой пакета mplayer-skins_3.2.1~xenial_all.deb из репозитория ppa:mc3man/mplay-skins.
В Matuntu-F запускается и функционирует

Управляется через контекстное меню. Полноэкранный режим включается/выключается клавишей F.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3071
  • Что бы ни случилось, всё будет хорошо!
Re: MPlayer - видео без иксов (в консоли)
« Ответ #2 : 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. По умолчанию видео появится в домашней папке.