ZoomOut pour Kastor! TV

séparation

La télé aux longues dents

Optimisation

Généralités

Que ce soit en vue d'un enregistrement programmé ou non, vous devez vous poser un certain nombre de questions concernant votre système, afin de trouver le meilleur réglage possible. Ceci dans le but d'obtenir un fichier possédant le meilleur rapport poids/fluidité/qualité par rapport à votre configuration. De plus, gardez bien à l'esprit que le post-traitement (désentrelacement, recompression, etc...) sera probablement nécessaire. Ces opérations peuvent se faire soit avec Virtual Dub, soit avec Avisynth.

Quelques astuces pour gagner du cpu

  • Lire la rubrique Booster mon pc de la FAQ générale.
  • Mettre K!TV en fenêtré avec une résolution d'affichage la plus basse possible.
  • Augmenter la priorité de ZoomOut (Ne surtout pas mettre sur temps réel!)
  • Régler les bandes noires au format du film à capturer sous K!TV ainsi que sous ZoomOut.

Cpu

  • Inférieur à 1 Ghz, utilisez une résolution de capture de 384 MAXI.
  • Supérieur à 1 Ghz, vous pouvez utiliser une résolution de 384 MINI.

Remarque : comprenez bien que plus la résolution de capture sera basse, et plus vous pourrez mettre ce gain de conso cpu au profit d'autres paramètres. D'autant plus qu'une résolution de capture de 384 suffit amplement pour un signal analogique.

Disque dur

Maintenant, tout dépend surtout de la place dont vous disposez et de la durée de la capture.
Souvenez-vous bien que sans compression vidéo et audio, 1 min de film = 300 Mo environ.

  • Ne pas compresser le flux vidéo est une erreur car non seulement la conso cpu peut se révéler plus importante que lors de l'utilisation d'un codec vidéo, mais surtout la place demandée est énorme. Nous vous conseillons très vivement de vous servir d'un codec de type Mjpeg (par exemple, le codec Morgan Mjpeg) avec une qualité mini de 85% quitte à post-compresser en divx ou autre.
  • En ce qui concerne le son, libre à vous de voir s'il est nécessaire de le compresser. Comme dit plus haut, tout dépend de la place dont vous disposez. La charge cpu demandée pour la compression du son est négligeable même pour les processeurs bas de gamme. Notre avis est, si vous le pouvez, de ne pas compresser le flux audio car cela peut être à l'origine d'un problème de désynchronisation audio/vidéo dans le fichier capturé. Dans les paramètres de ZoomOut, choisissez une fréquence d'échantillonnage de 22 kHz qui s'avère être largement suffisante. Toutefois, si des problèmes de désynchronisation apparaissent, sélectionnez 48 kHz. Faites bien attention aux réglages des buffers de ZoomOut. Les valeurs conseillés sont : "5" pour le nombre de buffers et "3200" pour leur taille. Un mauvais réglage, et c'est le traitement du flux audio qui en pâtira. Laissez la priorité audio à "normal".
  • Que le film à capturer fasse 15 minutes ou 2 heures, activez le découpage automatique, et réglez la valeur de la taille maxi de chaque fichier entre 500 et 700 Mo. En effet, il semblerait que plus le fichier capturé soit gros et plus le risque de désynchronisation soit important.

Simple trame ou double trame + post-désentrelacement ?

Quelque soit votre configuration, lors de vos 1ers enregistrements, choisissez toujours la simple trame. Si Tout se passe bien, essayez en double trame. N'oubliez pas aussi que le désentrelacement est inopérant sous ZoomOut, donc il est inutile de sélectionner un filtre (par exemple le greedy 2 frame) sous K!TV. Vous pourrez ainsi économiser du cpu.

  • En simple trame (conseillé pour les cpus trop justes), cocher la case "Maintien du format de l'image" peut s'avérer utile à la lecture du fichier, surtout si vous ne souhaitez pas retravaillez le fichier en post-traitement (changement de résolution). Aussi, le problème de désentrelacement ne se pose même pas en simple trame.
  • En double trame, il ne faut surtout pas cocher la case "Maintien du format de l'image" car le post-désentrelacement serait inefficace.

C'en est fini du réglage de ZoomOut. Vous devriez, avec ce que vous avez lu, enregistrer convenablement. En cas de problème, n'hésitez pas à nous en faire part. Et, n'oubliez pas de lire ce qui suit ! ;-)

Post-compression

Si vous désirez garder un certain temps ou tout simplement archiver votre enregistrement, il sera sûrement nécessaire de recompresser votre avi.

  • En ce qui concerne la vidéo, choisissez entre le divx (4.12 mini), le xvid ou encore le huffyuv 1.3.1.
  • Pour ce qui est de l'audio, Mp3, Wma ou encore Ogg Vorbis donnent de très bons résultats.
  • Remarque : Avant d'effectuer cette opération, vérifiez la bonne correspondance du framerate audio/vidéo.
  • Enfin, rien ne vous empêche de changer la résolution de votre avi...

Du cpu sous le clavier ?

Si votre processeur vous semble posséder encore des ressources (n'hésitez pas à regarder la consommation cpu pendant l'enregistrement), vous pouvez essayer les points suivants.

  • Passer en double trame.
  • Augmenter la résolution de capture.
  • Compresser la vidéo en temps réel en divx (4.12 mini), xvid ou huffyuv 1.3.1.
  • Compresser l'audio en temps réel en Mp3, Wma ou Ogg Vorbis.
  • Désentrelacer en temps réel avec l'option propre au divx ou xvid. Ce désentrelacement se montre toutefois moins efficace que les filtres utilisés en post-désentrelacement.

Types d'utilisation

Nous allons décrire ici les deux types d'utilisations les plus courantes avec Zoomout :

  • Une utilisation de type magnétoscope numérique classique. On enregistre une émission avec un codec qui compresse beaucoup avec une qualité plus ou moins correcte sans mettre son PC à genoux et sans remplir son disque dur pour la regarder un peu plus tard, ou carrément pour faire du Time-Shifting si on a un très très gros PC. Pratique pour enregistrer le match de foot, le tirage du loto ou Qui veut Gagner Des Millions et l'effacer après l'avoir vu.
  • Faire une vidéo d'excellente qualité (proche d'un DVD) en utilisant des codec a faible compression pendant l'enregistrement, qui va gentiment mettre le pc à genou et remplir le disque dur, puis en la recompressant ultérieurement avec XVID, et la conserver en la gravant sur CD ou DVD.

Pratique pour enregistrer vos films préférés, des documentaires ou pour faire une collection haute qualité de tous les épisodes des Feux de l'Amour en 945 CD.

Utilisation de type magnétoscope numérique

Ici la qualité de votre enregistrement va dépendre de la puissance de votre microprocesseur et de la place disponible sur votre disque dur. Il vous faudra au minimum plusieurs giga-octets de libre pour espérer enregistrer quelque chose de regardable. Le codec le plus répandu pour cette utilisation est le mjpeg. Ce codec enregistre simplement une succession d'image JPEG (25 par secondes en pal/secam). Il demande donc peu de ressources tout en ayant une qualité plus qu'honorable.

Si vous avez un très gros disque dur vous pouvez utiliser le codec Huffyuv, qui enregistrera l'image numérisée sans aucune perte de qualité (100% identique à l'original). Il demande aussi relativement peu de ressources (surtout en 384x288) mais prend énormément de place car il compresse très peu (ce codec fonctionne un peu comme les fichiers .zip ou .rar).

Si vous avez un processeur très puissant (Pentium 4 ou Athlon récents) vous pourrez enregistrer directement en XVID (donc en mpeg-4 ASP) pour avoir une bonne qualité et une forte compression (=petits fichiers). Attention ici vous devez choisir un mode 1-pass dans la configuration de xvid.

Enregistrement haute qualité

Ici on passe aux choses sérieuses. On enregistre d'abord avec un codec lossless (sans perte de qualité) et en haute résolution. Comme précédemment le codec Huffyuv est parfaitement adapté à cela. La vidéo finale étant destiné à être de type mpeg4 ASP (souvent appelé un "divx" par le commun des mortels, bien que nous utiliserons xvid pour le créer), il vaut mieux choisir une résolution de capture de 720x576 (et pas 768x576). C'est en effet la résolution maximale des dvd et aussi des divx pour qu'ils puissent être relus sur une platine de salon.

Il va falloir prévoir ENORMEMENT de place sur votre disque dur: 270Mo/min avec huffyuv en 720x576 et le son en 16bit stéréo 48000hz soit à peu près 16Go/h ou encore 32Go pour un film de 2h. Si c'est trop vous pouvez utiliser le codec mjpeg avec les réglages suivants (dans les propriétés de ffdshow) mode : one pass - quantizer et un quantizer de 1 ou 2. La compression sera invisible à l'oeil nu, et le fichier prendra moins de place.

Une fois l'enregistrement terminé, il faudra recompresser la vidéo avec xvid et le son avec LAME et vous aurez ainsi une vidéo d'excellente qualité et compatible avec les lecteurs divx de salon.

Voici quelques guides pour réaliser cela :

N'hésitez pas à consulter les autres guides du site doom9 ainsi que son forum, c'est une vraie mine d'informations!