2010-08-23 35 views
0

我希望能夠從linux機器上的dvb-t卡上的流中獲得隱藏式字幕。摘自dvb-t的隱藏式字幕

從我可以告訴當我使用mythtv查看卡時,它可以看到標題,並在屏幕上顯示它們。但我想要一個運行的腳本來收集字幕並將它們放在一個txt文件中。

卡:麗臺DTV1000S/DTV3200

+0

要的編程語言,你有興趣嗎? – kiamlaluno 2010-08-23 02:44:47

+0

任何可以做到的語言。我只需要在文本文件中獲得字幕的最終結果 – ozatomic 2010-08-23 03:44:13

+0

您可能想要查看'vbiutil'開始 - 它會分析一個MPEG流以提取字幕。 – caf 2010-08-23 04:47:17

回答

2

的MythTV的維基給出了一個腳本,做到這一點: http://www.mythtv.org/wiki/Closed_captioning#Extracting_closed_captions_to_a_.srt_file

它使用開源工具 「CCextractor」 做到這一點。

這將適用於美國的隱藏式字幕(不是歐洲格式的字幕),但假設對你來說它可以,它可能沒有任何編程的工作。

CCextractor也是開源的,所以如果想增加對歐洲標準字幕的支持,那麼,我敢肯定CCextractor開發商不會反對

+0

是的,這不適用於AU廣播。我已經與ccextracter開發者聯繫過了,並且他表示,只要他能夠知道哪些請求者會發生,它就不會像AU一樣使用位圖作爲隱藏字幕。但感謝回覆 – ozatomic 2011-04-14 04:25:37

+0

啊,盎司..我應該猜對了:-)位圖將是一個問題。我在OCR方面有很多經驗,而且非常不平凡。 – liamf 2011-04-14 08:17:56

+0

我認爲任何體面的OCR工具包都能處理字幕,而且沒有太多問題......如果您可以提取位圖,則它們採用標準大小和標準字體:http://code.google.com/p/ocropus /無論如何,你確定字幕沒有嵌入到流中嗎?瑞典的情況就是這樣。 – KarlP 2011-09-21 23:29:33