Наверняка, многих как и меня давно беспокоила одна проблема — как можно вставить субтитры в .mp4 или .m4v файл для просмотра на айфоне? Всё с айфоном отлично, но вот субтитров-то очень не хватает. Тем более, я думаю, сейчас, во время такого бума зарубежных сериалов необходимость в субтитрах есть если не у всех, то почти у всех.
Немногие, наверное, знают, но фильмы и тв-шоу, которые можно купить в iTunes Store (напомню, что в нашей стране он недоступен) уже имеют в себе встроенные субтитры, причём на многих языках мира. Не все, конечно, но достаточное количество. Причём все эти субтитры отображаются на всех девайсах, на которых можно воспроизводить это видео (на компьютере, на Apple TV, айфоне или айподе). Соответственно, поддержка отображения встроенных субтитров в айфоне есть, осталось выяснить каким образом эти самые субтитры туда засунуть, если ваш видео файл их в себе не имеет.
Про процесс конвертирования видео из обычного формата в формат для айфона я рассказывать вновь не буду, об этом уже достаточно сказано вот в этой статье, скажу лишь что для пользователей системы Mac OS я бы порекомендовал в качестве конвёртёра использовать либо программу iFlicks, либо Video Monkey. Второе приложение, в отличии от первого, бесплатное, зато iFlicks умеет делать ещё ряд очень полезных штук и к тому же автоматически найдёт в интернете и в ставит в файл информацию о файле, пропишет все тэги (название, номер сезона и эпизода, описание, год) и снабдит его обложкой :)
После того как вы получили на выходе файл в формате .mp4 (или .m4v, без разницы), вам необходимо найти субтитры. Тут же вам помогут только Google или Яндекс, скажу лишь что субтитры для сериалов в большом количестве можно найти здесь.
Теперь, имея в наличии два файла (.mp4/.m4v и файл субтитров в формате .srt) вам необходимо их склеить вместе, чтобы получился один видео-файл со встроенными субтитрами. Как это можно сделать? Здесь вам поможет небольшая утилита под названием Subler. К сожалению, данная программа предназначена только для операционной системы Mac OS и решения под Windows мне пока что найти не удалось (кстати, если вы знаете какую-нибудь аналогичную программу под Windows - напишите в комментариях).
Так вот, запускаете программу и в меню выбираете пункт File-New (Файл-Новый). После этого появится основное окно приложения со всеми меню.
В левом верхнем углу нажимаете кнопку + и добавляете файл с отконвертированным видео и файл с субтитрами. При добавлении субтитров появится ещё одно меню в котором можно указать язык субтитров, задержку (Delay) и их высоту (Height).
В итоге, в окне приложения должно появиться три пункта: субтитры, само видео и аудио-дорожка из этого видео. Если всё на месте, то переходите в меню и нажимаете на пункт File-Save As (Файл-Сохранить как), выбираете место на диске куда сохранить файл и придумываете для него подходящее имя :)
Самое удивительное, что генерация файла занимаете примерно секунд 10-15, всё происходит очень быстро. На выходе вы получаете файл в формате .m4v с субтитрами. Теперь закидываете получившийся файл в iTunes, подключаете айфон и синхронизируете его с компьютером.
После этого, запустив полученное видео на айфоне вы увидите новую кнопку, которая должна появиться слева от кнопок управления.
Нажав на неё вы попадёте в меню субтитров, выбираете субтитры (по умолчанию они будут отключены) и наслаждаетесь :)
С русским языком проблем никаких возникнуть не должно. По крайней мере, лично у меня всё воспроизвелось без каких-либо крякозябр.
Как видите, фон под субтитрами немного закрашивается. В нашем слушаете высота этой закрашиваемой полоски составила 60 пикселей (именно на это влияет параметр, который вы указываете при добавлении субтитров в Subler), при желании, их можно сделать поменьше или же, наоборот, побольше.
Кроме того, в Subler можно добавить сразу несколько дорожек субтитров (например, на английском и на русском) и в айфоне так же можно будет выбрать какие именно субтитры показывать. Главное, при добавлении субтитров в Subler не забудьте указать их язык, ведь именно так их можно будет хоть как-то различить в меню субтитров в айфоне.