Open dtkbf opened 7 years ago
You can create such bat-file:
@
@echo off
nircmd.exe clipboard addfile "info1.txt"
set /p param=<"info1.txt"
del info1.txt
Echo values from the clipboard: %param%
youtube-dl -g "%param%" > info.txt
set /p playlist=<"info.txt"
del info.txt
livestreamer hls://%playlist% best --output output.flv
pause
I use "nircmd.exe" to assign variable values from the clipboard. You need to install nircmd, youtube-dl, livestreamer and add the path to them in the system variable "path"
Or just use youtube-dl for this.
@flijloku Спасибо большое за внимание!
Как качать youtube-dl я знаю и использую. Просто думал, что можно не закачивая все дикие гигабайты смотреть записи по мере свободного времени, просто указывая временную метку начала. Жалко, что это не работает в livestreamer.
Еще раз спасибо за ответ.
ЗЫ: Огромное спасибо за плагин для ГГ, после их редизайна вы просто спасли ситуацию. :)
Спасибо). Так какая задача стоит все таки? Просмотр с определенного времени или такая же запись? Или что-то другое? Есть команды для лайвстримера для просмотра VOD-ов с возможностью перемотки. Можно то же делать через связку mpv+youtube-dl. Можно вырезать нужный фрагмент с помощью ffmpeg.
Желание было - просмотр ВОДа через плеер (МРС-НС), но оказалось, что прямую ссылку вида https://www.twitch.tv/videos/126795588 лайвстример не переваривает (выдает ошибку error: Unable to validate JSON: Key 'token' not found in {u'status': 301, u'message': u'profile', u'error': u'Moved Permanently'}). Потом, уже перед тем как тут задать вопрос, подумал, что если помогут, то сразу попросить, чтобы обрабатывались ссылки вида https://www.twitch.tv/videos/126795588?t=5m33s, т.е. чтобы смотреть с определенного места.
Если есть какие-то команды для просмотра через лайвстрим с возможностью указания времени начала, чтобы просто ввести что-то типа
livestreamer.exe https://www.twitch.tv/videos/126795588?t=7h30m33s best
и начать просмотр со времени 7:30.33 на стриме - это было бы супер.
А вообще это так, хотелка. Вполне хватает, что онлайн можно смотреть через плеер, а ВОДы лучше все же качать, тут вы правы.
Я не говорил,что лучше качать. Добавление параметра "--player-passthrough" (http://livestreamer.tanuki.se/cli.html#cmdoption--player-passthrough) позволяет смотреть VOD-ы с возможностью выбора тайминга. Для твича нужно добавить "hls". Пример бат-файла:
@
@echo off
nircmd.exe clipboard addfile "info1.txt"
set /p param=<"info1.txt"
del info1.txt
Echo values from the clipboard: %param%
youtube-dl -g "%param%" > info.txt
set /p playlist=<"info.txt"
del info.txt
:loop
livestreamer hls://%playlist% best --player-passthrough hls --player="C:\Program Files (x86)\MPC-HC64\mpc-hc64.exe"
livestreamer hls://%playlist% best --player-passthrough hls --player="C:\mpv\mpv.exe"
livestreamer hls://%playlist% best --player-passthrough hls
goto loop
pause
Еще проще использовать связку mpv+youtube-dl. Можно смотреть не только твич, но и ютуб и еще множество сайтов(http://rg3.github.io/youtube-dl/supportedsites.html):
@
@echo off
::Берем значение из буфера и записываем в файл
nircmd.exe clipboard addfile "info1.txt"
::Читаем первую строку файла
set /p param=<"info1.txt"
del info1.txt
Echo Soderzimoe bufera obmena: %param%
:loop
mpv --ytdl -v "%param%"
::https://mpv.io/manual/master/#keyboard-control - мануал по горячим клавишам MPV
goto loop
pause
Должны быть установлены mpv (https://mpv.io/installation/) , youtube-dl, nircmd (http://www.nirsoft.net/utils/nircmd.html) и пути к ним прописаны в переменную "path" Работают батники так: копируем ссылку на страницу с видео из адресной строки браузера и запускаем бат файл.
Первый вариант настроил, работает, огромное спасибо. С MPV не вышло, видимо он тоже не для XP. Пишет, что программа не Win32, хотя качаю 32 разрядную, ну да и фик с ним.
Спасибо большое еще раз. :)
Возможно. Я не проверял.
Plugin for Twitch shows the streams. And you can do so it can show records? Now when you enter, for example:
https://www.twitch.tv/videos/126795588 or https://www.twitch.tv/videos/126795588?t=23m33s
it turns out error:
PS: I know about streamlink, but I have Windows XP and it is difficult to change. :(