web-dev-qa-db-fra.com

Comment utiliser avconv pour convertir plusieurs fichiers dans le terminal?

Je suis nouveau sur Linux et je veux exécuter une commande sur chaque fichier en boucle:

avconv -i *.mp4 -vcodec copy -ac 2 -strict experimental *.mp4

Quelqu'un peut-il me dire comment je peux le faire? J'ai plus de 100 fichiers à convertir. Je veux juste les convertir en nouveaux fichiers avec les mêmes noms, mais en utilisant des codecs différents. Cela fonctionne pour un fichier mais je ne sais pas comment l'exécuter sur tous les fichiers. J'ai trouvé ceci avconv documentation mais je ne trouve pas la réponse non plus.

15
Noman

Essaye ça:

for i in *.mp4; do avconv -i "$i" -vcodec copy -ac 2 -strict experimental "out-$i"; done
19
January