RabbitPair

История изменений DualPiP

DualPiP - Полная история изменений для картинки в картинке с двуязычными субтитрами. Просмотрите последние функции, улучшения и исправления ошибок.

Последняя версия
Постоянные обновления

О истории изменений

Все важные изменения в этом проекте будут задокументированы в этом файле.

Эта история изменений будет обновляться по мере развития проекта. Дата после версии — это дата отправки в Web Store, а не дата публикации в магазинах приложений (время проверки варьируется в зависимости от магазина приложений, проверка в магазине Edge Add-ons может занять до недели).

Последнюю версию можно найти в Chrome Web Store или в магазине Edge Add-ons.

1.9

DualPiP v1.9 Примечания к выпуску - Автоматические субтитры на большем числе видеосайтов

DualPiP v1.9 генерирует субтитры автоматически на большем числе видеосайтов. Полностью перестроенный речевой движок, поддержка зашифрованных видео, загрузка только аудио для экономии трафика и исправление проблем с TikTok.

Просмотреть полную страницу
1 обновлений версии

DualPiP v1.9 Примечания к выпуску

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

v1.9.5

2026-09-29

DualPiP v1.9.5 улучшает субтитры для прямых трансляций на YouTube, Twitch, Bilibili и похожих сайтах. Live Captions использует уже буферизованное плеером аудио, чтобы субтитры ближе совпадали с речью, и возвращается к опережающему распознаванию, когда буфер восстанавливается.

Улучшения

  • Субтитры на популярных live-площадках: Лучшая синхронизация на YouTube, Twitch, Bilibili и др.; возврат из режима реального времени при достаточном буфере
  • Ждёт речь в начале: Длинные интро только с музыкой или тишиной без раннего перехода на субтитры в реальном времени
  • Больше потоков без DRM на аудио: Предварительные субтитры, если защищено только видео
  • Умнее авто Live Captions для сайта: Сначала субтитры видео; распознавание речи только без них. Переоценка при следующем видео в режиме «картинка в картинке»
  • Стабильнее при переводе: Меньше мерцания при live-распознавании и переводе; предыдущая строка дольше при быстрой речи
  • Быстрее и надёжнее загрузка субтитров: Повторное использование субтитров на странице; пауза при лимитах сайта

Исправлено

  • Стабильнее DualPiP Cloud при автоопределении языка, переключении предварительный/реальное время и длинном просмотре
  • Понятное сообщение при исчерпании дневной пробной квоты вместо «Подключение…»
  • Нет ложной ошибки на фрагментах только с музыкой или тишиной
  • Субтитры в реальном времени отстают от речи при автоопределении языка
  • Субтитры в реальном времени иногда не запускаются со своим ключом голосового API
  • YouTube: чужие субтитры; субтитры не обновляются при автопереходе вперёд/назад
  • Предварительные субтитры смешиваются с прошлым видео или обрываются при смене; уведомления о языке снимаются при смене видео
  • Предварительные субтитры и определение на некоторых сайтах при совместной установке DualPiP и CaptionGo

v1.9.4

2026-09-25

Улучшено

  • Предварительные субтитры Live Captions на большем числе сайтов и форматов: субтитры можно готовить до воспроизведения на большем числе видеосайтов и типов потоков. DualPiP автоматически привязывает их к реально воспроизводимому видео — субтитры появляются быстрее и тратится меньше трафика
  • Умный выбор аудиодорожки в многоязычных видео: при нескольких языковых дорожках Live Captions отдаёт приоритет дорожке по умолчанию или дорожке, совпадающей с языком страницы
  • Более стабильное автоопределение языка: при длительном отсутствии речи предупреждение «не удаётся определить язык» больше не появляется слишком рано; сообщение исчезает, как только речь снова распознана
  • Без кнопки DualPiP на миниатюрах предпросмотра: на маленьких плеерах при наведении или предпросмотре кнопка «картинка в картинке» не показывается
  • Сброс субтитров при переходе к следующему видео в PiP: при переходе Picture-in-Picture к следующему элементу плейлиста Live Captions начинается заново; автоматическое возобновление в реальном времени — только если вы уже включили авто-субтитры для этого сайта
  • Понятнее подсказки, когда звук не удаётся захватить: статусные сообщения точнее объясняют, когда браузер не может получить звук с плеера

Исправлено

  • Загрузка аудио продолжалась после остановки Live Captions
  • На некоторых сайтах предварительные субтитры были только в начале; DualPiP быстрее переключается в режим реального времени, если аудио не распознаётся
  • Клик по элементу DualPiP сдвигал полосу прогресса на некоторых плеерах; наложение кнопок на Dailymotion
  • Повторные попытки переподключения при отсутствии аудиосигнала

v1.9.3

2026-09-23

Добавлено

  • Индикатор субтитров в реальном времени в окне «картинка в картинке»: В правом верхнем углу окна PiP появился индикатор, который показывает, работают ли субтитры, и ход их создания. Нажмите на него, чтобы сменить язык распознавания или остановить субтитры; с DualPiP Cloud он также показывает оставшееся на сегодня время пробного периода
  • Заранее созданные субтитры на большем числе сайтов: Субтитры можно заранее создавать на большем числе видеосайтов, и они остаются синхронными с речью, даже если включить их с середины видео
  • Расширенные настройки Deepgram: В настройках провайдера Deepgram можно включить умное форматирование, фильтр нецензурной лексики и ключевые термины (для более точного распознавания имён и профессиональных терминов), а также отдельно настроить паузы между предложениями для субтитров в реальном времени и заранее создаваемых субтитров

Улучшено

  • Удобные для чтения субтитры при длинной речи: Длинные фрагменты речи теперь делятся по концам предложений и естественным паузам на короткие субтитры вместо одного длинного блока без разбивки. Предложения стали полнее, окончания теряются реже (можно отключить «Разбивать длинные субтитры» в настройках)
  • Более точное автоопределение языка: Музыкальные заставки, тишина и другие фрагменты без речи больше не сбивают определение, а язык применяется только при надёжном результате
  • Пошаговое подтверждение языка: При заблаговременном создании субтитров фрагменты распознаются по одному, а язык речи подтверждается до ускорения обработки. Счётчик прогресса растёт только когда субтитры действительно готовы, а при неверном языке обработка сразу приостанавливается — это экономит квоту
  • Одинаковая работа с DualPiP Cloud и собственным ключом Deepgram: Язык распознавания, режим захвата, фильтр тишины и другие настройки теперь действуют и для встроенного DualPiP Cloud, а субтитры готовятся так же заранее
  • Понятные сообщения об определении языка: На каждом этапе — определение, подтверждение, исправление или ошибка — показывается короткое сообщение с названием языка вместо кода, и язык можно выбрать сразу
  • Причина ошибки в меню субтитров в реальном времени: Если субтитры не запускаются или останавливаются, меню теперь показывает конкретную причину вместо общего сообщения об ошибке
  • Более точная синхронизация субтитров в реальном времени: После кратковременного обрыва сети субтитры больше не пропадают и не сбиваются
  • Аккуратные двуязычные субтитры: Старые строки больше не появляются снова и не вытесняют последнюю строку
  • Полностью переведённые элементы управления субтитрами: Кнопки и сообщения о состоянии, остававшиеся на английском, теперь переведены

Исправлено

  • Исправлено: сообщения в левом верхнем углу окна «картинка в картинке» исчезали сразу после появления — после входа в аккаунт сообщения об определении и подтверждении языка теперь отображаются корректно
  • Исправлено обрезание начала длинных предложений в субтитрах в реальном времени
  • Исправлено: сообщение об автоматической смене языка исчезало сразу после появления
  • Исправлено: прогресс надолго застывал на одной цифре, а затем без необходимости переключался в режим реального времени, если сервис распознавания речи был недоступен; теперь примерно через 40 секунд появляется просьба проверить сеть и кнопка повтора
  • Исправлено отсутствие сообщения при сбое подключения в реальном времени
  • Исправлено: после остановки субтитров аудио продолжало загружаться в фоне и расходовало квоту
  • Исправлено: после входа в аккаунт субтитры в реальном времени работали только после закрытия и повторного открытия окна «картинка в картинке»

v1.9.2

2026-09-20

Улучшено

  • Более умное определение языка: Автоматическая пауза и запрос ручного выбора языка при неудачном определении — экономит квоту распознавания
  • Улучшенное распознавание китайского/японского/корейского: Повышена точность различения
  • Повторное определение языка при перемотке: Определение языка перезапускается с новой позиции — удобно для пропуска музыкальных заставок
  • Более надёжная обработка аудио: Улучшена совместимость с большим количеством видеоформатов
  • Прогресс загрузки аудио: Отображается прогресс в реальном времени со скоростью (например, «Загрузка аудио… 35% (120 КБ/с)»)
  • Лучшая надёжность на медленных сетях: Автоматический повтор с оптимизированными параметрами
  • Прогресс между сегментами: Показывает индикаторы прогресса между сегментами субтитров
  • Улучшение качества ИИ-перевода: Оптимизированные промпты, расширенное контекстное окно (до 30 строк) и метаданные видео
  • ИИ-перевод с учётом ASR: Оптимизированный подход для субтитров распознавания речи

Добавлено

  • Контроль конфиденциальности ИИ-перевода: Новый переключатель в настройках перевода — включён по умолчанию

Исправлено

  • Чёрный экран при открытии ссылок на видеофайлы (.mp4) в браузере
  • Извлечение аудио из MP4 загружало почти весь файл для некоторых форматов (обучающие видео)
  • Субтитры прекращали генерироваться в середине длинных видео
  • Сообщение «Подготовка субтитров…» не исчезало после перемотки к уже обработанному участку
  • Прогресс предзагрузки зависал и не достигал 100%
  • Значок выбора языка не отображался, когда требовался ручной выбор
  • Неточности перевода из-за общего кеша для повторяющихся фраз в разных сегментах
  • Статус подписки не обновлялся после перезапуска браузера

v1.9.1

2026-09-19

Исправления

  • Исправлен повторный перезапуск предварительной загрузки субтитров на сайтах с проигрывателем Wistia (например, на платформах онлайн-курсов)

Улучшения

  • Повышена стабильность предварительной загрузки: меньше лишних перезапусков, исключена повторная обработка уже распознанных аудиофрагментов

v1.9.0

2026-09-18

Добавлено

  • Автоматические субтитры на большем числе сайтов: полностью перестроенный речевой движок с автоматическим обнаружением аудиоисточников HLS, DASH и MP4
  • Автоматическое обнаружение видеопотоков: мониторинг сетевого трафика для обнаружения видеоманифестов и URL аудио — живые субтитры работают без предварительной настройки
  • Зашифрованные видео: живые субтитры теперь работают на сайтах с шифрованием аудио AES-128
  • Экономная загрузка аудио: из MP4 файлов извлекается и загружается только аудиодорожка
  • TikTok и защищённые сайты: автоматически добавляет правильные заголовки запросов для исправления ошибок загрузки на TikTok и подобных сайтах

Улучшено

  • После начала отображения субтитров сообщения о ходе загрузки больше не показываются — только ошибки
  • Настройки предварительной загрузки аудио можно обновлять удалённо без обновления расширения
  • Автоматический откат в режим реального времени при обнаружении DRM-защищённого контента
  • AI-перевод автоматически повторяет попытку для уменьшения пропущенных переводов

Исправлено

  • Исправлена проблема, при которой перетаскивание субтитров к верхнему краю PiP-окна приводило к выходу ручки за пределы
  • Исправлено несоответствие кэша PiP-субтитров на страницах с несколькими видео (например, Twitter/X)

Попробуйте DualPiP бесплатно

Доступно для Chrome, Edge и других браузеров на базе Chromium, таких как Brave и Vivaldi.