20.02.2018, 20:05 | #1 |
Главный Кинооператор
Любитель
|
ИЗВЛЕЧЬ СУБТИТРЫ из MKV-файла (MAC OS X)
Приветствую всех пользователей MAC OS X. В данной статье я покажу, как успешно извлекать текстовые srt-субтитры из mkv-видео.
Главной причиной появления этой статьи является то, что маковская программа iMkvExtract, которая легко извлекала субтитры из mkv, на новой операционной системе (High Sierra) не работает. Но отчаиваться не надо, выход есть: 1) Инсталлируем mkvToolnix (очень полезное приложение).Для инсталляции mkvToolnix сначала инсталлируйте пакет Homebrew. Этот пакет также очень полезный для пользователей MAC и потому рекомендую его иметь у себя на компе в любом случае. ПОМОГАЕТ ПРАВИЛЬНО и на 100% ИНСТАЛЛИРОВАТЬ МНОГИЕ MAC-приложения. Ссылка: Homebrew После того, как пакет установлен, вводите в терминале команду: brew install mkvtoolnix2)Просматриваем содержание mkv-файла mkvmerge -i myFile.mkvЗдесь myFile - имя вашего видеофайла. Чтобы не писать полный путь в имени, рекомендую перенести видеофайл в домашнюю папку до выполнения команды. Пример содержимого видеофайла: File 'myFile.mkv': container: Matroska Track ID 1: video (V_MPEG4/ISO/AVC) Track ID 2: audio (A_DTS) Track ID 3: subtitles (S_TEXT/UTF8) Track ID 4: subtitles (S_TEXT/UTF8) Chapters: 22 entries Здесь дорожки 3 и 4 являются субтитрами. Просмотр нам нужен был как раз только для этого - чтобы определить номера дорожек. 3)Извлекаем субтитры(например из дорожки 3) во внешний srt-файл следующей командой: mkvextract tracks myFile.mkv 3:myFile1.srtВсё, спасибо за внимание. |
02.12.2023, 15:21 | #2 |
Главный Кинооператор
Новичок
|
С помощью ffmpeg
Код:
Можно выбрать определённые по порядку субтитры(отсчёт с нуля) Код:
Можно переконвертировать некоторые форматы(в том числе dvdsub) в другие Код:
где -f webvtt - итоговые формат Больше по ссылке: https://trac.ffmpeg.org/wiki/ExtractSubtitles |