Alguém sabe sobre scripts avconv?

0

Eu quero um script avconv que analise automaticamente alguns dos meus diretórios e, em seguida, verifique se há arquivos .avi e, em seguida, converta-os em .mp4 e, em seguida, exclua os arquivos .avi quando terminar.

Eu não sou um programador básico, então não sei como o bash funciona, então não posso dar um exemplo, porque não sei se é disso que eu preciso.

    
por audittxl 12.07.2013 / 13:07

1 resposta

1

Basta adicionar esses dois scripts a um diretório que você deseja converter seus arquivos avi ( ./convdir ). Execute ./convdir/batchavi2mp4 e o seu feito. Exemplo:

  • / convdir
    • batchavi2mp3
    • avi2mp3
    • mp3file1
    • mp3file2
    • mp3file3
    • mp3file4
    • mp3filex
    • avifile1
    • avifile2
    • avifile3
    • avifile4
    • avifilex

batchavi2mp3

for i in *.avi; do
   avi2mp3 "${i}"
done

avi2mp3

fin="$1"
fout=$fin
fout=${fout%".avi"} 
fname=$fout
fout="$fout.mp3"
echo;
echo Converting $fname .... 
echo _Input: $fin
echo Output: $fout
echo;   
#ffmpeg -i "$fin" -acodec libmp3lame -ac 2 -ab 128k -vn -y "$fout"
avconv -i "$fin" -vn -f mp3 "$fout"
echo;
echo -------------------
echo;

Você pode ter o gosto que eu tenho e mover os arquivos daqui para gostar / videos / música e definir um script de tarefa do cron para ser executado. Eu ainda estou trabalhando com a avconv. Alguns dispositivos não estão gostando avconv (ffmpg estava trabalhando tanto tempo .... suspiro)

    
por David Wademan 19.10.2013 / 05:04