0

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

非常感谢。

4

3 回答 3

1

第一个 AAC 是一种音频编解码器。一般需要重新编码。像这样的东西应该工作:

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

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

于 2013-06-17T15:35:53.660 回答
0

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

于 2015-07-16T08:43:54.050 回答
0

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

  • 选择首选项/常规/导入设置
  • 选择“AAC 编码器”和“自定义”
  • 选择您想要的选项(例如 320kbits/sec,无 VBR)
  • 好的

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

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

这将使用所选设置转换所有文件(作为副本)。如果需要,您可以访问 iTunes 库文件夹中的这些新转换文件(类似于 /Users/ username /Music/iTunes/iTunes Media/Music/)。

于 2015-11-20T08:59:14.370 回答