Encoding Gstreamer AAC->;AAC,但正在改变比特率

Encoding Gstreamer AAC->;AAC,但正在改变比特率,encoding,gstreamer,aac,encoder,bitrate,Encoding,Gstreamer,Aac,Encoder,Bitrate,我是Gstreamer的新手,我在网上没有找到任何解决我问题的方法(我只找到了如何从某种格式转换到另一种格式…)。我想更改AAC音频文件的比特率(当然从高比特率更改为低比特率)。我正在Ubuntu上工作,已经安装了gstreamer工具和gstreamer0.10-plugins-bad-multiverse来使用AAC格式。有人能给我管道吗?例如,从src.aac(112 kbps)到out.aac(56 kbps) 非常感谢。第一个AAC是一个音频编解码器。通常需要重新编码。像这样的方法应该

我是Gstreamer的新手,我在网上没有找到任何解决我问题的方法(我只找到了如何从某种格式转换到另一种格式…)。我想更改AAC音频文件的比特率(当然从高比特率更改为低比特率)。我正在Ubuntu上工作,已经安装了gstreamer工具和gstreamer0.10-plugins-bad-multiverse来使用AAC格式。有人能给我管道吗?例如,从src.aac(112 kbps)到out.aac(56 kbps)


非常感谢。

第一个AAC是一个音频编解码器。通常需要重新编码。像这样的方法应该会奏效:

gst-launch uridecodebin uri=file://$PWD/src.aac ! faac bitrate=56000 ! filesink location=out.aac

注意:在某些系统上,可能是
gst-launch-1.0

不建议将两次重新编码为有损格式。仔细考虑最终的质量。最好是找到原始输入文件,然后编码到56kbps

我不知道这是否会对你有所帮助,因为这是一个非常具体的解决方案(而且你的帖子有点老了……),但我还是把它放在这里,因为它可能会帮助通过谷歌搜索或其他搜索机制来到这里的其他人。
在iTunes中的Mac电脑上(也可能在Windows版本上提供,待检查):

  • 选择首选项/常规/导入设置
  • 选择“AAC编码器”和“定制”
  • 选择所需的选项(例如320kbits/sec,无VBR)
然后使用finder选择所有要转换的文件,右键单击Open(假设iTunes是您的默认阅读器)。
回到iTunes时:

  • 选择刚导入的文件
  • 右键单击“创建AAC版本”
这将使用所选设置转换所有文件(作为副本)。 如果需要,您可以访问iTunes library文件夹中的这些新转换文件(类似于/Users/username/Music/iTunes/iTunes Media/Music/)