![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 620 Регистрация: 11.5.2015 Вставить ник Цитата Пользователь №: 2810 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
=) Заголовок чтоб поисковики лучше видели.
В некоторых онлайн-кинотеатрах видео передается сегментами по мере загрузки новых сегментов, из-за это его не скачать. Сегменты меньше мегабайта может быть много сотен и тысяч. Набросал небольшой скрипт, который скачивает эти куски, потом склеивает и конвертирует в mp4. Подробности смотрите в справке по сценарию -h. Если обнаружите ошибки скидывайте текст из терминала ...не скрины. Если что-то не качает ссылку в личку. Ну и вопросы) Сам скрипт: Упакован в архив medialoader. Опробовать можно на этом сайте. Ссылка на сайт. Небольшая экскурсия по применению опций. Ссылка на скрипт там же в первом посте темы. -h - справка по скрипту с небольшими примерами. Опции имеют полную и краткую форму например --url и -u одно и тоже. -u "http://load{9}.ts" изменяемую часть взять в фигурные скобки http://load9.ts в ссылке 9 меняется значит -u "http://load{9}.ts". Саму ссылку желательно брать в кавычки потому что они могу содержать служебные для оболочки символы например http://load9.ts& и т.д. Ссылки на сегменты берутся из браузера ctrl+shift+i вкладка сеть, затем запускаем плеер на странице и ищем ссылки поиском ts, ну или на глаз. Если сайт хороший можно обнаружить плей лист в самом начале, если плохой ну и не надо. -p "~/" путь до каталога загрузки, можно не указывать тогда каталог будет в месте запуска, тоже лучше в кавычках особенно если набираете ;sdfsdfw. ![]() -n "имя" эта опция задает имя окончательно склеенного видео, если не указать то будет дата и время загрузки и тут тоже нужны кавычки особенно если в имени пробелы. -v и так ясно что показывает самую главную информацию. -s 10-20,50-52 эта опция указывает какие фрагменты качать, в данном примере скрипт выкачает с 10 до 20 и с 50 до 52. Кавычки тут не нужны, но если очень хочется можно. Строка должна быть без пробелов и иметь формат как в примере другой формат скрипт не пропустит через фильтр и скажет что не верно указали аргументы опции. Кусков можно указывать сколько угодно ![]() Единственная обязательная опция это -u, с остальным скрипт сам разберется. Тонкости: на некоторых сайтах адреса сегментов меняются если плеер не активен какое-то время(это может быть минута или более), если вы нашли такой сайт, то просто в настройках плеера поставьте самое медленное воспроизведение какое можно и дождитесь пока скрипт все выкачает. Сообщение отредактировал Koi.v2 - 1.2.2022, 1:39 |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 2270 Регистрация: 14.9.2009 Вставить ник Цитата Из: Ленинград Пользователь №: 1594 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Увы. Это из закрытых платных обучающих курсов и мужики приняли меры чтобы со стороны к ним никто не заходил.
https://promirgorod.ru/pl/teach/control/les...&editMode=0 Кстати файл действительно был исполняемым. Поставил галочку - всё заработало. [konst<>comp-pentium-dual-b468b1 ~]$ ./medialoader [konst<>comp-pentium-dual-b468b1 ~]$ Значит можно начинать с первого сообщения в теме. Но видеодаундоадером с приложением-компаньоном https://www.downloadhelper.net/install-coapp?browser=firefox я бы попользовался охотнее. Сообщение отредактировал robinzoid - 24.2.2022, 12:03 -------------------- El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 2.7.2025, 10:37 |