Інструменти субтитрів VLC: знаходьте, конвертуйте та виправляйте файли субтитрів

tool Оновлено:

Субтитри — одна з найпоширеніших проблем VLC: неправильне кодування, відсутні файли, розсинхронізований текст. Окрім виправлень на цьому сайті (vlc-subtitles-not-showing, vlc-subtitle-garbled), кілька зовнішніх інструментів значно полегшують роботу з субтитрами. Усі перелічені тут інструменти безкоштовні та з відкритим кодом, лише з офіційними посиланнями для завантаження.

Пошук файлів субтитрів

OpenSubtitles (opensubtitles.org) — найбільший індекс субтитрів і інтегрується з офіційним розширенням завантаження субтитрів VLC. Архіви у стилі Subscene з’являються й зникають; для довговічності віддавайте перевагу OpenSubtitles. Для точного збігу включіть тег групи випуску вашого відеофайлу (наприклад, «show.s01e01.1080p.WEB-DL.x265-GROUP»).

Виправлення кодування (проблема викривленого тексту)

Викривлені субтитри зазвичай є невідповідністю кодування: .srt закодовано у Windows-1252 або іншому застарілому кодуванні, але VLC припускає UTF-8. Виправте у VLC: Tools → Preferences → SubtitlesDefault encoding. Або конвертуйте файл один раз за допомогою конвертера (нижче), щоб він завжди був правильним.

Інструменти конвертації / ресинхронізації

ffmpeg (ffmpeg.org) конвертує між форматами субтитрів: ffmpeg -i input.srt output.vtt. Для зсувів за часом Subtitle Edit (відкритий код, subtitle-edit.com) може зсувати, ресинхронізувати та розпізнавати субтитри з відео (OCR). Обидва безкоштовні; завантажуйте лише з їхніх офіційних сайтів.

Налаштування субтитрів з боку VLC

Клацніть правою кнопкою миші → Subtitle → Sub Track вибирає доріжку; клавіші G/H зсувають час на ±50 мс; Tools → Preferences → Subtitles встановлює шрифт, розмір та обведення. Для вбудованих субтитрів у MKV селектор доріжок працює так само.

Часті запитання

Де легально знайти субтитри?
OpenSubtitles розміщує завантажені користувачами файли субтитрів. Закони відрізняються залежно від країни — для особистого використання файлів, які ви маєте, це поширена практика. Для комерційного розповсюдження отримуйте ліцензовані файли субтитрів.
Мій .srt показує дивні символи
Ймовірно, він закодований у Windows-1252. Встановіть у VLC Default encoding на Windows-1252 або конвертуйте файл у UTF-8 за допомогою Subtitle Edit.
Субтитри запізнюються на секунду — чи можна виправити це у VLC?
Так — під час перегляду натисніть H, щоб затримати (субтитри пізніше), або G, щоб пришвидшити (раніше). Для остаточних виправлень зсуньте файл у Subtitle Edit.