1) Perian - это среда воспроизведения для широкого спектра аудио / видео кодеков, которая делает его доступным для всех приложений QuickTime, в том числе QuickTime Player. Еще одна особенность Perian заключается в том, что он поддерживает загрузку внешних текстовых файлов субтитров в видео, такое как SRT, SUB и т.д., Путем рендеринга его в качестве дополнительного видеослоя к видеофайлу, которому он принадлежит (они имеют одно и то же имя файла (или как минимум те же самые начальные символы), т.е. "Video.mp4" и "Video.srt" или "Video EN.srt"). Чтобы опция не была выделена серым цветом, но облегчала эту функцию, убедитесь в следующем:
Системные настройки> Perian> Загрузить внешние субтитры: YES.
2) VLC использует свои собственные библиотеки для декодирования A/V-кодеков и, насколько я знаю, не использует Perian. Если это "скачок", то решения находятся в VLC. Вы можете попытаться установить временное смещение для субтитров в меню, или, возможно, попробовать другой файл субтитров, ваш может быть поврежден.
3) Еще одно приложение для воспроизведения мультимедиа, которое я могу горячо рекомендовать, - MPlayer OSX Extended.
Чтобы получить лучший опыт работы с субтитрами, я рекомендую перейти в приложения «Настройки»> «Дополнительно»> и добавить следующие два параметра.
- Суб-нечеткость 1
- -сленг де, фр, ан
Первый вариант гарантирует, что, например, «Video.mp4» не только связано с «Video.srt», но также с «Video - English + scene annotations.srt» ("fuzzy").
Второй вариант позволяет вам установить стандартный языковой приоритет в случае, если у вас есть различные языковые субтитры для видео. Измените языковые коды и порядок по своему вкусу.