J'ai réussi à convertir des fichiers avi en mp4 en utilisant avidemux et le résultat est tout à fait satisfaisant. Comme j'ai beaucoup de fichiers à convertir, je voudrais les convertir par lot en utilisant le terminal. J'ai trouvé le script.
#!/bin/bash
VIDEOCODEC="Xvid"
AUDIOCODEC="MP3"
for FIL in `ls *mp4 | sort` ; do
avidemux2 --video-codec $VIDEOCODEC --audio-codec $AUDIOCODEC --force-alt-h264 --load "$FIL" --save ${FIL%.*}.avi --quit
done
mais je me retrouve avec l'erreur
./scriptAvidemuxBatch: line 5: avidemux2: command not found
J'obtiens quelque chose qui fonctionne quand je remplace
avidemux2 --video-codec $VIDEOCODEC --audio-codec $AUDIOCODEC --force-alt-h264 --load "$FIL" --save ${FIL%.*}.mp4 --quit
par
avidemux --video-codec $VIDEOCODEC --audio-codec $AUDIOCODEC --force-alt-h264 --load "$FIL" --save ${FIL%.*}.mp4 --quit
("2" enlevé) mais le gui s'affiche toujours et me demande de cliquer sur plusieurs boutons avant de poursuivre le processus de conversion.
Mes questions sont les suivantes :
-Est-il possible de changer "avidemux2" en "avidemux" dans le script ?
-Est-ce qu'il y a un moyen d'inclure la sélection faite en cliquant sur les boutons dans le script afin que tout le processus puisse se faire sans mon intervention ?