Para um site em que estou trabalhando, estou tentando codificar arquivos wav para ogg (vorbis) usando avconv . Parece que em alguns navegadores, os arquivos ogg resultantes não são decodificados corretamente. No entanto, descobri que, se codifico meus arquivos usando o Audacity , eles funcionam bem em todos os lugares. Eu pensei que isso poderia ser uma questão de qual código usado, então eu gostaria de saber se existe uma maneira de dizer ao avconv para usar os mesmos codecs como o Audacity!
Caso isso possa ajudar, aqui vai um pouco mais:
O comando avconv que estou usando no momento: avconv -i sounds/wav/bass-0.wav -acodec libvorbis -q:a 5 sounds/ogg/bass-0.ogg
E aqui está a saída do avprobe comparando dois arquivos, o que está no topo é codificado com o avconv, o que está na parte inferior com o Audacity:
$> avprobe sounds/ogg/bass-0.ogg; avprobe sounds/ogg/bass-1.ogg
avprobe version 0.8.10-6:0.8.10-0ubuntu0.13.10.1, Copyright (c) 2007-2013 the Libav developers
built on Feb 6 2014 20:53:28 with gcc 4.8.1
Input #0, ogg, from 'sounds/ogg/bass-0.ogg':
Duration: 00:00:03.75, start: 0.000000, bitrate: 142 kb/s
Stream #0.0: Audio: vorbis, 44100 Hz, stereo, s16, 160 kb/s
Metadata:
TITLE : bass 01
ITRK : 1
ENCODER : Lavf53.21.1
avprobe version 0.8.10-6:0.8.10-0ubuntu0.13.10.1, Copyright (c) 2007-2013 the Libav developers
built on Feb 6 2014 20:53:28 with gcc 4.8.1
Input #0, ogg, from 'sounds/ogg/bass-1.ogg':
Duration: 00:00:03.75, start: 0.000000, bitrate: 120 kb/s
Stream #0.0: Audio: vorbis, 44100 Hz, stereo, s16, 160 kb/s
Metadata:
TITLE : vox 05