• [^] # Re: ça n'a pas changé

    Posté par . En réponse à la dépêche Le Hold-up planétaire dans le cyberespace. Évalué à 1.

    je veux pas du traitement image et video en python, je veux faire un script qui fait de l'encodage video en batch base sur par exemple mencoder.
    Je veux pas ecrire un programme complet, juste relier de facon simple des binaires existants, ce qui est en plein dans les objectifs du shell.
    Je veux pas apprendre une api et tout le blabla, juste faire :
    pour tous les fichiers du repertoire :
    lancer mencoder "mes params" "le fichier"
    si sortie.code == ok
    alors afficher "ca roule ma poule"
    sinon afficher "erreur machin"

    et eventuellement rajouter un peu d'intelligence par dessus (histoire de barre de progression).

    Bon l'exemple est totalement fictif (j'ai deja mes cript shell pour ca), mais il me sert juste a illustrer la problematique.

    Ben si tu décides d'employer des binaires extérieures libre à toi évidemment que tu vas devoir traiter la sortie
    JUSTEMENT!!!!!
    avec un shell objet, tu n'as PAS a traiter la sortie, vu que le programme va etre compile pour retourner lui meme un objet avec les getters qui vont bien.

    Le bon outil pour la bonne tâche.
    oui et dans ce cas, le shell est le bon outil : je veux juste encoder toutes les videos contenues dans un repertoire par exemple, avec mon encodeur cli habituel, en "preremplissant" les divers parametres d'encodage et en moulinant tres legerement la sortie pour avoir quelque chose d'un peu plus agreable a lire.
    Bref, rien que du shell de base.