Bonjour,
j'essaye depuis quelques jours, d'automatiser le traitement Audio/Video sur un certain nombre de fichiers. Pour cela, j'ai crée un premier fichier qui permet le decodage au format.pcm, et un second, l'encodage au format AC3.
Mon problème viens du fait que je n'arrive pas à enchainer les deux taches. Pour cela, j'ai teste deux possibilités :
La première consistant à executer le premier fichier .bat, puis appeler le second par la fonction call. Résultat, j'ai systématiquement une erreur.
La seconde, fonctionnant partiellement, consiste en une seule ligne, enchainant deux commande, dans un fichier .bat :
Dans ce cas, la première partie du traitement s'effectue correctement(je vois bien le fichier.pcm), mais j'ai une bizarrerie qui apparait sur la seconde partie. Pour un fichier initial de 42 minutes, j'obtiens un fichier AC3 de 27 minute.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @echo on c:\temp\NeroDigitalAudio\neroAacDec.exe -if %1 -of %1.pcm & c:\temp\Traitement_Audio\aften.exe -readtoeof 1 %1 %1.ac3
Or si je scinde ma commande en deux fichiers .bat distincts, et que je fais un glisser/deposer, d'abord sur le premier, puis sur le second (on a le schema suivant AAC->PCM; PCM->AC3), le fichier source, et le fichier sortie sont identiques.
Quelqu'un aurait-il une suggestion, ou une idée ?
Sachant qu'au final, ce seront des dossiers entiers qui seront decodés puis réencodés.
Merci
Cyril MARTINEZ.
Partager