Об этом проекте
go-astisub — это библиотека на Golang для работы с файлами субтитров. Она поддерживает разбор и запись форматов SRT, STL, TTML, SSA/ASS, WebVTT и телетекста. Доступные операции включают синхронизацию путём добавления длительности, применение линейной коррекции, фрагментацию и дефрагментацию субтитров, объединение нескольких файлов субтитров, а также оптимизацию тайминга и порядка субтитров. Проект также поставляется с инструментом командной строки astisub, который может конвертировать между поддерживаемыми форматами субтитров и выполнять те же операции из терминала. README содержит инструкции по установке как библиотеки, так и CLI, а также примеры кода, показывающие, как открывать, изменять и записывать файлы субтитров. В планах развития указано, что поддержка SMI ещё не реализована.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.