使用与 Audacity 相同的编解码器通过 avconv 对 ogg vorbis 声音文件进行编码

使用与 Audacity 相同的编解码器通过 avconv 对 ogg vorbis 声音文件进行编码

对于我正在开发的网站,我正在尝试编码音频文件到奥格(vorbis)使用AVCONV。似乎在某些浏览器中,生成的 ogg 文件无法正确解码。但是,我发现如果我使用大胆,它们在任何地方都可以正常工作。我认为这可能是使用哪种编码的问题,所以我想知道是否有办法告诉 avconv 使用与 Audacity 相同的编解码器!?

如果有帮助的话,下面是更多信息:

AVCONV我目前正在使用的命令:avconv -i sounds/wav/bass-0.wav -acodec libvorbis -q:a 5 sounds/ogg/bass-0.ogg

下面是输出AVPROBE 系统比较两个文件,上面的文件用 avconv 编码,下面的文件用 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

看起来很奇怪,你会考虑测试一下奥根克。这可以在 vorbis 工具包中找到:

sudo apt-get install vorbis-tools

如果您网站上的 oggenc 版本没有问题,那么问题可能出在 avconv 上。

相关内容