Como posso salvar um comando avconv / ffmpeg para mais tarde?

2

Gostaria de salvar meu comando avconv inteiro com opções para que eu possa reutilizá-lo sem digitá-lo sempre. Eu ainda precisaria especificar os nomes de arquivos de entrada e saída. Como eu faço isso? Estou no Ubuntu.

    
por MikeJerome 19.06.2014 / 22:24

1 resposta

2

Crie um script:

#!/bin/bash
avconv <your options here> $1 $2

$1 e $2 são argumentos que serão passados para avconv . A idéia é substituir o arquivo de entrada por $1 e o arquivo de saída por $2 . Então você executará seu script com ./script.sh input.mp4 output.mkv , por exemplo.

Exemplo:

#!/bin/bash
avconv -f alsa -i pulse -f video4linux2 -channel 1 -s 768x576 -i /dev/video0 -deinterlace -c:v mpeg2video -b:v 4000k -b:a 192k $1

E eu corro assim:

./record.sh video.mpg

video.mpg é passado de $1 para avconv .

    
por 19.06.2014 / 22:37

Tags