Na opção ao do mplayer, qualquer caractere : ou , no nome do dispositivo deve ser substituído por = ou . para evitar conflitos bobos no código de análise da opção mplayer.
O nome real do dispositivo que você está usando é hw:2,0 .
A opção aout do VLC especifica o nome do módulo de saída de áudio ; o nome do dispositivo seria especificado com a opção alsadev :
vlc --aout=alsa --alsadev=hw:2,0