2010-08-23 24 views
0

Je souhaite être en mesure d'obtenir les sous-titres d'un flux sur une carte dvb-t sur ma machine Linux. D'après ce que je peux dire quand j'utilise mythtv pour voir la carte, il peut voir les légendes et les afficher à l'écran. Mais je voudrais avoir un script qui rassemble les légendes et les place dans un fichier txt.Extrait Sous-titres codés de dvb-t

Carte: Winfast DTV1000S/DTV3200

+0

Pour quel langage de programmation qui vous intéresse? – kiamlaluno

+0

Toute langue qui peut le faire. J'ai juste besoin d'arriver au résultat final d'avoir les légendes dans un fichier texte – ozatomic

+0

Vous pourriez vouloir regarder 'vbiutil' pour commencer - il analyse un flux MPEG pour extraire les sous-titres. – caf

Répondre

2

Le wiki MythTV donne un script qui fait cela: http://www.mythtv.org/wiki/Closed_captioning#Extracting_closed_captions_to_a_.srt_file

Il utilise l'outil open source "CCextractor" pour le faire. Cela fonctionnera pour les sous-titres codés américains (pas pour les sous-titres au format européen) mais en supposant que cela soit OK pour vous, cela pourrait fonctionner sans programmation du tout.

CCextractor est également open source, donc si vous voulez ajouter le support des sous-titres standards européens, eh bien, je suis sûr que les développeurs de CCextractor n'objet

+0

Oui, cela ne fonctionne pas avec la diffusion AU. J'ai déjà été en contact avec le développeur ccextracter et il a déclaré que cela ne fonctionnerait pas car l'UA utilise des bitmaps comme sous-titrage codé pour autant qu'il sache ce qui serait nécessaire. Mais merci pour la réponse – ozatomic

+0

ah, oz .. J'aurais dû deviner :-) Bitmaps serait un problème d'accord. J'ai une certaine expérience avec OCR et c'est très non-trivial. – liamf

+0

Je pense que toute boîte à outils OCR décent gérerait les sous-titres sans trop de problème ... Ils sont dans une police de taille standard et standard, si vous pouvez extraire les bitmaps: http://code.google.com/p/ocropus/Quoi qu'il en soit, êtes-vous sûr que les sous-titres ne sont pas intégrés dans le flux. Il pense que c'est le cas ici en Suède. – KarlP