Primeiro, tente usar outro codificador em vez de ac3
. Com o seu comando, você basicamente deixa avconv
decidir tudo sozinho. Embora isso possa ser um bug (por favor arquive um relatório se ele funcionar no FFmpeg), você provavelmente pode contorná-lo especificando um codificador - eu sugeriria MP3 se você tivesse aquele link para libav:
avconv -i 1.mkv -c:a libmp3lame ./converted/1.avi
Aqui está uma indicação para o erro:
Incompatible sample format 's16' for codec 'ac3'
Talvez tente forçar o AC3 e talvez até mesmo especificar parâmetros como -b:a
:
avconv -i 1.mkv -c:a ac3 ./converted/1.avi
Você também pode querer usar opções adequadas para o fluxo de vídeo, em vez de converter um fluxo h.264 (provavelmente de alta qualidade) em MPEG-4 simples. Tenho certeza de que o resultado da sua conversão ficará ruim se você não o fizer.