Um grande comando
Você pode usar um comando se preferir:
ffmpeg -i video1.mp4 -i video2.mp4 -i video3.mp4 -i video4.mp4 -i video5.mp4 -i video6.mp4 \
-map 0 -c:v mpeg4 -q:v 1 -aspect 16:9 video1.avi \
-map 1 -c:v mpeg4 -q:v 1 -aspect 16:9 video2.avi \
-map 2 -c:v mpeg4 -q:v 1 -aspect 16:9 video3.avi \
-map 3 -c:v mpeg4 -q:v 1 -aspect 16:9 video4.avi \
-map 4 -c:v mpeg4 -q:v 1 -aspect 16:9 video5.avi \
-map 5 -c:v mpeg4 -q:v 1 -aspect 16:9 video6.avi
loop de bash
Ou use um bash para loop para codificação "batch", que é o que eu faria porque é menos digitação. Ele não codifica todos de uma vez, mas um por um.
for f in *.mp4; do ffmpeg -i "$f" -c:v mpeg4 -q:v 1 -aspect 16:9 "${f%.*}.avi"; done
Velocidade
Quanto à velocidade de codificação, com mpeg4
, o método mais rápido é provavelmente a resposta do zx485. Meus dois exemplos devem ter a mesma velocidade que os outros, mas isso pode depender do seu hardware, número de entradas, etc.