下载并播放Python中的部分音频文件

时间:2017-07-03 05:56:45

标签: python-3.x python-requests gstreamer audio-streaming

我有一个音频流应用程序,它使用请求下载音频文件然后使用Gstreamer播放。

我想修剪我所有音频文件的前几秒。我可以使用ffmpeg进行修剪但这会浪费我的嵌入式平台上的cpu资源并浪费网络带宽

(歌曲数量大约是1000,并且它们会不断下载,所以它确实有所作为)

我尝试在请求中使用范围标题下载部分文件,但这不起作用。我无法播放该文件。

有人可以告诉我如何才能完成这项工作吗?

音频文件通常是.m4a / .webm,但它们是从youtube中提取的,所以不能肯定。

1 个答案:

答案 0 :(得分:0)

这是一项不安的任务......没有干净的方法怎么做..

您可以使用valve元素设置默认情况下将其删除.. 然后放一些定时器,将drop设置为false ..

不确定这是如何工作的,你需要尝试。

Here有一些提示: