В наши времена технического прогресса трудно найти компьютеры, у которых не будет достаточно технической мощности для воспроизведения какого-нибудь онлайн видео, либо видео стрима. Но в любом случае думаю, что данная информация будет полезна для многих. По крайней мере она была как нельзя кстати в моем случае с Raspberry, т. к. воспроизведение видео в браузере было похоже на слайд-шоу, при этом процессор почти закипал.
На помощь нам придет отличная консольная утилита Livestreamer. Установим ее, выполнив команды в Терминале:
sudo apt-get install python-pip
sudo pip install livestreamer
По умолчанию утилита пытается открыть потоковое видео в плейере VLC. Если у вас хотя бы 2-х ядерный AMD. то все будет нормально, но в моем случае нужно было использовать консольный mplayer. Но об этом чуть позже. Итак, команда для открытия видео будет следующей:
livestreamer https://www.youtube.com/watch?v=zl4aeAfhdro
После этого Терминал выдаст следующее сообщение:
[cli][info] Found matching plugin youtube for URL https://www.youtube.com/watch?v=zl4aeAfhdro
Available streams: 1080p (best), 144p (worst), 240p, 360p, 480p, 720p
Из этого вывода мы видим, что имеется 6 вариантов качества видео потока, от 144 до 1080. Если хотите смотреть в наилучшем качестве, используя mplayer, то команда будет такой:
livestreamer --player=mplayer https://www.youtube.com/watch?v=zl4aeAfhdro 1080p
либо
livestreamer --player=mplayer https://www.youtube.com/watch?v=zl4aeAfhdro best
но если хотите смотреть в среднем качестве, то укажите желаемое качество потока, например:
livestreamer --player=mplayer https://www.youtube.com/watch?v=zl4aeAfhdro 480p
Основные горячие клавиши для mplayer:
Esc – завершение работы mplayer
Space(пробел) – пауза
9/0 – уменьшить/увеличить громкость
стрелка вправо/влево – перемотать видео на 10 сек. вперед/назад
f – открыть видео на полный экран и назад
o (англ. буква «o») – информативность, можно скрыть все показания плеера, выводить только прошедшее время или прошедшее+полное время фильма
m – выключить / включить звук
Вот так все просто и эффективно!
No plugin can handle URL: http://www.ex.ua/102856833?r=2,23775,81708 — а это можно как-то порешать? спасибо.
Livestreamer работает не со всеми ресурсами.
Ещё бы заставить его m3u8 воспроизводить )