Как добавить файл титров в видеоподкаст?

Я начинаю обучающий видеоподкаст и записал пару эпизодов.

Я подписал их, и у меня есть файл с субтитрами в формате .srt. Однако я еще не нашел способ встроить этот файл в видеофайл .mp4, который делает субтитры необязательными для зрителей подкастов.

Как включить субтитры в подкаст, чтобы зрители могли включать их, только если захотят, но по умолчанию они будут отключены? Я больше всего заинтересован в том, чтобы это работало в разделе подкастов iTunes и приложении iOS Podcast для начала (хотя универсальное решение, которое работает со всеми клиентами подкастов, было бы здорово).

ОБНОВЛЕНИЕ от 3 апреля 2014 г.:

Боюсь, пока не повезло с этим. Пока не появится что-то лучшее, в ленте подкаста для каждого элемента <item>я <link>задаю URL-адрес, на котором размещена версия видео с необязательными субтитрами (по умолчанию субтитры отключены), и ближе к концу тела <description>элемента я повторите тот же URL-адрес, упомянув рядом с ним, что там доступны субтитры. См. http://a.webdevbreak.com/episodes , если вы хотите увидеть пример.

Просто чтобы вы знали, если вы придумаете свое собственное решение (даже частичное), как вы описали в своем обновлении, вы можете почувствовать (и поощряться) опубликовать ответ на свой собственный вопрос.

Ответы (2)

Обычно для решения этой проблемы я создавал приложение Adobe AIR или AIR-for-iOS. Вы просто синхронизируете свои подписи с ключевыми точками в видео и делаете их видимыми или невидимыми с помощью запрограммированной кнопки. Таким образом, вы могли бы легко иметь несколько языков.

Являются ли подкасты iTunes просто фильмами в формате mp4?

Видеоподкасты в iTunes представляют собой файлы в формате mp4. Я думаю, что .m4v тоже может поддерживаться, если это поможет.
Я думаю, что по определению сплющенный файл фильма любого типа не может этого сделать. Вы можете, конечно, добавлять субтитры к видео, но чтобы иметь дополнительную кнопку включения-выключения, вам придется перейти к более программному способу упаковки видео.

Вы пробовали WebVTT для разметки субтитров?

http://www.w3.org/community/texttracks/2012/08/23/webvtt-support-in-browsers/

http://ie.microsoft.com/testdrive/Graphics/CaptionMaker/ — удивительно хороший инструмент для создания подписей. Вы также можете немного схитрить и использовать довольно хорошее распознавание голоса Youtube, чтобы, возможно, сэкономить время на расшифровке.