#!/bin/bash
for i in *.mp4
do
ffmpeg -i "$i" -ab 128k "${i%mp4}mp3"
done
Este lote converte todos *.mp4 arquivos do diretório atual para um mp3. ffmpeg precisa ser instalado, ou incluída na distribuição. Às vezes eu não quero tudo o CWD convertido. Eu gostaria de modificar esse script para isso.
- Se não houver argumentos, que o script não faz nada
- Se o argumento é *.mp4 converte todos .mp4 to .mp3
- Se o argumento é o nome do arquivo.mp4 ele só converte um arquivo o nome do arquivo.mp3
Posso obter alguma ajuda com isso bash script de código ? TIA ! Não tem certeza de como ler os argumentos da linha de comando e colocá-los no script
$1 $2 ? Mostre-me um exemplo. Eu deveria ser capaz de fazer a outros.