
yutto-dev/yutto
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
:ice_cube: Милый и упрямый загрузчик видео Bilibili
Обзор
Если вы столкнётесь с проблемами во время использования, пожалуйста, сообщите о правильности работы и отправьте запрос через раздел Issues. По другим вопросам, пожалуйста, сообщайте о них через обсуждения~ Yutto — это загрузчик видео Bilibili, который помогает скачивать присланные видео, аниме-сериалы, курсы и другие ресурсы с Bilibili. Он поддерживает загрузку отдельных видео и пакетных загрузок, например: Пользователи Arch Linux могут устанавливаться через AUR (благодаря @ouuan) или archlinuxcn: Вы также можете попробовать запустить yutto напрямую через Docker (см. подробности ниже, как это сделать~). В отличие от прямого запуска yutto, путь для загрузки здесь задаётся через -v:/app, то есть yutto в Docker загружает содержимое в папку /app в Docker, а соответствующая точка монтировки — это путь загрузки. Также можно монтировать напрямую на $(pwd), что соответствует стандартному поведению локального yutto и загружается в текущий каталог~ Перед этим, пожалуйста, убедитесь, что вы установили Python 3.11 или выше и правильно настроили FFmpeg (см. документацию yutto для «FFmpeg Download and Configuration»). Конечно, можно установить yutto через pipx/uv (при условии, что вы сами установите). pipx/uv создаёт виртуальную среду для yutto, как Homebrew, изолируя её от других сред, чтобы не загрязнять pip. Поэтому по сравнению с pip, pipx/uv — более рекомендуемый метод установки (UV быстрее pipx~).
Обзор (машинный перевод)
🧊 yutto — милый и упрямый загрузчик видео на Bilibili (CLI)
Полный статический документ здесь → yutto
[! СОВЕТ]
Если вы столкнётесь с проблемами во время использования, пожалуйста, сообщите о корректности функции и запросите запрос через раздел Issues. По другим вопросам, пожалуйста, сообщайте о них через раздел Обсуждения~
Что такое ютто?
Yutto — это загрузчик видео Bilibili, который помогает скачивать присланные видео, аниме-сериалы, курсы и другие ресурсы с Bilibili. Он поддерживает загрузку отдельных видео и пакетных загрузок, например:
Начни с установки~
Установка менеджера пакетов в один клик
В настоящее время yutto можно установить напрямую через некоторые менеджеры пакетов~
Пользователи самодельной версии могут попробовать следующую команду:
Пользователи Arch Linux могут устанавливаться через AUR (благодаря @ouuan) или archlinuxcn:
Использование Docker
Вы также можете попробовать запустить yutto напрямую через Docker (см. подробности ниже, как это сделать~).
В отличие от прямого запуска yutto, здесь путь назначения для загрузки задаётся через -v :/app, то есть yutto в Docker загружает содержимое в каталог /app в Docker, а соответствующая точка монтировки — это путь загрузки. Можно также напрямую монтировать в $(pwd), что соответствует стандартному поведению локального yutto, также скачивая в текущий каталог~
Установка PIP/Pipx/UV
[! СОВЕТ]
До этого, пожалуйста, убедитесь, что Python 3.11 или выше установлен и правильно настроен FFmpeg (см. документацию yutto для «FFmpeg Download and Configuration»).
Конечно, можно установить yutto через pipx/uv (при условии, что вы сами установите).
pipx/uv создаёт виртуальную среду для yutto, как Homebrew, изолируя её от других сред, чтобы не загрязнять pip. Поэтому по сравнению с pip, pipx/uv — более рекомендуемый метод установки (UV быстрее pipx~).
Познакомьтесь с новейшими возможностями главного филиала
[! СОВЕТ]
Для этого также нужно настроить собственные среды на Python и FFmpeg
Иногда, если в главной ветке появились новые функции или исправления ошибок, можно попробовать установить основной код ветки напрямую. Самый быстрый способ — всё равно установить через pip, но нужно использовать git descriptor
Основные особенности
Базовые команды
Основная команда для yutto следующая:
Подробные параметры команд можно просмотреть через yutto -h.
Если нужно скачать single видео, просто используйте yutto и добавьте URL видео. Он поддерживает номера AV/BV и соответствующие страницы видео с параметром p=n, а также страницы аниме с ep (episode_id).
Например, просто так вы можете скачать первый эпизод «転스ラ日記»:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add yutto-dev/yutto