Você pode usar o programa ffmpeg . Veja O FFmpeg está faltando nos repositórios oficiais em 14.04? e FFmpeg guia para obter instruções sobre como instalar este programa.
Após a instalação, você pode converter um vídeo .avi , por exemplo, por:
ffmpeg -i foo.avi foo.webm
Com apenas este raw conversion , a qualidade pode não ser a melhor possível. Você terá que usar opções de áudio / vídeo / transcodificação "exóticas" durante a conversão. Uma maneira sugerida é, por exemplo:
avconv -i foo.mp4 -acodec libvorbis -aq 5 -ac 2 -qmax 25 -threads 2 foo.webm
onde:
-
-acodec libvorbis é codec de áudio para WebM
-
-aq é qualidade de áudio
-
ac é o número de canais de áudio
-
-qmax de quantização / nível de compactação para vídeo
-
threads quantas CPUs devem ser usadas durante a transcodificação
Este e estas postagens de blog lhe darão mais detalhes.