Перейти к содержимому
VideoCatch
VideoCatch

О VideoCatch

VideoCatch — небольшой инструмент с единственным назначением: вы вставляете ссылку на публичный пост в социальной сети, и он выдаёт вам прямую ссылку на видеофайл внутри этого поста.

Как это работает на самом деле

Когда вы отправляете ссылку, VideoCatch считывает публичные метаданные поста с платформы. Для X это конечная точка синдикации — та же самая, что используется для встроенных твитов на новостных сайтах; для Instagram это публичный GraphQL-запрос, которым пользуется веб-плеер для неавторизованных посетителей. В ответе перечислены кодировки, которые отдаёт платформа: от двух до пяти размеров MP4 на X и один прогрессивный файл на Instagram, и VideoCatch показывает вам этот список. Когда вы нажимаете «Скачать», наш Worker передаёт выбранное видео из CDN платформы с именем файла для загрузки. Worker не сохраняет и не перекодирует видео.

Единственное, что сохраняется, — это недолговечная копия метаданных, то есть заголовок, URL миниатюры и список размеров, в течение одного часа, чтобы второй человек, вставивший ту же ссылку, не вызвал повторный запрос к платформе. Этот кэш не содержит видеоданных и истекает сам по себе.

Что работает сейчас и что дальше

Сегодня работают девять платформ: загрузка видео и GIF с X, видео и Reels из Instagram, публикации Threads, заметки RedNote, для которых нужна ссылка, создаваемая кнопкой «Поделиться» в приложении, пины Pinterest, Snapchat Spotlight, видео и reels Facebook, публикации TikTok и клипы Twitch. Instagram Stories не поддерживаются, потому что Instagram не даёт неавторизованному посетителю никакого способа их прочитать. Фото и смешанные карусели также охватываются — каждый элемент в порядке публикации, с кнопкой zip для постов с несколькими элементами. Следующий шаг — углубление работы с этими девятью платформами, а не добавление десятой: пакетная загрузка, о которой постоянно просят пользователи.

Что этот инструмент не будет делать

Он не будет трогать приватные или защищённые публикации, потому что это означало бы обрабатывать ваш логин для чужой платформы. Ссылки на YouTube ведут на встроенный сторонний загрузчик Vevioz, а не на экстрактор VideoCatch. Он не претендует на какие-либо права на контент, который помогает вам получить: этот контент принадлежит его автору, а то, что вы делаете с файлом впоследствии, — это ваша собственная ответственность.

Если что-то здесь не работает, или если вы правообладатель и хотите запросить удаление контента, напишите на hello@videocatch.org.