06 января 2021

Как смотреть потоковое видео с Youtube (dailymotion) на слабом "железе"?

YouTube
— видеохостинг, предоставляющий пользователям услуги хранения, доставки и показа видео. YouTube стал популярнейшим видеохостингом и сайтом в мире по количеству посетителей. 
YouTube — это прежде всего сайт, который мы открываем в одном из браузеров типа Google Chrome, Firefox и т.д. Но в то же время открытый сайт с видео на Youtube, это "пожиратель" ресурсов компьютера, т.к. прежде всего системе необходимо подгрузить все необходимые функции браузера и все его страницы, а также дополнительно — видео на сайте Youtube.  А как известно, видео с быстро меняющимися кадрами, типа спортивных матчей или компьютерных игр, "отъедает" львиную долю ресурсов компьютера и может "тормозить" видео.
 
Я, без "ложной скромности", отношу себя к диванным спортсменам, наблюдающим за спортом с экрана, а если с пивом и чипсами, так я ваще —"Мастер спорта". 😀️

Ну, а если серьёзно, то, наверное, не ошибусь если скажу, что не только у меня на моей старенькой машине (9 лет) с ОЗУ 4 ГБ,  особенно подтормаживают потоковое видео спортивных программ с Youtube.

Есть множество видеоплееров, которые могут отображать видеоролики и потоковое видео с Youtube.  
VLC, к примеру, с этим прекрасно справляется.
 

МинитубеSMPlayer и др.
 
 Но это всё плееры сродни браузеру, т.е. достаточно "наворочены" и довольно тяжелы.
В этой статье мне хотелось бы предложить mpv  медиаплеер,
MPV Player — это медиаплеер, основанный на MPlayer. Он поддерживает широкий спектр форматов видеофайлов, аудио- и видеокодеков, а также типов субтитров.
MPV Player —  очень быстр в работе, минималистичен, все самое важное и ничего лишнего, а самое главное, потребляет минимальное количество ресурсов процессора и оперативной памяти во время воспроизведения.
 
Установка MPV Player в Linux
 
Для установки MPV Player в  Ubuntu и производные, скопируйте и выполните эту команду в терминале:
 
sudo apt install mpv
 
Для установки MPV Player в Manjaro Linux, скопируйте и выполните эту команду в терминале:
 
sudo pacman -S mpv
 
Установку MPV Player'a для других дистрибутивов Linux, а также для Windows и macOS, посмотрите ЗДЕСЬ

Для просмотра необходимых роликов с Youtube в MPV Player'е достаточно: 
 
1. Открыть искомый ролик на Youtube и скопировать его URL-адрес:


2. Открыть терминал, ввести mpv, через пробел вставьте скопированный адрес ролика и нажмите Enter.

mpv url-адрес

Пример:
mpv https://www.youtube.com/watch?v=_BoXxJkiE5o
 
 После выполнения команды в терминале, откроется окно плеера с искомым видео.



Теперь можно закрыть браузер и смотреть потоковое видео с Youtube в окне mpv без "тормозов". 

Кстати, таким же образом можно смотреть ролики с сайта  dailymotion (проверено).

Примечание. Когда вы выполняете открытие программы из терминала, то программа будет работать совместно с терминалом и если терминал закрыть, то и программа закроется. 
Чтобы этого не происходило, в терминальную команду необходимо добавить через пробел амперсанд (&), отделяющий одну команду от другой и, опять же, через пробел команду exit (выход) для закрытия терминала. 

Пример:

mpv https://www.youtube.com/watch?v=_BoXxJkiE5o & exit 

Первая команда mpv https://www.youtube.com/watch?v=_BoXxJkiE5o - открывает плеер с роликом, а команда exit закрывает терминал, но плеер будет продолжать работать.

Вот и всё. Надеюсь статья была полезной.

Удачи.

 P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их также можно на нашем форуме:

18 комментариев :

  1. Можно открыть плеер и мышом на него ссылку потянуть.

    ОтветитьУдалить
  2. У меня с Youtube не работает!

    ОтветитьУдалить
  3. не работает почему-то с ютьюба .как вы описали(linux mint 20.1)

    ОтветитьУдалить
    Ответы
    1. ...да...подтверждаю...у меня также не работает (Минт Мате 20.1)...перетягиванием тоже...

      Удалить
    2. В Linux Mint 20/20.1 отсутствует необходимая зависимость python2.7, т.к задействована более новая версия python3. Поэтому и не запускается видео.
      На Debian 10.6 (Deepin 20.1) и Manjaro установился и работает без проблем.

      Удалить
  4. У кого Linux Mint 20/20.1 попробуйте эту инструкцию по конфигурации MPV: https://techviewleo.com/install-mpv-media-player-on-linux-mint/

    ОтветитьУдалить
  5. Всем привет! Не работает потому что не установлен youtube-dl...

    sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
    sudo chmod a+rx /usr/local/bin/youtube-dl

    ОтветитьУдалить
  6. ...заработало в Минт Мате 20.1! Как советовал Ncln установил youtube-dl теми двумя командами и потом sudo apt install ffmpeg
    Работает как с терминала так и перетаскиванием ссылки с ютюбы на плеер.

    ОтветитьУдалить
  7. Чтобы не вписывать лишние буквы в терминале для его закрытия без закрытия MPV, проще не в терминале команды вписывать, а через ALT+F2

    ОтветитьУдалить
    Ответы
    1. Можно и через ALT+F2, но не во всех дистрибутивах установлено по умолчанию окно быстрого запуска команд (ALT+F2), а терминал есть в любом дистрибутиве.

      Удалить
  8. На mint 19 тоже работать стала только после установки youtube-dl и ffmpeg

    ОтветитьУдалить
  9. Супер. Для просмотра потокового видео работает с плэй листом .m3u.

    ОтветитьУдалить
  10. На самом деле, при установке MPV, оно автоматически устанавливает и "youtube-dl". Нет необходимости ставить дополнительно. Почему у кого-то проблемы, не ясно.


    sudo apt install mpv
    [sudo] пароль для lneed:
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Будут установлены следующие дополнительные пакеты:
    ffmpeg libavresample4 python3-pyxattr rtmpdump youtube-dl
    Предлагаемые пакеты:
    ffmpeg-doc python3-pyxattr-dbg python-pyxattr-doc libfribidi-bin | bidiv
    phantomjs
    Следующие НОВЫЕ пакеты будут установлены:
    ffmpeg libavresample4 mpv python3-pyxattr rtmpdump youtube-dl

    ОтветитьУдалить
    Ответы
    1. дефолтовый пакет youtube-dl устаревший. Гугол постоянно что то меняет и youtube-dl перестает работать, поэтому рекомендуется обновлять ручками бинарник пакета на последний. Так у кого вдруг перестанет работать youtube-dl, обновите ручками.

      Удалить
  11. mpv https://www.youtube.com/watch?v=r2vEKBEHMAg
    [ytdl_hook] /usr/bin/env: «python»: Нет такого файла или каталога
    [ytdl_hook] youtube-dl failed: not found or not enough permissions
    Failed to recognize file format.


    Exiting... (Errors when loading file)
    Вот что выдает

    ОтветитьУдалить