У меня есть видео в формате .mkv с субтитрами SSA/ASS, и я хочу преобразовать его в формат .mp4, чтобы смотреть его на своем iPad. Видео конвертирует без ошибок, но субтитров нет. Как это исправить?
Я знаю относительно простой и бесплатный способ, которым поделюсь
Затем я использую Handbrake для преобразования в h.264 с мягкими субтитрами. Вот руководство .
В качестве альтернативы вы можете использовать MKVTools для преобразования видео без перекодирования (если оно уже в формате h.264), чтобы сэкономить время, а затем добавить субтитры с помощью Subler . Вы можете попытаться импортировать субтитры SSA (сейчас у меня их нет, чтобы проверить, будет ли SSA работать с Subler, поэтому, пожалуйста, сообщите, если да)
Subler — это утилита, разработанная специально для того, что вы хотите сделать. Он не только перепаковывает, а не перекодирует видео в удобный формат, при необходимости перекодирует звук из ACC в AAC и оптимизирует расположение атома mpeg-4 в результирующем файле для удобного использования iTunes. Он использует дружественную парадигму перетаскивания. Загрузите Subler , разархивируйте в папку «Приложения» и запустите Subler. Чтобы начать, введите command-n, перетащите mkv-файл в окно и выберите один из простых доступных вариантов, чтобы выполнить именно то, что вы просите.
В качестве альтернативы, этот сценарий bash, по-видимому, использует ffmpeg, SublerCLI и HandbrakeCLI для пакетной перезаписи, перекодирования или иного преобразования видеофайлов различных кодеков и несовместимых с iTunes/iOS оболочек в удобные для iTunes/iOS форматы, автоматически выбирая метод, который сохраняет результирующий файл наилучшего качества. . Однако он не выполняет субтитры, требует небольшого чтения и понимания сценария, чтобы заставить его установить свои зависимости, и потребуется много времени для завершения обработки, если установлено много транскодов HandBrake, и при этом в конечном итоге съедает всю вашу свободную память в процессе, но это удобно, когда он работает и установлен в вашем $ PATH, и неразрушающим образом поместит исходные файлы в ваш ~/.Trash, чтобы вы могли предварительно просмотреть результирующие файлы перед удалением оригиналов.
Джерри
Саманта Катания
Саманта Катания
Макманиман