私は、TVチャンネルを「視聴」し、クローズドキャプションを解釈し、チャンネルのコンテンツをディスクに記録できるアプリケーションを作成しています。ビデオやクローズドキャプションを使ってプログラムでやり取りしたことは一度もないので、基本的なアドバイスでさえ役立つ可能性があります。
私はテクノロジーとコンテンツソース(DirecTV、slingbox、チューナーカードなど)に柔軟に対応しています。
出発点として役立つツールキットやライブラリを知っている人はいますか?
私は、TVチャンネルを「視聴」し、クローズドキャプションを解釈し、チャンネルのコンテンツをディスクに記録できるアプリケーションを作成しています。ビデオやクローズドキャプションを使ってプログラムでやり取りしたことは一度もないので、基本的なアドバイスでさえ役立つ可能性があります。
私はテクノロジーとコンテンツソース(DirecTV、slingbox、チューナーカードなど)に柔軟に対応しています。
出発点として役立つツールキットやライブラリを知っている人はいますか?
CCExtractorを見てください。それはあなたがする必要があることの良い出発点かもしれません。MPEG圧縮は、ビデオに埋め込まれたキャプションデータを台無しにすることが多いため、ソースマテリアルをどこから取得するかについて注意する必要があることに注意してください。
クローズドキャプションは、MPEG2 TSストリームのユーザーデータ部分、またはH264ストリームのSEI部分に保存されます。いずれの場合も、ビデオアクセスユニットまたはNALユニットを解析する必要があります。次に、クローズドキャプションを抽出したら、それを解析します。テキストを生成します。この最後の部分はCCExtractorを使用して実行できる可能性がありますが、ビデオをデコードする必要があります
私は個人的に「数字以外の」コンテンツを扱ったことがありませんが、MythTVを調べることから始めます。これは、DVRシステムのオープンソースプロジェクトです。