Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: yt-dlp Масовое скачивание видео с youtube.com и не только  (Прочитано 470122 раз)

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

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 492
  • Oderint, dum metuant
    • Просмотр профиля
На старых системах yt-dlp может перестать работать из-за устаревшей версии питона.
Поэтому для старых систем лучше скачивать с официального сайта yt-dlp_linux с встроенным внутри питоном.
не совсем так))
Разница состоит в том, что Ваша установка ставит бинарник, и естествено он работает и быстрее.
Уставка описаная в гайде(1 запись ТС) - ставит модуль в локальный хомяк, и соответствено использует питоновские модули, и требует всех установленых модулей Питона, а это не всегда так. Я столкнулся с проблемой исполнения, и пришлось проверять наличие модулей, поэтому если эта установка не приносит результатов, то нужно  доустановить  модули указаные в выхлопеpip check yt-dlp, причем модули придется уставливать в локального хомяка (иной вариант установки запуска через питон системный я не проверял).
В результате установки по гайду yt-dlp мы получим локальную установку для конкретного юЩера))) и в многопользовательском варианте рабтать не будет.
** есть и другие варианты установки через  apt и snap + PPA, но я их не проверял, так что ни чего конкретного сказать увы не смогу....

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 624
  • xUbuntu 22.04
    • Просмотр профиля
Последний раз ставил вот так на новую систему вроде всё работает…
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp
2022 Nov 29; 10:12 PM
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
cargan, это уже что-то за пределами разумного. yt-dlp (и youtube-dl) всего лишь скрипты на питоне.
Ни разу не приходилось что-то ставить дополнительно.

(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
** уточняю - термин "бинарник" их инструкции
смотрим выше
Цитировать
yt-dlp   Platform-independent zipimport binary. Needs Python (recommended for Linux/BSD)
yt-dlp_linux   Linux standalone x64 binary

1 вариант 2.52Mb - нужен питон3, который есть на всех современных дистрибутивах.
2 вариант 26.4Mb - видимо, не нужен. Запускать можно хоть на голом ядре (наверное).

Пользователь добавил сообщение 30 Ноября 2022, 06:48:12:
термин "бинарник"
Упаковали скрипт, значит, бинарник.
 file $(which yt-dlp)
/home/alien/.local/bin/yt-dlp: a /usr/bin/env python3 script executable (binary data)
« Последнее редактирование: 30 Ноября 2022, 06:48:12 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
запрещено модераторами
Всмысле??

Пользователь добавил сообщение 30 Ноября 2022, 07:05:37:
у меня были проблемы при установке по гайду
не все гайды одинаково полезны. Тык:
« Последнее редактирование: 30 Ноября 2022, 07:05:37 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
не работает довольно известная строчка
ЧЯДНТ?
$: yt-dlp -U
Latest version: 2022.11.11, Current version: 2022.11.11
yt-dlp is up to date (2022.11.11)
sudo не использую, т.к. лежит в PATH пользователя.

они после вЫньды не понимают и выходп не видят, когда им тыкают
Всегда пожалуйста. Пересесть на Linux тут уговаривать никого не собираются.
« Последнее редактирование: 30 Ноября 2022, 07:37:36 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
cargan, если у новичков будут проблемы - всегда поможем.
Отдохните от форума денёк.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
1 вариант 2.52Mb - нужен питон3, который есть на всех современных дистрибутивах.
2 вариант 26.4Mb - видимо, не нужен. Запускать можно хоть на голом ядре (наверное).

На голом ядре вряд ли получится, так как нужен еще ffmpeg.
Но на старых системах это пригодилось, там выбор есть либо компилировать современную версию питона, либо ставить этот бинарник с питоном. Первое время компилировал питон, потом нашел бинарник.

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Всем привет. Просьба подсказать, а как в программе указать имя для созраняемого файла? Каталог можно, это работает, но имя файла напрямуй укзать у меня что-то не получилось. В мануале что-то подобной опции я не нашел. Спасибо.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
-o filename
Цитировать
-o, --output [TYPES:]TEMPLATE   Output filename template; see "OUTPUT
                                    TEMPLATE" for details
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 492
  • Oderint, dum metuant
    • Просмотр профиля
Просьба подсказать, а как в программе указать имя для созраняемого файла?
Вот здесь на инглиш инструкция  https://github.com/yt-dlp/yt-dlp#output-template
** там слишком много чтобы здесь постить)))

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
--output [TYPES:]TEMPLATE
спасибо... видел эту опцию, но меня что-то смутил этот темплейт, а оказывается можно просто имя файла дать, а не шаблон )))

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 492
  • Oderint, dum metuant
    • Просмотр профиля
а не шаблон )))
шаблон расшифровывает сам передаваемый контент, ато - имя , автора, запись на внешнем носителе, данные о месте записи контента, плэйлиста и прочих данных от источника скачивания, но если это не важно , до можно просто свое имя ...Хотя как Вы узнаете точно формат передаваемой записи, а это важно.

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Хотя как Вы узнаете точно формат передаваемой записи, а это важно.
Да мне для Youtube, я там ключ "-f mp4" поставил, он все в мр4 конвертит

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 624
  • xUbuntu 22.04
    • Просмотр профиля
я там ключ "-f mp4"
Я перебирал много вариантов, остановился на этом:
(Нажмите, чтобы показать/скрыть)

2022 Dec 16; 06:38 PM
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

 

Страница сгенерирована за 0.049 секунд. Запросов: 22.