Gstreamer AAC - > AAC但改变了比特率

时间:2013-06-17 08:43:37

标签: encoding gstreamer aac encoder bitrate

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

非常感谢。

3 个答案:

答案 0 :(得分:1)

第一个AAC是一个音频编解码器。通常,您需要重新编码。这样的事情应该有效:

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

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

答案 1 :(得分:0)

绝对不建议将两次重新编码为有损格式。小心最终质量。最好的方法是找到原始的原始输入文件,然后编码为56 kbps。

答案 2 :(得分:0)

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

  • 选择首选项/常规/导入设置
  • 选择" AAC编码器"和#34;定制"
  • 选择所需的选项(例如320kbits / sec,no VBR)

然后使用取景器选择要转换的所有文件,然后右键单击“打开”(假设iTunes是您的默认读取器)。
回到iTunes时:

  • 选择刚刚导入的文件
  • 右键单击“创建AAC版本”

这将使用所选设置(作为副本)转换所有文件。 如果需要,您可以访问iTunes库文件夹中的这些新转换文件(例如/ Users / 用户名 /音乐/ iTunes / iTunes媒体/音乐/)。