Conversion en direct
Introduction
Commencons par la référence : Windows Media Player 11 ( marque déposée par Microsoft ) Ce logiciel permet de lire des fichiers audio et vidéo. Il est disponible sur le système d'exploitation Microsoft Windows 7 ( marque déposée par Microsoft ). Au cours de son développement, il à appris à gerer la musique et s'est doté de fonction de gravure de cd musicaux, de rip de cd musicaux et de préparation de lecteur musicaux portable.
Ce logiciel n'est pas disponible sous linux, il ne gére pas nativement les fichier musicaux ogg vorbis ni flac. ( Ce sont deux types de fichiers musicaux sous licence type open source, le premier est un format compressé de musique ( avec pertes ) alors que le second est un format de compression sans perte ). Utiliser ses formats musicaux sont à la libre disposition des développeurs sans aucune contrepartie que de nommer les auteurs. Les logiciels peuvent légalement et gratuitement implementer l'utilisation de ses fichiers musicaux.
Le soucis étant que les sociétés éditrices des logiciels musicaux développent en internes leur propre format de fichiers musicaux. Promouvoir ce format de fichier passe par le support par le logiciel musical propriétaire des seuls formats de fichiers propriétaires. Il faudra par exemple Windows Media Player 9 ( marque déposée par Microsoft ) pour pouvoir lire des fichier musicaux mp3 ( marque déposée de la Moving Picture Experts Group ) en natif, c'est à dire à l'installation du logiciel. La version 11 quand à elle incorpore le codec DivX ( marque déposée de Rovi Corporation ) en natif pour pouvoir lire un plus grand nombre de vidéos en natif.
Création de liste de lecture
Je décris donc ici un principe de liste de lecture polyvalent. La liste de lecture est classiquement un fichier comportant les adresses ou trouver un certain nombre de fichiers musicaux. Il permet nativement au logiciel musical de lire plusieurs fichiers musicaux à la suite. Cette m^eme liste de lecture peut ^etre utilisée pour définir le contenu des fichiers que l'on grave sur un cd ou que l'on désire copier sur son appareil musical mobile.
L'idée serait alors un panneau sur la droite ou la gauche d'une liste de fichiers musicaux. Il suffirait à l'utilisateur de cliquer-glisser les fichiers musicaux voulu sur le panneau pour remplir la liste de lecture. Ce panneau permettrait de réorganiser les élements, enregistrer la liste de lecture, proposer différents niveaux d'information ( titre, auteur, ... ). Ce panneau acepterai un très grand nombre de format de fichiers musicaux et ne se limiterai pas à un ou deux formats musicaux.
Détection des périphériques nomades
Un travail devrait ^etre fait non pas sur la détéction des périphériques nomades mais des formats de fichiers musicaux supportés. Les périphériques nomades gérent généralement les fichier musicaux mp3 ( marque déposée de la Moving Picture Experts Group ) mais ils peuvent aussi gérer d'autre fichiers musicaux.
Une fois les formats de fichier musicaux détéctés, un discussion pourrait avoir lieu sur le format de fichier à privilegier. Néanmoins le néophyte qui ni connais pas grand chose pourrait ^etre rapidement perdu. Le choix pourrait ^etre du type "optimiser la qualitée" ou "optimiser le volume utilisé" corespondant respectivement à une compression sans perte ( ou le moins possible ) et une compression avec pertes mais qui seront ma^itrisées par rapport à la fidélité du périphérique de sortie audio ( casque, écouteurs ).
Conversion pour les périphériques nomades
Le panneau "liste de lecture" pourrait ^etre surmonté de boutons ou d'icones. En particulier ici "exporter vers périphérique musical". Un script demanderait alors la compression voulue à l'utilisateur ( il pourrait demander de se souvenir du param^etre choisi pour ce périphérique ) et la conversion commencerait.
Pour chaque fichier musical, un script de transcodage sera lancé pour convertir le fichier musical en un format lisible par le périphérique ( maitrisé par les étapes précédentes ). Ce script sera à m^eme d'estimer la durée de transcodage et l'état de transcodage.
Chaque nom de fichier musical sera affublé d'une icone ou d'un court texte précisant si la conversion à débuté , le niveau de transcodage, si le fichier est correctement transcodé. Une étude de l'espace libre ainsi qu'une estimation de la taille des fichiers musicaux une fois transcodés seront utilisés pour en informer l'utilisateur.
Conclusion
Les notions de liste de lecture, de conversion en direct pourraient ( et devraient ) ^etre étendues aux fichiers vidéo pour les périphériques nomades compatible avec la vidéo. Nous pourrions travailler des listes de fichiers de documents ( Portable Document Format, EPUB, ... ) pour toute ardoise numérique.
Le transcodage est une opération qui peut vite se réveler fastidieuse si les formats de fichiers diferent beaucoup dans les dossiers d'origine. Le néophyte qui à récupéré à droite à gauche des fichiers musicaux aimerait tout de m^eme les mettres sur son périphérique multimédia.
Les options de transcodages existantes nécessitent des manipulations un peu répétitives. Les ingénieurs de microsofts sont parvens à un système automatisant le plus grand nombre de ses t^aches répétitives pour ne laisser que la création de la liste de lecture à l'utilisateur final.
L'idée derrière ne peut ^etre protégée mais le moyen de le faire pourrait l'^etre m^eme si j'en doute persomnellement. ( les logiciels en tant que tels ne sont pas brevetables, la contrefacons n'est donc pas existantes ici ) Ce texte à pour vocation de commencer à liberer une idée derrière toutes les idées présentes dans le logiciel original. La prochaine étape serait une liste b^ete est méchante des differentes étapes à franchir et valider. Peut-^etre un organigramme ? ( Freemind, J. M¨uller and al. )
Amis lecteurs merci. Partagez mes idées.