Secian - Kbps2Mo


Si vous réalisez régulièrement des encodages avec MEncoder. Bien qu'il existe diverses interfaces graphiques pour celui-ci, il est bien plus pratique d'utiliser le programme en mode ligne de commande.

Le problème, c'est qu'en cas d'utilisation du mode ligne de commande, il n'est pas possible de convertir un débit (bitrate) en taille, et vice-versa. En effet, cette fonctionnalité n'est offerte que par certaines interfaces.

Comme vous pouvez le constater ci-dessous, lors de l'encodage d'un fichier en ligne de commande, il est nécessaire d'indiquer un débit comme argument à mencoder. Or, pour certains cela n'est pas très représentatif, voir complètement abstrait.

En bref, plus le débit est important, plus le fichier (bande sonore, vidéo, ou les deux) sera de qualité mais également plus volumineux.

À titre d'exemple, un fichier audio compressé en Vorbis sera forcément de meilleure qualité en 320 Kbps qu'en 128 Kbps. C'est alors à vous de choisir un bon rapport qualité/taille.
Réalisant personnellement de nombreux encodages chaque jour, j'ai décidé d'écrire un petit programme en C (et plus récemment en Visual Basic) me permettant de choisir un débit en fonction d'une taille désirée, ou l'inverse.


Télécharger le programme :


Télécharger le fichier exécutable de Kbps2Mo en C
(Sources ici)

Compilateur : gcc 4.3.2

Exécution :


Pour lancer le programme il suffit, dans un terminal de taper :
./kbps2mo
Et cela, bien entendu dans le dossier où le fichier se situe.


Télécharger Kbps2Mo pour Windows (Visual Basic)
Note : si vous rencontrez des problèmes de dll manquante (pthreadgc2.dll) lors de l'installation de MEncoder/MPlayer, celle-ci se trouve dans le fichier .7z du programme.