Есть еще похожий на youtube-dl , you-get . Очень неплохая утилита, может много чего , например тырить ссылки с сайта kinogo , правда они и так есть там под видео в разном качестве, но можно написать скрипт который это дело автоматизирует, а потом перенаправляет на mpv, что и сделал:
#! /bin/bash
URL=$(xsel -o)
cd /home/user/.tmp_video # user --имя вашего пользователя
#также в каталоге вашего пользователя создаем каталог .tmp_video для #промежуточного текстогого файла
echo "для работы парсера нужно подождать 10-15 секунд"
you-get -u "${URL}" | grep 480.mp4 >out.txt # for kinogo.by
mpv `cat out.txt`
rm *.txt
для работы скрипта, нужен , xsel, а также you-get
xsel устанавливаем из реп
you-get с помощью pip
как работаем? копируем адресс ссылки на кино из браузера в буфер
запускаем скрипт ждем секунд 10 (you-get на python) запускается mpv с кино,закрываем браузер,
смотрим фильм, бережем машинку (испытывал на acer aspire one c antix на борту,1 гиг оперативной памяти, фильму кажет хорошо)
, также выработал вот такой алгоритм на телефоне, отбираю фильмы для просмоотра, записываю адресса фильмов в текстовой файл, и любым удобным методом пересылаю на нетбук...Нетбук подключен к внешнему монитору, на телефоне смотреть фильмы не люблю так как зрение ухудшилось... Можно и с браузера самого нетбука, но так медленее будет...
работает и с hdrezka но нужно вычистить выдачу от m3u(применил grep -v .m3u, также нужно не grep 480.mp4 а просто grep mp4), но выдает в таком зверском hd что мой нетбук смарщивается кряхтит и жалуется, ...не работает с сериалами...
upd: вот что значит плохо изучать манны... you-get прекрасно передаёт вопроизведение на внешний плеер, вот пример воспроизведения во внешнем плеере взятый с оф страницы разработки :
you-get -p vlc '
https://www.youtube.com/watch?v=jNQXAC9IVRw'
то есть скрипт можно упростить...