2017-07-03 104 views
0

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

我想修剪我拥有的所有音频文件的前几秒钟。我可以使用的ffmpeg修剪但将我的嵌入式平台上浪费CPU资源,也浪费网络带宽

(歌曲数量是1000左右,而他们得到汽车无下载,所以它确实有差别)

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

有人可以告诉我我该如何做这项工作?

音频文件通常是.m4a/.webm,但它们是从YouTube上提取的,所以无法确定。

回答

0

这是一个不安的任务..有没有干净的方式该怎么办呢..

你大概可以使用valve元素将其设置为默认降.. ,然后把一些定时器,设定下降到假..

不知道这将如何工作,你需要尝试。

Here一些提示:

+0

我已经实现了一个寻求使用GStreamer的,但如果有一种方法,以部分下载排在首位的文件我宁愿.. (需要明确的是,我不t stream using gstreamer。我有一个定制的缓存机制,Gstreamer播放缓存的音频文件) –