我正在写一个小的python脚本,将mp3
文件转换为aac
。我通过使用avconv
这样做,我想知道我是否正确。 目前我的命令如下:正确的参数转换为使用avconv的mp3到aac
avconv -i input.mp3 -ab 80k output.aac
这使我想起我的第一个问题:我用-ab 80k
,因为这工作与我的测试文件。在某些文件中,我可以更高级地使用100k
。但我宁愿总是在最高的设置。有没有办法说这个?
另一个问题:我在一个python脚本中使用它。目前我称之为子过程。我更喜欢的不是这样做,因为这迫使我写一个文件到光盘,然后在完成一切后再次加载它。有没有办法只在内存中执行它?我之后使用web.py
返回文件,并且不需要或不需要它在我的光盘上?所以会很酷,根本不需要使用临时文件。
感谢任何的窍门和技巧:)
感谢您的帮助:关于'-ar' ...当使用它而不是'-ab'参数时,我的机器抱怨'[aac @ 0x11d0820]不支持的采样率80000'。任何想法?对不起......我是一个媒体文件noobie :) – Georg
我也看看'tmpfs',thx。但基本上我仍然会使用临时文件,对吧? – Georg
好的...忘了采样率... :)我想要一个无损aac文件。所以我的输入有256k的比特率。我想对我的aac文件有相同的内容。但是avconv抱怨:“每帧请求的位太多”。如果你知道我能如何解决这个问题,那会很好。 – Georg