Практически аналогичными возможностями обладает аудиоредактор Sweep, который также доступен в репозитарии Ubuntu.
Редакторы субтитров
Тем, кто занимается обработкой видео, или просто пользователям, которые любят комфортный просмотр фильмов, приходится сталкиваться с субтитрами. Субтитры – это текстовая строка внизу экрана, с помощью которой дублируются диалоги и поясняется происходящее на экране. Субтитры полезны не только людям со слабым слухом, но и, например, при изучении иностранного языка. Пригодятся они и в случае, когда нельзя найти переведенный фильм. Субтитры предпочитают те, кто хочет просмотреть фильм на языке оригинала без испорченной звуковой дорожки. Команда sudo apt-cache search subtitle в Kubuntu выдает небольшой список приложений:
• ksubtile (ksubtile.sourceforge.net) – редактор субтитров для KDE;
• subtitleripper (subtitleripper.sourceforge.net/) – простой риппер DVD-субтитров, в работе которого необходим
• submux-dvd (www.boutell.com/lsm/lsmbyid.cgi/002188) – мультиплексор субтитров, с помощью которого можно добавить их в файлы
К сожалению, после ввода команды sudo apt-get install ksubtile subtitleripper submux-dvd из всех указанных программ у автора установился только Ksubtile. Это простой и удобный редактор субтитров, который хорошо интегрируется в среду KDE и позволяет переносить, растягивать и редактировать файлы субтитров SRT и некоторых других форматов, которые понимает MPlayer. Он обеспечивает простой в использовании интерфейс к MPlayer, что позволяет упростить синхронизацию субтитров с фильмом. Единственным его недостатком является отсутствие поддержки кодировок, отличных от английской. Следует напомнить, что DVD:rip, о котором говорилось ранее, также умеет захватывать субтитры с DVD-фильмов; субтитры в формате VobSub можно снять и с помощью mencoder, который входит в состав MPlayer.
По умолчанию включены не все репозитарии Ubuntu, поэтому добавьте в файл /etc/apt/sources.list новый репозитарий:
debdapper universe multiverse
Обновите список пакетов и получите еще несколько программ.
Пакет SubtitleRipper
Этот пакет включает пять консольных утилит – srttool, subtitle2pgm, pgm2txt, vobsub2pgm, subtitle2vobsub, выполняющих каждая свою задачу. Используя их, можно конвертировать DVD-субтитры в subrip-текстовый или VobSub форматы. Поток превращается в файл формата PGM или PPM, а затем распознается и становится обычным текстом при помощи утилиты gocr , который будет установлен в качестве зависимостей (для ksubtitleripper обязательной). Для полноценной работы первой понадобится и
Для извлечения субтитров в ASCII из vob-файлов, принадлежащих первому фильму, находящемуся в текущем каталоге, выполните следующие команды:
$ сat vts_01_?.vob | tcextract -x ps1 -t vob -a 0x20 | subtitle2pgm -o movie_1
$ pgm2txt movie_1
$ srttool -s -i movie_1.srtx -o my_movie_1.srt
Это долгий процесс, и на маломощном компьютере на эту операцию уйдет немало времени. В итоге получится файл my_movie_1.srt, содержащий субтитры. Параметров у команд немного, остановимся только на –a 0x20. Фильмы могут содержать несколько субтитров, значение 0x20 соответствует первому, 0x21 – второму и так далее. Субтитры в формате VobSub получаются на порядок быстрее, но они несколько больше по размеру. Сначала извлеките поток субтитров командой
$ cat vts_01_?.vob | tcextract -x ps1 -t vob -a 0x20 my_sub.ps1
Затем перекодируйте в формат VobSub:
$ subtitle2vobsub -i vts_01_0.ifo -p mysub.ps1 -o movie_name
В документации описаны все возможные варианты и комбинации использования этих утилит.
Есть также фронтэнд к subtitleripper для библиотек KDE – ksubtitleripper , который позволяет получить файл субтитров в формате SRT из исходных файлов VOB и SUB. Запускаете, набрав в терминале ksubtitleripper, затем в поле Vob or Sub Files (Файлы формата Vob или Sub) указываете источник, в поле Directory (Директория) – каталог для сохранения файлов и нажимаете кнопку OK (рис. 3.52). Вот и все. В случае если gocr не может распознать некоторые буквы, пользователю задается вопрос, параллельно производится проверка правописания. Поддерживаются три кодировки – UTF8, DOS и стандартная английская.
Рис. 3.52. Запуск KSubtitleRipper
Редактирование субтитров в subtitle editor