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 .