Перейти до основного вмісту
SubtitleMatrix

Про SubtitleMatrix

Набір інструментів для субтитрів, що працюють повністю на сторінці, яку ви зараз бачите.

Що це за сайт

SubtitleMatrix — це набір інструментів для тих, хто працює із субтитрами та вихідними медіа: конвертація між форматами, виправлення таймінгу, очищення тексту, пошук дефектів у файлі, перевірка на відповідність вимогам доступності, як-от швидкість читання й довжина рядка, а також вилучення субтитрів із відео, растрових файлів чи аудіо та перетворення їх назад у мовлення.

Це набір інструментів, а не сервіс і не видання. Тут немає акаунта, панелі, черги й кнопки завантаження. Ви відкриваєте сторінку, даєте їй файл і отримуєте файл назад.

Чому все працює у вашому браузері

Більшість роботи із субтитрами — це перетворення тексту, а перетворенню тексту не потрібні ні сервер, ні черга, ні база даних, ні GPU. Медіасторінки виконують важчу роботу — вилучають доріжки з відео, читають растрові субтитри за допомогою OCR, транскрибують мовлення, синтезують озвучення, — але ця робота виконується в рушіях WebAssembly, завантажених у вкладку, а не на машині, яку контролюємо ми. Майже всі інші сайти субтитрів виконують роботу на сервері, тому спершу просять завантажити файл: файл має бути там, куди сягає їхній код.

Цей сайт не має такої проблеми, бо на іншому кінці нічого немає. Розбір, перетворення й файл, який ви завантажуєте, відбуваються всередині сторінки. Це не налаштування приватності, яке можна вимкнути: немає кінцевої точки, куди надіслати ваші субтитри, тож немає й шляху в коді, який міг би це зробити.

Як побудовані сторінки

Кожна пара форматів має власну сторінку, і кожна з них каже, які можливості переживуть конвертацію, а які ні. Цей перелік обчислюється з матриці можливостей — таблиці того, що може подати кожен формат, — а не пишеться вручну для кожної сторінки, тож він не може розійтися з тим, що конвертери справді роблять.

У результаті сторінка конвертації — не універсальний інструмент із двома списками. Це сторінка про одну конкретну пару, зі своїм поясненням, своїми прикладами й своїми відповідями на питання, які ця пара породжує.

Хто це підтримує

Тут немає редакційного підпису, і це навмисно: матриця можливостей, звіти про втрати й пороги відповідності викладені на самих сторінках у термінах, які можна звірити з вихідними форматами й опублікованими стандартами. Якщо твердження тут хибне, сторінка показує саме те, що стверджувала, — і саме це робить його виправним.

Де результатам уже не варто довіряти

Звіт про втрати каже те, що матриця можливостей говорить про два формати. Це нижня межа, а не гарантія повноти: конкретний файл може використовувати можливості, які формат дозволяє, а матриця не моделює, і вони не потраплять до переліку.

Перевірка відповідності повідомляє те, що вбудовані правила вміють виявити у наданому файлі. Це не юридична консультація і не сертифікація. Перш ніж покладатися на файл для виконання обов’язку, нехай його перегляне кваліфікований фахівець. Сторінки медіа — схожий випадок: OCR і розпізнавання мовлення дають результат у міру можливостей, його треба прочитати й виправити, а не вважати достовірною транскрипцією. Обидва ці пункти сторінка умов викладає формальніше.