Chapmaker 1.40

1 A quoi ça sert ?


- Chapmaker est un utilitaire qui permet de créer les fichiers de chapitres pour le lecteur BSPlayer. Ce lecteur permet en effet d'associer un film a des chapitres, et chaque chapitre peut être associé à une image.

- On peut extraire les images contenues dans le fichier cbf
- On peut créer le fichier chf directement à partir du fichier du DVD original

En pratique :

1.a chargement automatique:
Lors de la lecture d'un film par BSPlayer, si le répertoire du film contient un fichier du même nom que le film avec l'extension chf, alors les chapitres seront automatiquement chargés, si de plus, ce repertoire contient un fichier du même nom que le film avec l'extension cbf, alors les vignettes correspondants à chaque chapitre seront automatiquement chargées.

1.b chargement via le fichier bsi:
BSPlayer peut aussi lire les films grâce a un fichier ini (ou fichier bsi). Il vaut mieux préférer l'extension bsi à ini, car l'extenstion bsi est associé à BSPlayer (il suffit simplement de renommer le fichier ini et bsi)

Pour lancer le film, il suffit, de double cliquer sur le fichier bsi, ou de "draguer" le fichier ini/bsi sur le lecteur BSPlayer.

Le fichier ini/bsi peut contenir de nombreuses informations (sous titres, police de caractères, nombre de cd du films, chapitres, langage)

1.c Utilisation des fonctions de chapitrage:
Il suffit lors de la lecture d'un film, d'aller dans le menu (accessible en cliquant avec le bouton droit sur la video) ou accéder à ce menu par le menu principal->other menu (autre menu)
Ensuite il faut aller dans chapters (ou chapitres), si les chapitres ont été chargé, il apparaîtront et on peut directement aller à la scène désirée.

On peut aussi accéder au chapitre suivant en utilisant le raccourci Ctrl+B, et accéder au chapitre précédent Ctrl+Y (et non Ctrl+Z comme écrit dans la doc de BSPlayer)

Si de plus le film est accompagné du fichier cbf, alors il y a en dessous de tous les chapitres, une option viewer (ou visualisation) qui permet de voir une image pour chaque chapitre et de choisir le chapitre en cliquant dessus.

Chapmaker permet de créer les fichiers cbf, chf ou bsi (le fichier bsi est crée si l'on crée des chapitres pour un film sur plusieurs cds)

le fichier cbf contient les images correspondants à chaque chapitre.
le fichiet chf contient les temps de références et le titre du chapitre.
le fichier bsi contient, en plus du fichier chf, le nombre de cd du film ainsi que les temps de références de chaque cd.


2 De quoi a-t-on besoin pour faire ses chapitres ?


Il y a plusieurs manière de faire les chapitres avec Chapmaker:

pour les images:
-on peut créer des chapitres à partir d'images JPEG
-on peut créer des chapitres à partir d'un AVI

pour les temps de références:
-on peut les editer soi même
-on peut charger un fichier chf ou bsi déjà existant
-on peut utiliser le fichier IFO du DVD original

2.a A partir de JPEG:
Il faut cliquer sur "Ajouter Image"... Une option est disponible lors de l'ouverture de la fenêtre de sélection de fichier "Chargement automatique des fichiers suivants", si cette case est coché, si le nom de fichier est image1.jpg alors le programme essaier d'ajouter image2.jpg et ainsi de suite...

2.b A partir d'un AVI:
Il faut cliquer sur "Choisir le film"...
On peut ensuite faire des captures d'images du film.
Pour cela, on se positionne sur l'image qui nous intéresse, en utilisant le slider, en entrant le temps désiré, en entrant la frame désirée, en utilisant les boutons et Pour capturer l'image, il suffit de cliquer sur

2.c Les temps de références:
Si l'on a capturé une image du film, le temps ainsi que la frame de référence sont automatiquement
enregistrés.
Dans le cas de l'ajout d'une image JPEG, le temps est inconnu, c'est donc à l'utilisateur d'entrer le temps ou la frame... si une vidéo est chargée et que ce temps ou cette frame correspond à un endroit de la vidéo, le programme calcule automatiquement la frame ou le temps correspondant de manière à compléter l'information entrée par l'utilisateur.

On peut aussi charger directement un fichier de chapitre (CHF, BSI, IFO) avec le bouton "Choisir les chapitres", le programme ajoute alors les informations directement et capture aussi les images de la vidéo si celle ci est chargée. On peut aussi commencer par choisir le fichier de chapitre et ensuite le fichier vidéo, le programme ajoutera directement, au moment du chargement de la vidéo, les images correspondantes.

On peut dans tous les cas, mettre à jours les informations de frame, temps, titre du chapitre.



3 Comment faire ?


Ce ne sont pas les seuls manières de procéder mais bon ce sont peut être les plus simples:

3.a Film sur un cd:

1 - Charger le film
2 - Choisir le fichier de chapitre
3 - Cocher la case conserver les proportions
4 - Choisir une Largeur (juste au dessus de la case conserver les proportions)
Cette largeur est la largeur de l'image finale, généralement j'utilise 200.
5 - Créer le fichier
Si vous avez crée vos chapitre à partir du fichier IFO, cochez la case "Créer le fichier chf/bsi"
6 - Il suffit alors de copier ou déplacer le fichier chf et cbf dans le même repertoire que la vidéo et de lancer cette dernière dans BSPlayer...

3.b Film sur plusieurs cds:

1 - Charger le film par le bouton "Choisir le film"
2 - Charger chaque nouveau cd, en cliquant sur l'onglet Ajouter Cd
3 - Choisir le fichier de chapitre
4 - Cocher la case conserver les proportions
5 - Choisir une Largeur (juste au dessus de la case conserver les proportions)
Cette largeur est la largeur de l'image finale, généralement j'utilise 200.
6 - Créer le fichier
Cochez la case Créer le fichier chf/bsi

Le programme vous aura créé, le fichier xxx.cbf xxx.chf xxx1.bsi xxx2.bsi (autant de bsi que de cd). Copier le fichier cbf et chf dans le répertoire de chaque film et renommer chaque cbf et chf de façon a ce que chaque avi est son correpondant en chf et cbf... par exemple Matrix cd1.avi devra avoir Matrix cd1.chf et Matrix cd1.cbf

Là vous pouvez déjà voir vos chapitres sous BSPlayer pour tester mais si vous voulez graver votre film je vous conseille vivement d'utiliser Inimaker, encore un autre logiciel, mais il crée les fichiers bsi, et est particulièrement pratique pour les films sur 2 Cds ou plus. Vous pouvez le trouver sur mon site (voir section About (a propos) de chapmaker.



4 Réglages, optimisations


4.a Le fichier AVI
Un fichier avi est composée d'images, certaine images sont des images clés ou KeyFrame et les autres sont calculées par rapport à ces KeyFrames. Lorsque l'on veut accéder directement à l'image ou frame numéro xxx, deux cas de figures :
-soit la frame est une keyframe et la le saut est instantané.
-soit la frame n'est pas une keyframe, et le décodeur vidéo va être obligé de partir de la keyframe précedente la plus proche et de décoder toutes les frames jusqu'à la frame désirée. Ceci explique que lorsque l'on saute à un endroit du film cela prend plus ou moins de temps.

Et bien sûr, c'est ce que l'on fait qu'on choisis un chapitre dans BSPlayer... Pour minimiser le temps d'attente, il suffit de choisir pour chaque chapitre un temps qui correspond à une KeyFrame.

4.b Changer d'images:
Lors du chargement de fichier de chapitre, chaque image corrrespondant dans la vidéo est capturé.
Cependant, il se peut que le temps du chapitre corresponde à des images pas très esthétiques ou pas très parlante. On peut alors choisir une autre image de la vidéo pour ce chapitre :
1- Cliquer sur le chapitre désiré dans la liste des chapitres.
2- Choisir l'image du film par laquelle on veut remplacer l'image du chapitre
3- Cliquer sur le bouton

Cependant, si on reclique sur le chapitre, la vidéo se synchronisera avec le temps du chapitre, c'est à dire que l'image de la vidéo ne sera pas celle de l'image capturée. Lorsque l'on selectionne un chapitre la vidéo est synchronisé par rapport au temps de ce dernier, et lorsque l'on change d'image on ne touche pas à l'information de temps du chapitre.

4.c Changer de temps:
Pour changer le temps d'un chapitre, plusieurs possibilités :
1- Sélecitonner le chapitre
2- Changer directement le "Temps Courant" ou la "Frame"

ou bien
2- Choisir l'image du film sur laquelle on veut que le chapitre soit lié.
3- Cliquer sur le bouton

ou bien
2- Cliquer sur , à côté de Frame, celui ci choisi la KeyFrame la plus proche de temps du chapitre et se transforme en

4.d Les autres fonctions, nomenclatures:

Lors de la capture ou de l'ajout d'une image pour créer un chapitre, on peut voir dans la liste des chapitres :

xx:xx:xx.xx - KF - Titre du chapitre
ou
xx:xx:xx.xx - Titre du chapitre
ou
00:00:00.-1 - Titre du chapitre

KF indique que le temps du chapitre pointe directement sur une keyframe du film
le temps du fichier JPEG est 00:00:00.-1 jusqu'à ce que l'on change le temps ou la frame dans Temps Courant ou Frame

La clé rouge indique si la frame ou le temps courant sont des KeyFrames.
Les boutons de navigation et permettent de trouver la KeyFrame suivante ou la précédente. En dessous des boutons sont affichés les frames correspondantes aux suivante et précédente KeyFrames