Tente isto:
for i in *.mp4; do avconv -i "$i" -vcodec copy -ac 2 -strict experimental "out-$i"; done
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.
Tente isto:
for i in *.mp4; do avconv -i "$i" -vcodec copy -ac 2 -strict experimental "out-$i"; done
Tags command-line avconv