ASS и VLC (конвертируем субтитры)
Friday, September 16, 2011 10:30:00 PM
Недавно узнал, что VLC не работает с субтитрами в формате ASS, если субтитры на русском языке. Да, VLC вместо текста выводит всякие весёлые штуки и никакие настройки не помогут. Причина в кодировке. Даже если в проигрывателе указать правильную кодировку, это всё равно не поможет. Чтобы VLC нормально выводил текст, необходимо переконвертировать субтитры.
Нашёл одну очень простую и удобную программу ― SubConverter III.

Эта небольшая программа (в архиве всего 100 кб) поддерживает ASS, PSB, SRT, SSA, SUB, XSS форматы, юникод и даже может интегрироваться в меню проводника. Поэтому, чтобы VLC нормально понимал текст субтитров, нужно в настройках программы указать кодировку UTF-8:

К сожалению, нельзя конвертировать в один и тот же формат (это было бы очень полезно, если нужно изменить только кодировку).
Можно конвертировать несколько файлов сразу, а не по одному. Для этого нужно нажать на кнопку "Папка" и указать пути и форматы.
P.S. Сайт автора программы SubConverter III (Kasrh) переехал по адресу http://karshsden.3dn.ru/. Но старый адрес http://karsh.narod.ru/ тоже доступен.
Update. Оказалось, что проблему можно решить ещё проще и быстрее. У Kasrh (автора SubConverter) есть ещё одна программа txtCode, которая как раз и предназначена для изменения кодировки текстовых файлов. При помощи этой программы можно изменять кодировку текстовых файлов на следующие: ANSI, UTF-8, UTF-16, UTF-16BE.
Нашёл одну очень простую и удобную программу ― SubConverter III.
Эта небольшая программа (в архиве всего 100 кб) поддерживает ASS, PSB, SRT, SSA, SUB, XSS форматы, юникод и даже может интегрироваться в меню проводника. Поэтому, чтобы VLC нормально понимал текст субтитров, нужно в настройках программы указать кодировку UTF-8:
К сожалению, нельзя конвертировать в один и тот же формат (это было бы очень полезно, если нужно изменить только кодировку).
Можно конвертировать несколько файлов сразу, а не по одному. Для этого нужно нажать на кнопку "Папка" и указать пути и форматы.
P.S. Сайт автора программы SubConverter III (Kasrh) переехал по адресу http://karshsden.3dn.ru/. Но старый адрес http://karsh.narod.ru/ тоже доступен.
Update. Оказалось, что проблему можно решить ещё проще и быстрее. У Kasrh (автора SubConverter) есть ещё одна программа txtCode, которая как раз и предназначена для изменения кодировки текстовых файлов. При помощи этой программы можно изменять кодировку текстовых файлов на следующие: ANSI, UTF-8, UTF-16, UTF-16BE.



