Расшифровка видео Bluesky для заметок и ИИ-ассистента

Расшифровка видео Bluesky сохранит устное объяснение для ваших заметок. Вставьте ссылку на публичный видеопост bsky.app, прочитайте текст с временными метками или передайте его ассистенту через MCP для пересказа.

  • Публичные видеопосты bsky.app
  • Субтитры платформы или ИИ-распознавание речи
  • Личный кабинет, REST API и MCP

Чтобы объяснение из поста было легко найти

Ссылка на отдельный пост
Нужен адрес вида bsky.app/profile/handle/post/id. Профиль или лента не указывают на конкретное видео.
Слова из записи
Транскрипт передаёт речь из прикреплённого видео. Текст поста, ответы и надписи в кадре в него не входят.
Цитата не потеряет источник
Сохраните ссылку на пост рядом с заметками и временными метками. Потом будет проще сверить нужную фразу с записью.
Текст для ваших инструментов
Скачайте TXT или JSON либо подключите ИИ-ассистента через MCP. Он сможет получить транскрипт и работать с его содержимым.

Как получить транскрипт видео Bluesky

Откройте публичный пост с нужным видео и скопируйте адрес bsky.app. Перед отправкой послушайте начало: в записи должна быть нужная речь. У текстового поста или изображения нет звуковой дорожки для расшифровки.

  1. Вставьте адрес поста

    Войдите в личный кабинет и добавьте ссылку в форму расшифровки видео. В адресе должны быть профиль, /post/ и ID публикации. Искать прямую ссылку на медиафайл не нужно.

  2. Оставьте автоопределение языка

    Для начала подойдёт автоматическое определение языка. Если в видео разговор, можно включить «Identify speakers». Метки Speaker 1, Speaker 2 различают голоса, а не устанавливают владельцев аккаунтов.

  3. Проверьте названия по записи

    Имена сообществ, проектов и аккаунтов не всегда легко распознать на слух. Сверьте их перед тем, как цитировать видео или сохранять текст в архив.

  4. Сохраните вместе с заметками

    Скопируйте отрывок или скачайте TXT, JSON, SRT либо VTT. Добавьте ссылку и коротко подпишите тему видео, чтобы через время было понятно, о чём шла речь.

Какая ссылка подойдёт и когда нужен файл

Принимаем публичные видеопосты, доступные без входа. Адрес https://bsky.app/profile/user.example/post/3l3w4b5c6d7e2 показывает только структуру ссылки, а не тестовую запись. Профили, ленты, истории и прямые эфиры не поддерживаются.

У видео должна быть звуковая дорожка. Если роликов несколько, обрабатываем первый. Удалённый или недоступный пост расшифровать нельзя; если требуется вход, вернётся login_required. За такие ошибки минуты не списываются.

Если есть исходная запись, загрузите файл. Поддерживаются MP4, MOV, WebM, MKV и аудиоформаты. Загрузка частями позволяет передать до 2 ГБ с учётом лимитов аккаунта; для распознавания речи длительность записи не должна превышать 5 часов.

Заметки, которые найдутся по знакомой фразе

В видео может быть обновление проекта, демонстрация или короткий ответ на вопрос. Сохраните формулировку и подпишите тему своими словами. Поиск по тексту пригодится, когда вы помните фразу, но уже не помните автора поста.

Если в демонстрации говорят «откройте это меню», его название может быть только на экране. Посмотрите нужный момент и добавьте название отдельно. transcript1 не читает интерфейс в кадре и не выдаёт увиденное за произнесённые слова.

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

Поручите пересказ своему ИИ-ассистенту

Подключите удалённый MCP-сервер transcript1 к поддерживаемому ассистенту и попросите расшифровать пост. transcript1 подготовит транскрипт, а пересказ, сравнение или список выводов напишет сам ассистент.

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

Если транскрипт разбит на страницы, для полного пересказа нужно прочитать их все. Пока задача обрабатывается, ассистенту следует сохранить ID и вызывать get_transcription, а не отправлять тот же пост заново. Для собственного REST-агента правило такое же.

Пример запроса к ассистенту после подключения
Transcribe this Bluesky video post: [paste the public post URL].
Read the complete transcript. List the changes the speaker announces,
with a timestamp for each. Keep my interpretation separate from quotes.

Какой формат сохранить

TXT подойдёт для заметок и черновиков. В JSON приложение получает текст, начало и конец сегментов, язык, а при включённом определении говорящих — метки голосов. Для ИИ-транскриптов пословные временные метки можно запросить с include=words. У субтитров Bluesky есть только время сегментов.

SRT и WebVTT импортируйте в собственный редактор или плеер. Эти файлы не воспроизводят оформление исходного поста и не публикуют субтитры обратно в Bluesky. После обрезки или перестановки фрагментов сверьте время с окончательной записью.

Транскрипт — не полная копия публикации. Описание, альтернативный текст изображений, ответы и то, что видно в кадре, сохраняйте отдельно, если они нужны. Для каждой заметки укажите, на какой источник она опирается.

Для API достаточно обычной ссылки на пост

Отправьте адрес bsky.app в POST /v1/transcriptions. Платформу определим автоматически; можно явно передать bluesky, если значение соответствует ссылке. Сохраните ID, дождитесь готовности и получите нужный формат. Для повторных обращений используйте полную ссылку и уже известные ID: чтение готового транскрипта не тратит минуты.

В режиме auto сначала ищем подходящие субтитры на языке записи на поддерживаемом доверенном PDS — сервере персональных данных AT Protocol, иначе распознаём речь. Произвольные федеративные хосты, цитируемые и внешние видео не служат источниками субтитров. Режим source=captions (только субтитры) не загружает аудио и не переходит к распознаванию; без дорожки вернётся no_captions. При source=stt или определении говорящих субтитры пропускаем.

Источник субтитров — bluesky_captions. Они содержат только время сегментов; caption_kind равен null, если происхождение неизвестно. Новая успешная задача стоит 1 кредит за каждую начатую минуту видео. При ошибке или отмене минуты не списываются. Новый аккаунт после подтверждения почты получает 60 бесплатных минут один раз.

Попробуйте бесплатно: 60 минут на старт

Подтвердите почту и получите 60 бесплатных минут. Банковская карта не нужна.

Расшифровать видео

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

Остались вопросы? Напишите в поддержку

Подойдёт пост без видео?

Нет. У текста или изображения нет звуковой дорожки для этой расшифровки. Нужен видеопост или отдельная аудиозапись, которую можно загрузить файлом.

Текст над видео тоже будет в транскрипте?

Нет. Расшифровка передаёт речь из видео. Если подпись к посту нужна для контекста, сохраните её отдельно.

ИИ-ассистент сможет кратко пересказать видео?

Да, подключённый через MCP ассистент может прочитать транскрипт и сделать пересказ. Деталей, которые только показывают и не называют вслух, в этом тексте не будет.

Для Bluesky нужен отдельный API-ключ?

Нет. Ваш API-ключ transcript1 работает со всеми поддерживаемыми источниками. Лимиты аккаунта и правила оплаты остаются теми же.