Convém verificar o link para obter a resposta: basicamente o -acodec libopus
na frente da sua entrada e deve fazer o truque (faz para mim).
Eu tenho um vídeo .webm de baixa qualidade, mas reproduzível. Foi gravado a partir de uma transmissão ao vivo do Webrtc que parece estar em uma conexão ruim. Não há muitos quadros de vídeo e o áudio é interrompido por um momento. Eu estou tentando converter o vídeo para .mp4 com o seguinte comando:
avconv -i foo.webm -strict experimental -movflags faststart foo.mp4
Eu recebo este erro repetido pelo menos 100x:
[opus @ 0x268d7a0] LBRR frames present; this is unsupported
[opus @ 0x268d7a0] Error decoding a SILK frame.
[opus @ 0x268d7a0] Error decoding an Opus frame.
O vídeo .mp4 resultante é significativamente pior que o vídeo .webm. O áudio é cortado para sempre e há menos quadros de vídeo. Existe uma maneira de fazer com que este vídeo seja convertido com maior precisão, apesar do problema que está encontrando?