我是Gstreamer的新手,我还没有在网上找到任何解决我的问题的方法(我只找到了如何从一种格式转换成另一种格式……)。我想更改AAC音频文件的比特率(当然是从高比特率到低比特率)。我正在Ubuntu上工作,已经安装了gstreamer-tools和gstreamer0.10-plugins-bad multiverse来处理AAC格式。有人能给我这样做的管道吗?例如,从src.aac (112kbps)到out.aac (56kbps)。
非常感谢。
发布于 2013-06-17 23:35:54
第一个AAC是一个音频编解码器。通常,您将需要重新编码。像这样的东西应该是有效的:
gst-launch uridecodebin uri=file://$PWD/src.aac ! faac bitrate=56000 ! filesink location=out.aac注:在某些系统上,它可能是gst-launch-1.0
发布于 2015-07-16 16:43:54
绝对不推荐将两次重新编码为有损格式。注意最终的质量是什么。最好的方法是找到原始的原始输入文件,然后编码为56kbps。
发布于 2015-11-20 16:59:14
我不知道这是否会对你有帮助,因为这是一个非常具体的解决方案(而且你的帖子有点老了……)但我还是把它放在这里,因为它可能会帮助其他通过谷歌或其他搜索机制来这里的人。
在苹果电脑上(视窗版本可能也有,有待检查)中的iTunes:
选择首选项/常规/导入Settings
然后用查找器选择所有你想要转换的文件,然后右击打开(假设iTunes是你的默认阅读器)。
当回到iTunes时:
Select you >选择刚刚创建的文件
这将转换具有所选设置的所有文件(作为副本)。如果需要,你可以访问iTunes库文件夹中的这些新转换的文件(类似于/Users/用户名/音乐/iTunes/iTunes Media/Music/)。
https://stackoverflow.com/questions/17143555
复制相似问题