VLC – Problema ao executar um arquivo de vídeo que utilize o encoder ‘aac’

image_pdfimage_print

Uma mensagem de erro como a abaixo pode ser apresentada no console:

The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.

Ativando a opção’-strict -2′ costuma resolver o problema. Para ativar esta opção, basta adicionar ao comando vlc a opção ‘–sout-avcodec-strict -2’, como abaixo demonstrado:

vlc --http-password=vlcdirect --sout-avcodec-strict -2

A opção ‘–http-password=vlcdirect’ é utilizada para definir o password de acesso via streaming http do VLC. Foi utilizado meramente para exemplificar como utilizar ‘–sout-avcodec-strict -2’ com outras opções.

Este erro pode ocorrer em transmissões via streaming do VLC do computador para o VLC no Celular / mobile / Android por exemplo. Quando o arquivo precisa efetuar um mp4a audio transcoding para ser transmitido, é que este erro costuma acontecer, fazendo com que o vídeo execute corretamente, mas o áudio simplemsnete não funcione, ficando em geral, mudo / sem som.

Observação:
Para versões superiores a VLC 2.1.x, a opção parece ser –sout-avcodec-strict -2
Para versões anteriores a VLC 2.0.x, a pção parece ser –sout-ffmpeg-strict=-2

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!