Como posso usar o avconv para converter vários arquivos no terminal?

15

Sou novo no Linux e quero executar um comando em cada arquivo em um loop:

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

Alguém pode me dizer como posso fazer isso? Eu tenho mais de 100 arquivos para converter. Eu só quero convertê-los em novos arquivos com os mesmos nomes, mas usando codecs diferentes. Ele funciona para um arquivo, mas não sei como executá-lo em todos os arquivos. Eu encontrei esta % documentação deavconv mas também não consigo encontrar a resposta.

    
por Noman 22.10.2012 / 15:32

1 resposta

19

Tente isto:

for i in *.mp4; do avconv -i "$i" -vcodec copy -ac 2 -strict experimental "out-$i"; done
    
por January 22.10.2012 / 15:52