我是 Gstreamer 的新手,我在网上没有找到任何解决我的问题的方法(我只找到了如何从某种格式转换为另一种格式......)。我想更改 AAC 音频文件的比特率(当然从高比特率到低比特率)。我正在使用 Ubuntu 并安装了 gstreamer-tools 和 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
绝对不建议将两次重新编码为有损格式。小心最终的质量。最好是找到原始的原始输入文件,然后编码为 56 kbps。
我不知道这是否会对您有所帮助,因为它是一个非常具体的解决方案(而且您的帖子有点旧......)但我仍然把它放在这里,因为它可能会帮助通过谷歌搜索或其他搜索机制来到这里的其他人。
在 Mac 上(它可能在 Windows 版本上也可用,待检查)在 iTunes 中:
然后使用查找器选择您要转换的所有文件并右键单击打开(假设 iTunes 是您的默认阅读器)。
回到 iTunes 时:
这将使用所选设置转换所有文件(作为副本)。如果需要,您可以访问 iTunes 库文件夹中的这些新转换文件(类似于 /Users/ username /Music/iTunes/iTunes Media/Music/)。