Вернуться   Форум > Университет > Видеораздел > Школа релизеров
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2018, 20:05   #1
KniazidisR
Главный Кинооператор
Медаль пользователю. ЗОЛОТО Любитель
Регистрация: 13.08.2016
Адрес: Греция
Сообщения: 199
Репутация: 24
ИЗВЛЕЧЬ СУБТИТРЫ из 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
tlya85 [ Онлайн ]
Главный Кинооператор
Медаль пользователю. ЗОЛОТО Новичок
Регистрация: 06.02.2023
Сообщения: 47
Репутация: 7
С помощью ffmpeg


Код:
ffmpeg -i входящий_файл.mp4 выходящий_файл_субтитров.srt




Можно выбрать определённые по порядку субтитры(отсчёт с нуля)

Код:
ffmpeg -i входящий_файл.mkv -map 0:s:0 выходящий_файл_субтитров.srt


Можно переконвертировать некоторые форматы(в том числе dvdsub) в другие

Код:
ffmpeg -i входящий_файл.mkv -f webvtt выходящий_файл_субтитров.vtt

где -f webvtt - итоговые формат


Больше по ссылке:
https://trac.ffmpeg.org/wiki/ExtractSubtitles
  Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск



Часовой пояс GMT +3, время: 14:34.