web-dev-qa-db-fra.com

Encodage du fichier son ogg vorbis avec avconv en utilisant le même codec qu'Audacity

Pour un site Web sur lequel je travaille, j'essaie d'encoder les fichiers wav en ogg (vorbis) en utilisant avconv. Il semble que dans certains navigateurs, les fichiers ogg résultants ne soient pas décodés correctement. Cependant, j'ai compris que si j'encode mes fichiers en utilisant Audacity, ils fonctionnent bien partout. J'ai pensé que cela pourrait être une question de codage utilisé, donc je voudrais savoir s'il existe un moyen de dire à avconv d'utiliser les mêmes codecs qu'Audacity!?

Au cas où cela pourrait aider, voici un peu plus d'infos:

La commande avconv que j'utilise actuellement: avconv -i sounds/wav/bass-0.wav -acodec libvorbis -q:a 5 sounds/ogg/bass-0.ogg

Et voici la sortie de avprobe comparant deux fichiers, celui du haut est encodé avec avconv, celui du bas avec 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
1
sebpiq

Semble très étrange, envisageriez-vous de tester également avec oggenc. Cela peut être trouvé dans le package d'outils vorbis:

Sudo apt-get install vorbis-tools

Cela pourrait alors pointer du doigt avconv si la version oggenc est correcte sur votre site Web.

1
andrew.46