Я начинаю обучающий видеоподкаст и записал пару эпизодов.
Я подписал их, и у меня есть файл с субтитрами в формате .srt. Однако я еще не нашел способ встроить этот файл в видеофайл .mp4, который делает субтитры необязательными для зрителей подкастов.
Как включить субтитры в подкаст, чтобы зрители могли включать их, только если захотят, но по умолчанию они будут отключены? Я больше всего заинтересован в том, чтобы это работало в разделе подкастов iTunes и приложении iOS Podcast для начала (хотя универсальное решение, которое работает со всеми клиентами подкастов, было бы здорово).
ОБНОВЛЕНИЕ от 3 апреля 2014 г.:
Боюсь, пока не повезло с этим. Пока не появится что-то лучшее, в ленте подкаста для каждого элемента <item>
я <link>
задаю URL-адрес, на котором размещена версия видео с необязательными субтитрами (по умолчанию субтитры отключены), и ближе к концу тела <description>
элемента я повторите тот же URL-адрес, упомянув рядом с ним, что там доступны субтитры. См. http://a.webdevbreak.com/episodes , если вы хотите увидеть пример.
Обычно для решения этой проблемы я создавал приложение Adobe AIR или AIR-for-iOS. Вы просто синхронизируете свои подписи с ключевыми точками в видео и делаете их видимыми или невидимыми с помощью запрограммированной кнопки. Таким образом, вы могли бы легко иметь несколько языков.
Являются ли подкасты iTunes просто фильмами в формате mp4?
Вы пробовали WebVTT для разметки субтитров?
http://www.w3.org/community/texttracks/2012/08/23/webvtt-support-in-browsers/
http://ie.microsoft.com/testdrive/Graphics/CaptionMaker/ — удивительно хороший инструмент для создания подписей. Вы также можете немного схитрить и использовать довольно хорошее распознавание голоса Youtube, чтобы, возможно, сэкономить время на расшифровке.
Эй Джей Хендерсон