Сайт | Скачать | Видео | Wiki

Автор Тема: Скачивание видео по горячей клавише  (Прочитано 8216 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Скачивание видео по горячей клавише
« Ответ #15 : 04 Август 2020, 17:40:56 »
Кавычки, это официальное решение с сайта youtube-dl, чтобы убрать влияние &.

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #16 : 04 Август 2020, 17:55:06 »
url точно не разбит на 2 строки?
Не разбит, такое форматирование текста на форуме папируса
Кавычки, это официальное решение с сайта youtube-dl, чтобы убрать влияние &.
Добавил --no-playlist в строку параметров youtube-dl, кавычки оставил. Может в процессе тестов выявятся ещё какие-нибудь "подводные камни"

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #17 : 05 Август 2020, 10:44:46 »
Сделал объявление в контакте - https://vk.com/puppyrus обновил шапку
« Последнее редактирование: 05 Август 2020, 10:51:26 от Neyel »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #18 : 07 Август 2020, 14:04:12 »
Обнаружил ещё один кодек, неподдерживаемый моим телевизором - av1 - добавил запрет в строку параметров youtube-dl

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #19 : 07 Август 2020, 14:19:47 »
Поставил:
'bestvideo[height<=1080][vcodec=!vp9][vcodec!=av1]+bestaudio[acodec!=opus]'
все равно качается с кодеком av1 - как поставить запрет сразу на несколько видеокодеков,может кто-нибудь знает?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Скачивание видео по горячей клавише
« Ответ #20 : 07 Август 2020, 22:14:04 »
'bestvideo[height<=1080][vcodec!=vp9][vcodec!^=av01]+bestaudio[acodec!=opus]'

Исправил две ошибки и добавил параметр ^ (начинается с).

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #21 : 08 Август 2020, 09:09:07 »
Всё заработало, спасибо +

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #22 : 08 Август 2020, 09:18:38 »
И ещё один вопрос - при скачке длительных видео (когда качаются видео с относительно большим размером) - закачка иногда обрывается (по-моему ошибка "хост не отвечает") - но если запустить закачку заново - то она начинается с места обрыва. В связи с этим вопрос - какие кода youtube-dl возвращает (и возвращает ли) в случае успешной закачки? Тогда закачку можно было бы повесить на цикл while, который продолжается до тех пор, пока youtube-dl не вернёт нужный код (код успешной загрузки)

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #23 : 08 Август 2020, 10:29:36 »
Проверил - echo "$?" показывает 0 в случае успешной закачки и 1 - в случае обрыва - сделаю цикл на основе этой информации

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #24 : 08 Август 2020, 11:23:36 »
Переделал скрипт:
Код
output_dir=/home/live/Видео
param='bestvideo[height<=1080][vcodec!=vp9][vcodec!^=av01]+bestaudio[acodec!=opus]'
URL=$(xsel -o)
cd $output_dir
return_code=1
while [ "$return_code" != "0" ]
do
youtube-dl --no-playlist -f $param "${URL}"
return_code=$?
done
sleep 5
Может будут какие-то замечания?

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 857
  • Репутация: +23/-0
Re: Скачивание видео по горячей клавише
« Ответ #25 : 31 Август 2020, 08:57:05 »
Neyel спасибо, скрипт очень пригодился, качаю с ютюбчика клипы, для старого нетбука который совсем плохо держит  интернет, а так фоном иногда глазом посмотреть пока я паяю ваяю там что то, еще раз спасибо!

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #26 : 31 Август 2020, 14:41:53 »
Пользуйтесь на здоровье :)
А говорили:
А зачем оно в скачанном виде?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Скачивание видео по горячей клавише
« Ответ #27 : 31 Август 2020, 15:37:00 »
для старого нетбука который совсем плохо держит  интернет,
Не очень понятно что именно имеется ввиду
Если слабое железо - вряд ли комп вывезет и воспроизведение видео

А вообще народное творчество - главная фишка нашего проекта  ;)

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 857
  • Репутация: +23/-0
Re: Скачивание видео по горячей клавише
« Ответ #28 : 31 Август 2020, 18:08:42 »
sfs он показывает видео и из ютюба через интернет но чтоб, добится этого нужно снизить качество на минималках, и подождать минут пять чтоб закешировался видос, но мой панове не хочет так, ему и качество подавай и и ждать он не хочет, а вот через smplayer как ни странно 720р показывает даже перематывать можно, в общем послужит еще старичёк, у меня Acer aspire one. А насчет народного творчества,bash довольно таки сильная штука, я себе и плеерок для радио написал (украл идею в одном дистрибутиве линукс, там консольное радио скармливало mpv ссылку, так вот мне не понравилось организация плейлиста, и я написал всё по своему как смог, и чтоб мне было удобнее и проще добавлять радиостанции и ссылки к ним,написал в начале на lua так как bash тогда совсем не знал, но пришел период самоизоляции делать было нех... нефиг и переписал его на bash, и как мне кажется в bash многое реализовать оказалось проще), и напоминатель питья таблеток, мне их два раза в день пить нужно, и скрипт исправно это делает, ничего особеного, но написание скриптов это самое интересное и приятное время провождение!
« Последнее редактирование: 31 Август 2020, 18:20:06 от totiks2012 »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: Скачивание видео по горячей клавише
« Ответ #29 : 31 Август 2020, 22:28:48 »
написание скриптов это самое интересное и приятное время провождение!
Полностью с вами согласен :)