Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Lire les fichiers dvd
Envoyé par: Caillou

Bonjour,

Je me demandais ce que c'etaient que les fichiers VIDEOS_TS.BUP et VIDEO_TS.IFO que l'on trouve systématiquement dans les DVDs.
En effet, comme je pense que ce sont des fichiers indiquant ce qu'il y a dans le DVD, j'ai besoin d'y accéder pour réaliser un petit programme de mon invention. Donc, j'ai essayé de les lire avec Kwrite, et celui-ci me reponds que ce fichier est binaire. Donc, mon réflexe est de faire un fread en ouvrant le fichier en binaire (w+b).

Kdevelop me retourne une erreur de segmentation.

Quelqu'un a-t-il une idée pour lire le contenu de ces fichiers (en évitant d'éventuelles librairies ...) ?

Merci

PS : J'ai oublié de préciser que je programme en C (ou C++ à mes heures perdues)

Poste le Wednesday 4 June 2008 22:16:54
Répondre     Citer    
Re: Lire les fichiers dvd
Envoyé par: Caillou

Re-bonjour,

J'ai reussi a corriger l'erreur de segmentation, mais je ne sais pas quoi lire.
Je fais

fread(&truc,sizeof(truc),pf) //pf mon pointeur de fichier

En fait, je sais pas quel type mettre a truc. Quelqu'un a t il une idée ?

Poste le Friday 6 June 2008 17:58:03
Répondre     Citer    
Re: Lire les fichiers dvd
Envoyé par: Ille

Tu as résolu ton problème?

Sinon:
"Dans l'édition vidéo, IFO fait généralement référence à un fichier sur un disque DVD-Video et signifie InFOrmation.
Les fichiers IFO (Information) contiennent un index des informations importantes (tels que les informations de temps pour les fonctions de recherche) sur les fichiers VOB (Video Object) contenant eux-mêmes les données vidéos. La taille maximale d'un fichier VOB est 1 Go. En conséquence, l'ensemble des données du DVD est décomposé en plusieurs fichiers VOB. VIDEO_TS.IFO est un fichier IFO maître qui contient des informations sur tous les autres fichiers IFO du support. Pour qu'un titre DVD puisse supporter les plates-formes d'ordinateurs et grand public, le programme doit contenir un répertoire VIDEO_TS avec un fichier VIDEO_TS.IFO contenant toutes les informations requises pour la lecture du DVD.
Les fichiers IFO indiquent au lecteur DVD où commencent les chapitres du disque DVD-Video, où sont situées certaines pistes audio, etc."

tiré d'ici: [www.oositoo.com]

Le VIDEO_TS.BUP est un backup du VIDEO_TS.IFO, il ne sert que si ce dernier n'est pas lisible.

Tiens, je viens de trouver ça: [dvd.sourceforge.net]
Tu as donc la structure complète du ifo, à toi de voir comment t'en servir maintenant.
Bon courage.

Ille

Poste le Monday 30 June 2008 14:51:20
Répondre     Citer    
Re: Lire les fichiers dvd
Envoyé par: Caillou

Salut Ille

C'est exactement ce que je charchais !
Merci d'avoir surfé quelques heures pour répondre a ma question !

Caillou


Poste le Friday 4 July 2008 06:38:52
Répondre     Citer    
Re: Lire les fichiers dvd
Envoyé par: Nsd

Sinon, si tu veux éditer des fichiers binaires, tu peux utiliser hexedit...
Et pour en extraire les chaines de caractère, strings fichier.IFO

Poste le Friday 8 August 2008 18:04:39
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Lire les fichiers dvd
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons