Перейти к содержимому
yt-dlp

Генератор команд yt-dlp для Pinterest

Соберите команду yt-dlp для видео-пинов Pinterest.

Необязательно. Если оставить пустым, команда закончится словом URL, которое вы подставите сами.

Ваша команда

yt-dlp --merge-output-format mp4 --no-playlist https://www.pinterest.com/pin/123456789/
Основное

Только звук извлекает звуковую дорожку и отбрасывает видео.

Видео и качество

Ограничивает высоту. yt-dlp всё равно выберет лучшую дорожку в пределах этого ограничения.

Тип файла, в который объединяются раздельные видео- и аудиодорожки.

Дополнительные опции (3)

Заменяет выбор качества. Для тех, кто уже знает синтаксис форматов.

Перепаковывает дорожки без перекодирования. Быстро и без потерь.

Перекодирует видео. Медленно и с потерями — только если remux не подходит.

Аудио

Файл, в который конвертируется звук.

VBR даёт лучшее соотношение размера и качества; фиксированный bitrate предсказуемее по размеру.

Субтитры

Встраивание помещает субтитры внутрь видео; сохранение пишет рядом отдельный файл .srt.

Через запятую. Если нужны все доступные языки, напишите all.

Плейлисты и каналы

Что делать, когда URL относится и к видео, и к плейлисту.

Работают и диапазоны, и списки — например 1-10,15 или -5::2, чтобы брать каждый второй с конца.

Дополнительные опции (1)

Записывает уже скачанное, поэтому повторный запуск это пропустит. Именно так канал держат синхронизированным.

Фрагменты и главы
Дополнительные опции (2)

Диапазон времени вида *00:01:30-00:03:00 или название главы. Звёздочка в начале означает, что это метка времени.

Метаданные и обложка
Дополнительные опции (3)
SponsorBlock

Вырезает из файла фрагменты, отмеченные сообществом, по данным SponsorBlock.

Дополнительные опции (1)

Оставляет фрагменты, но помечает их, чтобы вы пропускали их сами.

Файлы и папки

Названия полей пишутся внутри %(...)s. Слэши создают папки.

Дополнительные опции (4)

Куда писать файлы. В сочетании с шаблоном выше можно получить подпапки.

Максимальная длина имени файла в символах.

Фильтры
Дополнительные опции (5)

ГГГГММДД или относительная дата вида now-1month.

ГГГГММДД или относительная дата.

Пропускает всё, что меньше. Принимает 5M, 500K и подобное.

Пропускает всё, что больше.

Сколько файлов скачать, прежде чем остановиться.

Сеть

Например 2M или 500K. Полезно, когда остальная полоса нужна для другого.

Дополнительные опции (5)

Ускоряет фрагментированные потоки. Четыре — разумное начало.

Сколько раз повторять неудавшуюся часть. Можно указать infinite.

Адрес HTTP, HTTPS или SOCKS proxy.

Делает запросы похожими на настоящий браузер. Обычное решение, когда внезапно начинается 403.

Вход и cookies

Читает вашу авторизованную сессию напрямую. Нужно для приватного, возрастного и доступного только участникам содержимого.

Дополнительные опции (1)

Файл cookies.txt в формате Netscape, выгруженный из вашего браузера.

Прямые трансляции
Дополнительные опции (2)

Опрашивает, пока запланированная трансляция не начнётся. MIN-MAX — интервал между проверками в секундах.

Обходные пути
Дополнительные опции (3)

Устарело в пользу --add-headers. Оставлено потому, что множество старых руководств всё ещё это используют.

Устарело в пользу --add-headers.

Опции для конкретного сайта, например youtube:player_client=web.

Вывод и отладка
Дополнительные опции (2)
Сбросить

Что учесть с Pinterest

Адреса отдельных пинов с видео работают напрямую и не требуют особых опций.

Поддержка целых досок ограничена и меняется вместе с разметкой самого Pinterest. Передавать адреса пинов по одному медленнее, но заметно надёжнее.

Не всякий пин — видео, большинство — картинки, и доска, отданная yt-dlp целиком, вернётся по большей части элементами-картинками. Ради видео-пинов и существует эта страница: откройте пин, скопируйте адрес самой страницы пина (не URL картинки i.pinimg.com, который показывает браузер) и позвольте yt-dlp разобраться, видео ли за ним. Если yt-dlp отвечает картинкой, у пина её действительно нет; опции, превращающей пин с картинкой в видео, не существует.

Часть контента Pinterest заперта за входом, и в отличие от большинства платформ замок стоит на просмотре не меньше, чем на скачивании: без cookies доски обрываются после первой страницы, а видео-пины некоторых категорий не возвращают ничего вовсе. Надёжный путь здесь — опция браузерных cookies: войдите как обычно в браузере, передайте файл cookies yt-dlp, и постраничный проход пойдёт от того аккаунта, под которым вы вошли. Cookies из сессии без входа ничего не дают.

Для длинной доски или профиля, за которым стоит следить, соедините cookies с файлом архива и запускайте ту же команду по расписанию: архив записывает каждый уже взятый пин, поэтому каждый следующий запуск переносит лишь то, что было запинено с прошлого раза. Форма вывода будет меняться со временем — Pinterest переделывает свою разметку чаще любой другой платформы, которую поддерживает yt-dlp, и когда доска вдруг скачивается одной гигантской галереей или теряет заголовки, обновлённый yt-dlp обычно и есть всё исправление. Сообщайте о проблеме, только если обновление её не сняло.

Называйте результат по доске, а не по пину. Заголовки пинов повторяются — «Без названия», имя доски или ничего вовсе, — поэтому простое шаблонное название сталкивается уже внутри одного запуска; шаблон по умолчанию здесь хранит id, который уникален, а добавленный номер в плейлисте держит загрузку доски в порядке самой доски. Разделы внутри доски приходят как вложенные плейлисты, и файл архива отслеживает каждый уровень этого, ничего не перекачивая при следующем запуске.

Частые вопросы

Может ли yt-dlp скачивать видео с Pinterest?
Да, адреса пинов с видео работают напрямую.
Можно ли скачать доску целиком?
Поддержка досок ограничена и часто меняется. Передавать адреса пинов по одному надёжнее.