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
.