Перейти к содержимому
VideoCatch
Twitter / X · GIF

GIF из Твиттера Загрузчик

Сохраняйте анимированные GIF из Twitter и X. X хранит каждый GIF в виде беззвучного зацикленного MP4 — именно такой файл вы и получаете, и он зациклен в любом приложении для просмотра галереи.

Работает с любым публичным постом — видео, GIF и фото скачиваются по одной и той же ссылке.


VideoCatch — бесплатный загрузчик GIF из Твиттера. Twitter стал X, и старые ссылки twitter.com по-прежнему открывают те же посты, что и новые ссылки x.com, поэтому вставляйте любую из них — какую скопировало ваше приложение. При загрузке X перекодирует каждый GIF в короткий беззвучный MP4 и удаляет оригинал, поэтому VideoCatch передает в ваш браузер именно этот MP4 как файл для скачивания.

  1. Откройте пост с GIF в X и нажмите «Поделиться», затем «Копировать ссылку».
  2. Вставьте ссылку в поле выше. Подходят и ссылки x.com, и twitter.com.
  3. Нажмите «Скачать». Файл — зацикленный MP4, который отдают сами серверы X.

Часто задаваемые вопросы о загрузчике GIF из Твиттера

Почему вместо .gif я получаю MP4?

X хранит каждый GIF в виде беззвучного зацикленного MP4 с кодеком H.264. Как только вы загружаете GIF, он мгновенно перекодируется, а оригинальный файл удаляется, поэтому анимация, которую вы видите в ленте, уже является видеоэлементом. VideoCatch отдает вам именно то, что хранится у X, — по дороге ничего не теряется.

Будет ли MP4 зациклен после сохранения?

В приложении «Фото» на iOS, в Галерее на Android и в большинстве десктопных плееров — да: короткий беззвучный MP4 повторяется так же, как повторялся GIF. Некоторые плееры останавливаются на последнем кадре — это настройка самого плеера. Включив зацикливание там, вы получите его для любого сохраненного файла.

Можно ли конвертировать его обратно в настоящий GIF?

Пока нет. Если вам действительно нужен файл .gif — например, для форума или подписи в письме, которые не принимают видео, — пропустите MP4 через любой конвертер видео в GIF. Ожидайте, что файл станет намного больше и появятся заметные полосы на градиентах, потому что формат GIF хранит всего 256 цветов на кадр и не может передать фотографическое изображение.

Что если в посте на самом деле видео, а не GIF?

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


Почему X отдает GIF в виде MP4

Формат GIF появился в 1987 году. Он хранит не более 256 цветов на кадр и плохо сжимается, поэтому трехсекундный ролик, который в виде видео H.264 умещается в 300 КБ, в виде настоящего .gif может вырасти до нескольких мегабайт. Когда вы перетаскиваете GIF в окно создания поста, X сразу перекодирует его в беззвучный зацикленный MP4 и удаляет оригинальный файл. С этого момента анимация в вашей ленте всегда была видеоэлементом.

На серверах X нет .gif-файла, который можно было бы получить напрямую. Запрос такого файла означал бы конвертацию MP4 обратно, потерю качества при этом преобразовании и файл заметно больше того, с которого вы начали.

Отличить одно от другого в посте можно на глаз: GIF показывает маленький значок GIF в углу и зациклен беззвучно, без полосы перемотки, а у видео есть длительность и управление звуком. Оба типа работают на этой странице; только GIF приходит в виде единственного зацикленного файла.

Поиск GIF, встроенный в редактор постов X, приводит туда же. Как бы ни называлось изображение в исходной библиотеке, на самом деле X публикует размещенный на своих серверах MP4 со значком GIF, и VideoCatch читает его точно так же, как и загруженный вами лично.

Файл .gif рядом с MP4, который хранит X
ПараметрЗначение
Год публикации формата GIF1987, редакция 89a — в июле 1990
Цветов на кадр в .gif256
ЗвукОтсутствует в обоих случаях: у формата GIF нет звуковой дорожки, а X перекодирует GIF без звука
Типичный реакционный GIF на X в виде MP4100–300 КБ
Лимит загрузки для бесплатного аккаунта140 секунд и 512 МБ, согласно Справочному центру X
Рекомендуемые настройки при обратной конвертации15 кадров в секунду, ширина 480 px, двухпроходная палитра
Кеш метаданных1 час

Как превратить MP4 обратно в .gif

VideoCatch не конвертирует файлы. Конвертация видео в GIF требует ffmpeg, который не может работать в окружении, на котором построен этот сайт, поэтому реализация такой функции означала бы загрузку вашего файла на какой-то сервер, а весь смысл этого инструмента — никогда не трогать ваши файлы. Возможно, эта функция появится позже как опциональная.

Если вам действительно нужен .gif — для форума, вики или подписи в письме, которые отказываются принимать видео, — прогоните MP4 через любой конвертер после скачивания. Ожидайте два эффекта: файл станет в несколько раз больше, а цвета будут заметно «полосить», потому что 256 цветов не могут передать фотографический кадр. Снижение частоты кадров до 15 и ширины до 480 обычно дает лучшее соотношение размера и качества.

Если у вас на своей машине установлен ffmpeg, самый чистый результат дает двухпроходная палитра: сначала строится палитра по всему ролику, а затем кадры кодируются по ней. Однопроходная конвертация выбирает свои 256 цветов по первым кадрам, и это «пачкает» все, что идет после них.

В большинстве мест, где раньше использовали .gif, MP4 — лучший файл. Discord, Slack, WhatsApp, Telegram, iMessage и практически любой современный форум проигрывают короткий беззвучный MP4 прямо в ленте и зацикливают его, расходуя при этом гораздо меньше трафика.


Частые проблемы

Если сохраненный файл не зациклен — дело в плеере. Приложение «Фото» на iOS, Галерея на Android и большинство десктопных плееров автоматически повторяют короткий беззвучный MP4; некоторые останавливаются на последнем кадре, и настройка зацикливания в самом плеере это исправляет.

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

Если вы ожидали звук — восстановить его нечем. X удаляет звуковую дорожку при перекодировании GIF, поэтому файл, который вы получаете, беззвучен уже на исходном уровне. Если пост воспроизводит звук — значит, в нем было видео, и для этого случая есть страница «Загрузчик видео из Твиттера».

Размер часто удивляет: типичный реакционный GIF на X весит 100–300 КБ, потому что это несколько секунд видео H.264, а не покадровая палитровая анимация. Это и есть весь файл, в том качестве, в котором его проигрывает X.


Источники

  1. CompuServe, hosted by W3C, Graphics Interchange Format, Version 89a (1990-07-31)
  2. X Help Center, How to share and watch videos on X

Последнее обновление