2011-04-21 4 views
0

Я пишу приложение, которое может «смотреть» телеканал, интерпретировать закрытые субтитры и записывать содержимое канала на диск. Я никогда не занимался программным взаимодействием с видео или закрытыми субтитрами, поэтому даже базовые рекомендации могут оказаться полезными.Закрытые титры и телевизионные потоки

Я гибкий в отношении технологий и источников контента (например, DirecTV, slingbox, карты тюнеров и т. Д.).

Кто-нибудь знает о каких-либо инструментариях или библиотеках, которые могли бы послужить отправной точкой?

+0

Просто для того, чтобы отметить - я закончил тем, что создал открытые титры (openscaptions.com), который является потоком подписи на основе сокетов. – slifty

ответ

0

Я лично никогда не работал с «нецифровым» контентом, но я начал бы с изучения MythTV. Это проект с открытым исходным кодом для системы DVR.

http://www.mythtv.org/

1

Посмотрите на CCExtractor. Это может быть хорошей отправной точкой для того, что вам нужно сделать. Помните, что сжатие MPEG часто испортит встроенные данные субтитров видео-ролика, так что вам нужно быть осторожным, когда вы получаете исходный материал от:

http://ccextractor.sourceforge.net/

1

Закрытые Титры сохраняются в части данных пользователя потока TS MPEG2 или SEI части потока H264, в любом случае вам нужно разобрать блоки доступа к видео или блоки NAL, а затем, когда вы извлекаете закрытую подпись, вы анализируете ее для генерации текста. Эта последняя часть может быть выполнимой с использованием CCExtractor, однако вам необходимо декодировать видео

 Смежные вопросы

  • Нет связанных вопросов^_^