История изменений DualPiP
DualPiP - Полная история изменений для картинки в картинке с двуязычными субтитрами. Просмотрите последние функции, улучшения и исправления ошибок.
О истории изменений
Все важные изменения в этом проекте будут задокументированы в этом файле.
Эта история изменений будет обновляться по мере развития проекта. Дата после версии — это дата отправки в Web Store, а не дата публикации в магазинах приложений (время проверки варьируется в зависимости от магазина приложений, проверка в магазине Edge Add-ons может занять до недели).
Последнюю версию можно найти в Chrome Web Store или в магазине Edge Add-ons.
DualPiP v1.9 Примечания к выпуску - Автоматические субтитры на большем числе видеосайтов
DualPiP v1.9 генерирует субтитры автоматически на большем числе видеосайтов. Полностью перестроенный речевой движок, поддержка зашифрованных видео, загрузка только аудио для экономии трафика и исправление проблем с TikTok.
DualPiP v1.9 Примечания к выпуску
DualPiP v1.9 генерирует автоматические субтитры на значительно большем числе видеосайтов и стриминговых платформ. Речевой движок полностью перестроен — более надёжное обнаружение аудио, поддержка зашифрованных потоков и загрузка только аудиоданных для экономии трафика.
v1.9.5
2026-09-29DualPiP 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.
Chrome Web Store
Edge Add-ons