Python的高级别音频淡入淡出库

我要寻找一个支持淡入淡出的蟒蛇高水平音频库(和工作在Linux)。 事实上交叉淡入淡出一首歌曲,并保存它是关于我唯一需要的。

我想pyechonest,但我发现它真的很慢。 与多首歌曲的工作在同一时间很难记忆太(我想约交叉淡入淡出10首歌曲之一,但我得到了内存不足的错误,我的脚本使用的内存1.4GB)。 所以现在我正在寻找与Python的工作别的东西。

我不知道是否存在这样的事情,如果不是,是否有良好的命令行工具,这一点,我可以写一个包装的工具。

--------------解决方案-------------

Python的音色库列表。

玩Python中的声音

pygame的或点心会的工作,但对于这一点,我会使用类似audioop。

- 这里基本的步骤:合并的背景音频文件

使用外部工具的AviSynth和avs2wav或WAVI脚本化的解决方案:

创建AviSynth的脚本文件:test.avs

v=ColorBars()
a1=WAVSource("audio1.wav").FadeOut(50)
a2=WAVSource("audio2.wav").Reverse.FadeOut(50).Reverse
AudioDub(v,a1+a2)

脚本淡出的音频1店,在A1,然后消失在音频2并存储在A2。

A1&A2被连接起来,然后配成用彩条屏幕图案进行视频。 你不能只用音频独立工作 - 必须产生一个有效的视频。

我不停的脚本尽可能简单的演示。 谷歌通过AviSynth的音频处理的更多细节。

现在用avs2wav(或WAVI),可以使声音:

avs2wav.exe test.avs combined.wav

要么

wavi.exe test.avs combined.wav

祝你好运!

一些参考:

如何编辑用的Avisynth

AviSynth的过滤参考

分类:蟒蛇 时间:2015-03-15 人气:0
本文关键词: 蟒蛇,音频
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.242 (s). 10 q(s)