< Évolutions : URL       Trad. Un Transcodeur Basique Tâche multiple Win >

Quelques fonctions de plus : Tâche multiple

    Dans certain cas, et plus particulièrement en lecture, il est souhaitable de pouvoir lancer des actions successives. Ceci deviens donc Une tâche multiple et non-pas Des tâches multiples. En effet, lancer un script correspond à lancer une tâche, ce dernier pouvant engendrer de multiples actions...

Fichier source  URL  
Chemin : Chemin de la Source : Tâche multiple : Même répertoire
Format de sortie :  DVD   VCD   SVCD   AVI   MpegTS   Audio  Fichier entier :  Oui   Non 
Lecteur  ffplay    VLC    Mplayer    Gmplayer

La lecture

    Lorsque la case Tâche multiple est cochée, deux éléments distincts apparaissent : un "+" à côté du bouton Lire le fichier source et une ligne Silences.

    Le lecteur sélectionné sera toujours mplayer. Ce choix est motivé par deux éléments :

        1°) Si le choix du lecteur se porte sur VLC ou Smplayer (Gmplayer), il n'est pas nécessaire de les lancer à partir de cette interface car ceux-ci possèdent déjà la possibilité de créer directement une liste de lecture à partir de leurs menus ...

        2°) Arrivé en fin de lecture, ffplay ne sait pas fermer la fenêtre de lecture, ceci nécessitant une clôture manuelle avant de lancer la lecture de l'élément suivant. En revanche, mplayer est capable d'enchainer différentes actions.

    Le + , dans les interfaces HTML, n'apporte pas de fonctionnalité particulière : pour rajouter des fichiers dans le script de tâche, il est possible de cliquer indifféremment sur celui-ci ou sur Lire le fichier source. En revanche, pour l'interface HTA, il est indispensable de créer sa liste via ce bouton avant de lancer la lecture en cliquant sur Lire le fichier source. En effet, l'action de lecture est toujours lancée par ce dernier clic !

    La ligne silence : Par défaut, les flux seront lus les uns à la suite des autres, sans intervalle entre eux (si ce n'est celui de l'initialisation de la lecture). Il est possible de rajouter un silence entre eux en cochant la case Délai entre les flux. Celui-ci sera, par défaut, de deux secondes.


Cas particulier : la lecture d'une playlist

        Rien n'est prévu, ici, pour la lecture d'une playlist (extension .m3u). En effet, celle-ci peut être lancée directement par VLC. Pour la lancer sans interface graphique, il suffit de modifier le code

vlc -v "fichier.m3u"
en
cvlc -v "fichier.m3u"

        L'inconvénient de cette méthode est qu'il n'est plus possible de naviguer dans cette liste. Ceci n'est donc à réserver qu'à une diffusion pré-établie et qui se veut immuable... Aussi est-il possible de lancer cette lecture avec mplayer en transformant le code :

mplayer "fichier.m3u"
en
mplayer -playlist "fichier.m3u"


        Il devient alors possible de naviguer dans la liste de lecture en utilisant les touches <  et  >.

L'encodage

    Il est possible, tout comme pour la lecture, de préparer une liste d'actions. Pour cela, il suffit de cliquer sur le bouton de format de sortie pour chaque nouvelle entrée...

    N.B. : Même si cette fonction est réalisable, il est cependant recommandé de ne pas l'utiliser car chaque changement d'attribut (aspect, découpe, etc.) génèrera un nouvel item dans la liste.

    Ceci est dû au fait que chaque modification apportée aux attributs de transcodage génère un nouveau script. Dans le cas d'une tâche unique, le script précédent est simplement remplacé par le nouveau. En revanche, dans le cadre d'une tâche multiple, chaque script se rajoute à la suite du premier. Il est cependant possible de modifier manuellement le script généré et de supprimer une, ou plusieurs, entrée. Pour cela, il est nécessaire de respecter les règles suivantes :

        1°) Toujours respecter les espaces : il est possible d'en rajouter autant que l'on veut (ils seront tous simplement ignorés), mais il est impératif de séparer les différents termes de l'instruction par au moins un espace.

        2°) Respecter la place de && : Dans les codes suivants, les parties à supprimer sont en rouge.

ffmpeg -v 2 -i "fichier" -target pal-dvd -r 25 -aspect 4:3 -s 720x576 -b 3500k -f vob -acodec mp2 -ab 384k -ar 48000 -ac 2 "fichier".mpg && ffmpeg -v 2 -i "fichier" -target pal-dvd -r 25 -aspect 4:3 -s 720x576 -b 3500k -f vob -acodec mp2 -ab 384k -ar 48000 -ac 2 "fichier".mpg && ffmpeg -v 2 -i "fichier" -target pal-dvd -r 25 -aspect 4:3 -s 720x576 -b 3500k -f vob -acodec mp2 -ab 384k -ar 48000 -ac 2 "fichier".mpg && ffmpeg -v 2 -i "fichier" -target pal-dvd -r 25 -aspect 4:3 -s 720x576 -b 3500k -f vob -acodec mp2 -ab 384k -ar 48000 -ac 2 "fichier".mpg && ffmpeg -v 2 -i "fichier" -target pal-dvd -r 25 -aspect 4:3 -s 720x576 -b 3500k -f vob -acodec mp2 -ab 384k -ar 48000 -ac 2 "fichier".mpg && ffmpeg -v 2 -i "fichier" -target pal-dvd -r 25 -aspect 4:3 -s 720x576 -b 3500k -f vob -acodec mp2 -ab 384k -ar 48000 -ac 2 "fichier".mpg

        3°) Le script ne doit jamais commencer ni finir par &&.

&& ffmpeg -v 2 -i "fichier" -target pal-dvd -r 25 -aspect 4:3 -s 720x576 -b 3500k -f vob -acodec mp2 -ab 384k -ar 48000 -ac 2 "fichier".mpg && ffmpeg -v 2 -i "fichier" -target pal-dvd -r 25 -aspect 4:3 -s 720x576 -b 3500k -f vob -acodec mp2 -ab 384k -ar 48000 -ac 2 "fichier".mpg &&

< Évolutions : URL Accueil Tâche multiple Win >